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





.grecaptcha-badge { visibility: hidden; }

.common-anchor {content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0;}

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


/*------------------- common style ---------------------------*/
a, button, input, select, textarea{outline:0;}

*,:after,:before{outline:0;}

img{max-width:100%;height:auto;}

iframe{border:0;}

a:focus,a:hover{outline:0;text-decoration:none;}



.common-style h1 { font-size: 32px; color: #000000; line-height: 50px; margin: 0 0 30px; letter-spacing:5.4px; font-family: 'SuisseIntl-Bold'; text-transform: uppercase;} 

.common-style h2 { font-size: 27px; color: #000000; line-height: 48px; margin: 0 0 30px; letter-spacing:5.4px; font-family: 'SuisseIntl-Bold'; text-transform: uppercase;}

.common-style h3 { font-size: 24px; color: #000000; line-height: 44px; margin: 0 0 30px; letter-spacing:5.4px; font-family: 'SuisseIntl-Bold'; text-transform: uppercase;}

.common-style h4 { font-size: 22px; color: #000000; line-height: 40px; margin: 0 0 30px; letter-spacing:5.4px; font-family: 'SuisseIntl-Bold'; text-transform: uppercase;}

.common-style h5 { font-size: 20px; color: #000000; line-height: 36px; margin: 0 0 30px; letter-spacing:5.4px; font-family: 'SuisseIntl-Bold'; text-transform: uppercase;}

.common-style h6 { font-size: 18px; color: #000000; line-height: 34px; margin: 0 0 30px; letter-spacing:5.4px; font-family: 'SuisseIntl-Bold'; text-transform: uppercase;}

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

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

.common-style p { font-size: 20px; color: #000000; line-height: 25px; margin: 0 0 22px; font-weight: 500;}

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

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

.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: left; margin:0 auto 22px; padding-left: 0px;}

.common-style ul li { float:left; font-size: 20px; color: #000000; line-height: 25px; position:relative; margin: 0 0 0; padding:0 0 0 15px; font-family: 'NeueHaasUnica-Medium'; font-weight: 500;}

.common-style ul li:before { content:"\2022 "; position: absolute; left: 0px; color: #000000; font-size: 24px; top: -4px; line-height: normal;} 

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

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

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

.common-style ol li {float: left; font-size: 20px; color: #000000; line-height: 25px; counter-increment: my-awesome-counter; padding-left:15px; width: auto; margin: 0 auto; position: relative; font-family: 'NeueHaasUnica-Medium';}

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

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

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

.common-style blockquote p { font-size:20px; color: #000000; line-height: 25px; margin-bottom: 22px; position: relative; }

.common-style blockquote p:before { content: '"'; position: absolute; left: -100px; font-size: 15px; color:#000000; 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){  
/* .common-style iframe { width:100%; height:350px; }*/
.typeform-widget {   height: initial !important;}
}

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

.common-style [type=search] {border: 1px solid #fb51a7;padding:  10px 25px;background: none;font-size: 15px;color: #000000;line-height: 25px;width: 200px;display: inline-block;margin-right: 5px;border-radius: 11px;}

.common-style [type=submit] {-webkit-appearance: none;border: 1px solid;padding: 11px 20px;font-size: 15px;line-height: 22px;cursor:pointer;color: #ffffff;background: #fb51a7;border-color: #fb51a7;border-radius: 11px;}

.common-style [type=submit]:hover {cursor:pointer;color: #fb51a7;background: none;border-color: #fb51a7;}    

.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 0px 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 0px;}

}

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

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

.table-outer { overflow-x: auto; width: auto; font-size:20px; margin-bottom: 28px; }
.table-outer td {border: 1px solid #000000; padding: 10px;color: #000000;line-height: 1.75; font-family: 'NeueHaasUnica-Medium';}
.table-outer table { border-collapse: collapse; border-spacing: 0; min-width: 600px; max-width: 100%; }
.table-outer td p:last-child { margin: 0;}


.header-wrapp, .linker-wrapp, .banner-wrapp, .dentist-wrapp, .plan-wrapp, .caring-wrapp, .treatments-wrapp, .library-wrapp, .reviews-wrapp, .testimonials-wrapp, .contact-wrapp, .partners-wrapp, .instagram-wrapp, .flinker-wrapp, .footer-wrapp, .mobile-wrapp, .inner-wrapp, .conten-wrapp, .welcome-wrapp, .choose-wrapp, .teamer-wrapp, .teamin-wrapp, .fee-wrapp, .famden-wrapp, .conten-wrapp2, .sleep-wrapp, .join-wrapp, .staff-wrapp, .form-wrapp, .details-wrapp, .appointments-wrapp, .enquiry-wrapp, .famden-wrapp, .children-wrapp, .adul-wrapp, .emergency-wrapp, .help-wrapp, .refer-wrapp, .future-wrapp, .testi-wrapp, .testi2-wrapp { width:100%; float:left;}
.margin { width:100%; max-width:1249px; margin:auto;}

a#anchor1.circle-effects1.bounce.fixedCircleToTop {
	position: fixed;
  bottom: 34px;
  left: 0;
  right: 0;
  z-index: 9;
  display: none !important;
}

a#anchor1.circle-effects1.bounce.fixedCircleToTop.scrolled-down {display: none;}

/*header-wrapp*/
.header-wrapp { background:#fff5f6; padding:44px 0 39px;}
.header-wrapp p { float:left; font-size:15px; color:#ffffff; letter-spacing:0; line-height:28px; margin:0 0 0;}
.header-wrapp p a { color:#ffffff;}
.header-wrapp p span { display:block;}
.header-wrapp p strong { font-weight:700;}
.header-wrapp h2 { float:left; font-size:14px; font-weight:700; color:#020000; letter-spacing:normal; line-height:3.46; text-transform:uppercase; margin:0 0 0;}
.header-wrapp h2 a { color:#ffffff;}
.header-wrapp h2 span { display:block;}
.header-wrapp .header-col1 { width:375px; float:left; margin:18px 0 0 186px;}
.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; clear:right;}
.header-wrapp .header-col2 img { width:100%; display:block;}
.header-wrapp .header-col2 .header-row2 { width:auto; float:left;}
.header-wrapp .header-col3 { width:auto; float:right; clear:right; margin:17px 0 0;}
.header-wrapp .header-col3 img { width:100%; display:block;}
.header-wrapp .header-col3 .header-row3 { width:auto; float:left;}
.header-wrapp .header-col3 .header-row3 li { float:left; margin:0 0 0 24px; position:relative;}
.header-wrapp .header-col3 .header-row3 li:first-child { margin-left:0;}
.header-wrapp .header-col4 { width:auto; float:left; display:none; margin:0 0 0;}
.header-wrapp .header-col4 img { width:100%; display:block;}
.header-wrapp .header-col4 .header-row4 { width:43px; float:left; margin:0 8px 0 0;}
.header-wrapp .header-btn1 { float:left; color:#ffffff; background:#eb148d; border-color:#eb148d; margin:0 0 0; padding:18px 25px 17px;}
.header-wrapp .header-btn1:hover { color:#eb148d; background:#ffffff; border-color:#eb148d;}
.header-wrapp .header-btn2 { float:left; color:#ffffff; background:#eb148d; border-color:#eb148d; margin:0 0 0 15px; padding:18px 40px 17px;}
.header-wrapp .header-btn2:hover { color:#eb148d; background:#ffffff; border-color:#eb148d;}
.header-row3 li, .header-row3 li a { font-size:17px; color:#020000; line-height:1.53; font-family: 'NeueHaasUnica-Medium';}
.header-btn1 span, .header-btn2 span { font-family: 'SuisseIntl-Bold';}

.header-wrapp .header-col5 {width: 100%; float: left; display: none;}
.header-wrapp .header-col5 .margin {width: 100%;}
.header-wrapp .header-col5 .header-btn1, .header-wrapp .header-col5 .header-btn2 {margin: 0 0 0;}
.header-wrapp .header-col5 ul.header-row5 {width: 100%; display: block; margin: 15px 0 15px;}
.header-wrapp .header-col5 ul li {float: none; vertical-align: top; display: inline-block; margin: 0 0 0;}
.header-wrapp .header-col5 ul li, .header-wrapp .header-col5 ul li a {font-size: 13px; color: #020000; line-height: 1.53; font-family: 'NeueHaasUnica-Medium';}
.header-wrapp .header-col5 ul li a:hover {color: #fc54a7}

.mobile-sticky { display: none;}
.mobile-sticky .mobile-btn1 { width: auto; float: none; color: #ffffff; background: #eb148d; margin: 0; padding: 16px 34px 15px; text-align: center; font-size: 12px; letter-spacing: 0.42px; border: 1px solid #eb148d;border-radius: 11px; transition: all 0.25s ease-out 0s; position: relative; text-transform: uppercase; font-family: 'SuisseIntl-Bold';  display: inline-block;  margin: 0 10px 0 0;}
.mobile-sticky .mobile-btn1:hover { color: #eb148d; border-color: #eb148d; background: #ffffff;}

/*linker-wrapp*/
.linker-wrapp { background:#fb51a7; /*padding:22px 0 23px;*/ padding: 0; z-index:999; text-align:center;}
.linker-wrapp p { float:left; font-size:17px; color:#a1a4a7; letter-spacing:0.5px; line-height:30px; margin:0 0 0;}
.linker-wrapp p a { color:#a1a4a7;}
.linker-wrapp p span { display:block;}
.linker-wrapp p strong { font-weight:700;}
.linker-wrapp .linker-col1 { width:100%; float:left; margin:0 0 0;}
.linker-wrapp .linker-col1 img { width:100%; display:block;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:left;}

.linker-wrapp .burger__btn.second {display: none;}

.linker-wrapp .linker-sec {width: auto; float: none; margin: 0 0 0 10px; display: none;}
.linker-wrapp .fixed .linker-sec {display: inline-block;}
.linker-wrapp .linker-sec .linker-btn2 {width: auto; float: none; color: #ffffff; background: #eb148d; margin:  0; padding: 16px 34px 15px; text-align: center; font-size: 14px; letter-spacing: 0.42px; border: 1px solid #eb148d; border-radius: 11px; transition: all 0.25s ease-out 0s; position: relative; text-transform: uppercase; font-family: 'SuisseIntl-Bold'; display: inline-block;}
.linker-wrapp .linker-sec .linker-btn2:hover {color: #eb148d; border-color: #eb148d; background: #ffffff;}

.linker-wrapp .fixed .linker-sec .linker-btn2 {padding: 16px 10px 15px;font-size: 14px;}


/*banner-wrapp*/
.banner-wrapp { min-height:492px; background:none; position:relative; text-align:center;}
.banner-wrapp p { float:none; font-size:16px; font-weight:600; color:#ffffff; line-height:1.5; margin:0 0 26px;}
.banner-wrapp p a { color:#ffffff;}
.banner-wrapp p span { display:block;}
.banner-wrapp p strong { font-weight:700;}
.banner-wrapp h2 { float:none; font-size:76px; color:#ffffff; letter-spacing:normal; line-height:1.6; word-spacing: 6px;}
.banner-wrapp h2 a { color:#ffffff;}
.banner-wrapp h2 span { display:block;}
.banner-wrapp .banner-col1 { width:1249px; float:left; position:absolute; left:0; right:0; bottom:30px; margin:0 auto 0; z-index:9;}
.banner-wrapp .banner-col1 img { width:100%; display:block;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; float:left;}
.banner-wrapp .banner-col2 { width:66px; float:none; position:absolute; top:36px; right:40px; z-index:9;}
.banner-wrapp .banner-col2 img { width:100%; display:block;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; float:left;}
.banner-wrapp .banner-col2 .banner-row2 a { width:100%; float:left; margin:6.6px 0;}
.banner-wrapp .banner-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:-10px 0 0; padding:18px 45px 17px;}
.banner-wrapp .banner-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}
.banner-wrapp h2, .banner-wrapp h2 span { font-family: 'Northwell';}

.banner-wrapp .banner-col1 .bnr-lern-btn {float: none; color: #ffffff; background: #fb51a7; border: 1px solid #fb51a7; margin: 10px 0 10px; padding: 14px 38px 14px; text-align: center; font-size: 14px; letter-spacing: 0.42px; line-height: normal; border-radius: 11px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; box-shadow: none; text-transform: uppercase; font-family: 'SuisseIntl-Bold';}
.banner-wrapp .banner-col1 .bnr-lern-btn:hover {color: #fb51a7; background: #ffffff; border-color: #fb51a7;}

.banner-wrapp .main-bg-img img {min-height: 600px;}

.banner-wrapp h4 {font-size: 16px; color: #ffffff; line-height: 1.55; margin: 0 0 22px;}
.banner-wrapp h4, .banner-wrapp h4 span {font-family: 'SuisseIntl-Bold';}

/*dentist-wrapp*/
.dentist-wrapp { background:#fff5f6; padding:50px 0 50px; text-align:center;}
.dentist-wrapp p { float:none; font-size:16px; font-weight:600; color:#000000; line-height:1.5; margin:0 0 26px;}
.dentist-wrapp p a { color:#000000;}
.dentist-wrapp p span { display:block;}
.dentist-wrapp p strong { font-weight:700;}
.dentist-wrapp h2 { float:none; font-size:135px; color:#ffffff; letter-spacing:normal; line-height:0.8;}
.dentist-wrapp h2 a { color:#ffffff;}
.dentist-wrapp h2 span { display:block;}
.dentist-wrapp h3 { float:none; font-size:19px; color:#000000; letter-spacing:3.8px; line-height:1.58; margin:0 0 25px;}
.dentist-wrapp h3 a { color:#000000;}
.dentist-wrapp h3 span { display:block;}
.dentist-wrapp .dentist-col1 { width:100%; float:left;}
.dentist-wrapp .dentist-col1 img { width:100%; display:block;}
.dentist-wrapp .dentist-col2 { width:100%; float:left; margin:0 0 50px;}
.dentist-wrapp .dentist-col2:last-child { margin:0;}
.dentist-wrapp .dentist-col2 .dentist-row1 {
	width:48.8%;
	float:left;
	position:relative;
}
.dentist-wrapp .dentist-col2 .dentist-row1 .dentist-bar1 {
	width:100%;
	float:left;
	overflow: hidden;
}
.dentist-wrapp .dentist-col2 .dentist-row1 .dentist-bar2 { width:90%; position:absolute; bottom:12.9%; left:0; right:0; margin:0 auto;}

.dentist-wrapp .dentist-col2 .dentist-row1 .dentist-bar1 img {
	transition: all 0.25s ease-out 0s;
	-o-transition: all 0.25s ease-out 0s;
	-ms-transition: all 0.25s ease-out 0s;
	-moz-transition: all 0.25s ease-out 0s;
	-webkit-transition: all 0.25s ease-out 0s;
}
.dentist-wrapp .dentist-col2 .dentist-row1:hover .dentist-bar1 img {
	transform: scale(1.15);
}

.dentist-wrapp .dentist-col2 .dentist-row2 { width:48.8%; float:right; position:relative;}
.dentist-wrapp .dentist-col2 .dentist-row2 .dentist-bar1 { width:100%; float:left;}
.dentist-wrapp .dentist-col2 .dentist-row2 .dentist-bar3 { width:69%; position:absolute; top:50%; transform:translateY(-50%); background:#ffffff; padding:26% 2% 20.9%; left:0; right:0; margin:0 auto;}
.dentist-wrapp .dentist-col2:last-child .dentist-row1 { float:right;}
.dentist-wrapp .dentist-col2:last-child .dentist-row1 .dentist-bar2 { width:83%; text-align:right; bottom:14.8%;}
.dentist-wrapp .dentist-col2:last-child .dentist-row1 .dentist-bar2 h2 { line-height:0.8;}
.dentist-wrapp .dentist-col2:last-child .dentist-row1 .dentist-bar2 h2 span { display: inline; /*text-align:left;*/}
.dentist-wrapp .dentist-col2:last-child .dentist-row2 { float:left;}
.dentist-wrapp .dentist-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:0 0 0; padding:18px 30px 17px;}
.dentist-wrapp .dentist-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}
.dentist-wrapp h2, .dentist-wrapp h2 span { font-family: 'Northwell';}
.dentist-wrapp h3, .dentist-wrapp h3 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}

/*plan-wrapp*/
.plan-wrapp { text-align:center; background:#feedf5; padding:76px 0; position:relative;}
.plan-wrapp p { float:none; font-size:16px; font-weight:600; color:#000000; line-height:1.5; margin:0 0 26px;}
.plan-wrapp p a { color:#000000;}
.plan-wrapp p span { display:block;}
.plan-wrapp p strong { font-weight:700;}
.plan-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 58px;}
.plan-wrapp h2 a { color:#000000;}
.plan-wrapp h2 span { display:block;}
.plan-wrapp h3 { float:none; font-size:140px; color:#ffffff; letter-spacing:normal; line-height:0.36;}
.plan-wrapp h3 a { color:#ffffff;}
.plan-wrapp h3 span { display:block;}
.plan-wrapp h4 { float:none; font-size:19px; color:#000000; letter-spacing:3.04px; line-height:1.58; margin:0 0 25px;}
.plan-wrapp h4 a { color:#000000;}
.plan-wrapp h4 span { display:block;}
.plan-wrapp .plan-col1 { width:100%; max-width:1052px; margin:0 auto; float:none;}
.plan-wrapp .plan-col1 img { width:100%; display:block;}
.plan-wrapp .plan-col1 .plan-col2 { width:49.6%; float:left;}
.plan-wrapp .plan-col1 .plan-col2:last-child { float:right;}
.plan-wrapp .plan-col1 .plan-col2 .plan-row1 { width:100%; float:left; margin:0 0 41px; position:relative;}
.plan-wrapp .plan-col1 .plan-col2 .plan-row1 .plan-bar1 { width:90%; position:absolute; left:0; right:0; margin:0 auto; bottom:17%;}
.plan-wrapp .plan-col1 .plan-col2 .plan-row2 { width:100%; float:left; padding:0 6%;}
.plan-wrapp .plan-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:0 0 0; padding:18px 33px 17px;}
.plan-wrapp .plan-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}
.plan-wrapp h3, .plan-wrapp h3 span { font-family: 'Northwell';}
.plan-wrapp h4, .plan-wrapp h4 span, .plan-wrapp h2, .plan-wrapp h2 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}

/*caring-wrapp*/
.caring-wrapp { background:#ffc1cc; text-align:center; padding:136px 0 90px;}
.caring-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 28px; max-width:1017px;}
.caring-wrapp p a { color:#fc1681;}
.caring-wrapp p a:hover { color:#000000;}
.caring-wrapp p span { display:block;}
.caring-wrapp p strong { font-weight:700;}
.caring-wrapp h2 { float:none; font-size:123px; color:#fc1681; letter-spacing:normal; line-height:0.72; margin:0 0 90px;}
.caring-wrapp h2 a { color:#fc1681;}
.caring-wrapp h2 span { display:block;}
.caring-wrapp .caring-col1 { width:100%; max-width:1000px; float:none; margin:0 auto 0; position: relative; z-index: 1;}
.caring-wrapp .caring-col1 img { width:100%; display:block;}
.caring-wrapp h2, .caring-wrapp h2 span { font-family: 'Northwell';}

.caring-wrapp2 { padding:116px 0 40px;}
.caring-wrapp2 h2 { font-size:120px; line-height:1.10; margin:0 0 10px;}
.caring-wrapp3  { padding:86px 0 66px;}
.caring-wrapp3 h2 { font-size:60px; line-height:1.33; margin:0 0 30px;}
.caring-wrapp3 p { max-width:958px;}
.caring-wrapp3 .caring-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:10px 0 0; padding:18px 33px 17px;}
.caring-wrapp3 .caring-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}

/*treatments-wrapp*/
.treatments-wrapp { text-align:center; background:#fff5f6; padding:99px 0 0; position:relative;}
.treatments-wrapp p { float:none; font-size:16px; font-weight:600; color:#000000; line-height:1.5; margin:0 0 26px;}
.treatments-wrapp p a { color:#000000;}
.treatments-wrapp p span { display:block;}
.treatments-wrapp p strong { font-weight:700;}
.treatments-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 78px; text-transform:uppercase;}
.treatments-wrapp h2 a { color:#000000;}
.treatments-wrapp h2 span { display:block;}
.treatments-wrapp h3 { float:none; font-size:85px; color:#ffffff; letter-spacing:normal; line-height:0.99;}
.treatments-wrapp h3 a { color:#ffffff;}
.treatments-wrapp h3 sup { font-size:50px;}
.treatments-wrapp h3 span { display:block;}
.treatments-wrapp h4 { float:none; font-size:18px; color:#000000; letter-spacing:2.88px; line-height:1.67; margin:0 0 28px; text-transform:uppercase;}
.treatments-wrapp h4 a { color:#000000;}
.treatments-wrapp h4 span { font-size:44px; color:#fb51a7; letter-spacing:inherit; line-height:0.68; font-family: 'Northwell'; text-transform:none; padding: 0 0 0 4px;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0; float:left; position: relative; z-index: 1;}
.treatments-wrapp .treatments-col1 img { width:100%; display:block;}
.treatments-wrapp .treatments-col1 .treatments-col2 { width:48.8%; float:left; margin:0 0 79px;}
.treatments-wrapp .treatments-col1 .treatments-col2:nth-child(2n) { float:right;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row1 { width:100%; float:left; margin:0 0 61px; position:relative;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row1 .treatments-bar1 { width:90%; position:absolute; left:0; right:0; margin:0 auto; bottom:6.6%;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row1 .treatments-bar1 h3 sup {
	font-family: 'Northwell';
}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row2 { width:100%; float:left; padding:0 6%;}
.treatments-wrapp .treatments-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:0 0 0; padding:18px 33px 17px;}
.treatments-wrapp .treatments-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}
.treatments-wrapp h3, .treatments-wrapp h3 span { font-family: 'Northwell';}
.treatments-wrapp h4, .treatments-wrapp h2, .treatments-wrapp h2 span, .treatments-wrapp h3 sup { font-family: 'SuisseIntl-Bold';}

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

.treatments-wrapp .treatments-col1 .non-slider {width: 100%; display: flex; flex-wrap: wrap; justify-content: center;}
.treatments-wrapp .treatments-col1 .non-slider .treatments-col2 {width: 48.5%; float: left; margin: 0 3% 0 0;}
.treatments-wrapp .treatments-col1 .non-slider .treatments-col2:last-child {margin-right: 0;}

/*treatments-wrapp2*/
.treatments-wrapp2 { background:#ffcae4; padding:74px 0 106px;}
.treatments-wrapp2 .treatments-col1 .treatments-col2 { width:100%; float:left; margin:0 0;}

/*treatments-wrapp3*/
.treatments-wrapp3 { background:#fff5f6; padding:64px 0 0;}

/*library-wrapp*/
.library-wrapp { background:#fedfe6; text-align:center; /*padding:109px 0 140px;*/ padding:109px 0 88px; position:relative;}
.library-wrapp p { float:none; font-size:16px; font-weight:600; color:#000000; line-height:1.5; margin:0 0 26px;}
.library-wrapp p a { color:#000000;}
.library-wrapp p span { display:block;}
.library-wrapp p strong { font-weight:700;}
.library-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 48px;}
.library-wrapp h2 a { color:#000000;}
.library-wrapp h2 span { display:block;}
.library-wrapp h3 { float:none; font-size:70px; color:#fc1681; letter-spacing:normal; line-height:0.71; margin:0 0 55px;}
.library-wrapp h3 a { color:#fc1681;}
.library-wrapp h3 span { display:block;}
.library-wrapp .library-col1 { width:100%; float:left; position:relative; z-index:9;}
.library-wrapp .library-col1 img { width:100%; display:block; transition: all 0.25s ease-out 0s;}
.library-wrapp .library-col2 { width:100%; float:left; position:relative; overflow: hidden; cursor: pointer;}
.library-wrapp .library-col2 .library-row1 { width:100%; float:left; position:relative;}
.library-wrapp h3, .library-wrapp h3 span { font-family: 'Northwell';}
.library-wrapp h2, .library-wrapp h2 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}

.library-wrapp .library-col2 span {width: 100%; display: block; float: left; transition: all 0.25s ease-in-out 0.25s;}
.library-wrapp .library-col2:hover span {transform: scale(1.15);}

.library-wrapp .library-col1.mob { display: none;}

.library-wrapp .library-col1 .non-slider {width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
.library-wrapp .library-col1 .non-slider .library-col2 {width: 23.5%; float: left; margin: 0 2% 0 0;}
.library-wrapp .library-col1 .non-slider .library-col2:last-child {margin-right: 0;}

.library-wrapp .library-col1.mobile {display: none;}

.library-icon { width: 100px;}

/*reviews-wrapp*/
.reviews-wrapp { text-align:center; background:#ffedf6; margin:0 0 0; padding:60px 0 88px;}
.reviews-wrapp p { float:left; font-size:16px; font-weight:500; color:#000000; line-height:1.79; margin:0 0 26px;}
.reviews-wrapp p a { color:#000000;}
.reviews-wrapp p span { display:block;}
.reviews-wrapp p strong { font-weight:700;}
.reviews-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 48px;}
.reviews-wrapp h2 a { color:#000000;}
.reviews-wrapp h2 span { display:block;}
.reviews-wrapp h3 { float:none; font-size:18px; color:#000000; letter-spacing:3px; line-height:2; margin:0 0 7px;}
.reviews-wrapp h3 a { color:#000000;}
.reviews-wrapp h3 span { display:block;}
.reviews-wrapp .reviews-col1 { width:100%; float:left; margin:10px 0 0;}
.reviews-wrapp .reviews-col1 img { width:100%; display:block;}
.reviews-wrapp .reviews-col1 .reviews-col2 { width:100%; float:left; text-align:left; background:#ffe8f3; padding:8% 10.6% 15%; position:relative;}
.reviews-wrapp .reviews-col1 .reviews-col2 .reviews-row1 { width:100%; float:left; overflow-y:scroll; padding:15px 24% 0 0; max-height:160px;}
.reviews-wrapp h2, .reviews-wrapp h2 span, .reviews-wrapp h3, .reviews-wrapp h3 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}

.reviews-wrapp .reviews-col1.mob { display: none;}

.reviews-wrapp .reviews-col1 .non-slider {width: 100%; display: flex; flex-wrap: wrap; justify-content: center;}
.reviews-wrapp .reviews-col1 .non-slider .reviews-col2 {width: 32.33%; float: left; margin: 0 1.5% 0 0; padding: 4% 3% 5%;}
.reviews-wrapp .reviews-col1 .non-slider .reviews-col2:last-child {margin-right: 0;}

/*testimonials-wrapp*/
.testimonials-wrapp { background:#ffd3dd; padding:68px 0 105px; text-align:center;}
.testimonials-wrapp p { float:left; font-size:14px; font-weight:500; color:#000000; line-height:1.79; margin:0 0 26px;}
.testimonials-wrapp p a { color:#000000;}
.testimonials-wrapp p span { display:block;}
.testimonials-wrapp p strong { font-weight:700;}
.testimonials-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 48px;}
.testimonials-wrapp h2 a { color:#000000;}
.testimonials-wrapp h2 span { display:block;}
.testimonials-wrapp h3 { float:none; font-size:19px; color:#000000; letter-spacing:3.8px; line-height:1.58; margin:0 0 8px;}
.testimonials-wrapp h3 a { color:#000000;}
.testimonials-wrapp h3 span { display:block;}
.testimonials-wrapp h4 { float:none; font-size:44px; color:#fc1681; line-height:1.8; margin:0 0;}
.testimonials-wrapp h4 a { color:#fc1681;}
.testimonials-wrapp h4 span { display:block;}
.testimonials-wrapp .testimonials-col1 { width:100%; float:left;}
.testimonials-wrapp .testimonials-col1 img { width:100%; display:block;}
.testimonials-wrapp .testimonials-col2 { width:100%; float:left; text-align:left;}
.testimonials-wrapp .testimonials-col2 .testimonials-row1 { width:100%; float:left; position:relative; margin:0 0 36px;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; float:left;}
.testimonials-wrapp h2, .testimonials-wrapp h2 span, .testimonials-wrapp h3, .testimonials-wrapp h3 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}
.testimonials-wrapp h4, .testimonials-wrapp h4 span { font-family: 'Northwell';}

.testimonials-wrapp .testimonials-col1.mob {display: none;}

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

/*contact-wrapp*/
.contact-wrapp { background:#fff5f6 url(../images/contact-bg.png) no-repeat center / cover; padding:57px 0; text-align:center;}
.contact-wrapp p { float:none; font-size:16px; font-weight:600; color:#000000; line-height:1.5; margin:0 0 26px;}
.contact-wrapp p a { color:#000000;}
.contact-wrapp p span { display:block;}
.contact-wrapp p strong { font-weight:700;}
.contact-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 28px;}
.contact-wrapp h2 a { color:#000000;}
.contact-wrapp h2 span { display:block;}
.contact-wrapp .contact-col1 { width:69.1%; float:none; background:#ffffff; margin:0 auto 0; padding:67px 13.3% 60px;}
.contact-wrapp .contact-col1 img { width:100%; display:block;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; float:left; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { color:#000000; background:none; border:1px solid #fb51a7; letter-spacing:inherit; text-transform:inherit; border-radius:11px; resize:none; font-family: 'NeueHaasUnica-Medium';}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:100%; height:55px; float:left; margin:0 0 15px; padding:0 0 0;}
/*.contact-wrapp .contact-col1 .contact-row1 .contact-fil2:nth-child(2) { float:right;}*/
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%; height:149px; float:right; margin:0 0 15px; padding:17px 2% 0;}
.contact-wrapp .contact-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:0 0 0; padding:18px 33px 17px; cursor: pointer;}
.contact-wrapp .contact-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}
.contact-wrapp h2, .contact-wrapp h2 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}

.contact-wrapp .contact-col1 .contact-row1 .custom-select1 {width: 100%; text-align: center; background: none; border: 1px solid #fb51a7; margin: 0 0 15px;}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1 .select-selected {color: #000000; padding: 16px 20px 16px 20px; cursor: pointer; font-size: 15px; font-weight: 500; letter-spacing: normal; text-transform: inherit; font-family: 'NeueHaasUnica-Medium';}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1 .select-selected:after {background: url(../images/down-black-white-plain-arrow.svg) no-repeat top center / 100%; right: 20px;}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1:hover {background: #fb51a7; border-color: #fb51a7;}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1:hover .select-selected {color: #ffffff;}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1:hover .select-selected:after {background: url(../images/down-black-white-plain-arrow.svg) no-repeat bottom center / 100%;}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1 .select-items div {font-weight: 500; letter-spacing: normal; text-transform: inherit; font-family: 'NeueHaasUnica-Medium'; color: #000000; border-bottom: 1px solid rgba(0,0,0,0.1); padding: 15px 20px 15px 20px;}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1 .select-items div:hover {color: #ffffff; background: #000000;}

.contact-wrapp .contact-col1 .imagebox {width: 100%; display: block; float: left; padding: 0 0 15px;}
.contact-wrapp .contact-col1 .imagebox img {width: auto; margin: 0 auto 0; max-width: 300px;}


.contact-wrapp .contact-col1 .contact-row1 label {font-size: 13px; font-weight: 400; color: #000000; letter-spacing: 0; line-height: 1.85;  display: inline;  position: relative;  /*text-align: revert-layer;*/  top: 0px;  font-family: 'NeueHaasUnica-Medium';}
.contact-wrapp .contact-col1 .contact-row1 label:after { top: 4px;}
.contact-wrapp .contact-col1 .contact-row1 label:before { top: 1px;}
.contact-wrapp .contact-col1 .contact-row1 .check-box-grp .check-one {  width: 100%;  float: none; display: inline-block;}
.contact-wrapp .contact-col1 .contact-row1 .check-box-grp .check-one:last-child { margin: 0 0 30px;}
.contact-wrapp .contact-col1 .contact-row1 label a { color: #fb51a7; font-family: 'NeueHaasUnica-Medium';}
.contact-wrapp .contact-col1 .contact-row1 label a:hover { color: #000000;}

.contact-wrapp .contact-col1 .custom-select1 .select-selected {font-size: 15px;}
.contact-wrapp .contact-col1 .enquiry-row1 .file-opting-section {width: 100%; display: block; float: left; margin: 0 0 24px;}
.contact-wrapp .contact-col1 .enquiry-row1 .file-opting-section .visiblesection {width: 100%;height: 55px;float: left;margin: 0 0 0;padding: 20px 2% 20px;color: #000000;letter-spacing: inherit;text-transform: inherit; /*background: url(../images/down-black-white-plain-arrow.svg) no-repeat right 80% / 100%;background-position-x: 98%;background-size: 10px;*/ border: 1px solid #fb51a7;resize: none;text-align: center;font-size: 15px;font-family: 'NeueHaasUnica-Medium';border-radius: 11px;transition: all 0.25s ease-out 0s;display: flex;align-items: center;justify-content: center;position: relative;outline: none;box-shadow: none;cursor: pointer;}
.contact-wrapp .contact-col1 .enquiry-row1 .file-opting-section .visiblesection::after {background: url(../images/down-black-white-plain-arrow.svg) no-repeat top center / 100%;right: 20px;content:"";position: absolute;width: 10px;height: 10px;background-size: 10px;top: 57%;transform: translateY(-50%);overflow: hidden;}
.contact-wrapp .contact-col1 .enquiry-row1 .file-opting-section .invisiblesection {margin: 0 0 10px; position: relative; float: left; width: 100%; box-shadow: 1px 1px 2px #00000017;}
.contact-wrapp .contact-col1 .enquiry-row1 .file-opting-section .invisiblesection span {width: 100%; display: block; float: left; text-align: center; color: #000000; font-size: 14px; font-family: 'NeueHaasUnica-Medium'; transition: all 0.25s ease-in 0s;}
.contact-wrapp .contact-col1 .enquiry-row1 .file-opting-section .invisiblesection > div {width: 100%; display: block; float: left; padding: 15px 0 15px; margin: 0 0 0; background: #f8f8f8; border-left: 1px solid rgba(0,0,0,0.1); border-right: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.15); cursor: pointer; transition: all 0.25s ease-in 0s;}
.contact-wrapp .contact-col1 .enquiry-row1 .file-opting-section .invisiblesection .photolibr > span {background: url(../images/photo-icon-1.svg) no-repeat right 25% / 100%; background-position-x: 98%; background-size: 18px;}
.contact-wrapp .contact-col1 .enquiry-row1 .file-opting-section .invisiblesection .opencamera > span {background: url(../images/camera-icon-1.svg) no-repeat right 25% / 100%; background-position-x: 98%; background-size: 18px;}
.contact-wrapp .contact-col1 .enquiry-row1 .file-opting-section .invisiblesection .openfileexplorer > span {background: url(../images/file-icon-1.svg) no-repeat right 25% / 100%; background-position-x: 98%; background-size: 20px;}
.contact-wrapp .contact-col1 .enquiry-row1 .file-opting-section .visiblesection span.plusser {width: 8px; position: relative; font-size: 18px; height: 8px; color: #000; display: inline-block; top: 0px; left: -3px; background: url(../images/plus-black11-plain-icon.svg) no-repeat right 25% / 100%; background-position-x: 98%; background-size: 8px;}
.contact-wrapp .contact-col1 .enquiry-row1 .file-opting-section .invisiblesection .photolibr .photos-fetched,
.contact-wrapp .contact-col1 .enquiry-row1 .file-opting-section .invisiblesection .opencamera .photos-fetched-camera,
.contact-wrapp .contact-col1 .enquiry-row1 .file-opting-section .invisiblesection .openfileexplorer .photos-fetched-files {background: none; text-align: center; display: flex; justify-content: center;}
.contact-wrapp .contact-col1 .enquiry-row1 .file-opting-section .invisiblesection > div:hover {background: #000000; color: #ffffff;}
.contact-wrapp .contact-col1 .enquiry-row1 .file-opting-section .invisiblesection > div:hover >span {color: #ffffff;}

.contact-wrapp .contact-col1 .enquiry-row1 .imagebox {width: 100%; display: block; float: left; padding: 15px 0 0;}
.contact-wrapp .contact-col1 .enquiry-row1 .imagebox img {width: auto; margin: 0 auto 0; max-width: 300px;}

.contact-wrapp .contact-col1 .formerror {color: #e80000; display: block; width: 100%; float: left;  margin: 0 0 20px;}


/*partners-wrapp*/
.partners-wrapp { background:#fceef6; padding:33px 0 35px;}
.partners-wrapp p { float:none; font-size:16px; font-weight:400; color:#151515; letter-spacing:normal; line-height:1.56; margin:0 0 16px;}
.partners-wrapp p a { color:#151515;}
.partners-wrapp p span { display:block;}
.partners-wrapp p strong { font-weight:700;}
.partners-wrapp .partners-col1 { width:74.9%; float:none; margin:0 auto 0;}
.partners-wrapp .partners-col1 img { width:100%; display:block;}
.partners-wrapp .partners-col1 .partners-row1 { width:100%; float:none;}
.partners-wrapp .partners-col1.mobileview {display: none;}

.partners-wrapp .partners-col1 .nonslider {width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.partners-wrapp .partners-col1 .nonslider .partners-row1 {width: 19.5%; float: left; margin: 0 2.75% 0;}

/*instagram-wrapp*/
.instagram-wrapp { text-align:center; background:#fff5f6; padding:50px 0;}
.instagram-wrapp p { float:left; font-size:14px; font-weight:500; color:#000000; line-height:1.79; margin:0 0 26px;}
.instagram-wrapp p a { color:#000000;}
.instagram-wrapp p span { display:block;}
.instagram-wrapp p strong { font-weight:700;}
.instagram-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 48px;}
.instagram-wrapp h2 a { color:#000000;}
.instagram-wrapp h2 span { display:block;}
.instagram-wrapp h3 { float:none; font-size:14px; color:#000000; line-height:1; display:inline-block; margin:21px 0 0 0;}
.instagram-wrapp h3 a { color:#000000;}
.instagram-wrapp h3 span { display:block;}
.instagram-wrapp .instagram-col1 { width:100%; float:left; margin:0 0 66px;}
.instagram-wrapp .instagram-col1 img { width:100%; display:block;}
.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%; float:left;}
.instagram-wrapp .instagram-col2 { width:auto; float:left;}
.instagram-wrapp .instagram-col2 a { width:55px; float:left; margin:0 10px 0 0;}
.instagram-wrapp .instagram-col3 { width:auto; float:right;}
.instagram-wrapp .instagram-col3 a { width:55px; float:right; margin:0 0 0 10px;}
.instagram-wrapp .instagram-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:0 0 0; padding:18px 33px 17px 30px;}
.instagram-wrapp .instagram-btn1 .anchor-center { padding-left:30px;}
.instagram-wrapp .instagram-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}
.instagram-wrapp h2, .instagram-wrapp h2 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}

/*.instagram-wrapp .instagram-col1 #sb_instagram #sbi_images { display: block;}
.instagram-wrapp .instagram-col1 #sb_instagram #sbi_images img { height: 303px; object-fit: cover;}
.instagram-wrapp .instagram-col1 #sb_instagram #sbi_images .slick-track { display: flex; flex-wrap: wrap;}
.instagram-wrapp .instagram-col1 #sb_instagram #sbi_images .slick-track .slick-slide { height: inherit; overflow: hidden;}
.instagram-wrapp .instagram-col1 #sb_instagram #sbi_images .square-img img {transition: all 0.25s ease-in;}
.instagram-wrapp .instagram-col1 #sb_instagram #sbi_images .square-img:hover img {filter: grayscale(1); transform: scale(1.05);}*/

/*flinker-wrapp*/
.flinker-wrapp { background:#ffedf6; padding:100px 0 78px;}
.flinker-wrapp p { float:left; font-size:17px; font-weight:500; color:#000000; line-height:1.53;}
.flinker-wrapp p a { color:#000000;}
.flinker-wrapp p span { display:block;}
.flinker-wrapp p strong { font-weight:700;}
.flinker-wrapp h2 { float:left; font-size:16px; letter-spacing:3.2px; color:#000000; line-height:2.19; margin:0 0 22px;}
.flinker-wrapp h2 a { color:#000000;}
.flinker-wrapp h2 span { display:block;}
.flinker-wrapp h3 { float:left; font-size:16px; letter-spacing:3.2px; color:#fb51a7; line-height:1;}
.flinker-wrapp h3 a { color:#fb51a7;}
.flinker-wrapp h3 span { display:block;}
.flinker-wrapp .flinker-col1 { width:100%; float:left;}
.flinker-wrapp .flinker-col1 img { width:100%; display:block;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:45%; float:left;}
.flinker-wrapp .flinker-col1 .flinker-row1 .flinker-bar1 { width:358px; float:left; margin:0 0 32px;}
.flinker-wrapp .flinker-col1 .flinker-row1 .flinker-bar2 { width:100%; float:left; margin:0 0 25px;}
.flinker-wrapp .flinker-col1 .flinker-row2 { width:52%; float:right;}
.flinker-wrapp .flinker-col1 .flinker-row2 .flinker-col2 { width:100%; float:left;}
.flinker-wrapp .flinker-btn1 { float:left; color:#ffffff; background:#eb148d; border-color:#eb148d; margin:0 0 0; padding:18px 25px 17px;}
.flinker-wrapp .flinker-btn1 .anchor-center { padding-left:36px;}
.flinker-wrapp .flinker-btn1:hover { color:#eb148d; background:none; border-color:#eb148d;}
.flinker-wrapp .flinker-btn2 { float:left; color:#ffffff; background:#eb148d; border-color:#eb148d; margin:0 0 0 15px; padding:18px 40px 17px;}
.flinker-wrapp .flinker-btn2 .anchor-center { padding-left:26px;}
.flinker-wrapp .flinker-btn2:hover { color:#eb148d; background:none; border-color:#eb148d;}
.flinker-wrapp h2, .flinker-wrapp h2 span, .flinker-wrapp h3, .flinker-wrapp h3 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}
.flinker-btn1 span, .flinker-btn2 span { font-family: 'SuisseIntl-Bold';}

.flinker-wrapp .flinker-col1 .flinker-row2 .accordion {border: none;}
.flinker-wrapp .flinker-col1 .flinker-row2 .custom-select1 { width: 32%; margin: 0 2% 0 0;float: left;}
.flinker-wrapp .flinker-col1 .flinker-row2 .custom-select1:last-child { margin-right: 0;}
.flinker-wrapp .flinker-col1 .flinker-row2 .custom-select1 .select-items div { padding: 18px 15px 17px 15px; font-size: 14px;}



/*footer-wrapp*/
.footer-wrapp { padding:20px 0 100px; background:#fb51a7;}
.footer-wrapp .footer-col1 { width:100%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col1 img { width:100%; display:block;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; float:left;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; display:inline-block; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin:0 6px 0;}
.footer-wrapp .footer-col1 .footer-row1 li a:hover { color:#be534d;}
.footer-row1 li, .footer-row1 li a { font-size:13px; color:#ffffff; line-height:27px;}

/*mobile-wrapp*/
.mobile-wrapp { text-align:center; background:#fff5f6; display:none; padding:38px 0 0;}
.mobile-wrapp .mobile-col1 { width:100%; float:left; margin:0 0 0; position:relative;}
.mobile-wrapp .mobile-col1 img { width:100%; display:block;}
.mobile-wrapp .mobile-col1 .mobile-row1 { width:38%; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.mobile-wrapp .mobile-col1 .mobile-row1 a { width:49px; float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.mobile-wrapp .mobile-btn1 { float:left; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:0 0 0; padding:18px 25px 17px;}
.mobile-wrapp .mobile-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}

/*inner-wrapp*/
.inner-wrapp { min-height:492px; background:none; position:relative;}
.inner-wrapp h1 { font-size:85px; color:#ffffff; font-weight:400; line-height:1; word-spacing: 15px;}
.inner-wrapp h1 a { color:#ffffff;}
.inner-wrapp h1 span { display:block;}
.inner-wrapp .inner-col1 { width:1249px; float:left; position:absolute; bottom:80px; margin:0 auto 0; left:0; right:0;}
.inner-wrapp .inner-col1 img { width:100%; display:block;}
.inner-wrapp h1, .inner-wrapp h1 span { font-family: 'Northwell';}

.inner-wrapp .inner-col1 .videobox-box1.banner {width: auto; position: relative; bottom: inherit; left: inherit; margin: 20px 0 0;}
.inner-wrapp .inner-col1 .videobox-box1.banner .video-play-button {display: inline-block; float: none; margin: 0 auto 8px;}
.inner-wrapp .inner-col1 .videobox-box1.banner .videobox {text-align: center;}
.inner-wrapp .inner-col1 .videobox-box1.banner .video-text1 {font-size: 18px; color: #ffffff; line-height: 1.5; display: block; text-align: center; transition: all 0.25s ease-in 0s;}
.inner-wrapp .inner-col1 .videobox-box1.banner .videobox:hover .video-text1 {color: #fc54a7;}

.inner-wrapp.noflexslider h1 { color: #fb51a7;}
.inner-wrapp.noflexslider { min-height: 600px;}

.inner-wrapp h1 sub {font-size: 40%; position: relative; top: -15px;}


/*conten-wrapp*/
.conten-wrapp { padding:64px 0 49px; position:relative;}

/*choose-wrapp*/
.choose-wrapp { background:#fedfe6; text-align:center; padding:64px 0 80px;}
.choose-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 28px; max-width:960px;}
.choose-wrapp p a { color:#000000;}
.choose-wrapp p span { display:block;}
.choose-wrapp p strong { font-weight:700;}
.choose-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 55px;}
.choose-wrapp h2 a { color:#000000;}
.choose-wrapp h2 span { display:block;}
.choose-wrapp h3 { float:none; font-size:16px; color:#fb51a7; letter-spacing:3.2px; line-height:2.39;}
.choose-wrapp h3 a { color:#fb51a7;}
.choose-wrapp h3 span { display:block;}
.choose-wrapp .choose-col1 { width:100%; max-width:920px; float:none; margin:0 auto; text-align:left;}
.choose-wrapp .choose-col1 img { width:100%; display:block;}
.choose-wrapp .choose-col1 .choose-row1 { width:100%; float:left;}
/*.choose-wrapp .choose-col1 .choose-row1:last-child { border-bottom:1px solid #f6bbc5;}*/
.choose-wrapp .choose-col1 .choose-row1 ul { width:100%; float:left;}
.choose-wrapp .choose-col1 .choose-row1 ul li { width:100%; float:left; position:relative; padding:0 0 0 8px;    text-transform: capitalize;}
.choose-wrapp .choose-col1 .choose-row1 ul li:after { content:""; width:3px; height:3px; border-radius:50%; background:#000000; position:absolute; top:15px; left:0;}
.choose-wrapp h2, .choose-wrapp h2 span, .choose-wrapp h3, .choose-wrapp h3 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}
.choose-row1 ul li, .choose-row1 ul li a { font-size:20px; color:#000000; line-height:1.5; font-family: 'NeueHaasUnica-Medium';}

/*teamer-wrapp*/
.teamer-wrapp { text-align:center; background:#fff5f6;}
.teamer-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 28px; max-width:960px;}
.teamer-wrapp p a { color:#000000;}
.teamer-wrapp p span { display:block;}
.teamer-wrapp p strong { font-weight:700;}
.teamer-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 60px;}
.teamer-wrapp h2 a { color:#000000;}
.teamer-wrapp h2 span { display:block;}
.teamer-wrapp h3 { float:none; font-size:24px; color:#000000; letter-spacing:4.8px; line-height:1.25; margin:0 0 8px;}
.teamer-wrapp h3 a { color:#000000;}
.teamer-wrapp h3 span { display:block;}
.teamer-wrapp h4 { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 0 30px;}
.teamer-wrapp h4 a { color:#000000;}
.teamer-wrapp h4 span { display:block;}
.teamer-wrapp .teamer-col1 { width:100%; float:left;}
.teamer-wrapp .teamer-col1 img { width:100%; display:block;}
.teamer-wrapp .teamer-col1 .teamer-col2 { width:30.98%; float:left; margin:0 3.53% 99px 0; position:relative;}
.teamer-wrapp .teamer-col1 .teamer-col2:nth-child(3n) { margin-right:0;}
.teamer-wrapp .teamer-col1 .teamer-col2 .teamer-row1 { width:100%; float:left; position:relative; margin:0 0 43px;}
.teamer-wrapp .teamer-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:0 0 0; padding:18px 43px 17px;}
.teamer-wrapp .teamer-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}
.teamer-wrapp h2, .teamer-wrapp h2 span, .teamer-wrapp h3, .teamer-wrapp h3 span  { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}

/*teamin-wrapp*/
.teamin-wrapp { background:#fff5f6; text-align:center; padding:51px 0 55px;}
.teamin-wrapp h2 { font-size:80px; color:#fc1681; font-weight:400; line-height:0.597; margin:0 0 24px;}
.teamin-wrapp h2 a { color:#fc1681;}
.teamin-wrapp h2 span { display:block;}
.teamin-wrapp h3 { float:none; font-size:24px; color:#000000; letter-spacing:4.8px; line-height:1.25; margin:0 0 18px;}
.teamin-wrapp h3 a { color:#fb51a7;}
.teamin-wrapp h3 a:hover { color:#000000;}
.teamin-wrapp h3 span { display:block;}
.teamin-wrapp h4 { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 0 20px;}
.teamin-wrapp h4 a { color:#fb51a7;}
.teamin-wrapp h4 a:hover { color:#000000;}
.teamin-wrapp h4 span { display:block;}
.teamin-wrapp h5 { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 0;}
.teamin-wrapp h5 a { color:#fb51a7;}
.teamin-wrapp h5 a:hover { color:#000000;}
.teamin-wrapp h5 span { display:block;}
.teamin-wrapp .teamin-col1 { width:100%; max-width:1050px; float:none; margin:0 auto; position:relative; display:inline-block; text-align:left;}
.teamin-wrapp .teamin-col1 img { width:100%; display:block;}
.teamin-wrapp .teamin-col1 .teamin-row1 { width:44.2%; float:left;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:45.7%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.teamin-wrapp h2, .teamin-wrapp h2 span { font-family: 'Northwell';}
.teamin-wrapp h3, .teamin-wrapp h3 span  { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}

/*fee-wrapp*/
.fee-wrapp { text-align:center; background:#fff5f6;}
.fee-wrapp .margin { max-width:1203px;}
.fee-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 15px; max-width:960px;}
.fee-wrapp p a { color:#000000;}
.fee-wrapp p span { display:block;}
.fee-wrapp p strong { font-family: 'NeueHaasUnica-Bold';}
.fee-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 35px;}
.fee-wrapp h2 a { color:#000000;}
.fee-wrapp h2 span { display:block;}
.fee-wrapp h3 { font-size:20px; line-height:1; letter-spacing:0.6px; margin:0 0 0;}
.fee-wrapp h3 span { display:block;}
.fee-wrapp h4 { font-size:20px; line-height:1; color:#000000; margin:0 0 0; font-family: 'NeueHaasUnica-Medium';}
.fee-wrapp h4 a { color:#000000;}
.fee-wrapp h4 span { display:block; font-family: 'NeueHaasUnica-Medium';}
.fee-wrapp .fee-box { width:100%; float:left; margin:58px 0 0;}
.fee-wrapp .fee-row1 { width:100%; float:left; margin:0 0 87px;}
.fee-wrapp .fee-row1:last-child { margin:0 0 50px}
.fee-wrapp .fee-row1 img { width:100%; display:block;}
.fee-wrapp .fee-row1 .fee-row2 { width:100%; float:left;}
.fee-wrapp .fee-row1 .fee-col1 { width:50%; float:left; min-height:70.3px; display:table; border-bottom:1px solid #888888; border-left:1px solid #888888; border-right:1px solid #888888;}
.fee-wrapp .fee-row1 .fee-col1 .conten1 { width:100%; display:table-cell; vertical-align:middle; padding:0 2% 0;}
.fee-wrapp .fee-row1 .fee-col2 { width:25%; float:left; min-height:70.3px; display:table; border-bottom:1px solid #888888; border-right:1px solid #888888;}
.fee-wrapp .fee-row1 .fee-col2 .conten1 { width:100%; display:table-cell; vertical-align:middle; text-align:center;}
.fee-wrapp .fee-row1 .fee-row2:first-child .fee-col1 { border-top:1px solid #888888;}
.fee-wrapp .fee-row1 .fee-row2:first-child .fee-col2 { border-top:1px solid #888888;}
.fee-wrapp .fee-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:0 0 0; padding:18px 33px 17px;}
.fee-wrapp .fee-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}
.fee-wrapp h2, .fee-wrapp h2 span, .fee-wrapp h3, .fee-wrapp h3 span  { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}

.fee-wrapp .fee-row1 .fee-col11 { width:67%;}
.fee-wrapp .fee-row1 .fee-col22 { width:33%;}
.fee-wrapp .fee-row1 .fee-col1 h3 { color:#fff;}
.fee-wrapp .red { background:#ff0000;}
.fee-wrapp .pink2 { background:#eb148d;}
.fee-wrapp .pink { font-size:20px; color:#eb148d; font-family: 'NeueHaasUnica-Bold';}
.fee-wrapp .pink span { color:#000000; font-family: 'NeueHaasUnica-Bold';}
.fee-wrapp .green { font-size:20px; color:#009518; font-family: 'NeueHaasUnica-Bold';}
.fee-wrapp .green span { color:#000000; font-family: 'NeueHaasUnica-Bold';}
.fee-wrapp .pink span.greenfont { display: inline;  color: #009518;}

/*library-wrapp2*/
.library-wrapp2 { background:#ffd5e9; padding:64px 0 72px;}
.library-wrapp2 p { float:none; font-size:16px; font-weight:600; color:#000000; line-height:1.5; margin:0 0 26px;}
.library-wrapp2 p a { color:#000000;}
.library-wrapp2 p span { display:block;}
.library-wrapp2 p strong { font-weight:700;}
.library-wrapp2 h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 48px;}
.library-wrapp2 h2 a { color:#000000;}
.library-wrapp2 h2 span { display:block;}
.library-wrapp2 h3 { float:none; font-size:70px; color:#fc1681; letter-spacing:normal; line-height:0.71; margin:0 0 55px;}
.library-wrapp2 h3 a { color:#fc1681;}
.library-wrapp2 h3 span { display:block;}
.library-wrapp2 .library-col1 { width:100%; max-width:1134px; float:none; margin:0 auto; position:relative; z-index:9; /*display: flex; flex-wrap: wrap; justify-content: center;*/}
.library-wrapp2 .library-col1 img { width:100%; display:block; transition: all 0.25s ease-out 0s;}
/*.library-wrapp2 .library-col2 { width:23.28%; float:left; margin:0 2.29% 2% 0; position:relative;}*/
.library-wrapp2 .library-col2 {width: 100%; display: block; float: left; margin: 0 0 2%; position: relative; overflow: hidden;}
.library-wrapp2 .library-col2:last-child { margin-right:0;}
.library-wrapp2 .library-col2 .library-row1 { width:100%; float:left; position:relative;}
.library-wrapp2 h3, .library-wrapp2 h3 span { font-family: 'Northwell';}
.library-wrapp2 h2, .library-wrapp2 h2 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}
.library-wrapp2 .library-col2:nth-child(4n) { margin-right: 0;}

.library-wrapp2 .slick-slider .slick-slide {margin: 0 14px 0;}

.library-wrapp2 .library-col1.mobile {display: none;}

.library-wrapp2 .library-col1 .nonslider {width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
.library-wrapp2 .library-col1 .nonslider .library-col2 {width: 23.28%; float:left; margin:0 2.29% 2% 0; position:relative;}
.library-wrapp2 .library-col1 .nonslider .library-col2:last-child {margin-right: 0;}

.library-wrapp2 .library-col2 span {width: 100%; display: block; float: left; transition: all 0.25s ease-in-out 0.25s;}
.library-wrapp2 .library-col2:hover span {transform: scale(1.15);}

/*emergency-wrapp*/
.emergency-wrapp { background:#ffedf6; text-align:center;}
.emergency-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 28px; max-width:960px;}
.emergency-wrapp p a { color:#fb51a7;}
.emergency-wrapp p a:hover { color:#000000;}
.emergency-wrapp p span { display:block; color:#fb51a7;}
.emergency-wrapp p strong { font-weight:700;}
.emergency-wrapp h2 { float:none; font-size:27px; color:#fb51a7; font-weight:700; letter-spacing:5.4px; line-height:1.48; margin:0 0 24px;}
.emergency-wrapp h2 a { color:#fb51a7;}
.emergency-wrapp h2 span { display:block;}
.emergency-wrapp h3 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.48; margin:0 0 24px;}
.emergency-wrapp h3 a { color:#000000;}
.emergency-wrapp h3 span { display:block;}
.emergency-wrapp .emergency-col1 { width:100%; float:left;}
.emergency-wrapp .emergency-col1 img { width:100%; display:block;}
.emergency-wrapp .emergency-col1 .emergency-row1 { width:100%; float:left; margin:0 0 20px;}
.emergency-wrapp .emergency-col1 .emergency-row2 { width:100%; float:left;}
.emergency-wrapp .emergency-col1 .emergency-row2 p span { display:block; color:#000000;}
.emergency-wrapp h2, .emergency-wrapp h2 span, .emergency-wrapp h3, .emergency-wrapp h3 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}

.emergency-wrapp .welcome-btn1 {float: none; color: #ffffff; background: #fb51a7; border-color: #fb51a7; margin: 0 0 0; padding: 18px 33px 17px;}
.emergency-wrapp .welcome-btn1:hover {color: #fb51a7; background: #ffffff; border-color: #fb51a7;}

/*famden-wrapp*/
.famden-wrapp { background:#fedfe6; text-align:center; padding:64px 0 86px;}
.famden-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 28px; max-width:960px;}
.famden-wrapp p a { color:#fb51a7;}
.famden-wrapp p a:hover { color:#000000;}
.famden-wrapp p span { display:block;}
.famden-wrapp p strong { font-weight:700;}
.famden-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 55px;}
.famden-wrapp h2 a { color:#fb51a7;}
.famden-wrapp h2 a:hover { color:#000000;}
.famden-wrapp h2 span { display:block;}
.famden-wrapp h3 { float:none; font-size:16px; color:#fb51a7; letter-spacing:3.2px; line-height:2.39; margin:0 0;}
.famden-wrapp h3 a:hover { color:#000000;}
.famden-wrapp h3 a { color:#fb51a7;}
.famden-wrapp h3 span { display:block;}
.famden-wrapp .famden-col1 { width:100%; max-width:960px; float:none; margin:0 auto; text-align:left;}
.famden-wrapp .famden-col1 img { width:100%; display:block;}
.famden-wrapp .famden-col1 .famden-row1 { width:100%; float:left; border-top:0px solid #f6bbc5;}
/*.famden-wrapp .famden-col1 .famden-row1:last-child { border-bottom:1px solid #f6bbc5;}*/
.famden-wrapp h2, .famden-wrapp h2 span, .famden-wrapp h3, .famden-wrapp h3 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}

/*conten-wrapp2*/
.conten-wrapp2 { text-align:center; background:#fff5f6; padding:56px 0 0;}
.conten-wrapp2 p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 55px; max-width:989px;}
.conten-wrapp2 p a { color:#000000;}
.conten-wrapp2 p span { display:block;}
.conten-wrapp2 p strong { font-weight:700;}
.conten-wrapp2 h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 24px;}
.conten-wrapp2 h2 a { color:#000000;}
.conten-wrapp2 h2 span { display:block;}
.conten-wrapp2 .conten-col1 { width:100%; float:left;}
.conten-wrapp2 h2, .conten-wrapp2 h2 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}

/*sleep-wrapp*/
.sleep-wrapp { text-align:center; background:#fff5f6; padding:56px 0 70px;}
.sleep-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 28px; max-width:989px;}
.sleep-wrapp p a { color:#fb51a7;}
.sleep-wrapp p a:hover { color:#000000;}
.sleep-wrapp p span { display:block;}
.sleep-wrapp p strong { font-weight:700;}
.sleep-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 24px;}
.sleep-wrapp h2 a { color:#fb51a7;}
.sleep-wrapp h2 span { display:block;}
.sleep-wrapp h3 { float:none; font-size:20px; color:#fb51a7; line-height:1.5; margin:0 auto 0; max-width:989px;}
.sleep-wrapp h3 a { color:#fb51a7;}
.sleep-wrapp h3 span { display:block;}
.sleep-wrapp h4 { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 0; max-width:989px;}
.sleep-wrapp h4 a { color:#fb51a7;}
.sleep-wrapp h4 span { display:block;}
.sleep-wrapp .sleep-col1 { width:100%; float:left;}
.sleep-wrapp .sleep-col2 { width:100%; float:left; margin:50px 0 0; display: flex; flex-wrap: wrap; justify-content: center;}
.sleep-wrapp .sleep-col2 .sleep-col3 { width:32.34%; float:left; margin:0 1.48% 0 0; position:relative;}
.sleep-wrapp .sleep-col2 .sleep-col3 img { width:100%; display:block;}
.sleep-wrapp .sleep-col2 .sleep-col3:nth-child(3n) { margin-right:0;}
.sleep-wrapp .sleep-col2 .sleep-col3:last-child {margin-right:0;}
.sleep-wrapp .sleep-col2 .sleep-col3 .sleep-row1 { width:100%; float:left; position:relative; margin:0 0 23px;}
.sleep-wrapp .sleep-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:0 0 0; padding:18px 43px 17px;}
.sleep-wrapp .sleep-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}
.sleep-wrapp h2, .sleep-wrapp h2 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}

.library-wrapp4 { padding:60px 0 118px;}
.library-wrapp4 h2 { margin:0 0 28px;}
.library-wrapp4 h2 span { display:inline-block; font-size:80px; color:#fb51a7; line-height:1.11; font-family: 'Northwell'; text-transform:none;}
.bg1 { background:#ffd5e9;}
.bg2 { background:#ffc8e3;}
.bg3 { background:#ffb7df;}

/*join-wrapp*/
.join-wrapp { background:#fff5f6; text-align:center; padding:64px 0 65px;}
.join-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 28px; max-width:989px;}
.join-wrapp p a { color:#fb51a7;}
.join-wrapp p span { display:block;}
.join-wrapp p strong { font-weight:700;}
.join-wrapp h2 { float:none; font-size:27px; color:#fc1681; letter-spacing:5.4px; line-height:1.11; margin:0 0 28px;}
.join-wrapp h2 a { color:#fc1681;}
.join-wrapp h2 span { display:block;}
.join-wrapp h3 { float:none; font-size:24px; color:#fb51a7; line-height:1.5; margin:0 0 24px; text-transform:uppercase;}
.join-wrapp h3 a { color:#fc1681;}
.join-wrapp h3 span { display:block;}
.join-wrapp h4 { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 0; max-width:989px;}
.join-wrapp h4 a { color:#000000;}
.join-wrapp h4 span { display:block;}
.join-wrapp .join-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:10px 0 0; padding:18px 43px 17px; cursor: pointer;}
.join-wrapp .join-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}
.join-wrapp h2, .join-wrapp h2 span { font-family: 'SuisseIntl-Bold';}

/*staff-wrapp*/
.staff-wrapp { text-align:center; background:#fff5f6; padding:65px 0 10px;}
.staff-wrapp .margin { max-width:1202px;}
.staff-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 28px; max-width:960px;}
.staff-wrapp p a { color:#000000;}
.staff-wrapp p span { display:block;}
.staff-wrapp p strong { font-weight:700;}
.staff-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 55px;}
.staff-wrapp h2 a { color:#000000;}
.staff-wrapp h2 span { display:block;}
.staff-wrapp h3 { float:none; font-size:24px; color:#000000; letter-spacing:4.8px; line-height:1.25; margin:0 0 8px;}
.staff-wrapp h3 a { color:#000000;}
.staff-wrapp h3 span { display:block;}
.staff-wrapp h4 { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 0 30px;}
.staff-wrapp h4 a { color:#000000;}
.staff-wrapp h4 span { display:block;}
.staff-wrapp .staff-col1 { width:100%; float:left;}
.staff-wrapp .staff-col1 img { width:100%; display:block;}
.staff-wrapp .staff-col1 .staff-col2 { width:32%; float:left; margin:0 2% 0 0; position:relative;}
.staff-wrapp .staff-col1 .staff-col2:nth-child(2) { float:right;}
.staff-wrapp .staff-col1 .staff-col2 .staff-row1 { width:100%; float:left; position:relative; margin:0 0 33px;}
.staff-wrapp .staff-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:0 0 0; padding:18px 43px 17px;}
.staff-wrapp .staff-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}
.staff-wrapp h2, .staff-wrapp h2 span, .staff-wrapp h3, .staff-wrapp h3 span  { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}

.staff-wrapp .staff-col1 .slider .staff-col2 {width: 95%; margin: 0 auto; float: none;}

.staff-wrapp .staff-col1.mobile {display: none;}
.staff-wrapp .staff-col1 .nonslider { display: flex; flex-wrap: wrap; justify-content: center;}

.staff-wrapp .staff-col1 .slick-dots { bottom: 0;}


/*form-wrapp*/
.form-wrapp { text-align:center; background:#ffcfd8; padding:73px 0 70px;}
.form-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 55px; max-width:989px;}
.form-wrapp p a { color:#000000;}
.form-wrapp p span { display:block;}
.form-wrapp p strong { font-weight:700;}
.form-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; text-transform:uppercase; margin:0 0 26px;}
.form-wrapp h2 a { color:#000000;}
.form-wrapp h2 span { display:block;}
.form-wrapp .form-col2 {width: 69.1%; float: none; background: #ffffff; margin: 0 auto 0; padding: 67px 13.3% 60px;}
.form-wrapp .form-col1 { width:100%; float:none; margin:0 auto 0;}
.form-wrapp .form-col1 img { width:100%; display:block;}
.form-wrapp .form-col1 .form-row1 { width:100%; float:none;}
.form-wrapp .form-col1 .form-row1 .form-fil1 { color:#000000; letter-spacing:inherit; text-transform:inherit; background:none; border-color:#fb51a7; resize:none; font-family: 'NeueHaasUnica-Medium';}
.form-wrapp .form-col1 .form-row1 .form-fil2 { width:100%; height:55px; float:left; margin:0 0 15px; padding:0 2% 0;}
.form-wrapp .form-col1 .form-row1 .form-fil3 { width:100%; height:149px; float:left; margin:0 0 15px; padding:17px 2% 0;}
.form-wrapp .form-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; cursor:pointer; margin:0 0 0; padding:18px 62px 17px 64px;}
.form-wrapp .form-btn1:hover { color:#fb51a7; background:none; border-color:#fb51a7;}
.form-wrapp h2, .form-wrapp h2 span { font-family: 'SuisseIntl-Bold';}

.form-wrapp .referrals-btn1 { width:100%; font-size:14px; float:left; letter-spacing:0.42px; background:none; border-radius:11px; border:1px solid #fb51a7; margin:0 0 15px; text-transform:inherit; position:relative;}
.form-wrapp .referrals-btn1:after { content:""; width:12px; height:11px; float:right; background:url(../images/upload-icon1.svg) no-repeat top center / 100%; transform:translateY(-50%); transition:all 0.25s ease-out 0s; margin:0 0 0; position:absolute; top:50%; right:20px;}
.form-wrapp .referrals-btn1 button { color:#000000; background:none; border:none; padding:16px 42px 16px 60px; text-transform:inherit; border-radius:11px; font-family: 'NeueHaasUnica-Medium'; position:relative;}
.form-wrapp .cv { color:#fb51a7;}

.form-wrapp .form-col1 .form-fil1 { font-size: 14px; color: #000000; background: none; border: 1px solid #fb51a7; letter-spacing: inherit; text-transform: inherit; border-radius: 11px; resize: none; font-family: 'NeueHaasUnica-Medium';}
.form-wrapp .form-col1 .form-fil2 { width: 100%; height: 55px; float: left; margin: 0 0 15px; padding: 0 0 0;}
.form-wrapp .form-col1 .enquiry-btn1 { text-align: center; font-size: 14px; letter-spacing: 0.42px; border: 1px solid; border-radius: 11px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; text-transform: uppercase; float: none; color: #ffffff; background: #fb51a7; border-color: #fb51a7; margin: 15px 0 0; padding: 18px 33px 17px; cursor: pointer; font-family: 'SuisseIntl-Bold';}
.form-wrapp .form-col1 .enquiry-btn1:hover { color: #fb51a7; background: none;}
.form-wrapp .form-col1 .formerror { color: #e80000; display: block; width: 100%; float: left;}

.form-wrapp .form-col1 .custom-select1 .select-selected {font-size: 15px;}
.form-wrapp .form-col1 .enquiry-row1 .file-opting-section {width: 100%; display: block; float: left; margin: 0 0 15px;}
.form-wrapp .form-col1 .enquiry-row1 .file-opting-section .visiblesection {width: 100%;height: 55px;float: left;margin: 0 0 0;padding: 20px 2% 20px;color: #000000;letter-spacing: inherit;text-transform: inherit; /*background: url(../images/down-black-white-plain-arrow.svg) no-repeat right 80% / 100%;background-position-x: 98%;background-size: 10px;*/ border: 1px solid #fb51a7;resize: none;text-align: center;font-size: 14px;font-family: 'NeueHaasUnica-Medium';border-radius: 11px;transition: all 0.25s ease-out 0s;display: flex;align-items: center;justify-content: center;position: relative;outline: none;box-shadow: none;cursor: pointer;}
.form-wrapp .form-col1 .enquiry-row1 .file-opting-section .visiblesection::after {background: url(../images/down-black-white-plain-arrow.svg) no-repeat top center / 100%;right: 20px;content:"";position: absolute;width: 10px;height: 10px;background-size: 10px;top: 57%;transform: translateY(-50%);overflow: hidden;}
.form-wrapp .form-col1 .enquiry-row1 .file-opting-section .invisiblesection {margin: 0 0 10px; position: relative; float: left; width: 100%; box-shadow: 1px 1px 2px #00000017;}
.form-wrapp .form-col1 .enquiry-row1 .file-opting-section .invisiblesection span {width: 100%; display: block; float: left; text-align: center; color: #000000; font-size: 14px; font-family: 'NeueHaasUnica-Medium'; transition: all 0.25s ease-in 0s;}
.form-wrapp .form-col1 .enquiry-row1 .file-opting-section .invisiblesection > div {width: 100%; display: block; float: left; padding: 15px 0 15px; margin: 0 0 0; background: #f8f8f8; border-left: 1px solid rgba(0,0,0,0.1); border-right: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.15); cursor: pointer; transition: all 0.25s ease-in 0s;}
.form-wrapp .form-col1 .enquiry-row1 .file-opting-section .invisiblesection .photolibr > span {background: url(../images/photo-icon-1.svg) no-repeat right 25% / 100%; background-position-x: 98%; background-size: 18px;}
.form-wrapp .form-col1 .enquiry-row1 .file-opting-section .invisiblesection .opencamera > span {background: url(../images/camera-icon-1.svg) no-repeat right 25% / 100%; background-position-x: 98%; background-size: 18px;}
.form-wrapp .form-col1 .enquiry-row1 .file-opting-section .invisiblesection .openfileexplorer > span {background: url(../images/file-icon-1.svg) no-repeat right 25% / 100%; background-position-x: 98%; background-size: 20px;}
.form-wrapp .form-col1 .enquiry-row1 .file-opting-section .visiblesection span.plusser {width: 8px; position: relative; font-size: 18px; height: 8px; color: #000; display: inline-block; top: 0px; left: -3px; background: url(../images/plus-black11-plain-icon.svg) no-repeat right 25% / 100%; background-position-x: 98%; background-size: 8px;}
.form-wrapp .form-col1 .enquiry-row1 .file-opting-section .invisiblesection .photolibr .photos-fetched,
.form-wrapp .form-col1 .enquiry-row1 .file-opting-section .invisiblesection .opencamera .photos-fetched-camera,
.form-wrapp .form-col1 .enquiry-row1 .file-opting-section .invisiblesection .openfileexplorer .photos-fetched-files {background: none; text-align: center; display: flex; justify-content: center;}
.form-wrapp .form-col1 .enquiry-row1 .file-opting-section .invisiblesection > div:hover {background: #000000; color: #ffffff;}
.form-wrapp .form-col1 .enquiry-row1 .file-opting-section .invisiblesection > div:hover >span {color: #ffffff;}

.form-wrapp .form-col1 .enquiry-row1 .imagebox {width: 100%; display: block; float: left; padding: 15px 0 0;}
.form-wrapp .form-col1 .enquiry-row1 .imagebox img {width: auto; margin: 0 auto 0; max-width: 300px;}




/*details-wrapp*/
.details-wrapp { text-align:center; background:#fedfe6; padding:56px 0 63px;}
.details-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 55px; max-width:989px;}
.details-wrapp p a { color:#000000;}
.details-wrapp p span { display:block;}
.details-wrapp p strong { font-weight:700;}
.details-wrapp h2 { float:none; font-size:24px; color:#000000; letter-spacing:normal; line-height:1.25; text-transform:uppercase; margin:0 0 32px;}
.details-wrapp h2 a { color:#000000;}
.details-wrapp h2 span { display:block;}
.details-wrapp .details-col1 { width:100%; float:left; margin:0 0 70px;}
.details-wrapp .details-col1 img { width:100%; display:block;}
.details-wrapp .details-col1:last-child { margin-bottom:0;}
.details-wrapp .details-col1 .details-row1 { width:100%; float:left;}
.details-wrapp .details-col1 .details-row1 li { float:none; margin:0 0 30px;}
.details-wrapp .details-col1 .details-row1 li:last-child { margin-bottom:0;}
.details-wrapp .details-col1 .details-row1 li strong { color:#fb51a7;}
.details-row1 li, .details-row1 li a, .details-row1 li strong { font-size:20px; font-weight:500; color:#000000; letter-spacing:normal; line-height:normal; font-family: 'NeueHaasUnica-Medium';}
.details-wrapp h2, .details-wrapp h2 span { font-family: 'NeueHaasUnica-Bold';}
.opening-hours-icon .circle-effects1 .circle-row1 {display: none;}
.details-wrapp .opening-hours-icon .circle-effects1 img {opacity: 1;}
.details-wrapp .opening-hours-icon:hover .circle-effects1 img {opacity: 1;}

/*appointments-wrapp*/
.appointments-wrapp { text-align:center; background:#fff5f6; padding:78px 0 82px;}
.appointments-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 0 30px;}
.appointments-wrapp p a { color:#000000;}
.appointments-wrapp p span { display:block;}
.appointments-wrapp p strong { font-weight:700;}
.appointments-wrapp h2 { float:none; font-size:24px; color:#ff0000; letter-spacing:normal; line-height:1.25; text-transform:uppercase; margin:0 0 24px;}
.appointments-wrapp h2 a { color:#ff0000;}
.appointments-wrapp h2 span { display:block;}
.appointments-wrapp .margin { max-width:1065px;}
.appointments-wrapp .appointments-col1 { width:100%; float:left; border:3px solid #ff0000; border-radius:11px; margin:0 0 0; padding:38px 113px 11px;}
.appointments-wrapp .appointments-col1 img { width:100%; display:block;}
.appointments-wrapp .appointments-col1 .appointments-row1 { width:100%; float:left;}
.appointments-wrapp h2, .appointments-wrapp h2 span { font-family: 'NeueHaasUnica-Bold';}

/*enquiry-wrapp*/
.enquiry-wrapp { text-align:center; background:#fff5f6; padding:71px 0 80px;}
.enquiry-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 55px; max-width:989px;}
.enquiry-wrapp p a { color:#000000;}
.enquiry-wrapp p span { display:block;}
.enquiry-wrapp p strong { font-weight:700;}
.enquiry-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; text-transform:uppercase; margin:0 0 46px;}
.enquiry-wrapp h2 a { color:#000000;}
.enquiry-wrapp h2 span { display:block;}
.enquiry-wrapp h3 { float:none; font-size:24px; color:#fb51a7; letter-spacing:normal; line-height:1.25; text-transform:uppercase; margin:0 0 48px;}
.enquiry-wrapp h3 a { color:#fb51a7;}
.enquiry-wrapp h3 span { display:block;}
.enquiry-wrapp h4 { float:none; font-size:20px; color:#000000; letter-spacing:0.6px; line-height:1; margin:0 0 0; position:relative;}
.enquiry-wrapp h4 a { color:#000000;}
.enquiry-wrapp h4 span { display:block;}
.enquiry-wrapp h5 { float:none; font-size:20px; color:#000000; letter-spacing:normal; line-height:2.7;}
.enquiry-wrapp h5 a { color:#000000;}
.enquiry-wrapp h5 span { display:block;}
.enquiry-wrapp h5 strong { color:#fb51a7;}
.enquiry-wrapp .margin { max-width:1065px;}
.enquiry-wrapp .enquiry-col1 { width:100%; max-width:523px; float:none; margin:0 auto 80px;}
.enquiry-wrapp .enquiry-col1 img { width:100%; display:block;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 { width:100%; float:none;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil1 { color:#000000; letter-spacing:inherit; text-transform:inherit; background:none; border-color:#fb51a7; resize:none; font-family: 'NeueHaasUnica-Medium';}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { width:100%; height:55px; float:left; margin:0 0 15px; padding:0 2% 0;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { width:100%; height:149px; float:left; margin:0  0 15px 0; padding:17px 2% 0;}
.enquiry-wrapp .enquiry-col2 { width:100%; float:left; margin:0 0 0;}
.enquiry-wrapp .enquiry-col2 img { width:100%; display:block;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 { width:auto; float:left; transform:translateY(-50%); position:absolute; top:50%; left:34px;}
.enquiry-wrapp .enquiry-col3 { width:49.1%; float:left; border:1px solid #fb51a7; border-radius:11px; margin:0 0 0; padding:34px 34px 34px; position:relative;}
.enquiry-wrapp .enquiry-col3 img { width:100%; display:block;}
.enquiry-wrapp .enquiry-col3:nth-child(2n) { float:right;}
.enquiry-wrapp .enquiry-col3 .enquiry-row3 { width:auto; float:right;}
.enquiry-wrapp .enquiry-col4 { width:100%; float:left; border:1px solid #fb51a7; border-radius:11px; margin:17px 0 0; padding:34px 34px 34px; position:relative;}
.enquiry-wrapp .enquiry-col4 img { width:100%; display:block;}
.enquiry-wrapp .enquiry-col4 .enquiry-row4 { width:auto; float:right;}
.enquiry-wrapp .enquiry-col4 .enquiry-row5 { width:594px; float:none; position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; margin:0 auto;}
.enquiry-wrapp .enquiry-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; cursor:pointer; margin:15px 0 0; padding:18px 62px 17px 64px;}
.enquiry-wrapp .enquiry-btn1:hover { color:#fb51a7; background:none; border-color:#fb51a7;}
.enquiry-wrapp .enquiry-btn2 { float:none; font-size:17px; color:#ffffff; text-transform:inherit; background:#fb51a7; border-color:#fb51a7; cursor:pointer; margin:0 0 0; padding:18px 24px 17px 26px;}
.enquiry-wrapp .enquiry-btn2:hover { color:#fb51a7; background:none; border-color:#fb51a7;}
.enquiry-wrapp h2, .enquiry-wrapp h2 span, .enquiry-wrapp h4, .enquiry-wrapp h4 span { font-family: 'SuisseIntl-Bold';}
.enquiry-wrapp h3, .enquiry-wrapp h3 span { font-family: 'NeueHaasUnica-Medium';}
.enquiry-wrapp h5, .enquiry-wrapp h5 span, .enquiry-wrapp h5 strong { font-family: 'NeueHaasUnica-Bold';}

.enquiry-wrapp .enquiry-col2 .enquiry-row2 h4 .circle-effects1 img {opacity: 1; display: block;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 h4 .circle-effects1 span.circle-row1 {display: none;}

.enquiry-wrapp .formerror {color: #e80000 !important; width: 100%; display: block; float: left;}

/*welcome-wrapp*/
.welcome-wrapp { background:#ffedf6; text-align:center;}
.welcome-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 28px; max-width:960px;}
.welcome-wrapp p a { color:#000000; cursor: pointer;}
.welcome-wrapp p span { display:block;}
.welcome-wrapp p strong { font-weight:700;}
.welcome-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 24px;}
.welcome-wrapp h2 a { color:#000000;}
.welcome-wrapp h2 span { display:block;}
.welcome-wrapp h3 { float:none; font-size:24px; color:#000000; font-weight:900; letter-spacing:normal; line-height:1.11; margin:0 0 30px;}
.welcome-wrapp h3 a { color:#000000;}
.welcome-wrapp h3 span { display:block;}
.welcome-wrapp .welcome-col1 { width:100%; float:left;}
.welcome-wrapp .welcome-col1 img { width:100%; display:block;}
.welcome-wrapp .welcome-col1 .welcome-row1 { width:100%; float:left; margin:0 0 20px;}
.welcome-wrapp .welcome-col1 .welcome-row2 { width:100%; float:left; margin:0 0 20px;}
.welcome-wrapp .welcome-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:0 0 0; padding:18px 25px 17px;}
.welcome-wrapp .welcome-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}
.welcome-wrapp h2, .welcome-wrapp h2 span, .welcome-wrapp h3, .welcome-wrapp h3 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}

.welcome-wrapp3 { background:#fff5f6; padding:64px 0 10px;}
.welcome-wrapp strong {font-weight: bold;}

/*future-wrapp*/
.future-wrapp { background:#ffedf6; text-align:center;}
.future-wrapp .margin { max-width:1106px;}
.future-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 28px; max-width:959px;}
.future-wrapp p a { color:#000000;}
.future-wrapp p span { display:block;}
.future-wrapp p strong { font-weight:700;}
.future-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 40px;}
.future-wrapp h2 a { color:#000000;}
.future-wrapp h2 span { display:block;}
.future-wrapp h3 { float:none; font-size:24px; color:#fb51a7; font-weight:900; letter-spacing:normal; line-height:1.11; padding:20px 0 0; margin:0 0 36px;}
.future-wrapp h3 a { color:#fb51a7;}
.future-wrapp h3 span { display:block;}
.future-wrapp .future-col1 { width:100%; float:left; }
.future-wrapp .future-col1 img { width:100%; display:block;}
.future-wrapp .future-col2 { width:100%; float:left; position:relative; margin:0 0 50px;}
.future-wrapp .future-col1 .future-row1 { width:100%; float:left; margin:0 0 50px;}
.future-wrapp .future-col2 .future-row1 { margin:0;}
.future-wrapp .future-col1 .future-row2 { width:100%; float:none; position:absolute; bottom:15%; left:0; right:0; margin:0 0 0;}
.future-wrapp .future-col1 .future-row1 img { width:100%; display:block;}
.future-wrapp .future-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:0 0 0; padding:18px 25px 17px;}
.future-wrapp .future-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}
.future-wrapp h2, .future-wrapp h2 span, .future-wrapp h3, .future-wrapp h3 span { font-family: 'SuisseIntl-Bold'; text-transform:inherit;}

/*refer-wrapp*/
.refer-wrapp { background:#ffedf6; text-align:center;}
.refer-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 28px;}
.refer-wrapp p a { color:#000000;}
.refer-wrapp p span { display:block;}
.refer-wrapp p strong { font-weight:700;}
.refer-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.48; margin:0 0 24px;}
.refer-wrapp h2 a { color:#fc1681;}
.refer-wrapp h2 span { display:inline; color:#fc1681;}
.refer-wrapp h3 { float:none; font-size:40px; color:#fc1681; letter-spacing:5.4px; line-height:1.48; margin:0 0 47px;}
.refer-wrapp h3 a { color:#fc1681;}
.refer-wrapp h3 span { display:block;}
.refer-wrapp h4 { float:none; font-size:22px; color:#000000; letter-spacing:4.4px; line-height:1.48; margin:0 0 16px;}
.refer-wrapp h4 a { color:#fc1681;}
.refer-wrapp h4 span { display:block;}
.refer-wrapp .refer-col1 { width:100%; float:left;}
.refer-wrapp .refer-col1 img { width:100%; display:block;}
.refer-wrapp .refer-col1 .refer-row1 { width:100%; float:none; max-width:959px; margin:0 auto 20px;}
.refer-wrapp .refer-col1 .refer-row1 ul { width:100%; float:left;}
.refer-wrapp .refer-col1 .refer-row1 ul li { width:100%; float:left; position:relative; padding:0 0 0 8px;}
.refer-wrapp .refer-col1 .refer-row1 ul li span { color:#fc1681; display:inline; padding:0 5px 0 0;}
.refer-wrapp .refer-col1 .refer-row2 { width:100%; float:left; margin:0 0 0;}
.refer-wrapp .refer-col1 .refer-row2 ul { width:100%; float:none; max-width:637px; margin:0 auto 0;}
.refer-wrapp .refer-col1 .refer-row2 ul li { width:100%; float:left; padding:0 0 0 8px;}
.refer-wrapp h2, .refer-wrapp h2 span, .refer-wrapp h3, .refer-wrapp h3 span, .refer-wrapp h4, .refer-wrapp h4 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}
.refer-wrapp h2 sub, .refer-wrapp h4 sub { font-family: 'SuisseIntl-Bold'; text-transform:lowercase;}
.refer-row1 ul li, .refer-row1 ul li a { font-size:20px; color:#000000; line-height:1.5; font-family: 'NeueHaasUnica-Medium'; margin:0 0 30px;}
.refer-row2 ul li, .refer-row2 ul li a { font-size:20px; color:#000000; line-height:1.5; font-family: 'NeueHaasUnica-Medium'; margin:0 0 30px;}
.refer-row2 ul li strong, .refer-row2 ul li a strong { font-weight:700;}

.refer-wrapp .refer-col1 .refermodal {float: none; color: #ffffff; background: #fb51a7; border-color: #fb51a7; margin: 0 0 30px; padding: 18px 33px 17px; text-align: center; font-size: 14px; letter-spacing: 0.42px; border: 1px solid; border-radius: 11px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; text-transform: uppercase; font-family: 'SuisseIntl-Bold'; box-shadow: none; line-height: normal; }
.refer-wrapp .refer-col1 .refermodal:hover {border-color: #fb51a7; background: #ffffff; color: #fb51a7;}

.refer-wrapp .refer-col1 .refer-row2 h4 {font-size: 38px;}

.refer-wrapp ol { width:100%; float: left; counter-reset: my-awesome-counter; margin:0 auto 0; position: relative; }
.refer-wrapp ol li {float: none; font-size: 20px; color: #000000; line-height: 25px; counter-increment: step-counter; padding:0 0 30px; width: auto; margin: 0 auto; position: relative; font-family: 'NeueHaasUnica-Medium';}
.refer-wrapp ol li a { color: #fc1681; }
.refer-wrapp ol li a:hover { color: #000000; }
.refer-wrapp ol li:before { content: counter(step-counter)'.';margin-right: 0px; position: relative; left: -5px; color: #fc1681; font-size: 20px; top: 0;}
.refer-wrapp ol li span {color: #fc1681; display: inline;}

/*help-wrapp*/
.help-wrapp { background:#fedfe6; text-align:center; padding:64px 0 86px;}
.help-wrapp p { float:none; font-size:20px; color:#000000; line-height:1.5; margin:0 auto 28px; max-width:960px;}
.help-wrapp p a { color:#000000;}
.help-wrapp p span { display:block;}
.help-wrapp p strong { font-weight:700;}
.help-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 55px;}
.help-wrapp h2 a { color:#000000;}
.help-wrapp h2 span { display:block;}
.help-wrapp h3 { float:none; font-size:16px; color:#fb51a7; letter-spacing:3.2px; line-height:2.39; margin:0 0 0;}
.help-wrapp h3 a { color:#fb51a7;}
.help-wrapp h3 span { display:block;}
.help-wrapp .help-col1 { width:100%; max-width:920px; float:none; margin:0 auto; text-align:left;}
.help-wrapp .help-col1 img { width:100%; display:block;}
.help-wrapp .help-col1 .help-row1 { width:100%; float:left; border-top:0px solid #f6bbc5;}
/*.help-wrapp .help-col1 .help-row1:last-child { border-bottom:1px solid #f6bbc5;}*/
.help-wrapp .help-col1 .help-row1 ul { width:100%; float:left;}
.help-wrapp .help-col1 .help-row1 ul li { width:100%; float:left; position:relative; padding:0 0 0 8px;}
.help-wrapp .help-col1 .help-row1 ul li:after { content:""; width:3px; height:3px; border-radius:50%; background:#000000; position:absolute; top:50%; transform:translateY(-50%); left:0;}
.help-wrapp h2, .help-wrapp h2 span, .help-wrapp h3, .help-wrapp h3 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}
.help-row1 ul li, .help-row1 ul li a { font-size:20px; color:#000000; line-height:1.5; font-family: 'NeueHaasUnica-Medium';}

/*children-wrapp*/
.children-wrapp { background:#fedfe6; text-align:center; padding:64px 0 86px;}
.children-wrapp p { font-size:14px; color:#000000; font-weight:500; line-height:2; margin:0 0 0;}
.children-wrapp p a { color:#000000;}
.children-wrapp p span { display:block;}
.children-wrapp p strong { font-weight:700;}
.children-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 55px;}
.children-wrapp h2 a { color:#000000;}
.children-wrapp h2 span { display:block;}
.children-wrapp h3 { float:none; font-size:20px; color:#000000; letter-spacing:normal; line-height:2.39; margin:0 0 0;}
.children-wrapp h3 a { color:#000000;}
.children-wrapp h3 span { display:block;}
.children-wrapp h4 { float:none; font-size:20px; color:#000000; letter-spacing:normal; line-height:2.39; margin:0 0 0;}
.children-wrapp h4 a { color:#000000;}
.children-wrapp h4 span { display:block;}
.children-wrapp .children-col1 { width:100%; max-width:1020px; float:none; margin:0 auto; text-align:left;}
.children-wrapp .children-col1 img { width:100%; display:block;}
.children-wrapp .children-col1 .children-row1 { width:100%; float:left; border-top:1px solid #f6bbc5; padding:22px 0 22px;}
.children-wrapp .children-col1 .children-row1:last-child { /*border-bottom:1px solid #f6bbc5;*/ padding:0 0 0;}
.children-wrapp .children-col1 .children-row1 ul { width:100%; float:left;}
.children-wrapp .children-col1 .children-row1 ul li { width:100%; float:left; position:relative; text-transform:none; padding:0 0 0 8px;}
.children-wrapp .children-col1 .children-row1 ul li:after { content:""; width:3px; height:3px; border-radius:50%; background:#000000; position:absolute; top:20px; left:0;}
.children-wrapp .children-col1 .children-row2 { width:100%; float:left; margin:0 0 40px;}
.children-wrapp h2, .children-wrapp h2 span { font-family: 'SuisseIntl-Bold';}
.children-wrapp h3, .children-wrapp h3 span, .children-wrapp h4, .children-wrapp h4 span { font-family: 'NeueHaasUnica-Medium';}
.children-row1 ul li, .children-row1 ul li a { font-size:14px; color:#000000; line-height:2; font-weight:500; font-family: 'NeueHaasUnica-Medium';}
.children-wrapp .children-col1 .children-row1 ul li,
.children-wrapp .children-col1 .children-row1 ul li a {font-size: 18px;}
.children-wrapp .children-col1 .children-row1 p {font-size: 16px;}

/*adul-wrapp*/
.adul-wrapp { background:#fedfe6; text-align:center; padding:64px 0 86px;}
.adul-wrapp p { font-size:14px; color:#000000; font-weight:500; line-height:2; margin:0 0 0;}
.adul-wrapp p a { color:#000000;}
.adul-wrapp p span { display:block;}
.adul-wrapp p strong { font-weight:700;}
.adul-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 55px;}
.adul-wrapp h2 a { color:#000000;}
.adul-wrapp h2 span { display:block;}
.adul-wrapp h3 { float:none; font-size:20px; color:#000000; letter-spacing:normal; line-height:2.39; margin:0 0 0;}
.adul-wrapp h3 a { color:#000000;}
.adul-wrapp h3 span { display:block;}
.adul-wrapp h4 { float:none; font-size:20px; color:#000000; letter-spacing:normal; line-height:2.39; margin:0 0 0;}
.adul-wrapp h4 a { color:#000000;}
.adul-wrapp h4 span { display:block;}
.adul-wrapp .adul-col1 { width:100%; max-width:1020px; float:none; margin:0 auto; text-align:left;}
.adul-wrapp .adul-col1 img { width:100%; display:block;}
.adul-wrapp .adul-col1 .adul-row1 { width:100%; float:left; border-top:1px solid #f6bbc5; padding:22px 0 22px;}
.adul-wrapp .adul-col1 .adul-row1:last-child { /*border-bottom:1px solid #f6bbc5;*/ padding:0 0 0;}
.adul-wrapp .adul-col1 .adul-row1 ul { width:100%; float:left;}
.adul-wrapp .adul-col1 .adul-row1 ul li { width:100%; float:left; position:relative; text-transform:none; padding:0 0 0 8px;}
.adul-wrapp .adul-col1 .adul-row1 ul li:after { content:""; width:3px; height:3px; border-radius:50%; background:#000000; position:absolute; top:15px; left:0;}
.adul-wrapp .adul-col1 .adul-row2 { width:100%; float:left; margin:0 0 40px;}
.adul-wrapp h2, .adul-wrapp h2 span { font-family: 'SuisseIntl-Bold';}
.adul-wrapp h3, .adul-wrapp h3 span, .adul-wrapp h4, .adul-wrapp h4 span { font-family: 'NeueHaasUnica-Medium';}
.adul-row1 ul li, .adul-row1 ul li a { font-size:14px; color:#000000; line-height:2; font-weight:500; font-family: 'NeueHaasUnica-Medium';}

.adul-wrapp .adul-col1 .adul-row1 ul li, 
.adul-wrapp .adul-col1 .adul-row1 ul li a {font-size: 18px;}

.adul-wrapp .adul-col1 .adul-row1 ul li:after {top: 20px;}
.adul-wrapp .adul-col1 .adul-row1 p {font-size: 18px;}

.adul-wrapp .adul-col1 .adul-row1 h4 { position: relative; padding-left: 12px;}
.adul-wrapp .adul-col1 .adul-row1 h4:before { content: "-";  position: absolute; left: 0;}
.adul-wrapp .adul-col1 .adul-row1 h3 { position: relative; padding-left: 12px;}
.adul-wrapp .adul-col1 .adul-row1 h3:before { content: "-"; position: absolute;  left: 0;}

.adul-wrapp .adul-col1 .adul-row1 ul.points li { padding-left: 29px;}
.adul-wrapp .adul-col1 .adul-row1 ul.points li span { position: absolute; left: 0;}
.adul-wrapp .adul-col1 .adul-row1 ul.points li:after { display: none;}


/*testi-wrapp*/
.testi-wrapp { background:#ffd3dd; padding:68px 0 50px; text-align:center;}
.testi-wrapp p { float:left; font-size:14px; font-weight:500; color:#000000; line-height:1.79; margin:0 0 26px;}
.testi-wrapp p a { color:#000000;}
.testi-wrapp p span { display:block;}
.testi-wrapp p strong { font-weight:700;}
.testi-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 48px;}
.testi-wrapp h2 a { color:#000000;}
.testi-wrapp h2 span { display:block;}
.testi-wrapp h3 { float:none; font-size:19px; color:#000000; letter-spacing:3.8px; line-height:1.58; margin:0 0 8px;}
.testi-wrapp h3 a { color:#000000;}
.testi-wrapp h3 span { display:block;}
.testi-wrapp h4 { float:none; font-size:44px; color:#fb51a7; line-height:1.8; margin:0 0;}
.testi-wrapp h4 a { color:#fb51a7;}
.testi-wrapp h4 span { display:block;}
.testi-wrapp .testi-col1 { width:100%; float:left; margin:0 0 0px; display: flex; flex-wrap: wrap;}
.testi-wrapp .testi-col1 img { width:100%; display:block;}
.testi-wrapp .testi-col2 { width:32%; float:left; text-align:left; margin:0 1.33% 1.33% 0;}
.testi-wrapp .testi-col2:nth-child(3n) { margin-right:0;}
.testi-wrapp .testi-col2 .testi-row1 { width:100%; float:left; position:relative; margin:0 0 36px;}
.testi-wrapp .testi-col2 .testi-row2 { width:100%; float:left;}
.testi-wrapp .testi-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:0 0 0; padding:18px 25px 17px;}
.testi-wrapp .testi-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}
.testi-wrapp h2, .testi-wrapp h2 span, .testi-wrapp h3, .testi-wrapp h3 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}
.testi-wrapp h4, .testi-wrapp h4 span { font-family: 'Northwell';}

.testi-wrapp .testi-col1 .testimonials-item { width: 100%; display: block;}
.testi-wrapp .testi-col1 .slider .testi-col2 {width: 100%; margin: 0 0 0; padding: 0 10px;}
.testi-wrapp .testi-col1 .slick-dots {bottom: -30px;}

.testi-wrapp .testi-col1.mobile { display: none;}

.testi-wrapp .testi-col2 .testi-row1 span.square-effect1 {cursor: default;}
.testi-wrapp .testi-col2 .testi-row1 span.square-effect1 img {filter: none; transform: none;}

/*testi2-wrapp*/
.testi2-wrapp { text-align:center; background:#ffedf6; margin:0 0 0; padding:60px 0 88px;}
.testi2-wrapp p { float:left; font-size:16px; font-weight:500; color:#000000; line-height:1.79; margin:0 0 26px;}
.testi2-wrapp p a { color:#000000;}
.testi2-wrapp p span { display:block;}
.testi2-wrapp p strong { font-weight:700;}
.testi2-wrapp h2 { float:none; font-size:27px; color:#000000; letter-spacing:5.4px; line-height:1.11; margin:0 0 48px;}
.testi2-wrapp h2 a { color:#000000;}
.testi2-wrapp h2 span { display:block;}
.testi2-wrapp h3 { float:none; font-size:16px; color:#000000; letter-spacing:3px; line-height:2; margin:0 0 7px;}
.testi2-wrapp h3 a { color:#000000;}
.testi2-wrapp h3 span { display:block;}
.testi2-wrapp .testi2-col1 { width:100%; float:left; margin:10px 0 45px;display: flex;flex-wrap: wrap;}
.testi2-wrapp .testi2-col1 img { width:100%; display:block;}
.testi2-wrapp .testi2-col1 .testi2-col2 { width:32%; float:left; text-align:left; background:#ffe8f3; padding:4%; position:relative; margin:0 1.33% 1.33% 0;}
.testi2-wrapp .testi2-col1 .testi2-col2:nth-child(3n) { margin-right:0;}
.testi2-wrapp .testi2-col1 .testi2-col2 .testi2-row1 { width:100%; float:left; overflow-y:scroll; padding:15px 24% 0 0; max-height:160px;}
.testi2-wrapp .testi2-btn1 { float:none; color:#ffffff; background:#fb51a7; border-color:#fb51a7; margin:0 0 0; padding:18px 25px 17px; cursor: pointer;}
.testi2-wrapp .testi2-btn1:hover { color:#fb51a7; background:#ffffff; border-color:#fb51a7;}
.testi2-wrapp h2, .testi2-wrapp h2 span, .testi2-wrapp h3, .testi2-wrapp h3 span { font-family: 'SuisseIntl-Bold'; text-transform:uppercase;}

/*common-css*/
.plan-shape1 { width:34%; position:absolute; top:-290px; left:0; mix-blend-mode: multiply;}
.plan-shape1 img { width:100%; display:block;}
.library-icon {width: 120px; position: absolute; top: 50%; left: 50%; z-index: 9; transform: translate(-50%, -50%);}
.library-text { width:75px; position:absolute; left:0; bottom:19px; background:#fb51a7; padding:10px 1%; font-size:10px; color:#ffffff; letter-spacing:2px; line-height:1; text-transform:uppercase; font-family: 'SuisseIntl-Bold'; border-radius:0 11px 11px 0;}
.reviews-thm1 { width:100%; float:left; margin:0 0 10px;}
.reviews-thm1 span { width:32.4%; float:left;}
.reviews-icon { width:9%; position:absolute; top:18.4%; right:8%;}
.testimonials-icon { width:11.3%; position:absolute; top:5.5%; right:8%;}
.call-us-icon {	padding:0 0 0 32px;}
.email-us-icon { padding:0 0 0 42px;}
.address-icon { padding:0 0 0 30px;}
.bg4 { background:#fff5f6;}

/*mobile-css*/
.header-mob1 { width:100%; float:left; display:none; margin:0 0 0;}
.header-mob1 a { width:45px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.header-mob1 img { width:100%; display:block;}
.header-mob2 { width:100%; float:left; display:none; margin:0 0 0;}
.header-mob2 img { width:100%; display:block;}
.header-mob2 li { float:none; vertical-align:top; display:inline-block; margin:0 0 0;}
.flinker-mob1 { width:100%; float:left; display:none; margin:0 0 0;}
.flinker-mob1 img { width:100%; display:block;}
.flinker-mob2 { width:100%; float:left; display:none; margin:0 0 0;}
.flinker-mob2 a { width:45px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.flinker-mob2 img { width:100%; display:block;}
.flinker-mob3 { width:100%; float:left; display:none; margin:0 0 0;}
.flinker-mob3 img { width:100%; display:block;}
.flinker-mob3 li { float:none; vertical-align:top; display:inline-block; margin:0 0 0;}
.flinker-mob4 { width:100%; float:left; display:none; margin:0 0 0;}
.flinker-mob4 img { width:100%; display:block;}
.flinker-mob4 li { float:none; display:block; margin:0 0 16px;}
.flinker-mob4 li:last-child { margin-bottom:0;}
.header-mob2 li, .header-mob2 li a, .flinker-mob3 li, .flinker-mob3 li a, .flinker-mob4 li, .flinker-mob4 li a { font-size:13px; color:#020000; line-height:1.53; font-family: 'NeueHaasUnica-Medium';}
.flinker-mob4 li .circle-effects1 { position: relative;top: 0; transform: none;}

/*anchor-center-css*/
.anchor-center { width:auto; float:none; margin:0 auto 0; position:relative;}

/*btn-css*/
.header-btn1, .header-btn2, .banner-btn1, .dentist-btn1, .plan-btn1, .treatments-btn1, .contact-btn1, .contact-fil1, .instagram-btn1, .flinker-btn1, .flinker-btn2, .mobile-btn1, .teamer-btn1, .caring-btn1, .fee-btn1, .join-btn1, .form-btn1, .form-fil1, .recruitment-btn1, .enquiry-btn1, .enquiry-btn2, .enquiry-fil1, .welcome-btn1, .testi-btn1, .testi2-btn1, .future-btn1 { text-align:center; font-size:14px; letter-spacing:0.42px; text-transform:uppercase; border:1px solid; border-radius:11px; transition:all 0.25s ease-out 0s; display:inline-block; position:relative; text-transform:uppercase; font-family: 'SuisseIntl-Bold';}

/*show-hide-css*/
.desk-hide1 { display:none;}
.tab-hide1 { display:block;}

/*modal pop-up*/

.modal.payment.insta-extra {padding: 0; z-index: 9999999999;}
.modal.payment.insta-extra .modal-content {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.modal.payment.insta-extra .modal-content .modal-body {padding: 0;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec {width: 100%; display: flex; flex-wrap: wrap; background: #ffedf6;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .image-sec {width: 50%; float: left; display: inline-block;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec {width: 50%; float: right; display: inline-block; padding: 35px 4% 40px;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec img {width: 100%; display: block; height: 100%; object-fit: cover;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec h2 {float: none; font-size: 18px; color: #000000; letter-spacing: 3.4px; line-height: 1.11; margin: 0 0 28px; font-family: 'SuisseIntl-Bold'; text-transform: uppercase;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec .content-form {width: 100%; display: block; float: left;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec .contact-row1 {}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec .contact-row1 input {width: 100%; display: inline-block; float: none; height: 55px; padding: 0 5% 0; background: none; border: 1px solid #fb51a7; color: #fb51a7; margin: 0 0 12px; border-radius: 11px; text-transform: inherit; box-shadow: none; outline: none; font-family: 'NeueHaasUnica-Medium';}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec .content-form .contact-btn1.subscribe-btn {width: 100%; padding: 18px 30px 17px; border-color: #fb51a7; background: #fb51a7; color: #ffffff; box-shadow: none; outline: none; line-height: normal; margin: 0 0 26px; cursor: pointer; border-radius: 11px;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec .content-form .contact-btn1.subscribe-btn:hover {color: #fb51a7; background: none; border-color: #fb51a7;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec .content-section {width: 100%; display: block; float: left; text-align: center;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec p {float: left; font-size: 14px; font-weight: 500; color: #000000; line-height: 1.79;}
.modal.payment.insta-extra .modal-content .close {font-size: 32px; right: 1.5%; color: #ffc1cc; z-index: 999;}
.modal.payment.insta-extra .modal-content .close:hover {color: #fb51a7;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec h3 {font-size: 17px; color: #000000; line-height: 1.60; margin: 0 0 23px;}

.enquiry-wrapp .enquiry-col1 .custom-select1 .select-selected {font-size: 15px;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section {width: 100%; display: block; float: left; margin: 0 0 24px;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .visiblesection {width: 100%;height: 55px;float: left;margin: 0 0 0;padding: 20px 2% 20px;color: #000000;letter-spacing: inherit;text-transform: inherit; /*background: url(../images/down-black-white-plain-arrow.svg) no-repeat right 80% / 100%;background-position-x: 98%;background-size: 10px;*/ border: 1px solid #fb51a7;resize: none;text-align: center;font-size: 15px;font-family: 'NeueHaasUnica-Medium';border-radius: 11px;transition: all 0.25s ease-out 0s;display: flex;align-items: center;justify-content: center;position: relative;outline: none;box-shadow: none;cursor: pointer;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .visiblesection::after {background: url(../images/down-black-white-plain-arrow.svg) no-repeat top center / 100%;right: 20px;content:"";position: absolute;width: 10px;height: 10px;background-size: 10px;top: 50%;transform: translateY(-50%);overflow: hidden;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .invisiblesection {margin: 0 0 10px; position: relative; float: left; width: 100%; box-shadow: 1px 1px 2px #00000017;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .invisiblesection span {width: 100%; display: block; float: left; text-align: center; color: #000000; font-size: 14px; font-family: 'NeueHaasUnica-Medium'; transition: all 0.25s ease-in 0s;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .invisiblesection > div {width: 100%; display: block; float: left; padding: 15px 0 15px; margin: 0 0 0; background: #f8f8f8; border-left: 1px solid rgba(0,0,0,0.1); border-right: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.15); cursor: pointer; transition: all 0.25s ease-in 0s;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .invisiblesection .photolibr > span {background: url(../images/photo-icon-1.svg) no-repeat right 25% / 100%; background-position-x: 98%; background-size: 18px;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .invisiblesection .opencamera > span {background: url(../images/camera-icon-1.svg) no-repeat right 25% / 100%; background-position-x: 98%; background-size: 18px;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .invisiblesection .openfileexplorer > span {background: url(../images/file-icon-1.svg) no-repeat right 25% / 100%; background-position-x: 98%; background-size: 20px;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .visiblesection span.plusser {width: 8px; position: relative; font-size: 18px; height: 8px; color: #000; display: inline-block; top: 0px; left: -3px; background: url(../images/plus-black11-plain-icon.svg) no-repeat right 25% / 100%; background-position-x: 98%; background-size: 8px;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .invisiblesection .photolibr .photos-fetched,
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .invisiblesection .opencamera .photos-fetched-camera,
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .invisiblesection .openfileexplorer .photos-fetched-files {background: none; text-align: center; display: flex; justify-content: center;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .invisiblesection > div:hover {background: #000000; color: #ffffff;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .invisiblesection > div:hover >span {color: #ffffff;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .imagebox {width: 100%; display: block; float: left; padding: 15px 0 0;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .imagebox img {width: auto; margin: 0 auto 0; max-width: 300px;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .check-one {width: 100%; display: block; float: left; margin: 0 0 16px;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .check-one label a {color: #fb51a7;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .check-one label a:hover {color: #666;}

/*.enquiry-wrapp .enquiry-col1 .enquiry-row1 .check-one [type="checkbox"]:checked + label:before, .enquiry-wrapp .enquiry-col1 .enquiry-row1 .check-one [type="checkbox"]:not(:checked) + label:before {top: 1px;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .check-one [type="checkbox"]:checked + label:after, .enquiry-wrapp .enquiry-col1 .enquiry-row1 .check-one [type="checkbox"]:not(:checked) + label:after {top: 4px;}*/

#myModalrefermodal.modal.payment.insta-extra .modal-content {overflow: hidden; border-radius: 11px; border: 3px solid #fb51a7; -webkit-animation-name: modalInAnimation; -webkit-animation-duration: 0.8s; animation-name: modalInAnimation; animation-duration: 0.8s;}
.modal.payment.insta-extra .outer-refermodal {width: 100%; display: flex; flex-wrap: wrap; background: #ffedf6;}
.modal.payment.insta-extra .outer-refermodal .image-sec {width: 50%; float: left; display: inline-block;}
.modal.payment.insta-extra .outer-refermodal .image-sec img {width: 100%; display: block; height: 100%; object-fit: cover;}
.modal.payment.insta-extra .outer-refermodal .content-sec {width: 50%; float: right; display: flex; flex-wrap: wrap; align-items: center; padding: 35px 4% 40px;}
.modal.payment.insta-extra .outer-refermodal .content-sec .content-form {width: 100%; display: block; float: none; position: relative; margin: auto;}
.modal.payment.insta-extra .outer-refermodal .content-sec .content-form .contact-row1 {width: 100%; display: inline-block; float: left;}
.modal.payment.insta-extra .outer-refermodal h3 span {color: #fc278a; font-weight: 600;}
/*.modal.payment.insta-extra .outer-refermodal .content-sec .content-form .contact-row1:nth-child(2) {float: right;}*/
.modal.payment.insta-extra .outer-refermodal .content-sec .content-form .contact-row1 input {width: 100%; display: inline-block; float: none; height: 55px; padding: 0 5% 0; background: none; border: 1px solid #fb51a7; color: #fb51a7; margin: 0 0 12px; border-radius: 11px; text-transform: inherit; box-shadow: none; outline: none; font-family: 'NeueHaasUnica-Medium';}
.modal.payment.insta-extra .outer-refermodal .content-sec .content-form .contact-btn1.submit-btn {width: 100%; padding: 18px 12% 17px; border-color: #fb51a7; background: #fb51a7; color: #ffffff; box-shadow: none; outline: none; line-height: normal; margin: 0 0 0; cursor: pointer; border-radius: 11px;}
.modal.payment.insta-extra .outer-refermodal .content-sec .content-form .contact-btn1.submit-btn:hover {color: #fb51a7; border-color: #fb51a7; background: none;}
.modal.payment.insta-extra .outer-refermodal h2 {float: none; font-size: 18px; color: #000000; letter-spacing: 3.4px; line-height: 1.11; margin: 0 0 20px; font-family: 'SuisseIntl-Bold'; text-transform: uppercase;}
.modal.payment.insta-extra .outer-refermodal h3 {font-size: 17px; color: #000000; line-height: 1.70; margin: 0 0 20px;}
.modal.payment.insta-extra .furthur-detail-btn {width: auto; padding: 12px 30px 12px; border: 1px solid #fb51a7; background: #fb51a7; color: #ffffff; box-shadow: none; outline: none; line-height: normal; margin: 6px 0 0; cursor: pointer; border-radius: 11px; text-transform: uppercase; display: inline-block; font-size: 14px;}
.modal.payment.insta-extra .furthur-detail-btn:hover {color: #fb51a7; background: none; border-color: #fb51a7;}

#myModalrefermodal.modal.payment.insta-extra .modal-content.popup-image-miss {width: 100%; max-width: 350px;}
.modal.payment.insta-extra .popup-image-miss .outer-refermodal {justify-content: center;}
.modal.payment.insta-extra .popup-image-miss .outer-refermodal .content-sec {width: 100%; padding: 55px 7% 60px;}
#myModalrefermodal.modal.payment.insta-extra .modal-content.popup-image-miss .close {right: 3%; top: 2%;}

@keyframes modalInAnimation {
    0% {
      top:50%; transform: translateY(-50%) translateX(-50%) scale(0.001); opacity:0;
        }  
    50% {
      opacity:0.8
      }
    100% {
      top:50%; transform: translateY(-50%) translateX(-50%) scale(1); opacity:1;
      }
  }
  .modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec p strong {
    font-weight: 600;
}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec .content-section a.contact-btn1 {
    width: auto;
    padding: 18px 30px 17px;
    border-color: #fb51a7;
    background: #fb51a7;
    color: #ffffff;
    box-shadow: none;
    outline: none;
    line-height: normal;
    margin: 0 0 26px;
    cursor: pointer;
    border-radius: 11px;
}

.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec .content-section a.contact-btn1:hover {
    color: #fb51a7;
    background: none;
    border-color: #fb51a7;
}

.mobile-wrapp .mobile-btn1:nth-child(3) {float: right;}

.full-wid-trt {width: 100%; height: 100%; position: fixed; top: 0; left: 0; right: 0; z-index: 9999999999;}
.full-wid-trt .full-column {width: 100%; float: left; align-items: end; margin: 0; padding: 0 5% 0; background: #ffedf6; list-style-type: none; display: flex; flex-flow: column wrap; justify-content: center; height: 100vh; overflow: hidden;}
.full-wid-trt .full-column .sub-column {width: 100%; float: right;}
.full-wid-trt .close-column {width: 40px; height: 40px; margin: 0 0 0; padding: 8px 13px 8px; position: fixed; top: 40px; right: 5%; left: inherit; background: #fc54a7; border-radius: 50%; color: #ffffff; font-weight: bold; cursor: pointer; font-size: 0;}
.full-wid-trt .close-column:after {content: ""; position: absolute; width: 50%; height: 3px; background: #fff; left: 0; top: 50%; right: 0; transform: translateY(-50%) rotate(45deg); margin: 0 auto 0;}
.full-wid-trt .close-column:before {content: ""; position: absolute; width: 50%; height: 3px; background: #fff; left: 10px; top: 50%; right: 0; transform: translateY(-50%) rotate(132deg);}
.full-wid-trt .full-column .sub-column .drivertg {width: 100%; display: block; line-height: 1; font-size: 16px; padding: 14px 0; letter-spacing: -0.2px; text-decoration: none; color: #000000; text-transform: uppercase; text-align: left; transition: color .2s ease; position: relative;}
.full-wid-trt .full-column .sub-column .drivertg:before {content: ""; width: 10px; height: 2px; background: #fb51a7; transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1); position: absolute; bottom: 0; left: 0;}
.full-wid-trt .full-column .sub-column .drivertg:hover {color: #fb51a7;}
.full-wid-trt .full-column .sub-column .drivertg:hover:before {width: 100%;}
.full-wid-trt .full-column .sub-column .drivertg sub {color: #000000; font-size: 20px; position: relative; left: -2px; font-weight: 500;}




.contact-wrapp .contact-col1 .nf-form-cont .nf-form-title { display: none;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.contact-wrapp .contact-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%;}
.contact-wrapp .contact-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;} 
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child {width: 100%;}
.contact-wrapp .contact-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;}
.contact-wrapp .contact-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;}
.contact-wrapp .contact-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;}
.contact-wrapp .contact-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;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0;width: 100% !important;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;float: left;margin: 0;padding: 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(3) {margin-right: 0;}
.contact-wrapp .contact-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: 55px;margin: 0 0 15px;padding: 0 2% 0;font-size: 14px;font-weight: 500;color: #000000;background: none;border: 1px solid #fb51a7;border-radius: 11px;resize: none;text-align: center;letter-spacing: normal;transition: all 0.25s ease-out 0s;display: inline-block;vertical-align: baseline;position: relative;box-shadow: none;outline: none;line-height: normal;font-family: 'NeueHaasUnica-Medium';}
.contact-wrapp .contact-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: #000000;}
.contact-wrapp .contact-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: 149px;float: left;margin: 0 0 15px;padding: 17px 2% 0;border-radius: 11px;}
.contact-wrapp .contact-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;}
.contact-wrapp .contact-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;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important;float: none;display: inline-block;margin: 0 0 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {width: 100%;display: inline-block;height: auto;visibility: visible;margin: 0 0 0 !important;}
.contact-wrapp .contact-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: 24px;cursor: pointer;font-size: 13px;font-weight: 400;color: #000000;line-height: 1.85;display: inline;letter-spacing: normal;position: relative;top: 0;height: auto;margin: 0 0 0;z-index: 9;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {text-decoration: none;color: #fb51a7;}
.contact-wrapp .contact-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: #000000;}
.contact-wrapp .contact-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;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: 100%;float: none;display: inline-block;margin: 0 0 30px !important;}
.contact-wrapp .contact-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: 2px;width: 16px;height: 16px;background: #fb51a7;border: 1px solid #fb51a7;border-radius: 50%;bottom: inherit;}
.contact-wrapp .contact-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: 10px;height: 10px;background: #fff;position: absolute;top: 5px;left: 3px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0;-webkit-transform: scale(0);transform: scale(0);border-radius: 50%;bottom: inherit;}
.contact-wrapp .contact-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);}
.contact-wrapp .contact-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 {border: 1px solid #fb51a7;background: #fb51a7;}
.contact-wrapp .contact-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;}
.contact-wrapp .contact-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;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {width: auto;height: auto;float: none;color: #ffffff;background: #fb51a7;border: 1px solid #fb51a7;margin: 0 0 0;padding: 18px 33px 17px;cursor: pointer;text-align: center;font-size: 14px;letter-spacing: 0.42px;text-transform: uppercase;border-radius: 11px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;line-height: normal;box-shadow: none;font-family: 'SuisseIntl-Bold';}
.contact-wrapp .contact-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: #fb51a7;background: none;border-color: #fb51a7;}
 
.contact-wrapp .contact-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;}
.contact-wrapp .contact-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;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-after-form-content { display: block; margin: 0 0 0 ; position: absolute; bottom: 75px; width: 100%;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element > div {  height: 100%;  width: 100%;  padding: 0;  font-size: 14px;  font-weight: 500;  color: #1c1c1c;  background: none !important;  border: none;  resize: none;  text-align: left;  letter-spacing: normal; transition: all 0.25s ease-out 0s;   box-shadow: none; outline: none; line-height: normal; cursor: pointer;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field { cursor: pointer; text-align-last: center;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover {background: #202020;color: #fff;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field+div { position: absolute;  width: 19.3px;  height: 19.3px;  left: inherit;  top: 43%;  right: 19.7px; transform: translateY(-50%); z-index: 2;}
/*.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field+div::after { content: "";  background: url(../images/down-white-black-circle-arrow.svg) no-repeat top center / 100%; transition: all 0.25s ease-out 0s;  margin: 0 0 0;  width: 100%;  height: 100%; left: 0;  top: 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover+div::after{background: url(../images/down-white-black-circle-arrow.svg) no-repeat bottom center / 100%;}*/
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field option{ font-size: 14px;font-weight: 500;color: #1c1c1c; background: #ffffff;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-error .nf-field-label label { color: #e80000;}

.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.listselect-container .nf-field-element > div {display: none;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {background: url(../images/down-black-plain-arrow.svg) no-repeat ; transition: all 0.25s ease-out 0s; background-size: 10px; background-position-x: 96%; background-position-y: center;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover {background: #fb51a7 url(../images/down-white-plain-arrow.svg) no-repeat ;transition: all 0.25s ease-out 0s;background-size: 10px;background-position-x: 96%;background-position-y: center;}

.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .file_upload-wrap .nf-field-element .nf-fu-progress {display: none;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .file_upload-wrap .nf-field-element .files_uploaded { width: auto;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .file_upload-wrap .nf-field-element .files_uploaded p {font-size: 13px; font-weight: 400; color: #000000; line-height: 1.85; text-align: center; margin: 0 0 0 10px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .file_upload-wrap .nf-field-element .files_uploaded p .delete { color: #fb51a7;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .file_upload-wrap .nf-field-element .files_uploaded p .delete:hover { color: #000;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .file_upload-wrap .nf-field-element .nf-fu-button-cancel { width: auto; height: auto;float: none;color: #ffffff;background: #fb51a7; border: 1px solid #fb51a7; margin: 0 0 15px 10px;  padding: 16px 20px 16px;  cursor: pointer;  text-align: center;  font-size: 10px;  letter-spacing: 0.42px;  text-transform: uppercase;  border-radius: 11px;  transition: all 0.25s ease-out 0s; position: relative;  vertical-align: baseline;  outline: none !important;  line-height: normal;  box-shadow: none;  font-family: 'SuisseIntl-Bold';}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .file_upload-wrap .nf-field-element .nf-fu-button-cancel:hover {background: none; color: #fb51a7;}
.contact-wrapp .contact-col1 .nf-form-wrap.ninja-forms-form-wrap.nf-multi-cell {position: relative;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.error-sup-class .field-wrap.submit-wrap .ninja-forms-field { margin: 30px 0 0;}

.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element button.ninja-forms-field {cursor: pointer;}

.referrals-wrapp {width: 100%; display: block; float: left; padding: 80px 0;}
.referrals-wrapp .referrals-col1 {width: 80%; display: table; float: none; position: relative; margin: 0 auto 0;}
.referrals-wrapp .referrals-col2 {width: 100%; float: left; display: block; margin: 0 auto 60px;}
.referrals-wrapp .referrals-col2 .referrals-row2 {width: 100%; float: none;}
.referrals-wrapp .referrals-col2 img {width: 100%; display: block;}
.referrals-wrapp .referrals-col1 .referrals-row1 {width: 100%; float: left; position: relative; text-align: center;}
.referrals-wrapp h2 {font-size: 30px;color: #000000;letter-spacing: 5.4px;text-transform: uppercase;margin: 0 0 35px;position: relative;line-height: 1.11;font-family: 'SuisseIntl-Bold';}
.referrals-wrapp .nf-form-cont { width: 90%; float: none; display: block; margin: 0 auto;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3 {width: 100%;display: block;font-size: 26px;font-weight:400;color: #000000;letter-spacing: 5.4px;line-height: 1.11;text-transform: uppercase;margin: 0 0 40px;text-align: center;position: relative;font-family: 'SuisseIntl-Bold';}
.referrals-wrapp p {float: none; font-size: 20px; color: #000000; line-height: 1.5; margin: 0 auto 28px; max-width: 989px;}


.referrals-wrapp .nf-form-cont .nf-form-title { display: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%;}
.referrals-wrapp .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;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell { padding: 0 0 0;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-field { width: 100%; float: left; display: block;}
.referrals-wrapp .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;}
.referrals-wrapp .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;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label { display: flex; margin: 0 0 0 !important; }
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label label {font-weight: 500;width: 100%;float: left;margin: 10px 0 5px 0;padding: 0 0 0;font-size: 12px;color: #e3b56d;text-align: left;text-transform: uppercase;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;font-family: 'Almarai', sans-serif;letter-spacing: 2.6px;line-height: 23px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label span.nf-label-span {font-weight: 600;width: 100%;float: left;margin: 15px 0 5px 0;padding: 0 0 0;font-size: 16px;color: #ffffff;text-align: left;letter-spacing: 1.3px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;font-family: 'Montserrat', sans-serif;text-transform: uppercase;}
.referrals-wrapp .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;}
.referrals-wrapp .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%;float: left;height: 54px;margin: 0 0 15px;padding: 0 7% 0;font-size: 14px;font-weight: 500;color: #000000;background: none;border: 1px solid #fb51a7;text-align: center;letter-spacing: normal;border-radius: 11px;text-transform: inherit;transition: all 0.25s ease-out 0s;display: inline-block;vertical-align: baseline;position: relative;box-shadow: none;resize: none;outline: none;font-family: 'NeueHaasUnica-Medium';z-index: 1;}
.referrals-wrapp .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: #000000;}
.referrals-wrapp .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: 130px;float: none;padding: 13px 2% 0;border-radius: 18px;}
.referrals-wrapp .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;}
.referrals-wrapp .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;}
.referrals-wrapp .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: 30px 0 14px !important;width: 100%;text-align: center;}
.referrals-wrapp .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 {float: none;width: auto;padding-left: 24px;cursor: pointer;font-size: 13px;font-weight: 400;color: #000000;line-height: 1.85;display: inline;position: relative;top: -2px;height: auto;letter-spacing: normal;margin: 0 0 0 !important;z-index: 1;text-align: center;font-family: 'NeueHaasUnica-Medium';text-transform: inherit;}
.referrals-wrapp .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: #fb51a7;text-decoration: none;}    
.referrals-wrapp .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: #000000;} 
.referrals-wrapp .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;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {content: '';position: absolute;left: 0;top: 2px;width: 16px;height: 16px;background: #fb51a7;border: 1px solid #fb51a7;border-radius: 50%;opacity: 1;display: block;transform: scale(1);outline: none;bottom: inherit;}
.referrals-wrapp .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: 10px;height: 10px;background: #ffff;border: 0;position: absolute;top: 5px;left: 3px;border-radius: 50%;outline: none;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0 !important;-webkit-transform: scale(0) !important;transform: scale(0) !important;bottom: inherit;}
.referrals-wrapp .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 !important; -webkit-transform: scale(1) !important; transform: scale(1) !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {border: 1px solid #fb51a7;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2) .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {width: 100%;float: left;margin: 0 0 26px !important;}
.referrals-wrapp .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;}
.referrals-wrapp .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;}
.referrals-wrapp .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;text-align: center;float: none;color: #ffffff;background: #fb51a7;border: 1px solid #fb51a7;margin: 5px 0 0;padding: 18px 33px 17px;cursor: pointer;font-size: 14px;border-radius: 11px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;font-weight: 600;vertical-align: baseline;outline: none !important;font-family: 'SuisseIntl-Bold';box-shadow: none;line-height: normal;letter-spacing: 0.42px;text-transform: uppercase;}
.referrals-wrapp .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: #fb51a7;background: none;border-color: #fb51a7;}
.referrals-wrapp .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;}
.referrals-wrapp .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;}
.referrals-wrapp .nf-form-cont .nf-after-form-content { margin: 15px 0 0; text-align: center;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.file_upload-wrap .nf-field-element .files_uploaded p .delete {color: #202020;text-decoration: none;font-weight: 500;text-transform: uppercase;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.file_upload-wrap .nf-field-element .files_uploaded p .delete:hover {color: #662d91;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 49% !important; float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child(2n) {float: right;}


.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell {width: 49% !important; float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell:nth-child(2n) {float: right;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(5) {margin: 20px 0 10px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell {width: 49% !important; float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell:nth-child(2n) {float: right;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(8) .nf-cell {width: 49% !important; float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(8) .nf-cell:nth-child(2n) {float: right;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(9) {margin: 20px 0 10px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(11) .nf-cell {width: 49% !important; float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(11) .nf-cell:nth-child(2n) {float: right;}
 
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element { align-items: center;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul {width: 100%;display: flex;flex-wrap: wrap;justify-content: start;position: relative;margin: 0 0 35px !important;float: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li {width: 25%;margin: 0 0 10px !important;font-size: 13px;text-align: left;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li:before { display: none;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label {float: none;width: auto;padding-left: 24px;cursor: pointer;font-size: 14px;font-weight: 500;color: #202020;line-height: 23.02px;display: inline;position: relative;top: -2px;height: auto;letter-spacing: normal;margin: 0 0 0 !important;z-index: 1;text-align: center;font-family: 'NeueHaasUnica-Medium';}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li input { height: auto;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li .ninja-forms-field {height: auto;padding: 0;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:after {content: '';position: absolute;left: 0;top: 3px;width: 16px;height: 16px;background: #fb51a7; border: 1px solid #fb51a7;border-radius: 50%;opacity: 1;display: block;transform: scale(1);outline: none;box-shadow: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:before {content: '';width: 10px;height: 10px;background: #ffff;border: 0;position: absolute;top: 6px;left: 3px;border-radius: 50%;outline: none;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0 !important;-webkit-transform: scale(0) !important;transform: scale(0) !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label.nf-checked-label:before { opacity: 1 !important; -webkit-transform: scale(1) !important; transform: scale(1) !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label.nf-checked-label:after {border: 1px solid #fb51a7;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element button.ninja-forms-field.nf-fu-fileinput-button { cursor: pointer;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element button.btn.nf-fu-button-cancel {width: auto;height: auto;float: none;color: #ffff;background: #fb51a7;border: 1px solid #fb51a7;cursor: pointer;margin: 0 0 14px 5px;padding: 13px 23px 13px;text-align: center;font-size: 14px;font-weight: 500;letter-spacing: 0.84px;text-transform: uppercase;border-radius: 11px;transition: all 0.25s ease-out 0s;position: relative;vertical-align: baseline;outline: none !important;font-family: 'SuisseIntl-Bold';line-height: normal;box-shadow: none;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element button.btn.nf-fu-button-cancel:hover {color: #fb51a7;background: none;border-color: #fb51a7;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.file_upload-wrap .nf-field-element .files_uploaded p {font-size: 12px;text-align: center;line-height: 23px;margin: 0 0 20px 5px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell {width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-error .nf-field-label label { color: #e80000;}
.nf-pass.field-wrap .nf-field-element:after{display: none !important;}


.benefits-wrapp { padding: 50px 0; width: 100%; float: left;text-align: center;}
.benefits-wrapp h2 {font-size: 30px;color: #000000;letter-spacing: 5.4px;text-transform: uppercase;margin: 0 0 35px;position: relative;line-height: 1.11;font-family: 'SuisseIntl-Bold';}
.benefits-wrapp p {float: none; font-size: 20px; color: #000000; line-height: 1.5; margin: 0 auto 28px; max-width: 989px;}



.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-title { display: none;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.enquiry-wrapp .enquiry-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%;}
.enquiry-wrapp .enquiry-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;} 
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child {width: 100%;}
.enquiry-wrapp .enquiry-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;}
.enquiry-wrapp .enquiry-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;}
.enquiry-wrapp .enquiry-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;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100%;display: block;margin: 0 auto;float: left;order: inherit;justify-content: center;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0;width: 100% !important;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;float: left;margin: 0;padding: 0;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(3) {margin-right: 0;}
.enquiry-wrapp .enquiry-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: 55px;margin: 0 0 15px;padding: 0 2% 0;font-size: 14px;font-weight: 500;color: #000000;background: none;border: 1px solid #fb51a7;border-radius: 11px;resize: none;text-align: center;letter-spacing: normal;transition: all 0.25s ease-out 0s;display: block;vertical-align: baseline;position: relative;box-shadow: none;outline: none;line-height: normal;font-family: 'NeueHaasUnica-Medium';}
.enquiry-wrapp .enquiry-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: #000000;}
.enquiry-wrapp .enquiry-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: 149px;float: left;margin: 0 0 15px;padding: 17px 2% 0;border-radius: 11px;}
.enquiry-wrapp .enquiry-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;}
.enquiry-wrapp .enquiry-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;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important;float: none;display: inline-block;margin: 0 0 0;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {width: 100%;display: inline-block;height: auto;visibility: visible;margin: 0 0 0 !important;}
.enquiry-wrapp .enquiry-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: 24px;cursor: pointer;font-size: 13px;font-weight: 400;color: #000000;line-height: 1.85;display: inline;letter-spacing: normal;position: relative;top: 0;height: auto;margin: 0 0 0;z-index: 9;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {text-decoration: none;color: #fb51a7;}
.enquiry-wrapp .enquiry-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: #000000;}
.enquiry-wrapp .enquiry-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;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: 100%;float: none;display: inline-block;margin: 0 0 30px !important;}
.enquiry-wrapp .enquiry-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: 2px;width: 16px;height: 16px;background: #fb51a7;border: 1px solid #fb51a7;border-radius: 50%;bottom: inherit;}
.enquiry-wrapp .enquiry-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: 10px;height: 10px;background: #fff;position: absolute;top: 5px;left: 3px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;opacity: 0;-webkit-transform: scale(0);transform: scale(0);border-radius: 50%;bottom: inherit;}
.enquiry-wrapp .enquiry-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);}
.enquiry-wrapp .enquiry-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 {border: 1px solid #fb51a7;background: #fb51a7;}
.enquiry-wrapp .enquiry-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;}
.enquiry-wrapp .enquiry-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;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {width: auto;height: auto;float: none;color: #ffffff;background: #fb51a7;border: 1px solid #fb51a7;margin: 0 0 0;padding: 18px 33px 17px;cursor: pointer;text-align: center;font-size: 14px;letter-spacing: 0.42px;text-transform: uppercase;border-radius: 11px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;line-height: normal;box-shadow: none;font-family: 'SuisseIntl-Bold';}
.enquiry-wrapp .enquiry-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: #fb51a7;background: none;border-color: #fb51a7;}
 
.enquiry-wrapp .enquiry-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;}
.enquiry-wrapp .enquiry-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;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-after-form-content { display: block;margin: 0 0 0; position: absolute; bottom: 75px; width: 100%;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element > div {height: 100%;/* width: 100%; */padding: 0;font-size: 14px;font-weight: 500;color: #1c1c1c;background: none !important;border: none;resize: none;text-align: left;letter-spacing: normal;transition: all 0.25s ease-out 0s;box-shadow: none;outline: none;line-height: normal;cursor: pointer;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field { cursor: pointer; text-align-last: center;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover {background: #202020;color: #fff;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field+div { position: absolute;  width: 19.3px;  height: 19.3px;  left: inherit;  top: 43%;  right: 19.7px; transform: translateY(-50%); z-index: 2;}
/*.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field+div::after { content: "";  background: url(../images/down-white-black-circle-arrow.svg) no-repeat top center / 100%; transition: all 0.25s ease-out 0s;  margin: 0 0 0;  width: 100%;  height: 100%; left: 0;  top: 0;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover+div::after{background: url(../images/down-white-black-circle-arrow.svg) no-repeat bottom center / 100%;}*/
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field option{ font-size: 14px;font-weight: 500;color: #1c1c1c; background: #ffffff;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-error .nf-field-label label { color: #e80000;}

.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.listselect-container .nf-field-element > div {display: none;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {background: url(../images/down-black-plain-arrow.svg) no-repeat ; transition: all 0.25s ease-out 0s; background-size: 10px; background-position-x: 96%; background-position-y: center;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover {background: #fb51a7 url(../images/down-white-plain-arrow.svg) no-repeat ;transition: all 0.25s ease-out 0s;background-size: 10px;background-position-x: 96%;background-position-y: center;}

.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell { width: 100% !important; margin: 0 0 0;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell:last-child { margin-right: 0;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field.btn-success {  cursor: pointer;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element button.nf-fu-button-cancel {  width: auto;  height: auto;  float: none; color: #ffffff;    background: #fb51a7;  border: 1px solid #fb51a7;  margin: 10px auto  0;   padding: 18px 33px 17px;   font-family: 'SuisseIntl-Bold';   text-transform: uppercase;   border-radius: 11px;   font-size: 11px;   cursor: pointer;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element button.nf-fu-button-cancel:hover {  color: #fb51a7; background: none;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-progress {  display: none !important;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap { position: relative;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.error-sup-class .field-wrap.submit-wrap .ninja-forms-field {   margin: 30px 0 0;}


.conten-wrapp .blog-wrapp.extra {width: 100%;}
.conten-wrapp .blog-wrapp.extra .blog-col1 {width: 100%;}
.conten-wrapp .blog-wrapp.extra .blog-col1 .blog-row1 {width: 100%;margin: 0 0 30px;}


.paiger-wrapp { padding: 50px 0; float: left; width: 100%;}
.paiger-wrapp .paiger-col1 { width:auto; float:left;}
.paiger-wrapp .paiger-col1 img { width:100%; display:block;}
.paiger-wrapp .paiger-col1 .paiger-row1 { width:150px; float:none; text-align:center; display:inline-block;}
.paiger-wrapp .paiger-col1 .paiger-row1 li { float:none; display:inline-block; margin:0 2px 0;}
.paiger-wrapp .paiger-col1 .paiger-row1 li:first-child a { color:#bca972;}
.paiger-wrapp .paiger-col1 .paiger-row1 li:last-child a { color:#bca972;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a { display:inline-block;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a:hover { border:#bca972;}
.paiger-wrapp .paiger-btn1, .paiger-wrapp .paiger-btn2 {float:none;color:#ffffff;background: #fc54a7;border: 1px solid #fc54a7;margin:0;padding:12px 35px 12px 35px;border-radius: 11px;}
.paiger-wrapp .paiger-btn1:hover, .paiger-wrapp .paiger-btn2:hover {color: #fc54a7;background:none;border-color: #fc54a7;}
.paiger-row1 li, .paiger-row1 li a { font-size:15px; color:#494949; font-weight:400;}

.paiger-wrapp .paiger-col1  h2.screen-reader-text { display: none; }
.paiger-wrapp .paiger-col1 .pagination .nav-links { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.paiger-wrapp .paiger-col1 span.page-numbers.current {float: none;display: inline-block;margin: 0 5px 0;font-size: 15px;color: #fc54a7;letter-spacing: normal;line-height: normal;font-weight: 400;}
.paiger-wrapp .paiger-col1 a.page-numbers {float: none;display: inline-block;margin: 0 5px 0;font-size: 15px;color: #000000;letter-spacing: normal;line-height: normal;font-weight: 400;}
.paiger-wrapp .paiger-col1 a.page-numbers:hover { color: #fc54a7; }
.paiger-wrapp .paiger-col1 a.next.page-numbers { width: auto; margin: 0 0 0 10px; }
.paiger-wrapp .paiger-col1 a.prev.page-numbers {width: auto;margin: 0 10px 0 0;}
.paiger-wrapp .paiger-col1 span.page-numbers.dots { float: none;display: inline-block;margin: 0 5px 0;font-size: 15px;color: #494949;letter-spacing: normal;line-height: normal;font-weight: 400;}
.sleep-wrapp .sleep-col1 p {margin: 0 auto 55px;}
.sleep-wrapp .sleep-col1 p:last-child {margin-bottom: 0;}
.form-wrapp .form-col1 .nf-form-cont {
  display: inline-block;
  width: 100%;
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-title {
  float: left;
  width: 100%;
  margin: 0 0 15px 0;
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-title h3 {
  float: none;
  font-size: 22px;
  color: #000000;
  letter-spacing: 5.4px;
  line-height: 1.11;
  text-transform: uppercase;
  margin: 0;
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap {}

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

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

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content {
  display: inline-block;
  width: 100%;
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row {
  display: inline-block;
  width: 100%;
}

.nf-row {}

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells {
  display: inline-block;
  width: 100%;
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell {
  width: 100% !important;
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell input.ninja-forms-field {
  width: 100%;
  height: 55px;
  float: left;
  margin: 0;
  padding: 0 2% 0;
  color: #000000;
  letter-spacing: inherit;
  text-transform: inherit;
  background: none;
  border: 1px solid #fb51a7;
  resize: none;
  font-family: 'NeueHaasUnica-Medium';
  border-radius: 11px;
  transition: all 0.25s ease-out 0s;
  display: inline-block;
  position: relative;
  text-align: center;
  font-size: 14px;
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell .nf-field-container.textbox-container {
  margin-bottom: 10px !important;
  float: left;
  width: 100%;
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell .nf-field-container.textbox-container .nf-after-field {
  float: left;
  width: 100%;
}
.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell .nf-field-container.email-container {
  margin-bottom: 15px !important;
}
.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell .nf-field-container.listselect-container {
  margin-bottom: 15px !important;
}
.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell .nf-field-container.textbox-container .nf-field {
  float: left;
  width: 100%;
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell .nf-field-container.textbox-container .nf-field .field-wrap {
  float: left;
  width: 100%;
}
.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell .nf-field-container.textbox-container .nf-field .field-wrap .files_uploaded {
  float: left;
  width: 100%;
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell .nf-field-container.textbox-container .nf-field .field-wrap .files_uploaded p {
  font-size: 13px;
  margin: 0;
}
.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell .nf-field-container.textbox-container .nf-after-field .nf-error-wrap {
  font-size: 13px;
  font-family: 'NeueHaasUnica-Medium';
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-before-form-content {
  float: left;
  width: 100%;
  margin-bottom: 15px;
  color: #000;
  display: none;
}
.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell .nf-field-container.textbox-container .nf-field .field-wrap .nf-field-element .nf-fu-progress .nf-fu-progress-bar {
  background-color: #fc54a7 !important;
}
.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell select {
  width: 100%;
  height: 55px;
  float: left;
  margin: 0;
  padding: 0 2% 0;
  color: #000000;
  letter-spacing: inherit;
  text-transform: inherit;
  background: none;
  border: 1px solid #fb51a7;
  resize: none;
  font-family: 'NeueHaasUnica-Medium';
  border-radius: 11px;
  transition: all 0.25s ease-out 0s;
  display: inline-block;
  position: relative;
  text-align: center;
  font-size: 14px;
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell > div {
  background:  none;
  border: none;
  box-shadow: none;
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell input[type="submit"].ninja-forms-field {
  float: none;
  color: #ffffff;
  background: #fb51a7;
  border-color: #fb51a7;
  cursor: pointer;
  margin: 0 0 0;
  padding: 18px 62px 17px 64px;
  width: auto;
  font-size: 14px;
  letter-spacing: 0.42px;
  text-transform: uppercase;
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell input[type="submit"].ninja-forms-field:hover {
  color: #fb51a7;
  background: none;
  border-color: #fb51a7;
}
.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell .nf-field-container.textbox-container .nf-field button.btn.ninja-forms-field.nf-element.btn-success.nf-fu-fileinput-button {
  width: 100%;
  height: 55px;
  float: left;
  margin: 0;
  padding: 0 2% 0;
  color: #000000;
  letter-spacing: inherit;
  text-transform: inherit;
  background: none;
  border: 1px solid #fb51a7;
  resize: none;
  font-family: 'NeueHaasUnica-Medium';
  border-radius: 11px;
  transition: all 0.25s ease-out 0s;
  display: inline-block;
  position: relative;
  text-align: center;
  font-size: 14px;
}
.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell .nf-field-container.textbox-container .nf-field .field-wrap .nf-field-element .nf-fu-progress {
  background: no-repeat;
  margin: 0;
}
.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell .nf-field-container.textbox-container .nf-field .field-wrap .nf-field-element .nf-fu-progress {
  background: no-repeat;
  margin: 0;
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-field .listselect-wrap .nf-field-element > div {
  background: none !important;
  border: none;
  box-shadow: none;
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-field .listselect-wrap .nf-field-element > div::after {
  font-size: 12px;
  right: 18px;
  color: #333;
}
.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell select option {
  background: #ffcfd8;
  padding: 10px 15px;
  color: #fb51a7;
}

.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell select:focus {
  background: #fb51a7;
  border-radius: 11px;
  color: #fff;
}
.form-wrapp .form-col1 .nf-form-cont .nf-form-wrap .nf-form-layout form .nf-form-content .nf-row nf-cells .nf-cell .error-sup-class input[type="submit"].ninja-forms-field {
  margin: 30px 0 0;
}


.form-wrapp .form-col1 .nf-form-cont .nf-after-form-content {
  display: block;
  margin: 0 0 0;
  position: absolute;
  bottom: 95px;
  width: 100%;
}

.form-wrapp .form-col1 .nf-form-cont {
  position: relative;
}

.enquiry-wrapp .enquiry-col1 .enquiry-row1  .custom-contact {
  float: left;
  width: 100%;
  background: none;
  border: none;
}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .custom-contact select#intrestedin {
  width: 100%;
  height: 55px;
  float: left;
  margin: 0 0 15px;
  padding: 0 2% 0;
  color: #000000;
  letter-spacing: inherit;
  text-transform: inherit;
  resize: none;
  border: 1px solid #fb51a7;
  font-family: 'NeueHaasUnica-Medium';
  text-align: center;
  font-size: 14px;
  border-radius: 11px;
  transition: all 0.25s ease-out 0s;
  display: inline-block;
  position: relative;
  background: url(../images/down-black-white-plain-arrow.svg) no-repeat 95% 24px;
  background-size: 12px;
}
 

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .custom-contact select { display: none !important;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .custom-contact .select-selected {
  width: 100%;
  height: 55px;
  float: left;
  margin: 0;
  padding: 0 2% 0;
  color: #000000;
  letter-spacing: inherit;
  text-transform: inherit;
  background: none;
  resize: none;
  border: 1px solid #fb51a7;
  font-family: 'NeueHaasUnica-Medium';
  text-align: center;
  font-size: 14px;
  border-radius: 11px;
  transition: all 0.25s ease-out 0s;
  display: inline-block;
  position: relative;
  line-height: 55px;
  cursor: pointer;
}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .custom-contact:hover .select-selected {
  background: #fb51a7;
  color: #fff;
}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .custom-contact .select-items>div {
  padding: 10px 15px;
  border-bottom: 1px solid #ddd;
  background: #fff5f6;
  color: #000;
  cursor: pointer;
}
/* .enquiry-wrapp .enquiry-col1 .enquiry-row1 .custom-contact .select-selected.select-arrow-active {
  border-radius: 11px 11px 0 0;
} */



.enquiry-wrapp .enquiry-col1 .enquiry-row1 .custom-contact .select-items.select-hide {
  width: 100%;
  height: 0;
  float: left;
  margin: 0 0 15px;
  padding: 0 2% 0;
  color: #000000;
  letter-spacing: inherit;
  text-transform: inherit;
  background: none;
  border-color: #fb51a7;
  resize: none;
  font-family: 'NeueHaasUnica-Medium';
  text-align: center;
  font-size: 14px;
  border: 1px solid;
  border-radius: 11px;
  transition: all 0.25s ease-out 0s;
  display: none;
  position: relative;
  background: url(../images/down-black-white-plain-arrow.svg) no-repeat 95% 24px;
  background-size: 12px;
}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .custom-contact .select-items {
  /* float: left;
  width: 100%;
  width: 100%;
  height: auto;
  float: left;
  margin: 0 0 15px;
  padding: 71px 0 0;
  color: #000000;
  letter-spacing: inherit;
  text-transform: inherit;
  background: none;
  border: 1px solid #fb51a7;
  resize: none;
  font-family: 'NeueHaasUnica-Medium';
  text-align: center;
  font-size: 14px;
  border-radius: 0 0 11px 11px;
  transition: all 0.25s ease-out 0s;
  display: inline-block;
  position: relative;
  border-top: none !important; */
  background: #fff5f6;
}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .custom-contact .select-items>div:first-child {
  border-radius:  0;
}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .custom-contact .select-items>div:last-child {
  border-radius: 0 0 11px 11px;
}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .custom-contact .select-items>div:hover {
  background: #000;
  color: #fff;
}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .formerror {
    color: #e80000;
    margin: 0 0 24px;
    display: block;
    font-size: 14px;
}

.conten-wrapp.welcome-wrapp .welcome-row1 h4 {
  font-family: 'SuisseIntl-Bold';
  text-transform: uppercase;
  float: none;
  font-size: 22px;
  color: #000000;
  letter-spacing: 5.4px;
  line-height: 1.6;
  margin: 0 0 20px;
}
.conten-wrapp.welcome-wrapp .welcome-row1 p a, .conten-wrapp.welcome-wrapp .welcome-row1 ul li a {
  color: #fc54a7;
}

.conten-wrapp.welcome-wrapp .welcome-row1 p a:hover, .conten-wrapp.welcome-wrapp .welcome-row1 ul li a:hover {
  color: #000000;
}


.conten-wrapp.welcome-wrapp .welcome-row1 p a, .conten-wrapp.welcome-wrapp .welcome-row1 ol li a {
  color: #fc54a7;
}

.conten-wrapp.welcome-wrapp .welcome-row1 p a:hover, .conten-wrapp.welcome-wrapp .welcome-row1 ol li a:hover {
  color: #000000;
}

.conten-wrapp.welcome-wrapp .welcome-row1 ul {
  margin-bottom: 25px;
}

.conten-wrapp.welcome-wrapp .welcome-row1 ul li {
  font-size: 20px;
  color: #000000;
  line-height: 1.5;
  margin-bottom: 15px;
  padding-left: 15px;
  position: relative;
}
.conten-wrapp.welcome-wrapp .welcome-row1 ul li::before {
  content: "";
  position: relative;
  left: -10px;
  width: 6px;
  height: 6px;
  background: #fc54a7;
  display: inline-block;
  border-radius: 50%;
  top: -3px;
}
.conten-wrapp.welcome-wrapp .welcome-row1 ul li:last-child {
  margin-bottom: 0;
}

.conten-wrapp.welcome-wrapp .welcome-row1 ol {
  margin-bottom: 25px;
  counter-reset: my-awesome-counter;
}

.conten-wrapp.welcome-wrapp .welcome-row1 ol li {
  font-size: 20px;
  color: #000000;
  line-height: 1.5;
  margin-bottom: 15px;
  padding-left: 15px;
  position: relative;
  counter-increment: step-counter;
}
.conten-wrapp.welcome-wrapp .welcome-row1 ol li::before {
  content: counter(step-counter)'.';
  position: relative;
  left: -13px;
  width: 6px;
  height: 6px;
  display: inline-block;
  border-radius: 50%;
  top: -1px;
}


/*practice-wrapp*/
.practice-wrapp {width: 100%; display: block;}
.practice-wrapp .practice-col1 {width: 100%; float: left; display: flex; flex-wrap: wrap; justify-content: center;}
.practice-wrapp .practice-col1 .practice-row1 {width: 23.85%; float: left; display: inline-block; margin: 0 1.5% 1.5% 0;}
.practice-wrapp .practice-col1 .practice-row1:nth-child(4n) {margin-right: 0;}
.practice-wrapp .practice-col1 .practice-bar1 {width: 100%; display: block; float: left; overflow: hidden;}
.practice-wrapp .practice-col1 img {width: 100%; display: block;}


.top-right {position: absolute !important; bottom: inherit !important; top: 25px !important; right: 0 !important; padding-right: 120px; left: inherit !important; text-align: right;}
.top-left {position: absolute !important; top: 25px !important; bottom: inherit !important; right: inherit !important; left: 0 !important; text-align: left; padding-left: 120px;}
.bottom-left {position: absolute !important; bottom: 65px !important; text-align: left; top: inherit !important; left: 0 !important; right: inherit !important; padding-left: 120px;}
.bottom-right {position: absolute !important; left: inherit !important; right: 0 !important; top: inherit !important; bottom: 65px !important; text-align: right; padding-right: 120px;}


.modal.smile-gallery .modal-content { width: 90%; max-width: 450px; background: none; box-shadow: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);animation: none;}
.modal.smile-gallery .modal-content .close { right: 0; top: 0; z-index: 1;  font-weight: 400;}
.modal.smile-gallery .modal-content .modal-body { background: none;}
.modal.smile-gallery .modal-content .modal-body .popup-library-wrapp { width: 100%;}
.modal.smile-gallery .modal-content .modal-body .popup-library-wrapp .margin { width: 100%;}
.modal.smile-gallery .modal-content .modal-body .popup-library-wrapp .margin .popup-library-col1 { width: 100%;}
.modal.smile-gallery .modal-content .modal-body .popup-library-wrapp .margin .popup-library-col1 .popup-library-col2 { width: 100%; position: relative;}
.modal.smile-gallery .modal-content .modal-body .popup-library-wrapp .margin .popup-library-col1 .popup-library-col2 .popup-library-row1 { width: 100%;}
.modal.smile-gallery .modal-content .modal-body .popup-library-wrapp img { width: 100%; display: block;}
.modal.smile-gallery { background: rgba(0,0,0,.8);}
.modal.smile-gallery .popup-library-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 60%;}

.nf-error.field-wrap .nf-field-element:after {display: none;}

#formresult .modal-content { width: 90%; max-width: 350px; overflow: hidden; border-radius: 11px; border: 3px solid #fb51a7; -webkit-animation-name: modalInAnimation; -webkit-animation-duration: 0.8s; animation-name: modalInAnimation; animation-duration: 0.8s; height: auto;}
#formresult .modal-content .modal-body { width: 100%;}
#formresult .modal-content .modal-body .outer-refermodal.form-result { padding: 55px 7% 60px; justify-content: center;}


.conten-wrapp.enquiry-wrapp {padding-top: 0;}
.enquiry-wrapp .form-full-outer { background: #fff5f6 url(../images/contact-bg.png) no-repeat center / cover; padding: 71px 0 80px; margin: 0 0 80px;}
.enquiry-wrapp .form-full-outer .enquiry-col1 { width: 69.1%; float: none; background: #ffffff; margin: 0 auto 0; padding: 67px 12.25% 60px; max-width: 864px;}

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

.flinker-wrapp .margin .flinker-col1 .flinker-row1 .flinker-mob1 {
	display: none;
}

.header-wrapp { text-align:center; border-bottom:1px solid rgba(80,80,80,0.5); padding:19px 0 20px;}
.header-wrapp h2 { font-size:12px; display:none; margin:0 0 0;}
.header-wrapp .header-col1 { width:192px; margin:2px 0 0; padding: 0 0 2px;}
.header-wrapp .header-col1 .header-row1 { width:100%; float:none;}
.header-wrapp .header-col2 { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%;}
.header-wrapp .header-col3 { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col3 .header-row3 { width:100%;}
.header-wrapp .header-col3 .header-row3 li { float:none; display:inline-block; margin:0 0 0;}
.header-wrapp .header-col4 { width:37px; float:right; display:block; margin:-4px 43px 0 0;}
.header-wrapp .header-col4 .header-row4 { width:100%; margin:0 0 0;}
.header-wrapp .header-btn1 { width:48%; margin:4.2% 0 0; padding:18px 2% 17px; font-size: 9.2px;}
.header-wrapp .header-btn1 span { display:none;}
.header-wrapp .header-btn1:first-child { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2n) { float:right;}
.header-wrapp .header-btn2 { width:48%; margin:4.2% 0 0; padding:18px 2% 17px; font-size: 9.2px;}
.header-wrapp .header-btn2 span { display:none;}
.header-wrapp .header-btn2:first-child { margin-top:0;}
.header-wrapp .header-btn2:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn2:nth-child(2n) { float:right;}
.header-row3 li, .header-row3 li a { font-size:13px;}

.header-wrapp.mobfixed {position: fixed; top: 0; width: 100%; z-index: 999; animation: slide-down 0.7s; transition: all 0.7s ease-in-out; box-shadow: 0px 6px 12px -4px rgba(0, 0, 0, 0.24);}

.linker-wrapp { text-align:center; display:none; padding:20px 0 20px;}
.linker-wrapp .linker-col1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%;}

.banner-wrapp { min-height:inherit; background: #ffffff; padding: 0 0 0;}
.banner-wrapp h2 { font-size:38px !important; line-height:1; word-spacing: 2px; margin: 0 0 16px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%; bottom:40px}
.banner-wrapp .banner-col1 .banner-row1 { width:100%;}
.banner-wrapp .banner-col2 { width:100%; display:none; margin:0 0 0; position:relative; top:inherit; right:inherit;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%;}
.banner-wrapp .banner-col2 .banner-row2 a { width:45px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.banner-wrapp .owl-item img {height: 340px; object-fit: cover;}
.banner-wrapp .main-bg-img img {min-height:inherit;}

.dentist-wrapp { text-align:center; padding:5.2% 0 45px;}
.dentist-wrapp h2 { font-size:69px; margin:0 0 0;}
.dentist-wrapp h2 span { display:inline;}
.dentist-wrapp h3 { font-size:15px; letter-spacing:2.8px; margin:0 0 24px;}
.dentist-wrapp h3 span { display:inline;}
.dentist-wrapp .dentist-col1 { width:100%; margin:0 0 0;}
.dentist-wrapp .dentist-col2 { width:100%; margin:0 0 0;}
.dentist-wrapp .dentist-col2 .dentist-row1 { width:100%;}
.dentist-wrapp .dentist-col2 .dentist-row1 .dentist-bar1 { width:100%;}
.dentist-wrapp .dentist-col2 .dentist-row1 .dentist-bar2 { width:90%; position:absolute; bottom:40px;}
.dentist-wrapp .dentist-col2 .dentist-row2 { width:100%;}
.dentist-wrapp .dentist-col2 .dentist-row2 .dentist-bar3 { width:100%; transform:none; background:none; padding:34px 15% 40px; position:relative; top:inherit;}
.dentist-wrapp .dentist-col2:last-child .dentist-row1 .dentist-bar2 { width:90%; text-align:center; position:absolute; bottom:40px;}
.dentist-wrapp .dentist-col2:last-child .dentist-row2 .dentist-bar3 { padding-bottom:0;}

.plan-wrapp { padding:38px 0 76px;}
.plan-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.plan-wrapp h2 span { display:inline;}
.plan-wrapp h3 { font-size:74px; margin:0 0 0;}
.plan-wrapp h3 span { display:inline;}
.plan-wrapp h4 { font-size:15px; letter-spacing:2.04px; margin:0 0 24px;}
.plan-wrapp h4 span { display:inline;}
.plan-wrapp .plan-col1 { width:100%; margin:0 0 0;}
.plan-wrapp .plan-col1 .plan-col2 { width:100%; margin:0 0 40px;}
.plan-wrapp .plan-col1 .plan-col2:last-child { margin-bottom:0;}
.plan-wrapp .plan-col1 .plan-col2 .plan-row1 { width:100%; margin:0 0 34px;}
.plan-wrapp .plan-col1 .plan-col2 .plan-row1 .plan-bar1 { width:90%; position:absolute; bottom:40px;}

.caring-wrapp { text-align:center; padding:45px 0 45px;}
.caring-wrapp p { font-size:16px; margin:0 0 20px;}
.caring-wrapp p span { display:inline;}
.caring-wrapp h2 { font-size:56px; line-height:1.16; margin:0 0 30px;}
.caring-wrapp h2 span { display:inline;}

.treatments-wrapp { text-align:center; padding:58px 0 0;}
.treatments-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:60px; margin:0 0 0;}
.treatments-wrapp h3 sup { font-size:40px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:14px; letter-spacing:1.88px; margin:0 0 0;}
.treatments-wrapp h4 span { font-size:27px; line-height:2.2; display:block;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row1 .treatments-bar1 { width:90%; position:absolute; bottom:40px;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row2 { width:100%; padding:36px 15% 40px;}

.library-wrapp { text-align:center; padding:58px 0 96px;}
.library-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 30px;}
.library-wrapp h2 span { display:inline;    font-size: 50px;}
.library-wrapp h3 { font-size:44px; margin:0 0 26px;}
.library-wrapp h3 span { display:inline;}

.reviews-wrapp { text-align:center; padding:58px 0 106px;}
.reviews-wrapp p { font-size:14px; margin:0 0 20px;}
.reviews-wrapp p span { display:inline;}
.reviews-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.reviews-wrapp h2 span { display:inline;}
.reviews-wrapp h3 { font-size:16px; letter-spacing:2px; margin:0 0 7px;}
.reviews-wrapp h3 span { display:inline;}
.reviews-wrapp .reviews-col1 .reviews-col2 { width:100%; padding:34px 10% 48px;}
.reviews-wrapp .reviews-col1 .reviews-col2 .reviews-row1 { width:100%; max-height:180px; padding:0 8% 0 0;}

.testimonials-wrapp { text-align:center; padding:58px 0 78px;}
.testimonials-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:15px; letter-spacing:2.8px; margin:0 0 15px;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 { font-size:36px; margin:0 0 0;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 .testimonials-row1 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 { width:100%; text-align:center; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; padding:34px 0 30px;}

.contact-wrapp { text-align:center; padding:40px 0 40px;}
.contact-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 14px;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0; padding:58px 5% 60px;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { text-align:center;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:100%; height:54px; margin:0 0 10px;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%; height:54px; margin:0 0 18px; padding:14px 0 0;}
.contact-wrapp .contact-col1 {width: 100%;}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1 .select-selected {font-size: 11px;}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1 .select-items div {font-size: 11px;}

.partners-wrapp { text-align:center; padding:40px 0 28px;}
.partners-wrapp .partners-col1 { width:100%; margin:0 0 0;}
.partners-wrapp .partners-col1 .partners-row1 { width:auto; vertical-align:middle; display:inline-block; margin:0 auto 0;}

.instagram-wrapp { text-align:center; padding:28px 0;}
.instagram-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.instagram-wrapp h2 span { display:inline;}
.instagram-wrapp .instagram-col1 { width:100%; margin:0 0 74px;}
.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%;}
/*.instagram-wrapp .instagram-col2 { display:none;}
.instagram-wrapp .instagram-col3 { display:none;}*/
.instagram-wrapp .instagram-col2, .instagram-wrapp .instagram-col3 {position: relative; top: 0;}
.instagram-wrapp .sos-btn { width: 100%; float: left; padding: 75px 0 0; position: relative;}
.instagram-wrapp .sos-btn .instagram-btn1 { position: absolute; top: 0; width: max-content; left: 0; right: 0; margin: 0 auto;}


.flinker-wrapp { text-align:center; padding:52px 0 60px;}
.flinker-wrapp p { font-size:13px; display:none; margin:0 0 0;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 { font-size:14px; letter-spacing:2.2px; margin:0 0 22px;}
.flinker-wrapp h2 span { display:inline;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:100%; margin:0 0 80px;}
.flinker-wrapp .flinker-col1 .flinker-row1 .flinker-bar1 { width:215px; float:none; margin:0 auto 30px;}
.flinker-wrapp .flinker-col1 .flinker-row1 .flinker-bar2 { width:100%; display:none; margin:0 0 0;}
.flinker-wrapp .flinker-col1 .flinker-row2 { width:100%; text-align:left;}
.flinker-wrapp .flinker-btn1 { width:48%; margin:4.2% 0 0; padding:18px 2% 17px;}
.flinker-wrapp .flinker-btn1:first-child { margin-top:0;}
.flinker-wrapp .flinker-btn1:nth-child(2) { margin-top:0;}
.flinker-wrapp .flinker-btn1:nth-child(2n) { float:right;}
.flinker-wrapp .flinker-btn2 { width:48%; margin:4.2% 0 0; padding:18px 2% 17px;}
.flinker-wrapp .flinker-btn2:first-child { margin-top:0;}
.flinker-wrapp .flinker-btn2:nth-child(2) { margin-top:0;}
.flinker-wrapp .flinker-btn2:nth-child(2n) { float:right;}

.footer-wrapp { text-align:center; padding:20px 0 155px;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin:0 4px 0;}
.footer-row1 li, .footer-row1 li a { font-size:12px;}

/*inner-wrapp*/
.inner-wrapp .inner-col1 { width:100%; bottom:30px;}
.inner-wrapp h1 { font-size:36px; line-height:1.1; word-spacing: 12px;}
	
.conten-wrapp { padding:40px 0 50px;}	

.conten-wrapp.fee-wrapp {padding: 40px 0 35px;}

.conten-wrapp.welcome-wrapp {padding: 40px 0 40px;}
	
.welcome-wrapp h2 { font-size:22px; line-height:1.6;}	
	
.adul-wrapp h2 { font-size:24px; line-height:1.6;}	
.adul-wrapp h3 { font-size:18px;}
.adul-wrapp h4 { font-size:18px;}

.children-wrapp h2 { font-size:24px; line-height:1.6;}	
.children-wrapp h3 { font-size:18px;}
.children-wrapp h4 { font-size:18px;}
	
/*.library-wrapp2 .library-col2 { width:49%; float:left; margin:0 2% 2% 0;}
.library-wrapp2 .library-col2:nth-child(2n) { float:right; margin-right: 0;}*/

.sleep-wrapp { padding:56px 0 26px;}
.sleep-wrapp h2 { font-size:20px;}

.famden-wrapp h2 { font-size:20px;}

.treatments-wrapp2 { padding:58px 0 36px;}

.enquiry-wrapp h2 { font-size:20px; margin:0 0 30px;}
.enquiry-wrapp h3 { font-size:17px;}
.enquiry-wrapp h5 { float:none; font-size:16px; line-height:1.6;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil1 { font-size:14px;}
.enquiry-wrapp .enquiry-col3 { width:100%;}
.enquiry-wrapp .enquiry-col3:first-child { margin-bottom:17px;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 { float:none; display:inline-block; position:relative; transform:none; top:inherit; left:inherit;}
.enquiry-wrapp .enquiry-col3 .enquiry-row3 { width:100%; margin:28px 0 0;}
.enquiry-wrapp .enquiry-col4 .enquiry-row4 { width:100%; margin:0 0 0;}
.enquiry-wrapp .enquiry-col4 .enquiry-row5 { width:100%; position:relative; top:inherit; transform:none; float:left; margin:25px 0 25px;}
.enquiry-wrapp .enquiry-col4 { padding:34px 5% 34px;}
.enquiry-wrapp .enquiry-btn2 { font-size:15px;}

.details-row1 li, .details-row1 li a, .details-row1 li strong { font-size:17px;}

.appointments-wrapp .appointments-col1 { padding:38px 5% 11px;}

.conten-wrapp2 h2 { font-size:20px;}

.teamin-wrapp h2 { font-size:52px;}
.teamin-wrapp h3 { font-size:15px;}
.teamin-wrapp h4 { font-size:18px;}
.teamin-wrapp .teamin-col1 { text-align:center;}
.teamin-wrapp .teamin-col1 .teamin-row1 { width:100%; margin:0 0 58px;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:100%; position:relative; top:inherit; transform:none;}

.caring-wrapp3 h2 { font-size:52px; margin: 0 0 30px;}

.fee-wrapp h2 { font-size:20px;}
.fee-wrapp h3 { font-size:10.5px; padding: 0 2px 0;}
.fee-wrapp h4 { font-size:13px;}
.fee-wrapp .pink { font-size: 16px;}
.fee-wrapp .fee-row1 .fee-col2 .conten1 { font-size: 12px;}
.fee-wrapp .fee-row1 { overflow-x:auto;}
.fee-wrapp .fee-row1 .fee-row2 { width:100%;}

.welcome-wrapp h3 { font-size:20px;}

.join-wrapp h2 { font-size:22px;}
.join-wrapp h2 span { display:inline;}
.join-wrapp h3 { font-size:20px;}
.join-wrapp .join-btn1 { margin:0 0 0;}
	
.choose-wrapp h2 { font-size:24px;}

.refer-wrapp h2 { font-size:22px;}
.refer-wrapp h3 { font-size:32px;}

.emergency-wrapp h2 { font-size:22px;}
.emergency-wrapp h2 span { display:inline;}
.emergency-wrapp h3 { font-size:22px;}
.emergency-wrapp h3 span { display:inline;}

.future-wrapp h2 { font-size:22px;}
.future-wrapp h3 { font-size:20px;}

.sleep-wrapp .sleep-col2 .sleep-col3 { width:100%; margin:0 0 30px;}

.testi-wrapp { text-align:center; padding:58px 0 50px;}
.testi-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.testi-wrapp h2 span { display:inline;}
.testi-wrapp h3 { font-size:15px; letter-spacing:2.8px; margin:0 0 15px;}
.testi-wrapp h3 span { display:inline;}
.testi-wrapp h4 { font-size:36px; margin:0 0 0;}
.testi-wrapp h4 span { display:inline;}
.testi-wrapp .testi-col1 { width:100%; margin:0 0 0;}
.testi-wrapp .testi-col2 .testi-row1 { width:100%; margin:0 0 0;}
.testi-wrapp .testi-col2 { width:100%; text-align:center; margin:0 0 0;}
.testi-wrapp .testi-col2 .testi-row2 { width:100%; padding:34px 0 20px;}

.testi2-wrapp { text-align:center; padding:58px 0 56px;}
.testi2-wrapp p { font-size:14px; margin:0 0 20px;}
.testi2-wrapp p span { display:inline;}
.testi2-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.testi2-wrapp h2 span { display:inline;}
.testi2-wrapp h3 { font-size:13px; letter-spacing:2px; margin:0 0 7px;}
.testi2-wrapp h3 span { display:inline;}
.testi2-wrapp .testi2-col1 .testi2-col2 { width:100%; padding:34px 7% 48px; margin:0 0 10px;}
.testi2-wrapp .testi2-col1 .testi2-col2 .testi2-row1 { width:100%; max-height:180px; padding:0 8% 0 0;}
.testi2-wrapp .reviews-icon { width:31px; top:44px; right:3%;}

.teamer-wrapp { padding:40px 0 10px;}
.teamer-wrapp h3 { font-size:20px;}
.teamer-wrapp h4 { font-size:18px;}
.teamer-wrapp .teamer-col1 .teamer-col2 { width:100%; margin:0 0 50px;}

.staff-wrapp .staff-col1 .staff-col2 { width:100%;}
.staff-wrapp h2 { font-size:20px;}
.staff-wrapp h3 { font-size:19px;}
.staff-wrapp h4 { font-size:17px;}

.form-wrapp h2 { font-size:20px;}
.form-wrapp .form-col1 { width:100%;}

.adul-wrapp .adul-col1 .adul-row1 ul li, 
.adul-wrapp .adul-col1 .adul-row1 ul li a {font-size: 16px;}
.adul-wrapp .adul-col1 .adul-row1 ul li:after { top:18px;}
.adul-wrapp .adul-col1 .adul-row1 p {font-size: 16px;}
.mac-os .adul-wrapp .adul-col1 .adul-row1 ul li:after { top:15px;}

.future-wrapp .future-col1 .future-row1 {margin:0 0 10px;}
	
.join-wrapp { padding:40px 0 40px}	
	
/*mobile-wrapp*/
.mobile-wrapp { display:block; padding:25px 0 0;}
.mobile-wrapp .mobile-col1 { width:100%; margin:0 0 0;}
.mobile-wrapp .mobile-col1 .mobile-row1 { width:100%; transform:none; margin:0 0 10px; position:relative; top:inherit;}
.mobile-wrapp .mobile-col1 .mobile-row1 a { width:37px;}
.mobile-wrapp .mobile-btn1 { width:48%; margin:0 0 0; padding:18px 2% 17px;font-size: 11px;}

/*common-css*/
.reviews-thm1 { width:100%; margin:0 0 12px;}
.reviews-thm1 span { width:77px;}
.reviews-icon { width:31px; top:44px; right:10%;}
.testimonials-icon { width:53px; top:6%; right:7%;}

/*mobile-css*/
.header-mob1 { width:100%; display:none; margin:0 0 14px;}
.header-mob2 { width:100%; display:none; margin:0 0 12px;}
.flinker-mob1 { width:100%; display:block; margin:0 0 56px;}
.flinker-mob4 { width:100%; display:block; margin:0 0 0;}

/*btn-css*/
.header-btn1, .header-btn2, .banner-btn1, .dentist-btn1, .plan-btn1, .treatments-btn1, .contact-btn1, .contact-fil1, .instagram-btn1, .flinker-btn1, .flinker-btn2, .mobile-btn1, .teamer-btn1, .caring-btn1, .fee-btn1, .join-btn1, .form-btn1, .form-fil1, .recruitment-btn1, .enquiry-btn1, .enquiry-btn2, .enquiry-fil1, .welcome-btn1, .testi-btn1, .testi2-btn1, .future-btn1 { font-size:11px; letter-spacing:0.22px;}

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

br { display:contents;}

.modal.payment.insta-extra .modal-content {width: 99%; height: 98%;}
.modal.payment.insta-extra .modal-content .close {top: 12px; z-index: 999; color: #000000;}
.modal.payment.insta-extra .modal-content .close:hover {color: #fb51a7;}
.modal.payment.insta-extra .modal-content .modal-body {height: 100%;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec {position: relative; height: 100%;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .image-sec {width: 100%; background: #FBCFDB;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec img {opacity: 0.20;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec {position: absolute; width: 100%; height: auto; top: 50%; left: 0; right: 0; transform: translateY(-50%); padding: 35px 7% 40px;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec h2 {font-size: 18px; letter-spacing: 3px;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec .contact-row1 input {height: 50px; font-size: 13px;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec .content-form .contact-btn1.subscribe-btn {font-size: 12px;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .visiblesection {background-position-x: 94%;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .visiblesection span.plusser {left: -5px;}

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

.teamer-wrapp h2 {margin: 0 0 40px;}

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

.children-wrapp .children-col1 .children-row1 ul li:after {top: 18px;}
.children-wrapp .children-col1 .children-row1 ul li, 
.children-wrapp .children-col1 .children-row1 ul li a {font-size: 16px;}
.children-wrapp .children-col1 .children-row1 p {font-size: 16px;}
.mac-os .children-wrapp .children-col1 .children-row1 ul li:after {top: 15px;}

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

#myModalrefermodal.modal.payment.insta-extra .modal-content {width: 100%; height: 100%; border-radius: 0;}
.modal.payment.insta-extra .outer-refermodal .content-sec .content-form .contact-row1 {width: 100%;}
.modal.payment.insta-extra .outer-refermodal .content-sec .content-form .contact-btn1.submit-btn {width: 100%;}
.modal.payment.insta-extra .outer-refermodal h2 {font-size: 17px;}
.modal.payment.insta-extra .outer-refermodal h3 {font-size: 16px;}
.modal.payment.insta-extra .outer-refermodal {position: relative; height: 100%;}
.modal.payment.insta-extra .outer-refermodal .image-sec {width: 100%; background: #FBCFDB;}
.modal.payment.insta-extra .outer-refermodal .image-sec img {opacity: 0.20;}
.modal.payment.insta-extra .outer-refermodal .content-sec {position: absolute; width: 100%; height: auto; top: 50%; left: 0; right: 0; transform: translateY(-50%); padding: 35px 7% 40px;}

.refer-wrapp .refer-col1 .refermodal {font-size: 11px; letter-spacing: 0.22px;}

.future-wrapp .future-col1 .future-row1 img { object-fit: cover; object-position: 16%;}
.future-wrapp .future-col1 .future-col2 .future-row1 img {object-position: 36%;}

.refer-wrapp .refer-col1 .refer-row2 h4 {font-size: 34px;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .imagebox img {width: 220px;}

.modal.payment.insta-extra .outer-refermodal h3 br {display: block;}

.contact-wrapp .contact-col1 .imagebox img {width: 220px;}

.mac-os .choose-wrapp .choose-col1 .choose-row1 ul li:after {top: 12px;}
.mac-os .famden-wrapp .content ul li:after {top: 11px;}

.help-wrapp p {font-size: 20px;}
.famden-wrapp p {font-size: 16px;}

.full-wid-trt .full-column .sub-column .drivertg {font-size: 16px;}

.contact-wrapp .contact-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: 10px;   letter-spacing: 0.22px;   height: 54px;   margin: 0 0 10px;}
.contact-wrapp .contact-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: 10px;  letter-spacing: 0.32px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {  font-size: 12px; display: inline-block;text-align: left;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {  background-size: 9px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {  height: 54px;  margin: 0 0 18px;  padding: 18px 0 0;}
.contact-wrapp .contact-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 20px !important;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {top: 3px;}
.contact-wrapp .contact-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: 6px;}


.referrals-wrapp .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: 10px;letter-spacing: 0.22px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label { font-size: 12px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {font-size: 10px;letter-spacing: 0.22px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:after {top: 2px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:before {  top: 5px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label { font-size: 12px;}
.referrals-wrapp .nf-form-cont { width: 100%;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li { width: 100%;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(8) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(11) .nf-cell {  width: 100% !important;}
.referrals-wrapp h2 { font-size: 26px; letter-spacing: 3px;}
.referrals-wrapp .referrals-col1 { width: 100%;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3 {  font-size: 22px;  letter-spacing: 3px;}
.benefits-wrapp h2 {  font-size: 26px;  letter-spacing: 3px;}


.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 11px;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {background-size: 9px;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell { width: 100% !important;  margin: 0 0 15px;}

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

.reviews-wrapp .reviews-col1 .non-slider .reviews-col2 {width: 98.5%; padding: 34px 10% 48px;}

.library-wrapp .library-col1 .non-slider .library-col2 {width: 95%; margin: 0 0 0;}

.partners-wrapp .partners-col1 .nonslider .partners-row1 {width: 96%; margin: 0 2% 0;}
.partners-wrapp .partners-col1 .nonslider .partners-row1 img {max-height: 58px; object-fit: contain;}

.banner-wrapp .non-slider {width: 100%; background: #ffffff; display: block; float: left;}

.banner-wrapp .banner-col1 .bnr-lern-btn {font-size: 11px; letter-spacing: 0.22px;}

.bottom-right {padding-right: 3%;}
.top-right {padding-right: 3%;}

.bottom-left {padding-left: 3%;}
.top-left {padding-left: 3%;}

.inner-wrapp .inner-col1 .videobox-box1.banner .video-text1 {font-size: 14px;}

.library-wrapp2 .slick-slider .slick-slide {margin: 0 3px 0;}

.library-wrapp2 .library-col1 .nonslider .library-col2 {width:49%; float:left; margin:0 2% 2% 0;}
.library-wrapp2 .library-col1 .nonslider .library-col2:nth-child(2) {margin-right: 0; float: right;}

.practice-wrapp .practice-col1 .practice-row1 {width: 48.85%; float: left; margin: 0 2% 1.5% 0;}
.practice-wrapp .practice-col1 .practice-row1:nth-child(2n) {float: right; margin-right: 0;}

.mobile-sticky .mobile-btn1 { font-size: 9px; padding: 16px 10px; margin: 0 2px 0 0;}

/*.instagram-wrapp .instagram-col1 #sb_instagram #sbi_images img { height: 82.4vw;}*/

.flinker-wrapp .flinker-col1 .flinker-row2 .custom-select1 {width: 100%; margin: 0 0 20px;}
.flinker-wrapp .flinker-col1 .flinker-row2 .custom-select1 .select-items { max-height: 102px;}
.flinker-wrapp .flinker-col1 .flinker-row2 .custom-select1 .select-items div { font-size: 11px;}

.modal.payment.insta-extra .popup-image-miss .outer-refermodal .content-sec { position: relative; transform: none;}
#myModalrefermodal.modal.payment.insta-extra .modal-content.popup-image-miss { height: auto; max-width: 90%;}

.mobile-wrapp .mobile-col1 .mobile-row1 {position: absolute;top: -57px; right: 0; width: fit-content; left: 110px; margin: 0 auto;}
.mobile-wrapp .mobile-col1 .mobile-row1 a:last-child {display: none;}
.header-wrapp .header-col4 { display: none;}
.header-wrapp .header-col1 {width: 140px;}

.inner-wrapp.noflexslider { min-height: 230px;}

.welcome-wrapp p br { display: inherit;}

.form-wrapp .form-col2 {width: 100%; padding: 58px 5% 60px;}

.contact-wrapp .contact-col1 .nf-form-cont .nf-after-form-content {bottom: 70px; font-size: 12px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.error-sup-class .field-wrap.submit-wrap .ninja-forms-field { margin: 40px 0 0;}

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

.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-after-form-content {font-size: 12px;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.error-sup-class .field-wrap.submit-wrap .ninja-forms-field {   margin: 20px 0 0;}

.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { font-size: 14px;}

.bottom-left { bottom: 20px !important;}

.enquiry-wrapp .form-full-outer { padding: 43px 0; margin: 0 0 50px;}
.enquiry-wrapp .form-full-outer .enquiry-col1 { width: 90%; padding: 58px 5% 60px;}

}

@media screen and (max-width:370px) {

/*.library-wrapp2 .library-col2 { width:100%; margin:0 0 2%;}*/

.library-wrapp2 .library-col1 .nonslider .library-col2 {width:100%; margin:0 0 2%;}




}


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

.header-wrapp { text-align:center; border-bottom:1px solid rgba(80,80,80,0.5); padding:20px 0 25px;}
.header-wrapp h2 { font-size:12px; margin:0 0 0;}
.header-wrapp h2 span { display:inline;}
.header-wrapp .header-col1 { width:202px; float:left; margin:2px 0 0;}
.header-wrapp .header-col1 .header-row1 { width:100%; float:none;}
.header-wrapp .header-col2 { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%;}
.header-wrapp .header-col3 { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col3 .header-row3 { width:100%;}
.header-wrapp .header-col3 .header-row3 li { float:none; display:inline-block; margin:0 0 0;}
.header-wrapp .header-col4 { width:auto; float:right; display:block; margin:0 100px 0 0;}
.header-wrapp .header-col4 .header-row4 { width:43px;}
.header-wrapp .header-btn1 { width:48%; margin:4.2% 0 0; padding:18px 2% 17px;}
.header-wrapp .header-btn1 span { display:none;}
.header-wrapp .header-btn1:first-child { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2n) { float:right;}
.header-wrapp .header-btn2 { width:48%; margin:4.2% 0 0; padding:18px 2% 17px;}
.header-wrapp .header-btn2 span { display:none;}
.header-wrapp .header-btn2:first-child { margin-top:0;}
.header-wrapp .header-btn2:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn2:nth-child(2n) { float:right;}
.header-row3 li, .header-row3 li a { font-size:13px;}

.header-wrapp.mobfixed {position: fixed; top: 0; width: 100%; z-index: 99; animation: slide-down 0.7s; transition: all 0.7s ease-in-out; box-shadow: 0px 6px 12px -4px rgba(0, 0, 0, 0.24);}

.linker-wrapp { text-align:center; display:none; padding:20px 0 20px;}
.linker-wrapp .linker-col1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%;}

.banner-wrapp { min-height:inherit; background: #ffffff; padding: 0 0 0;}
.banner-wrapp h2 { font-size:48px !important; line-height:1; word-spacing: 2px; margin: 0 0 15px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%;}
.banner-wrapp .banner-col2 { width:100%; display:none; margin:0 0 0; position:relative; top:inherit; right:inherit;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%;}
.banner-wrapp .banner-col2 .banner-row2 a { width:45px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.banner-wrapp .owl-item img {height: 360px; object-fit: cover;}
.banner-wrapp .main-bg-img img {min-height:inherit;}

.dentist-wrapp { text-align:center; padding:5.2% 0 45px;}
.dentist-wrapp h2 { font-size:69px; margin:0 0 0;}
.dentist-wrapp h2 span { display:inline;}
.dentist-wrapp h3 { font-size:15px; letter-spacing:2.8px; margin:0 0 24px;}
.dentist-wrapp h3 span { display:inline;}
.dentist-wrapp .dentist-col1 { width:100%; margin:0 0 0;}
.dentist-wrapp .dentist-col2 { width:100%; margin:0 0 0;}
.dentist-wrapp .dentist-col2 .dentist-row1 { width:100%;}
.dentist-wrapp .dentist-col2 .dentist-row1 .dentist-bar1 { width:100%;}
.dentist-wrapp .dentist-col2 .dentist-row1 .dentist-bar2 { width:90%; position:absolute; bottom:40px;}
.dentist-wrapp .dentist-col2 .dentist-row2 { width:100%;}
.dentist-wrapp .dentist-col2 .dentist-row2 .dentist-bar3 { width:100%; transform:none; background:none; padding:34px 15% 40px; position:relative; top:inherit;}
.dentist-wrapp .dentist-col2:last-child .dentist-row1 .dentist-bar2 { width:90%; text-align:center; position:absolute; bottom:40px;}
.dentist-wrapp .dentist-col2:last-child .dentist-row2 .dentist-bar3 { padding-bottom:0;}

.plan-wrapp { padding:38px 0 76px;}
.plan-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.plan-wrapp h2 span { display:inline;}
.plan-wrapp h3 { font-size:74px; margin:0 0 0;}
.plan-wrapp h3 span { display:inline;}
.plan-wrapp h4 { font-size:15px; letter-spacing:2.04px; margin:0 0 24px;}
.plan-wrapp h4 span { display:inline;}
.plan-wrapp .plan-col1 { width:80%; float:none; margin:0 auto 0;}
.plan-wrapp .plan-col1 .plan-col2 { width:100%; margin:0 0 40px;}
.plan-wrapp .plan-col1 .plan-col2:last-child { margin-bottom:0;}
.plan-wrapp .plan-col1 .plan-col2 .plan-row1 { width:100%; margin:0 0 34px;}
.plan-wrapp .plan-col1 .plan-col2 .plan-row1 .plan-bar1 { width:90%; position:absolute; bottom:40px;}

.caring-wrapp { text-align:center; padding:45px 0 36px;}
.caring-wrapp p { font-size:16px; margin:0 0 20px;}
.caring-wrapp p span { display:inline;}
.caring-wrapp h2 { font-size:77px; line-height:1.2; margin:0 0 30px;}
.caring-wrapp h2 span { display:inline;}

.treatments-wrapp { text-align:center; padding:58px 0 0;}
.treatments-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:64px; margin:0 0 0;}
.treatments-wrapp h3 sup { font-size:40px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:14px; letter-spacing:1.88px; margin:0 0 5px;}
.treatments-wrapp h4 span { line-height:2.2; display:block;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row1 .treatments-bar1 { width:90%; position:absolute; bottom:40px;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row2 { width:100%; padding:36px 15% 40px;}

.library-wrapp { text-align:center; padding:58px 0 96px;}
.library-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 30px;}
.library-wrapp h2 span { display:inline;}
.library-wrapp h3 { font-size:44px; margin:0 0 26px;}
.library-wrapp h3 span { display:inline;}
.library-wrapp .library-col1 { width:80%; float:none; margin:0 auto 0;}

.reviews-wrapp { text-align:center; padding:58px 0 106px;}
.reviews-wrapp p { font-size:14px; margin:0 0 20px;}
.reviews-wrapp p span { display:inline;}
.reviews-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.reviews-wrapp h2 span { display:inline;}
.reviews-wrapp h3 { font-size:16px; letter-spacing:2px; margin:0 0 7px;}
.reviews-wrapp h3 span { display:inline;}
.reviews-wrapp .reviews-col1 { width:80%; float:none; margin:0 auto 0;}
.reviews-wrapp .reviews-col1 .reviews-col2 { width:100%; padding:34px 10% 48px;}
.reviews-wrapp .reviews-col1 .reviews-col2 .reviews-row1 { width:100%; max-height:180px; padding:0 8% 0 0;}

.testimonials-wrapp { text-align:center; padding:58px 0 78px;}
.testimonials-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:15px; letter-spacing:2.8px; margin:0 0 15px;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 { font-size:36px; margin:0 0 0;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-col1 { width:80%; float:none; margin:0 auto 0;}
.testimonials-wrapp .testimonials-col2 .testimonials-row1 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 { width:100%; text-align:center; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; padding:34px 0 30px;}

.contact-wrapp { text-align:center; padding:40px 0 40px;}
.contact-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 14px;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0; padding:58px 5% 60px;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { text-align:center;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:100%; height:54px; margin:0 0 10px;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%; height:54px; margin:0 0 18px; padding:14px 0 0;}
.contact-wrapp .contact-col1 {width: 100%;}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1 .select-selected {font-size: 10px;}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1 .select-items div {font-size: 10px;}

.partners-wrapp { text-align:center; padding:40px 0 28px;}
.partners-wrapp .partners-col1 { width:100%; margin:0 0 0;}
.partners-wrapp .partners-col1 .partners-row1 { width:auto; vertical-align:middle; display:inline-block; margin:0 auto 0;}

.instagram-wrapp { text-align:center; padding:28px 0;}
.instagram-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.instagram-wrapp h2 span { display:inline;}
.instagram-wrapp h3 { font-size:12px; display:none; margin:21px 0 0 0;}
.instagram-wrapp h3 span { display:inline;}
.instagram-wrapp .instagram-col1 { width:80%; margin:0 10% 74px;}
.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%;}
.instagram-wrapp .instagram-col2 a { width:52px; margin:0 0 0;}
.instagram-wrapp .instagram-col3 a { width:52px; margin:0 0 0;}

.flinker-wrapp { text-align:center; padding:52px 0 60px;}
.flinker-wrapp p { font-size:13px; display:none; margin:0 0 0;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 { font-size:14px; letter-spacing:2.2px; margin:0 0 22px;}
.flinker-wrapp h2 span { display:inline;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:100%; margin:0 0 80px;}
.flinker-wrapp .flinker-col1 .flinker-row1 .flinker-bar1 { width:215px; float:none; margin:0 auto 30px;}
.flinker-wrapp .flinker-col1 .flinker-row1 .flinker-bar2 { width:100%; display:none; margin:0 0 0;}
.flinker-wrapp .flinker-col1 .flinker-row2 { width:100%; text-align:left;}
.flinker-wrapp .flinker-btn1 { width:48%; margin:4.2% 0 0; padding:18px 2% 17px;}
.flinker-wrapp .flinker-btn1:first-child { margin-top:0;}
.flinker-wrapp .flinker-btn1:nth-child(2) { margin-top:0;}
.flinker-wrapp .flinker-btn1:nth-child(2n) { float:right;}
.flinker-wrapp .flinker-btn2 { width:48%; margin:4.2% 0 0; padding:18px 2% 17px;}
.flinker-wrapp .flinker-btn2:first-child { margin-top:0;}
.flinker-wrapp .flinker-btn2:nth-child(2) { margin-top:0;}
.flinker-wrapp .flinker-btn2:nth-child(2n) { float:right;}

.footer-wrapp { text-align:center; padding:20px 0 158px;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin:0 4px 0;}
.footer-row1 li, .footer-row1 li a { font-size:12px;}

.mobile-wrapp { text-align:center; display:block;}
.mobile-wrapp .mobile-col1 { width:100%; margin:0 0 0;}
.mobile-wrapp .mobile-btn1 { width:31%; margin:0 0 0; padding:18px 2% 17px;}

/*inner-wrapp*/
.inner-wrapp .inner-col1 { width:100%; bottom:30px;}
.inner-wrapp h1 { font-size:45px; line-height:1.3;}
	
.conten-wrapp { padding:40px 0 50px;}	
	
.welcome-wrapp h2 { font-size:22px; line-height:1.6;}	
	
.adul-wrapp h2 { font-size:24px; line-height:1.6;}	
.adul-wrapp h3 { font-size:18px;}
.adul-wrapp h4 { font-size:18px;}

.children-wrapp h2 { font-size:24px; line-height:1.6;}	
.children-wrapp h3 { font-size:18px;}
.children-wrapp h4 { font-size:18px;}
	
/*.library-wrapp2 .library-col2 { width:49%; float:left; margin:0 2% 2% 0;}
.library-wrapp2 .library-col2:nth-child(2n) { float:right; margin-right: 0;}	*/

.sleep-wrapp { padding:56px 0 26px;}

.treatments-wrapp2 { padding:58px 0 36px;}

.enquiry-wrapp h5 { float:none; font-size:16px; line-height:1.6;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil1 { font-size:14px;}
.enquiry-wrapp .enquiry-col3 { width:100%; padding:34px 5% 34px;}
.enquiry-wrapp .enquiry-col3:first-child { margin-bottom:17px;}
.enquiry-wrapp .enquiry-col4 .enquiry-row2 { float:none; display:inline-block; position:relative; transform:none; top:inherit; left:inherit;}
.enquiry-wrapp .enquiry-col4 .enquiry-row3 { width:100%; margin:28px 0 0;}
.enquiry-wrapp .enquiry-col4 .enquiry-row4 { width:100%; margin:0 0 0;}
.enquiry-wrapp .enquiry-col4 .enquiry-row5 { width:100%; position:relative; top:inherit; transform:none; float:left; margin:25px 0 25px;}
.enquiry-wrapp .enquiry-col4 { padding:34px 5% 34px;}
.enquiry-wrapp .enquiry-btn2 { font-size:15px;}

.appointments-wrapp .appointments-col1 { padding:38px 5% 11px;}

.teamin-wrapp h2 { font-size:56px;}
.teamin-wrapp h3 { font-size:16px;}
.teamin-wrapp h4 { font-size:18px;}
.teamin-wrapp .teamin-col1 { text-align:center;}
.teamin-wrapp .teamin-col1 .teamin-row1 { width:100%; margin:0 0 58px;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:100%; position:relative; top:inherit; transform:none;}

.caring-wrapp3 h2 { font-size:52px; margin: 0 0 30px;}

.fee-wrapp h2 { font-size:20px;}
.fee-wrapp h3 { font-size:14px;}
.fee-wrapp h4 { font-size:15px;}
.fee-wrapp .pink { font-size: 16px;}
.fee-wrapp .green { font-size: 16px;}
.fee-wrapp .fee-row1 { overflow-x:auto;}
.fee-wrapp .fee-row1 .fee-row2 { width:100%;}

.refer-wrapp h2 { font-size:22px;}
.refer-wrapp h3 { font-size:32px;}

.emergency-wrapp h2 { font-size:22px;}
.emergency-wrapp h2 span { display:inline;}
.emergency-wrapp h3 { font-size:22px;}
.emergency-wrapp h3 span { display:inline;}

.sleep-wrapp .sleep-col2 .sleep-col3 { width:100%; margin:0 0 30px;}

.testi-wrapp { text-align:center; padding:58px 0 50px;}
.testi-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.testi-wrapp h2 span { display:inline;}
.testi-wrapp h3 { font-size:15px; letter-spacing:2.8px; margin:0 0 15px;}
.testi-wrapp h3 span { display:inline;}
.testi-wrapp h4 { font-size:32px; margin:0 0 0;}
.testi-wrapp h4 span { display:inline;}
.testi-wrapp .testi-col1 { width:100%; margin:0 0 0;}
.testi-wrapp .testi-col2 .testi-row1 { width:100%; margin:0 0 0;}
.testi-wrapp .testi-col2 { width:49%; text-align:center; margin:0 2% 0 0;}
.testi-wrapp .testi-col2:nth-child(2n) { float:right; margin-right: 0;}
.testi-wrapp .testi-col2:nth-child(3n) { margin-right: auto;}
.testi-wrapp .testi-col2 .testi-row2 { width:100%; padding:34px 0 30px;}

.testi2-wrapp { text-align:center; padding:58px 0 56px;}
.testi2-wrapp p { font-size:14px; margin:0 0 20px;}
.testi2-wrapp p span { display:inline;}
.testi2-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.testi2-wrapp h2 span { display:inline;}
.testi2-wrapp h3 { font-size:13px; letter-spacing:2px; margin:0 0 7px;}
.testi2-wrapp h3 span { display:inline;}
.testi2-wrapp .testi2-col1 .testi2-col2 { width:100%; padding:34px 7% 48px; margin:0 0 10px;}
.testi2-wrapp .testi2-col1 .testi2-col2 .testi2-row1 { width:100%; max-height:180px; padding:0 8% 0 0;}
.testi2-wrapp .reviews-icon { width:31px; top:44px; right:3%;}

.teamer-wrapp h3 { font-size:18px;}
.teamer-wrapp h4 { font-size:16px;}
.teamer-wrapp .teamer-col1 .teamer-col2 { width:48%; margin:0 0 50px;}
.teamer-wrapp .teamer-col1 .teamer-col2:nth-child(2n) { float:right;}

.staff-wrapp .staff-col1 .staff-col2 { width:100%;}
.staff-wrapp h2 { font-size:20px;}
.staff-wrapp h3 { font-size:19px;}
.staff-wrapp h4 { font-size:17px;}

.form-wrapp h2 { font-size:20px;}
.form-wrapp .form-col1 { width:100%;}

.adul-wrapp .adul-col1 .adul-row1 ul li, 
.adul-wrapp .adul-col1 .adul-row1 ul li a {font-size: 16px;}
.adul-wrapp .adul-col1 .adul-row1 ul li:after { top:18px;}
.adul-wrapp .adul-col1 .adul-row1 p {font-size: 16px;}
	
.join-wrapp { padding:40px 0 40px}	
	
/*common-css*/
.reviews-thm1 { width:100%; margin:0 0 12px;}
.reviews-thm1 span { width:77px;}
.reviews-icon { width:31px; top:44px; right:10%;}
.testimonials-icon { width:53px; top:6%; right:7%;}

/*mobile-css*/
.flinker-mob1 { /*width:100%; display:block; margin:0 0 56px;*/ display: none; }
.flinker-mob4 { width:100%; display:block; margin:0 0 0;}

/*btn-css*/
.header-btn1, .header-btn2, .banner-btn1, .dentist-btn1, .plan-btn1, .treatments-btn1, .contact-btn1, .contact-fil1, .instagram-btn1, .flinker-btn1, .flinker-btn2, .mobile-btn1, .teamer-btn1, .caring-btn1, .fee-btn1, .join-btn1, .form-btn1, .form-fil1, .recruitment-btn1, .enquiry-btn1, .enquiry-btn2, .enquiry-fil1, .welcome-btn1, .testi-btn1, .testi2-btn1, .future-btn1 { font-size:10px; letter-spacing:0.22px;}

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

br { display:contents;}

.modal.payment.insta-extra .modal-content {width: 99%; height: 98%;}
.modal.payment.insta-extra .modal-content .close {top: 12px; z-index: 9; color: #000000;}
.modal.payment.insta-extra .modal-content .close:hover {color: #fb51a7;}
.modal.payment.insta-extra .modal-content .modal-body {height: 100%;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec {position: relative; height: 100%;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .image-sec {width: 100%; background: #FBCFDB;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec img {opacity: 0.20;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec {position: absolute; width: 100%; height: auto; top: 50%; left: 0; right: 0; transform: translateY(-50%); padding: 35px 7% 40px;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec h2 {font-size: 18px; letter-spacing: 3px;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec .contact-row1 input {height: 50px; font-size: 13px;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec .content-form .contact-btn1.subscribe-btn {font-size: 12px;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec h3 {font-size: 16px; line-height: 1.56;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .visiblesection {background-position-x: 94%;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .file-opting-section .visiblesection span.plusser {left: -5px;}

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

.teamer-wrapp h2 {margin: 0 0 40px;}

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

.children-wrapp .children-col1 .children-row1 ul li:after {top: 18px;}
.children-wrapp .children-col1 .children-row1 ul li, 
.children-wrapp .children-col1 .children-row1 ul li a {font-size: 16px;}
.children-wrapp .children-col1 .children-row1 p {font-size: 16px;}

.mac-os .adul-wrapp .adul-col1 .adul-row1 ul li:after {top: 15px;}
.mac-os .children-wrapp .children-col1 .children-row1 ul li:after {top: 15px;}

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

#myModalrefermodal.modal.payment.insta-extra .modal-content {width: 100%; height: 100%; border-radius: 0;}
.modal.payment.insta-extra .outer-refermodal .content-sec .content-form .contact-row1 {width: 100%;}
.modal.payment.insta-extra .outer-refermodal .content-sec .content-form .contact-btn1.submit-btn {width: 100%;}
.modal.payment.insta-extra .outer-refermodal h2 {font-size: 18px;}
.modal.payment.insta-extra .outer-refermodal h3 {font-size: 16px;}
.modal.payment.insta-extra .outer-refermodal {position: relative; height: 100%;}
.modal.payment.insta-extra .outer-refermodal .image-sec {width: 100%; background: #FBCFDB;}
.modal.payment.insta-extra .outer-refermodal .image-sec img {opacity: 0.20;}
.modal.payment.insta-extra .outer-refermodal .content-sec {position: absolute; width: 100%; height: auto; top: 50%; left: 0; right: 0; transform: translateY(-50%); padding: 35px 7% 40px;}

.refer-wrapp .refer-col1 .refermodal {font-size: 11px; letter-spacing: 0.22px;}

.future-wrapp .future-col1 .future-row1 img { object-fit: cover; object-position: 16%;}
.future-wrapp .future-col1 .future-col2 .future-row1 img {object-position: 36%;}

.refer-wrapp .refer-col1 .refer-row2 h4 {font-size: 34px;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .imagebox img {width: 250px;}

.modal.payment.insta-extra .outer-refermodal h3 br {display: block;}

.contact-wrapp .contact-col1 .imagebox img {width: 250px;}

.mac-os .choose-wrapp .choose-col1 .choose-row1 ul li:after {top: 12px;}
.mac-os .famden-wrapp .content ul li:after {top: 11px;}

.help-wrapp p {font-size: 20px;}
.famden-wrapp p {font-size: 16px;}


.contact-wrapp .contact-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: 10px;   letter-spacing: 0.22px;   height: 54px;   margin: 0 0 10px;}
.contact-wrapp .contact-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: 10px;  letter-spacing: 0.32px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {  font-size: 12px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {  background-size: 9px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {  height: 54px;  margin: 0 0 18px;  padding: 18px 0 0;}
.contact-wrapp .contact-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 20px !important;}

.referrals-wrapp .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: 10px;letter-spacing: 0.22px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label { font-size: 12px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {font-size: 10px;letter-spacing: 0.22px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:after {top: 2px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:before {  top: 5px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label { font-size: 12px;}
.referrals-wrapp .nf-form-cont { width: 100%;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li { width: 50%;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(6) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(8) .nf-cell {  width: 100% !important;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(11) .nf-cell {  width: 100% !important;}
.referrals-wrapp h2 { font-size: 26px; letter-spacing: 3px;}
.referrals-wrapp .referrals-col1 { width: 100%;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3 {  font-size: 22px;  letter-spacing: 3px;}
.benefits-wrapp h2 {  font-size: 26px;  letter-spacing: 3px;}

.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 11px;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {background-size: 9px;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(2) .nf-cell { width: 100% !important;  margin: 0 0 15px;}

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

.reviews-wrapp .reviews-col1 .non-slider .reviews-col2 {width: 98.5%; padding: 34px 10% 48px;}

.library-wrapp .library-col1 .non-slider .library-col2 {width: 95%; margin: 0 0 0;}

.partners-wrapp .partners-col1 .nonslider .partners-row1 {width: 46%; margin: 0 2% 0;}

.banner-wrapp .non-slider {width: 100%; background: #ffffff; display: block; float: left;}

.banner-wrapp .banner-col1 .bnr-lern-btn {font-size: 10px; letter-spacing: 0.22px;}

.bottom-right {padding-right: 3%;}
.top-right {padding-right: 3%;}

.bottom-left {padding-left: 3%;}
.top-left {padding-left: 3%;}

.inner-wrapp .inner-col1 .videobox-box1.banner .video-text1 {font-size: 14px;}

.library-wrapp2 .slick-slider .slick-slide {margin: 0 4px 0;}

.library-wrapp2 .library-col1 .nonslider .library-col2 {width:49%; float:left; margin:0 2% 2% 0;}
.library-wrapp2 .library-col1 .nonslider .library-col2:nth-child(2) {float:right; margin-right: 0;}

.practice-wrapp .practice-col1 .practice-row1 {width: 48.85%; float: left; margin: 0 2% 1.5% 0;}
.practice-wrapp .practice-col1 .practice-row1:nth-child(2n) {float: right; margin-right: 0;}

#myModalrefermodal.modal.payment.insta-extra .modal-content.popup-image-miss {max-width: 100%;}

.mobile-sticky .mobile-btn1 { padding: 16px 14px 15px; font-size: 11px;}

/*.instagram-wrapp .instagram-col1 #sb_instagram #sbi_images img { height: 67vw;}*/

.flinker-wrapp .flinker-col1 .flinker-row2 .custom-select1 {width: 100%; margin: 0 0 20px;}
.flinker-wrapp .flinker-col1 .flinker-row2 .custom-select1 .select-items { max-height: 102px;}
.flinker-wrapp .flinker-col1 .flinker-row2 .custom-select1 .select-items div { font-size: 11px;}


.modal.payment.insta-extra .popup-image-miss .outer-refermodal .content-sec { position: relative; transform: none;}
#myModalrefermodal.modal.payment.insta-extra .modal-content.popup-image-miss { height: auto; max-width: 90%;}

.inner-wrapp.noflexslider { min-height: 360px;}

.welcome-wrapp p br { display: inherit;}

.form-wrapp .form-col2 {width: 100%; padding: 58px 5% 60px;}

.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { font-size: 14px;}

.enquiry-wrapp .form-full-outer { padding: 43px 0; margin: 0 0 50px;}
.enquiry-wrapp .form-full-outer .enquiry-col1 { width: 90%; padding: 58px 5% 60px;}

}


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

.header-wrapp { text-align:center; border-bottom:1px solid rgba(80,80,80,0.5); padding:20px 0 38px;}
.header-wrapp h2 { font-size:12px; margin:0 0 0;}
.header-wrapp h2 span { display:inline;}
.header-wrapp .header-col1 { width:222px; float:left; margin:2px 0 0;}
.header-wrapp .header-col1 .header-row1 { width:100%; float:none;}
.header-wrapp .header-col2 { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%;}
.header-wrapp .header-col3 { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col3 .header-row3 { width:100%;}
.header-wrapp .header-col3 .header-row3 li { float:none; display:inline-block; margin:0 0 0;}
.header-wrapp .header-col4 { width:auto; float:right; display:block; margin:0 100px 0 0;}
.header-wrapp .header-col4 .header-row4 { width:43px;}
.header-wrapp .header-btn1 { width:48%; margin:4.2% 0 0; padding:18px 2% 17px;}
.header-wrapp .header-btn1 span { display:none;}
.header-wrapp .header-btn1:first-child { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2n) { float:right;}
.header-wrapp .header-btn2 { width:48%; margin:4.2% 0 0; padding:18px 2% 17px;}
.header-wrapp .header-btn2 span { display:none;}
.header-wrapp .header-btn2:first-child { margin-top:0;}
.header-wrapp .header-btn2:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn2:nth-child(2n) { float:right;}
.header-row3 li, .header-row3 li a { font-size:13px;}

.header-wrapp.mobfixed { position: fixed; top: 0; width: 100%; z-index: 99; animation: slide-down 0.7s; transition: all 0.7s ease-in-out; box-shadow: 0px 6px 12px -4px rgba(0, 0, 0, 0.24);}

.linker-wrapp { text-align:center; display:none; padding:20px 0 20px;}
.linker-wrapp .linker-col1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%;}

.banner-wrapp { min-height:inherit; background: #ffffff; padding: 0 0 0;}
.banner-wrapp h2 { font-size:60px !important; line-height:1; word-spacing: 2px; margin: 0 0 15px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col1 { width: 90%; float: none; margin: 0 auto 0;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%;}
.banner-wrapp .banner-col2 { width:100%; display:none; margin:0 0 0; position:relative; top:inherit; right:inherit;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%;}
.banner-wrapp .banner-col2 .banner-row2 a { width:45px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.banner-wrapp .owl-item img {height: 511px; object-fit: cover;}

.banner-wrapp .main-bg-img img {min-height:inherit;}

.dentist-wrapp { text-align:center; padding:5.2% 0 45px;}
.dentist-wrapp h2 { font-size:69px; margin:0 0 0;}
.dentist-wrapp h2 span { display:inline;}
.dentist-wrapp h3 { font-size:15px; letter-spacing:2.8px; margin:0 0 24px;}
.dentist-wrapp h3 span { display:inline;}
.dentist-wrapp .dentist-col1 { width:100%; margin:0 0 0;}
.dentist-wrapp .dentist-col2 { width:100%; margin:0 0 0;}
.dentist-wrapp .dentist-col2 .dentist-row1 { width:100%;}
.dentist-wrapp .dentist-col2 .dentist-row1 .dentist-bar1 { width:100%;}
.dentist-wrapp .dentist-col2 .dentist-row1 .dentist-bar2 { width:90%; position:absolute; bottom:40px;}
.dentist-wrapp .dentist-col2 .dentist-row2 { width:100%;}
.dentist-wrapp .dentist-col2 .dentist-row2 .dentist-bar3 { width:100%; transform:none; background:none; padding:34px 15% 40px; position:relative; top:inherit;}
.dentist-wrapp .dentist-col2:last-child .dentist-row1 .dentist-bar2 { width:90%; text-align:center; position:absolute; bottom:40px;}
.dentist-wrapp .dentist-col2:last-child .dentist-row2 .dentist-bar3 { padding-bottom:0;}

.plan-wrapp { padding:38px 0 76px;}
.plan-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.plan-wrapp h2 span { display:inline;}
.plan-wrapp h3 { font-size:74px; margin:0 0 0;}
.plan-wrapp h3 span { display:inline;}
.plan-wrapp h4 { font-size:15px; letter-spacing:2.04px; margin:0 0 24px;}
.plan-wrapp h4 span { display:inline;}
.plan-wrapp .plan-col1 { width:80%; float:none; margin:0 auto 0;}
.plan-wrapp .plan-col1 .plan-col2 { width:100%; margin:0 0 40px;}
.plan-wrapp .plan-col1 .plan-col2:last-child { margin-bottom:0;}
.plan-wrapp .plan-col1 .plan-col2 .plan-row1 { width:100%; margin:0 0 34px;}
.plan-wrapp .plan-col1 .plan-col2 .plan-row1 .plan-bar1 { width:90%; position:absolute; bottom:40px;}

.caring-wrapp { text-align:center; padding:45px 0 36px;}
.caring-wrapp p { font-size:16px; margin:0 0 20px;}
.caring-wrapp p span { display:inline;}
.caring-wrapp h2 { font-size:77px; line-height:1.2; margin:0 0 32px;}
.caring-wrapp h2 span { display:inline;}

.treatments-wrapp { text-align:center; padding:58px 0 0;}
.treatments-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:64px; margin:0 0 0;}
.treatments-wrapp h3 sup { font-size:40px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:14px; letter-spacing:1.88px; margin:0 0 18px;}
.treatments-wrapp h4 span { line-height:0.98; display:inline; padding:0 0 0 10px;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row1 .treatments-bar1 { width:90%; position:absolute; bottom:40px;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row2 { width:100%; padding:36px 15% 40px;}

.library-wrapp { text-align:center; padding:58px 0 96px;}
.library-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 30px;}
.library-wrapp h2 span { display:inline;}
.library-wrapp h3 { font-size:44px; margin:0 0 26px;}
.library-wrapp h3 span { display:inline;}
.library-wrapp .library-col1 { width:80%; float:none; margin:0 auto 0;}

.reviews-wrapp { text-align:center; padding:58px 0 106px;}
.reviews-wrapp p { font-size:14px; margin:0 0 20px;}
.reviews-wrapp p span { display:inline;}
.reviews-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.reviews-wrapp h2 span { display:inline;}
.reviews-wrapp h3 { font-size:16px; letter-spacing:2px; margin:0 0 7px;}
.reviews-wrapp h3 span { display:inline;}
.reviews-wrapp .reviews-col1 { width:80%; float:none; margin:0 auto 0;}
.reviews-wrapp .reviews-col1 .reviews-col2 { width:100%; padding:34px 10% 48px;}
.reviews-wrapp .reviews-col1 .reviews-col2 .reviews-row1 { width:100%; max-height:180px; padding:0 8% 0 0;}

.testimonials-wrapp { text-align:center; padding:58px 0 78px;}
.testimonials-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:15px; letter-spacing:2.8px; margin:0 0 20px;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 { font-size:36px; margin:0 0 0;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-col1 { width:80%; float:none; margin:0 auto 0;}
.testimonials-wrapp .testimonials-col2 .testimonials-row1 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 { width:100%; text-align:center; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; padding:34px 0 30px;}

.contact-wrapp { text-align:center; padding:40px 0 40px;}
.contact-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 14px;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0; padding:58px 15% 60px;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { text-align:center;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:100%; height:54px; margin:0 0 10px;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%; height:54px; margin:0 0 18px; padding:14px 0 0;}
.contact-wrapp .contact-col1 {width: 100%; padding: 58px 5% 60px;}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1 .select-selected {font-size: 10px;}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1 .select-items div {font-size: 10px;}

.partners-wrapp { text-align:center; padding:40px 0 28px;}
.partners-wrapp .partners-col1 { width:100%; margin:0 0 0;}
.partners-wrapp .partners-col1 .partners-row1 { width:auto; vertical-align:middle; display:inline-block; margin:0 auto 0;}

.instagram-wrapp { text-align:center; padding:28px 0;}
.instagram-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.instagram-wrapp h2 span { display:inline;}
.instagram-wrapp h3 { font-size:12px; margin:21px 0 0 0;}
.instagram-wrapp h3 span { display:inline;}
.instagram-wrapp .instagram-col1 { width:80%; margin:0 10% 74px;}
.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%;}
.instagram-wrapp .instagram-col2 a { width:52px; margin:0 10px 0 0;}
.instagram-wrapp .instagram-col3 a { width:52px; margin:0 0 0 10px;}

.flinker-wrapp { text-align:center; padding:52px 0 60px;}
.flinker-wrapp p { font-size:13px; display:none; margin:0 0 0;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 { font-size:14px; letter-spacing:2.2px; margin:0 0 22px;}
.flinker-wrapp h2 span { display:inline;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:100%; margin:0 0 80px;}
.flinker-wrapp .flinker-col1 .flinker-row1 .flinker-bar1 { width:215px; float:none; margin:0 auto 30px;}
.flinker-wrapp .flinker-col1 .flinker-row1 .flinker-bar2 { width:100%; display:none; margin:0 0 0;}
.flinker-wrapp .flinker-col1 .flinker-row2 { width:100%; text-align:left;}
.flinker-wrapp .flinker-btn1 { width:48%; margin:4.2% 0 0; padding:18px 2% 17px;}
.flinker-wrapp .flinker-btn1:first-child { margin-top:0;}
.flinker-wrapp .flinker-btn1:nth-child(2) { margin-top:0;}
.flinker-wrapp .flinker-btn1:nth-child(2n) { float:right;}
.flinker-wrapp .flinker-btn2 { width:48%; margin:4.2% 0 0; padding:18px 2% 17px;}
.flinker-wrapp .flinker-btn2:first-child { margin-top:0;}
.flinker-wrapp .flinker-btn2:nth-child(2) { margin-top:0;}
.flinker-wrapp .flinker-btn2:nth-child(2n) { float:right;}

.footer-wrapp { text-align:center; padding:20px 0 158px;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin:0 4px 0;}
.footer-row1 li, .footer-row1 li a { font-size:12px;}

.mobile-wrapp { text-align:center; display:block;}
.mobile-wrapp .mobile-col1 { width:100%; margin:0 0 0;}
.mobile-wrapp .mobile-btn1 { font-size:10px; width:31%; margin:0 0 0; padding:18px 2% 17px;}

/*inner-wrapp*/
.inner-wrapp .inner-col1 { width:100%; bottom:30px;}
.inner-wrapp h1 { font-size:45px; line-height:1.3;}
	
.conten-wrapp { padding:40px 0 50px;}	
	
.welcome-wrapp h2 { font-size:22px; line-height:1.6;}	
	
.adul-wrapp h2 { font-size:24px; line-height:1.6;}	
.adul-wrapp h3 { font-size:18px;}
.adul-wrapp h4 { font-size:18px;}

.children-wrapp h2 { font-size:24px; line-height:1.6;}	
.children-wrapp h3 { font-size:18px;}
.children-wrapp h4 { font-size:18px;}		
	
/*.library-wrapp2 .library-col2 { width:49%; float:left; margin:0 2% 2% 0;}
.library-wrapp2 .library-col2:nth-child(2n) { float:right; margin-right: 0;}	*/

.treatments-wrapp2 { padding:58px 0 36px;}
.treatments-wrapp2 h3 { font-size:46px;}
.treatments-wrapp2 h4 { line-height:2.6;}
.treatments-wrapp2 h4 span { font-size:30px;}

.enquiry-wrapp h5 { float:none; font-size:16px; line-height:1.6;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil1 { font-size:14px;}
.enquiry-wrapp .enquiry-col3 { width:100%; padding:34px 5% 34px;}
.enquiry-wrapp .enquiry-col3:first-child { margin-bottom:17px;}
.enquiry-wrapp .enquiry-col4 .enquiry-row2 { float:none; display:inline-block; position:relative; transform:none; top:inherit; left:inherit;}
.enquiry-wrapp .enquiry-col4 .enquiry-row3 { width:100%; margin:28px 0 0;}
.enquiry-wrapp .enquiry-col4 .enquiry-row4 { width:100%;}
.enquiry-wrapp .enquiry-col4 .enquiry-row5 { width:100%; position:relative; top:inherit; transform:none; float:left; margin:25px 0 25px;}
.enquiry-wrapp .enquiry-col4 { padding:34px 5% 34px;}
.enquiry-wrapp .enquiry-btn2 { font-size:15px;}

.appointments-wrapp .appointments-col1 { padding:38px 5% 11px;}

.teamin-wrapp h2 { font-size:48px;}
.teamin-wrapp h3 { font-size:14px; letter-spacing:3.8px;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:50%;}

.fee-wrapp h2 { font-size:20px;}
.fee-wrapp h3 { font-size:14px;}
.fee-wrapp h4 { font-size:15px;}
.fee-wrapp .pink { font-size: 18px;}
.fee-wrapp .green {font-size: 18px;}
.fee-wrapp .fee-row1 { overflow-x:auto;}
.fee-wrapp .fee-row1 .fee-row2 { width:100%;}

.caring-wrapp3 h2 { font-size:60px; margin: 0 0 30px;}

.refer-wrapp h2 { font-size:19px;}
.refer-wrapp h3 { font-size:32px;}

.emergency-wrapp h2 { font-size:25px;}
.emergency-wrapp h2 span { display:inline;}
.emergency-wrapp h3 { font-size:25px;}
.emergency-wrapp h3 span { display:inline;}

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

.testi-wrapp { text-align:center; padding:58px 0 50px;}
.testi-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.testi-wrapp h2 span { display:inline;}
.testi-wrapp h3 { font-size:15px; letter-spacing:2.8px; margin:0 0 15px;}
.testi-wrapp h3 span { display:inline;}
.testi-wrapp h4 { font-size:32px; margin:0 0 0;}
.testi-wrapp h4 span { display:inline;}
.testi-wrapp .testi-col1 { width:100%; margin:0 0 0;}
.testi-wrapp .testi-col2 .testi-row1 { width:100%; margin:0 0 0;}
.testi-wrapp .testi-col2 { width:49%; text-align:center; margin:0 2% 0 0;}
.testi-wrapp .testi-col2:nth-child(2n) { float:right; margin-right: 0;}
.testi-wrapp .testi-col2:nth-child(3n) { margin-right: auto;}
.testi-wrapp .testi-col2 .testi-row2 { width:100%; padding:34px 0 30px;}

.testi2-wrapp { text-align:center; padding:58px 0 56px;}
.testi2-wrapp p { font-size:14px; margin:0 0 20px;}
.testi2-wrapp p span { display:inline;}
.testi2-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 36px;}
.testi2-wrapp h2 span { display:inline;}
.testi2-wrapp h3 { font-size:13px; letter-spacing:2px; margin:0 0 7px;}
.testi2-wrapp h3 span { display:inline;}
.testi2-wrapp .testi2-col1 .testi2-col2 { width:48%; padding:34px 3% 48px; margin:0 0 10px;}
.testi2-wrapp .testi2-col1 .testi2-col2:nth-child(2n) { float:right;}
.testi2-wrapp .testi2-col1 .testi2-col2 .testi2-row1 { width:100%; max-height:180px; padding:0 8% 0 0;}
.testi2-wrapp .reviews-icon { width:31px; top:44px; right:3%;}

.teamer-wrapp h3 { font-size:18px;}
.teamer-wrapp h4 { font-size:16px;}
.teamer-wrapp .teamer-col1 .teamer-col2 { width:48%; margin:0 0 50px;}
.teamer-wrapp .teamer-col1 .teamer-col2:nth-child(2n) { float:right;}

.staff-wrapp h2 { font-size:22px;}
.staff-wrapp h3 { font-size:18px;}
.staff-wrapp h4 { font-size:15px;}

.adul-wrapp .adul-col1 .adul-row1 ul li, 
.adul-wrapp .adul-col1 .adul-row1 ul li a {font-size: 16px;}
.adul-wrapp .adul-col1 .adul-row1 ul li:after { top:18px;}
.adul-wrapp .adul-col1 .adul-row1 p {font-size: 16px;}
	
/*common-css*/
.reviews-thm1 { width:100%; margin:0 0 12px;}
.reviews-thm1 span { width:77px;}
.reviews-icon { width:31px; top:44px; right:10%;}
.testimonials-icon { width:53px; top:6%; right:7%;}

/*mobile-css*/
.flinker-mob1 { /*width:100%; display:block; margin:0 0 56px;*/ display: none; }
.flinker-mob4 { width:100%; display:block; margin:0 0 0;}

/*btn-css*/
.header-btn1, .header-btn2, .banner-btn1, .dentist-btn1, .plan-btn1, .treatments-btn1, .contact-btn1, .contact-fil1, .instagram-btn1, .flinker-btn1, .flinker-btn2, .mobile-btn1, .teamer-btn1, .caring-btn1, .fee-btn1, .join-btn1, .form-btn1, .form-fil1, .recruitment-btn1, .enquiry-btn1, .enquiry-btn2, .enquiry-fil1, .welcome-btn1, .testi-btn1, .testi2-btn1, .future-btn1 { font-size:10px; letter-spacing:0.22px;}

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

br { display:contents;}

.modal.payment.insta-extra .modal-content .close {top: 12px;}
.modal.payment.insta-extra .modal-content {width: 95%; max-height:80%;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec h2 {font-size: 16px; letter-spacing: 3px;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec .contact-row1 input {height: 50px;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec h3 {font-size: 16px; line-height: 1.56;}

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

.teamer-wrapp h2 {margin: 0 0 40px;}

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

.children-wrapp .children-col1 .children-row1 ul li:after {top: 18px;}
.children-wrapp .children-col1 .children-row1 ul li, 
.children-wrapp .children-col1 .children-row1 ul li a {font-size: 16px;}
.children-wrapp .children-col1 .children-row1 p {font-size: 16px;}

.mac-os .adul-wrapp .adul-col1 .adul-row1 ul li:after {top: 15px;}
.mac-os .children-wrapp .children-col1 .children-row1 ul li:after {top: 15px;}

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

#myModalrefermodal.modal.payment.insta-extra .modal-content {width: 95%;}
.modal.payment.insta-extra .outer-refermodal .content-sec .content-form .contact-row1 {width: 100%;}
.modal.payment.insta-extra .outer-refermodal .content-sec .content-form .contact-btn1.submit-btn {width: 100%;}
.modal.payment.insta-extra .outer-refermodal h2 {font-size: 16px;}
.modal.payment.insta-extra .outer-refermodal h3 {font-size: 15px;}

.refer-wrapp .refer-col1 .refermodal {font-size: 10px; letter-spacing: 0.22px;}

.refer-wrapp .refer-col1 .refer-row2 h4 {font-size: 34px;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .imagebox img {width: 250px;}

.contact-wrapp .contact-col1 .imagebox img {width: 250px;}

.mac-os .choose-wrapp .choose-col1 .choose-row1 ul li:after {top: 12px;}
.mac-os .famden-wrapp .content ul li:after {top: 11px;}

.mobile-wrapp .mobile-btn1:nth-child(3) {float: right;}

.contact-wrapp .contact-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: 10px;   letter-spacing: 0.22px;   height: 54px;   margin: 0 0 10px;}
.contact-wrapp .contact-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: 10px;  letter-spacing: 0.32px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {  font-size: 12px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {  background-size: 9px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {  height: 54px;  margin: 0 0 18px;  padding: 18px 0 0;}
.contact-wrapp .contact-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 20px !important;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {  font-size: 11px; letter-spacing: 0.32px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label { font-size: 12px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {  font-size: 11px; letter-spacing: 0.32px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:after { top: 2px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:before { top: 5px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {  font-size: 12px;}
.referrals-wrapp .nf-form-cont {width: 100%;}
.referrals-wrapp h2 { font-size: 26px; letter-spacing: 3px;}
.referrals-wrapp .referrals-col1 { width: 100%;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3 {  font-size: 22px;  letter-spacing: 3px;}
.benefits-wrapp h2 {  font-size: 26px;  letter-spacing: 3px;}


.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { font-size: 14px;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 11px;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {background-size: 9px;}

.reviews-wrapp .reviews-col1 .non-slider .reviews-col2 {width: 98.5%; padding: 34px 10% 48px;}

.library-wrapp .library-col1 .non-slider .library-col2 {width: 95%; margin: 0 0 0;}

.partners-wrapp .partners-col1 .nonslider .partners-row1 {width: 29%; margin: 0 2% 0;}

.banner-wrapp .non-slider {width: 100%; background: #ffffff; display: block; float: left;}

.banner-wrapp .banner-col1 .bnr-lern-btn {font-size: 10px; letter-spacing: 0.22px;}

.bottom-right {padding-right: 3%;}
.top-right {padding-right: 3%;}

.bottom-left {padding-left: 3%;}
.top-left {padding-left: 3%;}

.inner-wrapp .inner-col1 .videobox-box1.banner .video-text1 {font-size: 14px;}

.library-wrapp2 .slick-slider .slick-slide {margin: 0 6px 0;}

.library-wrapp2 .library-col1 .nonslider .library-col2 {width:49%; float:left; margin:0 2% 2% 0;}
.library-wrapp2 .library-col1 .nonslider .library-col2:nth-child(2) {float:right; margin-right: 0;}

/*.instagram-wrapp .instagram-col1 #sb_instagram #sbi_images img { height: 67.7vw;}*/

.flinker-wrapp .flinker-col1 .flinker-row2 .custom-select1 {width: 100%; margin: 0 0 20px;}
.flinker-wrapp .flinker-col1 .flinker-row2 .custom-select1 .select-items { max-height: 102px;}
.flinker-wrapp .flinker-col1 .flinker-row2 .custom-select1 .select-items div { font-size: 12px;}

.modal.payment.insta-extra .popup-image-miss .outer-refermodal .content-sec { position: relative; transform: none;}
#myModalrefermodal.modal.payment.insta-extra .modal-content.popup-image-miss { height: auto;}

.inner-wrapp.noflexslider { min-height: 511px;}

.welcome-wrapp p br { display: inherit;}

.testi2-wrapp .testi2-col1 { justify-content: space-around;}

.form-wrapp .form-col2 {width: 100%; padding: 58px 5% 60px;}

.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { font-size: 14px;}

.enquiry-wrapp .form-full-outer { padding: 43px 0; margin: 0 0 50px;}
.enquiry-wrapp .form-full-outer .enquiry-col1 { width: 90%; padding: 58px 5% 60px;}

}

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

.header-wrapp { padding:30px 0 25px;}
.header-wrapp .header-col1 { width:39%; margin-left:66px;}
.header-wrapp .header-col3 { margin:13px 0 0;}
.header-wrapp .header-btn1 { padding:18px 21px 17px;}
.header-wrapp .header-btn2 { margin:0 0 0 11px; padding:18px 36px 17px;}
.header-row3 li, .header-row3 li a { font-size:14px;}

.linker-wrapp { padding:9px 0 12px;}

.banner-wrapp { min-height:inherit;}
.banner-wrapp h2 { font-size:46px; margin:0 0 0; word-spacing :4px; line-height: 1.16;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:45px; right:3%;}

.banner-wrapp .main-bg-img img {min-height:inherit;}

.dentist-wrapp { padding:50px 0 50px;}
.dentist-wrapp h2 { font-size:81px; margin:0 0 0;}
.dentist-wrapp h2 span { display:inline;}
.dentist-wrapp h3 { font-size:15px; letter-spacing:2.4px; margin:0 0 19px;}
.dentist-wrapp h3 span { display:inline;}

.plan-wrapp { padding:62px 0;}
.plan-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 44px;}
.plan-wrapp h2 span { display:inline;}
.plan-wrapp h3 { font-size:86px; margin:0 0 0;}
.plan-wrapp h3 span { display:inline;}
.plan-wrapp h4 { font-size:15px; letter-spacing:2.04px; margin:0 0 19px;}
.plan-wrapp h4 span { display:inline;}
.plan-wrapp .plan-col1 .plan-col2 .plan-row1 { margin:0 0 27px;}

.caring-wrapp { padding:122px 0 76px;}
.caring-wrapp p { font-size:16px; margin:0 auto 22px;}
.caring-wrapp p span { display:inline;}
.caring-wrapp h2 { font-size:88px; margin:0 0 55px;}
.caring-wrapp h2 span { display:inline;}

.treatments-wrapp { padding:85px 0 0;}
.treatments-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 64px;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:66px; margin:0 0 0;}
.treatments-wrapp h3 sup { font-size:40px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:14px; letter-spacing:1.88px; margin:0 0 22px;}
.treatments-wrapp h4 span { font-size:30px; display:inline; margin:0 0 0 9px; padding: 0;}
.treatments-wrapp .treatments-col1 .treatments-col2 { margin:0 0 65px;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row1 { margin:0 0 47px;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row2 { padding:0 1px;}

.library-wrapp { padding:95px 0 126px;}
.library-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 34px;}
.library-wrapp h2 span { display:inline;}
.library-wrapp h3 { font-size:56px; margin:0 0 41px;}
.library-wrapp h3 span { display:inline;}

.reviews-wrapp { padding:68px 0 74px;}
.reviews-wrapp p { font-size:14px; margin:0 0 20px;}
.reviews-wrapp p span { display:inline;}
.reviews-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 34px;}
.reviews-wrapp h2 span { display:inline;}
.reviews-wrapp h3 { font-size:16px; letter-spacing:2px; margin:0 0 5px;}
.reviews-wrapp h3 span { display:inline;}

.testimonials-wrapp { padding:54px 0 91px;}
.testimonials-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 34px;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:15px; letter-spacing:2.8px; margin:0 0 4px;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 { font-size:30px; margin:0 0 0;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-col2 .testimonials-row1 { margin:0 0 22px;}

.contact-wrapp { padding:43px 0 43px;}
.contact-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 14px;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp .contact-col1 { padding:53px 13.3% 46px;}
.contact-wrapp .contact-col1 .contact-row1 { margin:0 0 36px;}

.partners-wrapp { padding:19px 0 27px;}

.instagram-wrapp { padding:42px 0;}
.instagram-wrapp h2 { font-size:19px; letter-spacing:3.4px; margin:0 0 34px;}
.instagram-wrapp h2 span { display:inline;}
.instagram-wrapp h3 { font-size:12px; line-height:4; margin:0 0 0;}
.instagram-wrapp h3 span { display:inline;}
.instagram-wrapp .instagram-col2 a { width:49px;}
.instagram-wrapp .instagram-col3 a { width:49px;}

.flinker-wrapp { padding:86px 0 64px;}
.flinker-wrapp p { font-size:14px; margin:0 0 0;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 { font-size:14px; letter-spacing:2.2px; margin:0 0 16px;}
.flinker-wrapp h2 span { display:inline;}
.flinker-wrapp .flinker-col1 .flinker-row1 .flinker-bar1 { width:278px; margin:0 0 24px;}
.flinker-wrapp .flinker-col1 .flinker-row1 .flinker-bar2 { margin:0 0 17px;}
.flinker-wrapp .flinker-btn1 { padding:18px 21px 17px;}
.flinker-wrapp .flinker-btn2 { margin:0 0 0 11px; padding:18px 36px 17px;}

.footer-wrapp { padding:12px 0 100px;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin:0 4px 0;}
.footer-row1 li, .footer-row1 li a { font-size:11px;}

/*inner-wrapp*/
.inner-wrapp .inner-col1 { width:100%;}
.inner-wrapp h1 { font-size:65px; line-height:1; word-spacing: 12px;}
	
.conten-wrapp { padding:40px 0 30px;}	
	
.welcome-wrapp h2 { font-size:22px;}	
	
.adul-wrapp h2 { font-size:24px;}	
.adul-wrapp h3 { font-size:18px;}
.adul-wrapp h4 { font-size:18px;}		
	
.children-wrapp h2 { font-size:24px;}	
.children-wrapp h3 { font-size:18px;}
.children-wrapp h4 { font-size:18px;}

.treatments-wrapp2 h3 { font-size:68px;}		
.treatments-wrapp2 .treatments-col1 .treatments-col2 .treatments-row2 { padding:0;}

.enquiry-wrapp h4 { font-size:17px;}
.enquiry-wrapp h5 { font-size:14px;}
.enquiry-wrapp .enquiry-col3 { padding:34px 2% 34px;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 { left:4%;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil1 { font-size:14px;}
.enquiry-wrapp .enquiry-col4 { padding:34px 2% 34px;}
.enquiry-wrapp .enquiry-btn2 { font-size:14px; padding:18px 12px 17px 17px;}
.enquiry-wrapp .enquiry-row4 .enquiry-btn2 { font-size:12px; padding:18px 12px 17px 16px;}
.enquiry-wrapp .enquiry-col4 .enquiry-row5 { width:411px;}

.teamin-wrapp h2 { font-size:52px;}
.teamin-wrapp h3 { font-size:14px;}

.caring-wrapp3 { padding:86px 0 66px;}
.caring-wrapp3 h2 { font-size:60px; margin:0 0 25px;}

.fee-wrapp h2 { font-size:20px;}
.fee-wrapp h3 { font-size:16px;}
.fee-wrapp h4 { font-size:17px;}

.sleep-wrapp h4 { font-size:17px;}

.testi-wrapp h4 { font-size:31px;}
.testi2-wrapp .testi2-col1 .testi2-col2 .testi2-row1 { padding:15px 11% 0 0;}

.teamer-wrapp h3 { font-size:18px;}
.teamer-wrapp h4 { font-size:16px;}

.adul-wrapp .adul-col1 .adul-row1 ul li, 
.adul-wrapp .adul-col1 .adul-row1 ul li a {font-size: 16px;}
.adul-wrapp .adul-col1 .adul-row1 ul li:after { top:18px;}
.adul-wrapp .adul-col1 .adul-row1 p {font-size: 16px;}
	
/*common-css*/
.reviews-thm1 { margin:0 0 4px;}

/*btn-css*/
.header-btn1, .header-btn2, .banner-btn1, .dentist-btn1, .plan-btn1, .treatments-btn1, .contact-btn1, .contact-fil1, .instagram-btn1, .flinker-btn1, .flinker-btn2, .mobile-btn1, .teamer-btn1, .caring-btn1, .fee-btn1, .join-btn1, .form-btn1, .form-fil1, .recruitment-btn1, .enquiry-btn1, .enquiry-btn2, .enquiry-fil1, .welcome-btn1, .testi-btn1, .testi2-btn1, .future-btn1 { font-size:11px; letter-spacing:0.22px;}

.modal.payment.insta-extra .modal-content .close {top: 2%;}
.modal.payment.insta-extra .modal-content {width: 75%;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec h2 {font-size: 16px; letter-spacing: 3px;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec .contact-row1 input {height: 50px;}
.modal.payment.insta-extra .outer-refermodal h2 {font-size: 16px;}
.modal.payment.insta-extra .outer-refermodal h3 {font-size: 15px;}

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

.teamer-wrapp h2 {margin: 0 0 40px;}

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

.children-wrapp .children-col1 .children-row1 ul li:after {top: 18px;}
.children-wrapp .children-col1 .children-row1 ul li, 
.children-wrapp .children-col1 .children-row1 ul li a {font-size: 16px;}
.children-wrapp .children-col1 .children-row1 p {font-size: 16px;}

.mac-os .adul-wrapp .adul-col1 .adul-row1 ul li:after {top: 15px;}
.mac-os .children-wrapp .children-col1 .children-row1 ul li:after {top: 15px;}

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

.refer-wrapp .refer-col1 .refermodal {font-size: 11px; letter-spacing: 0.22px;}

.contact-wrapp .contact-col1 {width: 85.1%;}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1 .select-selected {font-size: 11px;}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1 .select-items div {font-size: 11px;}

.refer-wrapp .refer-col1 .refer-row2 h4 {font-size: 36px;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .imagebox img {width: 250px;}

.contact-wrapp .contact-col1 .imagebox img {width: 250px;}

.mac-os .choose-wrapp .choose-col1 .choose-row1 ul li:after {top: 12px;}
.mac-os .famden-wrapp .content ul li:after {top: 11px;}


.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { font-size: 11px; letter-spacing: 0.22px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 11px; letter-spacing: 0.22px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label { font-size: 12px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {  font-size: 11px; letter-spacing: 0.32px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label { font-size: 12px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {  font-size: 11px;   letter-spacing: 0.32px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:after {  top: 2px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:before { top: 5px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label { font-size: 12px;}


.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { font-size: 14px;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 11px;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {background-size: 9px;}

.library-icon {width: 100px;}

.banner-wrapp .banner-col1 .bnr-lern-btn {font-size: 11px; letter-spacing: 0.22px;}

.top-right {padding-right: 80px;}
.bottom-right {padding-right: 80px;}

.bottom-left {padding-left: 80px;}
.top-left {padding-left: 80px;}

.inner-wrapp .inner-col1 .videobox-box1.banner .video-text1 {font-size: 16px;}

.library-wrapp2 .slick-slider .slick-slide {margin: 0 9px 0;}

.linker-wrapp .fixed .margin {width: 96%;}
.linker-wrapp .fixed .linker-col1 {width: auto; float: none; display: inline-block; margin: 0 0 0; top: 6px;}
.linker-wrapp .fixed .linker-sec {display: inline-block; float: none; margin: 10px 0 0 0; width: 100%;}
.linker-wrapp .linker-sec .linker-btn2 {font-size: 10px; padding: 13px 10px 12px;}

.testi-wrapp {padding: 40px 0 50px;}

/*.instagram-wrapp .instagram-col1 #sb_instagram #sbi_images img { height: 22.3vw;}*/

.flinker-wrapp .flinker-col1 .flinker-row2 .custom-select1 { width: 100%; margin: 0 0 10px;}
.flinker-wrapp .flinker-col1 .flinker-row2 { width: 45%;}
.flinker-wrapp .flinker-col1 .flinker-row2 .custom-select1 .select-items { max-height: 102px;}

.linker-wrapp .fixed .linker-sec .linker-btn2 { font-size: 12px;}

.inner-wrapp.noflexslider { min-height: 380px;}

.mac-os .contact-wrapp .contact-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: 1px;}
.mac-os .contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {top: -2px;}

.mac-os .enquiry-wrapp .enquiry-col1 .enquiry-row1 .check-one [type="checkbox"]:checked + label:before, .mac-os .enquiry-wrapp .enquiry-col1 .enquiry-row1 .check-one [type="checkbox"]:not(:checked) + label:before {top: 0px;}
.mac-os .enquiry-wrapp .enquiry-col1 .enquiry-row1 .check-one [type="checkbox"]:checked + label:after, .mac-os .enquiry-wrapp .enquiry-col1 .enquiry-row1 .check-one [type="checkbox"]:not(:checked) + label:after {top: 3px;}

.form-wrapp .form-col2 {width: 85.1%;}

.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { font-size: 14px;}

.enquiry-wrapp .form-full-outer { padding: 43px 0; margin: 0 0 30px;}
.enquiry-wrapp .form-full-outer .enquiry-col1 { width: 80.1%; padding: 67px 12.3% 60px;}

}


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

.header-wrapp { padding:37px 0 32px;}
.header-wrapp .header-col1 { width:37.5%; margin-left:104px;}
.header-wrapp .header-col3 { margin:15px 0 0;}
.header-wrapp .header-btn1 { padding:18px 23px 17px;}
.header-wrapp .header-btn2 { margin:0 0 0 13px; padding:18px 38px 17px;}
.header-row3 li, .header-row3 li a { font-size:15px;}

.linker-wrapp { padding:9px 0 12px;}

.banner-wrapp { min-height:inherit;}
.banner-wrapp h2 { font-size:54px; margin:0 0 0; word-spacing: 4px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:45px; right:3%;}

.banner-wrapp .main-bg-img img {min-height:inherit;}

.dentist-wrapp { padding:50px 0 50px;}
.dentist-wrapp h2 { font-size:99px; margin:0 0 0;}
.dentist-wrapp h2 span { display:inline;}
.dentist-wrapp h3 { font-size:17px; letter-spacing:2.9px; margin:0 0 22px;}
.dentist-wrapp h3 span { display:inline;}

.plan-wrapp { padding:69px 0;}
.plan-wrapp h2 { font-size:23px; letter-spacing:4.4px; margin:0 0 51px;}
.plan-wrapp h2 span { display:inline;}
.plan-wrapp h3 { font-size:104px; margin:0 0 0;}
.plan-wrapp h3 span { display:inline;}
.plan-wrapp h4 { font-size:17px; letter-spacing:2.54px; margin:0 0 22px;}
.plan-wrapp h4 span { display:inline;}
.plan-wrapp .plan-col1 .plan-col2 .plan-row1 { margin:0 0 34px;}

.caring-wrapp { padding:129px 0 83px;}
.caring-wrapp p { font-size:18px; margin:0 auto 25px;}
.caring-wrapp p span { display:inline;}
.caring-wrapp h2 { font-size:92px; margin:0 0 55px;}
.caring-wrapp h2 span { display:inline;}

.treatments-wrapp { padding:92px 0 0;}
.treatments-wrapp h2 { font-size:23px; letter-spacing:4.4px; margin:0 0 71px;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:68px; margin:0 0 0;}
.treatments-wrapp h3 sup { font-size:45px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:16px; letter-spacing:2.38px; margin:0 0 25px;}
.treatments-wrapp h4 span { font-size:37px; display:inline; margin:0 0 0 8px; padding:0;}
.treatments-wrapp .treatments-col1 .treatments-col2 { margin:0 0 72px;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row1 { margin:0 0 54px;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row2 { padding:0 1px;}

.library-wrapp { padding:102px 0 133px;}
.library-wrapp h2 { font-size:23px; letter-spacing:4.4px; margin:0 0 41px;}
.library-wrapp h2 span { display:inline;}
.library-wrapp h3 { font-size:63px; margin:0 0 48px;}
.library-wrapp h3 span { display:inline;}

.reviews-wrapp { padding:75px 0 81px;}
.reviews-wrapp p { font-size:14px; margin:0 0 23px;}
.reviews-wrapp p span { display:inline;}
.reviews-wrapp h2 { font-size:23px; letter-spacing:4.4px; margin:0 0 41px;}
.reviews-wrapp h2 span { display:inline;}
.reviews-wrapp h3 { font-size:16px; letter-spacing:2.5px; margin:0 0 6px;}
.reviews-wrapp h3 span { display:inline;}

.testimonials-wrapp { padding:61px 0 98px;}
.testimonials-wrapp h2 { font-size:23px; letter-spacing:4.4px; margin:0 0 41px;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:17px; letter-spacing:3.3px; margin:0 0 6px;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 { font-size:37px; margin:0 0 0;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-col2 .testimonials-row1 { margin:0 0 29px;}

.contact-wrapp { padding:50px 0 50px;}
.contact-wrapp h2 { font-size:23px; letter-spacing:4.4px; margin:0 0 21px;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp .contact-col1 { padding:60px 13.3% 53px;}
.contact-wrapp .contact-col1 .contact-row1 { margin:0 0 0;}

.partners-wrapp { padding:26px 0 31px;}

.instagram-wrapp { padding:46px 0;}
.instagram-wrapp h2 { font-size:23px; letter-spacing:4.4px; margin:0 0 41px;}
.instagram-wrapp h2 span { display:inline;}
.instagram-wrapp h3 { font-size:13px; line-height:4; margin:0 0 0;}
.instagram-wrapp h3 span { display:inline;}
.instagram-wrapp .instagram-col2 a { width:52px;}
.instagram-wrapp .instagram-col3 a { width:52px;}

.flinker-wrapp { padding:93px 0 71px;}
.flinker-wrapp p { font-size:15px; margin:0 0 0;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 { font-size:15px; letter-spacing:2.7px; margin:0 0 19px;}
.flinker-wrapp h2 span { display:inline;}
.flinker-wrapp .flinker-col1 .flinker-row1 .flinker-bar1 { width:318px; margin:0 0 28px;}
.flinker-wrapp .flinker-col1 .flinker-row1 .flinker-bar2 { margin:0 0 23px;}
.flinker-wrapp .flinker-btn1 { padding:18px 23px 17px;}
.flinker-wrapp .flinker-btn2 { margin:0 0 0 13px; padding:18px 38px 17px;}

.footer-wrapp { padding:16px 0 100px;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin:0 5px 0;}
.footer-row1 li, .footer-row1 li a { font-size:12px;}

/*inner-wrapp*/
.inner-wrapp .inner-col1 { width:100%;}
.inner-wrapp h1 { font-size:65px; line-height:1;}
	
.conten-wrapp { padding:40px 0 30px;}		

.adul-wrapp h3 { font-size:18px;}
.adul-wrapp h4 { font-size:18px;}		

.children-wrapp h3 { font-size:18px;}
.children-wrapp h4 { font-size:18px;}	

.treatments-wrapp2 h3 { font-size:72px;}		
.treatments-wrapp2 .treatments-col1 .treatments-col2 .treatments-row2 { padding:0;}	

.enquiry-wrapp h4 { font-size:17px;}
.enquiry-wrapp h5 { font-size:14px;}
.enquiry-wrapp .enquiry-col3 { padding:34px 4% 34px;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 { left:4%;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil1 { font-size:14px;}
.enquiry-wrapp .enquiry-col4 { padding:34px 2% 34px;}
.enquiry-wrapp .enquiry-btn2 { font-size:14px; padding:18px 18px 17px 22px;}
.enquiry-wrapp .enquiry-row4 .enquiry-btn2 { font-size:12px; padding:18px 12px 17px 16px;}
.enquiry-wrapp .enquiry-col4 .enquiry-row5 { width:420px; top:51%;}

.teamin-wrapp h2 { font-size:56px;}
.teamin-wrapp h3 { font-size:17px;}

.caring-wrapp3 { padding:86px 0 66px;}
.caring-wrapp3 h2 { font-size:60px; margin:0 0 25px;}

.fee-wrapp h2 { font-size:20px;}
.fee-wrapp h3 { font-size:16px;}
.fee-wrapp h4 { font-size:17px;}

.testi-wrapp h4 { font-size:38px;}
.testi2-wrapp .testi2-col1 .testi2-col2 .testi2-row1 { padding:15px 8% 0 0;}

.teamer-wrapp h3 { font-size:18px;}
.teamer-wrapp h4 { font-size:16px;}
	
/*common-css*/
.reviews-thm1 { margin:0 0 7px;}

/*btn-css*/
.header-btn1, .header-btn2, .banner-btn1, .dentist-btn1, .plan-btn1, .treatments-btn1, .contact-btn1, .contact-fil1, .instagram-btn1, .flinker-btn1, .flinker-btn2, .mobile-btn1, .teamer-btn1, .caring-btn1, .fee-btn1, .join-btn1, .form-btn1, .form-fil1, .recruitment-btn1, .enquiry-btn1, .enquiry-btn2, .enquiry-fil1, .welcome-btn1, .testi-btn1, .testi2-btn1, .future-btn1 { font-size:12px; letter-spacing:0.32px;}

.modal.payment.insta-extra .modal-content .close {top: 2%;}
.modal.payment.insta-extra .modal-content {width: 65%;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec h2 {font-size: 16px; letter-spacing: 3px;}
.modal.payment.insta-extra .modal-content .modal-body .outer-sec .content-sec .contact-row1 input {height: 50px;}
.modal.payment.insta-extra .outer-refermodal h2 {font-size: 17px;}
.modal.payment.insta-extra .outer-refermodal h3 {font-size: 16px;}

.teamer-wrapp h2 {margin: 0 0 40px;}

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

.adul-wrapp .adul-col1 .adul-row1 ul li, 
.adul-wrapp .adul-col1 .adul-row1 ul li a {font-size: 16px;}
.adul-wrapp .adul-col1 .adul-row1 ul li:after {top: 18px;}
.children-wrapp .children-col1 .children-row1 ul li:after {top: 18px;}
.adul-wrapp .adul-col1 .adul-row1 p {font-size: 16px;}
.children-wrapp .children-col1 .children-row1 ul li, 
.children-wrapp .children-col1 .children-row1 ul li a {font-size: 16px;}
.children-wrapp .children-col1 .children-row1 p {font-size: 16px;}
.mac-os .adul-wrapp .adul-col1 .adul-row1 ul li:after {top: 15px;}
.mac-os .children-wrapp .children-col1 .children-row1 ul li:after {top: 15px;}

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

.refer-wrapp .refer-col1 .refermodal {font-size: 12px; letter-spacing: 0.32px;}

.contact-wrapp .contact-col1 {width: 75.1%;}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1 .select-selected {font-size: 12px;}
.contact-wrapp .contact-col1 .contact-row1 .custom-select1 .select-items div {font-size: 12px;}

.refer-wrapp .refer-col1 .refer-row2 h4 {font-size: 36px;}

.mac-os .choose-wrapp .choose-col1 .choose-row1 ul li:after {top: 12px;}
.mac-os .famden-wrapp .content ul li:after {top: 11px;}

.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { font-size: 12px; letter-spacing: 0.32px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 12px; letter-spacing: 0.32px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label { font-size: 12px;}

.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { font-size: 12px; letter-spacing: 0.32px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label { font-size: 12px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {  font-size: 12px;  letter-spacing: 0.32px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:after {top: 2px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:before {  top: 5px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label { font-size: 12px;}

.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { font-size: 14px;}
.enquiry-wrapp .enquiry-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;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {background-size: 9px;}

.banner-wrapp .banner-col1 .bnr-lern-btn {font-size: 12px; letter-spacing: 0.32px;}

.top-right {padding-right: 90px;}
.bottom-right {padding-right: 90px;}

.bottom-left {padding-left: 90px;}
.top-left {padding-left: 90px;}

.inner-wrapp .inner-col1 .videobox-box1.banner .video-text1 {font-size: 16px;}

.library-wrapp2 .slick-slider .slick-slide {margin: 0 7px 0;}

.linker-wrapp .fixed .linker-col1 {width: auto; float: none; display: inline-block; margin: 0 0 0 40px; top: 6px;}
.linker-wrapp .fixed .linker-sec {display: inline-block; float: none; }
.linker-wrapp .linker-sec .linker-btn2 {font-size: 10px; padding: 13px 20px 12px;}
.linker-wrapp .fixed .linker-sec .linker-btn2 { font-size: 12px;}

.testi-wrapp {padding: 40px 0 50px;}

/*.instagram-wrapp .instagram-col1 #sb_instagram #sbi_images img { height: 17.8vw;}*/

.flinker-wrapp .flinker-col1 .flinker-row2 .custom-select1 { width: 100%; margin: 0 0 10px;}
.flinker-wrapp .flinker-col1 .flinker-row2 { width: 45%;}
.flinker-wrapp .flinker-col1 .flinker-row2 .custom-select1 .select-items { max-height: 102px;}

.inner-wrapp.noflexslider { min-height: 420px;}

.mac-os .contact-wrapp .contact-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: 1px;}
.mac-os .contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {top: -2px;}

.mac-os .enquiry-wrapp .enquiry-col1 .enquiry-row1 .check-one [type="checkbox"]:checked + label:before, .mac-os .enquiry-wrapp .enquiry-col1 .enquiry-row1 .check-one [type="checkbox"]:not(:checked) + label:before {top: 0px;}
.mac-os .enquiry-wrapp .enquiry-col1 .enquiry-row1 .check-one [type="checkbox"]:checked + label:after, .mac-os .enquiry-wrapp .enquiry-col1 .enquiry-row1 .check-one [type="checkbox"]:not(:checked) + label:after {top: 3px;}

.form-wrapp .form-col2 {width: 75.1%;}

.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { font-size: 14px;}

.enquiry-wrapp .form-full-outer { padding: 50px 0; margin: 0 0 30px;}
.enquiry-wrapp .form-full-outer .enquiry-col1 { width: 75.1%; padding: 67px 13.3% 60px;}

}


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

.header-wrapp .header-col1 { margin-left:88px; width: 41.5%;}
.header-row3 li, .header-row3 li a { font-size:16px;}

.banner-wrapp { min-height:inherit;}
.banner-wrapp h2 { font-size:60px; margin:0 0 0; word-spacing: 4px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:45px; right:3%;}

.banner-wrapp .main-bg-img img {min-height:inherit;}

.dentist-wrapp h2 { font-size:117px;}
.dentist-wrapp h2 span { display:inline;}
.dentist-wrapp h3 span { display:inline;}

.plan-wrapp h2 span { display:inline;}
.plan-wrapp h3 { font-size:122px;}
.plan-wrapp h3 span { display:inline;}
.plan-wrapp h4 span { display:inline;}

.caring-wrapp p span { display:inline;}
.caring-wrapp h2 { font-size:100px;}
.caring-wrapp h2 span { display:inline;}

.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:75px;}
.treatments-wrapp h3 span { display:inline;}

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

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

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

.contact-wrapp h2 span { display:inline;}

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

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

.treatments-wrapp2 h3 { font-size:80px;}
.treatments-wrapp h4 span { font-size:34px;}		
.treatments-wrapp2 .treatments-col1 .treatments-col2 .treatments-row2 { padding:0;}	
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-row2 { padding:0 1px;}

/*inner-wrapp*/
.inner-wrapp .inner-col1 { width:100%;}
.inner-wrapp h1 { font-size:75px; line-height:1;}
	
.conten-wrapp { padding:40px 0 30px;}	

.enquiry-wrapp h5 { font-size:15px;}	
.enquiry-wrapp .enquiry-col4 .enquiry-row5 { width:440px;}

.caring-wrapp3 { padding:86px 0 66px;}
.caring-wrapp3 h2 { font-size:60px; margin:0 0 28px;}
	
/*btn-css*/
.header-btn1, .header-btn2, .banner-btn1, .dentist-btn1, .plan-btn1, .treatments-btn1, .contact-btn1, .contact-fil1, .instagram-btn1, .flinker-btn1, .flinker-btn2, .mobile-btn1, .teamer-btn1, .caring-btn1, .fee-btn1, .join-btn1, .form-btn1, .form-fil1, .recruitment-btn1, .enquiry-btn1, .enquiry-btn2, .enquiry-fil1, .welcome-btn1, .testi-btn1, .testi2-btn1, .future-btn1 { font-size:13px;}

.teamer-wrapp h2 {margin: 0 0 40px;}

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

.refer-wrapp .refer-col1 .refermodal {font-size: 13px;}

.contact-wrapp .contact-col1 {width: 75.1%;}


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


.referrals-wrapp .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: 13px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label { font-size: 13px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 13px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:after { top: 2px;}
.referrals-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label:before { top: 5px;}

.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { font-size: 14px;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 13px;}

.banner-wrapp .banner-col1 .bnr-lern-btn {font-size: 13px;}

.top-right {padding-right: 100px;}
.bottom-right {padding-right: 100px;}

.bottom-left {padding-left: 100px;}
.top-left {padding-left: 100px;}

.linker-wrapp {padding: 8px 0 10px;}

.linker-wrapp .linker-sec .linker-btn2 {font-size: 12px; padding: 16px 20px 15px;}

.testi-wrapp {padding: 40px 0 50px;}

/*.instagram-wrapp .instagram-col1 #sb_instagram #sbi_images img { height: 22.6vw;}*/

.linker-wrapp .fixed .linker-col1 {margin: 8px 0 -5px 20px !important;}
.linker-wrapp .fixed .linker-sec .linker-btn2 { padding: 16px 6px 15px; font-size: 12px;}

.inner-wrapp.noflexslider { min-height: 510px;}

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

.form-wrapp .form-col2 {width: 75.1%;}

.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { font-size: 14px;}

.enquiry-wrapp .form-full-outer { padding: 57px 0; margin: 0 0 30px;}
.enquiry-wrapp .form-full-outer .enquiry-col1 {width: 75.1%;padding: 67px 13.3% 60px;}


}

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


.banner-wrapp { min-height:inherit;}
.banner-wrapp h2 span { display:inline;}

.banner-wrapp .main-bg-img img {min-height:inherit;}

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

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

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

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

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

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

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

.contact-wrapp h2 span { display:inline;}

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

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

.header-wrapp .header-col1 {width: 30%; margin: 18px 0 0 210px;}

.treatments-wrapp2 h3 { font-size:90px;}
.treatments-wrapp2 .treatments-col1 .treatments-col2 .treatments-row2 { padding:0;}	

.enquiry-wrapp h5 { font-size:17px;}
.enquiry-wrapp .enquiry-col4 .enquiry-row5 { width:502px;}

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

/*.instagram-wrapp .instagram-col1 #sb_instagram #sbi_images img { height: 22.76vw;}*/

.linker-wrapp .fixed .linker-sec .linker-btn2 {font-size: 12px;}

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

}

@media screen and (min-width:1341px) and (max-width:1440px) {

.banner-wrapp { min-height:inherit;}

.enquiry-wrapp h5 { font-size:18px;}

.banner-wrapp .main-bg-img img {min-height:inherit;}

}

@media screen and (min-width:1025px) {

.linker-wrapp .linker-col1 {width: auto; float: none; margin: 0 0 0 40px; display: inline-block;}
.linker-wrapp .burger__btn.second {position: relative; top: -119px; left: 0; display: inline-block; float: left; padding: 0 0 0;}
.linker-wrapp .burger__btn.second .fixed {position: relative !important; padding: 0; left: 0;}
.linker-wrapp .fixed .burger__btn.second {top: 9px;}

.linker-wrapp .scroll.float-panel .margin {display: flex; flex-wrap: wrap; align-items: center; min-height: 52px;}
.linker-wrapp .scroll.float-panel.fixed .margin {display: block;}
/*.body--menu-open .linker-wrapp .burger__btn.second .fixed {display: none;}
.body--menu-open .linker-wrapp .burger__btn.second {position: absolute;top: 0;z-index: 9999;left: 52px;}*/
.linker-wrapp .burger__btn.second .burger--close .burger__text {margin: 2px 0 0; color: #fb51a7;}
.linker-wrapp .burger__btn.second .burger--close .burger-toggle {transform: rotateY(0);}
.linker-wrapp .burger__btn.second .burger--close .burger-toggle .burger__patty:nth-child(1) {transform: none; background: #fb51a7;}
.linker-wrapp .burger__btn.second .burger--close .burger-toggle .burger__patty:nth-child(2) {opacity: 1;}
.linker-wrapp .burger__btn.second .burger--close .burger-toggle .burger__patty:nth-child(3) {transform: none; background: #fb51a7;}
.linker-wrapp .burger__btn.second .fixed .burger--close .burger-toggle .burger__patty:nth-child(1) {transform: none; background: #ffffff !important;}
.linker-wrapp .burger__btn.second .fixed .burger--close .burger-toggle .burger__patty:nth-child(3) {transform: none; background: #ffffff !important;}
.body--menu-open .linker-wrapp .burger__btn.second .burger--close .burger__text {color:#000000; margin:10px 0 0;}
.body--menu-open .linker-wrapp .burger__btn.second .burger--close .burger-toggle {transform: rotate(180deg);}
.body--menu-open .linker-wrapp .burger__btn.second .burger--close .burger-toggle .burger__patty:nth-child(1) {transform: rotate(45deg) translate(4px, 3px); background:#fb51a7;}
.body--menu-open .linker-wrapp .burger__btn.second .burger--close .burger-toggle .burger__patty:nth-child(2) {opacity: 0;}
.body--menu-open .linker-wrapp .burger__btn.second .burger--close .burger-toggle .burger__patty:nth-child(3) {transform: rotate(-45deg) translate(16px, -14px); background:#fb51a7;}
.linker-wrapp .fixed .linker-col1 {margin: 10px 0 -4px 20px;}

.body--menu-open .linker-wrapp .burger__btn.second {position: absolute; top: 200px; left: 2.5%;}
}

/*.body--menu-open .burger__btn .burger {display: block;}
.body--menu-open .burger__btn .burger .burger-toggle {transform: rotate(180deg);}
.body--menu-open .burger__btn   .burger .burger-toggle .burger__patty:nth-child(1) {transform: rotate(45deg) translate(4px, 3px);background: #fc54a7;}
.body--menu-open .burger__btn   .burger .burger-toggle .burger__patty:nth-child(2) {opacity: 0;}
.body--menu-open .burger__btn   .burger .burger-toggle .burger__patty:nth-child(3) {transform: rotate(-45deg) translate(16px, -14px);background: #fc54a7;}}
.body--menu-open .burger__btn {top: 0;padding: 19px 0;}
.body--menu-open .burger__btn .scroll.float-panel {position: fixed;}*/

@media screen and (max-width:767px) {

.mobile-wrapp .mobile-col1 .custom-select1 .select-selected:after {display: none;}

.library-wrapp .library-col1.mob { display: block;}



.mobile-sticky.fixed { position: fixed !important; width: 100% !important; float: left; background: #fc54a7; box-shadow: 0px 6px 12px -4px rgba(0, 0, 0, 0.24) !important; margin: 0 0 0 !important; padding: 16px 5% 16px !important; left: 0; right: 0; z-index: 999999; display: block; animation: slide-down 0.7s !important;}

}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px)  and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2)  {

/*.adul-wrapp .adul-col1 .adul-row1 ul li:after {top: 11px;}		

.children-wrapp .children-col1 .children-row1 ul li:after {top: 11px;}*/

}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {

.adul-wrapp .adul-col1 .adul-row1 ul li:after {top: 10px;}		

.children-wrapp .children-col1 .children-row1 ul li:after {top: 10px;}

}


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


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


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

.partners-wrapp .partners-col1.desktop {display: none;}
.partners-wrapp .partners-col1.mobileview {display: block;}


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

.library-wrapp2 .library-col1.desk {display: none;}
.library-wrapp2 .library-col1.mobile {display: block;}

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

.staff-wrapp .staff-col1.desk { display: none;}
.staff-wrapp .staff-col1.mobile { display: block;}

.mobile-wrapp .mobile-col1 .mobile-row1 a .circle-row1 {display: none;}
.mobile-wrapp .mobile-col1 .mobile-row1 a:hover img {opacity: 1; transform: rotate(180deg);}
.mobile-wrapp .mobile-col1 .mobile-row1 a img { transition: all 0.4s ease-in-out;}

.header-wrapp .header-col4 .header-row4 .circle-row1 {display: none;}
.header-wrapp .header-col4 .header-row4:hover img {opacity: 1; transform: rotate(180deg);}
.header-wrapp .header-col4 .header-row4 img { transition: all 0.4s ease-in-out;}

.instagram-wrapp .instagram-col2 .circle-row1, .instagram-wrapp .instagram-col3 .circle-row1 {display: none;}
.instagram-wrapp .instagram-col2 .circle-effects1:hover img, .instagram-wrapp .instagram-col3 .circle-effects1:hover img {opacity: 1; transform: rotate(180deg);}
.instagram-wrapp .instagram-col2 .circle-effects1 img, .instagram-wrapp .instagram-col3 .circle-effects1 img { transition: all 0.4s ease-in-out;}

.library-wrapp .library-col2:hover span { transform: none;}

.advertisement-ul li a .circle-row1 {display: none;}
.advertisement-ul li a .circle-effects1 > img {opacity: 1;}

}


@media screen and (min-width: 768px) {
  .google-rating.ggogledesktop { position: fixed; bottom: 20px; left: 20px; z-index: 999; display: inline-block; width: 160px; cursor: pointer; background: #fff; border-radius: 0; padding: 8px 10px; box-shadow: 5px 5px 5px #00000017; border-top: 5px solid #4fce6a; }
  .google-rating.ggogledesktop > img { width: 30%!important; display: inline-block; padding: 0 8px 0 0; }
  .google-rating.ggogledesktop #googlerating { width: 70%; float: right; display: inline-block; }
  .google-rating.ggogledesktop #googlerating .fulltotal { width: 100%; float: left; display: inline-block; position: relative; top: 3px; }
  .google-rating.ggogledesktop #googlerating .fulltotal .g-level1 { width: 100%; float: left; display: inline-block; margin: 0 0 4px; }
  .google-rating.ggogledesktop #googlerating .fulltotal .g-level2 { width: 100%; display: flex; flex-wrap: wrap; position: relative; float: left; align-items: center; }
  .google-rating.ggogledesktop #googlerating .fulltotal .g-level1 h2 { font-size: 12px; font-weight: 500; line-height: normal; }
  .google-rating.ggogledesktop #googlerating .fulltotal .g-level2 .gsub-level1 { width: auto; font-size: 11px; margin: 0 4px 0 0; color: #e7711b; }
  .google-rating.ggogledesktop #googlerating img { width: 12px; }
  .google-rating.ggogledesktop .google-rating { width: 70%; float: right; display: inline-block; }
  .google-rating.ggogledesktop .google-rating .fulltotal { width: 100%; float: left; display: inline-block; position: relative; top: 3px; }
  .google-rating.ggogledesktop .google-rating .fulltotal .g-level1 { width: 100%; float: left; display: inline-block; margin: 0 0 4px; }
  .google-rating.ggogledesktop .google-rating .fulltotal .g-level2 { width: 100%; display: flex; flex-wrap: wrap; position: relative; float: left; align-items: center; }
  .google-rating.ggogledesktop .google-rating .fulltotal .g-level1 h2 { font-size: 12px; font-weight: 500; line-height: normal; }
  .google-rating.ggogledesktop .google-rating .fulltotal .g-level2 .gsub-level1 { width: auto; font-size: 11px; margin: 0 4px 0 0; color: #e7711b; }
  .google-rating.ggogledesktop .google-rating img { width: 12px; }
  .google-rating.ggogledesktop img { width: 100%; }
  .wp-gr .wp-google-badge_left-fixed { display: none; }
  .wp-gr .wp-google-form {z-index: 21474830000 !important;}

}

@media screen and (max-width: 767px) {
  .google-rating.ggogledesktop { display: none!important; }
  .wp-google-badge.wp-google-badge_left-fixed .wp-google-badge-score { margin-left: 0!important; }
  .wp-google-badge.wp-google-badge_left-fixed { left: 15px!important; bottom: 70px!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; }
  .wp-gr .wp-google-form {z-index: 21474830000 !important;}

  .header-wrapp .header-col5 {display: none;}

  .header-wrapp.popup-area { z-index: 9999999999 !important;}

  .instagram-wrapp .sos-btn .instagram-btn1 .circle-row1 { display: none;}
  .instagram-wrapp .sos-btn .instagram-btn1 .circle-effects1 img { opacity: 1;}
  .instagram-wrapp .instagram-btn1:hover { background: #fb51a7; color: #000;}

}

@media screen and (min-width: 1900px) {

.enquiry-wrapp .form-full-outer .enquiry-col1 {padding: 67px 170px 60px;}

}