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


::-moz-selection{ background:#58585a; color:#ffffff; text-shadow:none;}

::selection { background:#58585a; 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: 'Raleway', sans-serif;}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body {color:#504f50; background:#081911; -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; overflow-y:scroll;}

a { text-decoration:none; transition:a
	ll 0.25s ease-out 0s;}

p, p span { font-family: 'Raleway', sans-serif;}

img { border:0px;}

ol, ul, li{ list-style: none;}

blockquote, q { quotes: none;}

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}

table {border-collapse: collapse; border-spacing: 0;}

* {-webkit-appearance: none;}

::-webkit-input-placeholder {

  color:#8d8d8d;

}

::-moz-placeholder { 

  color:#8d8d8d;

}

:-ms-input-placeholder {

  color:#8d8d8d;

}

:-moz-placeholder {

  color:#8d8d8d;

}



/*------------------- 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: #081911; line-height: 52px; margin: 0 0 28px; } 

.common-style h2 { font-size: 28px; color: #081911; line-height: 44px; margin: 0 0 28px; }

.common-style h3 { font-size: 26px; color: #081911; line-height: 42px; margin: 0 0 28px; }

.common-style h4 { font-size: 24px; color: #081911; line-height: 40px; margin: 0 0 28px; }

.common-style h5 { font-size: 22px; color: #081911; line-height: 38px; margin: 0 0 28px; }

.common-style h6 { font-size: 20px; color: #081911; line-height: 34px; margin: 0 0 28px; }

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

.common-style p { font-size: 13px; color: #8d8d8d; line-height: 28.6px; margin: 0 0 28px; font-weight: 500;}

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

.common-style p a:hover {color: #8d8d8d}

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

.common-style ul li { float:none; font-size: 13px; color: #8d8d8d; line-height: 30px; position:relative; margin: 0 0 0; padding:0 0 0 15px; font-family: 'Raleway', sans-serif; font-weight: 500;}

.common-style ul li:before { content:"\2022 "; position: absolute; left: 0px; color: #e3b56d; font-size: 14px; top: 0px;} 

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

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

.common-style ol li { font-size: 13px; color: #8d8d8d; line-height: 30px; counter-increment: my-awesome-counter; padding-left:15px; width: auto; margin: 0 auto;  position: relative; font-family: 'Raleway', sans-serif; font-weight: 500;}

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

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

.common-style blockquote p { font-size:13px; color: #8d8d8d; line-height: 28.6px; margin-bottom: 28px; position:  relative; }

.common-style blockquote p:before { content: '"'; position: absolute; left: -100px; font-size: 13px; color:#e3b56d; 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; padding:  10px 25px; background: none; border-color:#8d8d8d; font-size: 13px; color: #8d8d8d; line-height: 28px; width: 200px; display: inline-block; margin-left: 15px; }

.common-style [type=submit] { -webkit-appearance: none; border: 1px solid; padding: 10px 20px; font-size: 13px; line-height: 28.6px; cursor:pointer; color: #ffffff; background: #e3b56d; border-color: #e3b56d;}

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

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

}


.table-outer { overflow-x: auto; width: auto; font-size:13px; margin-bottom: 28px; }
.table-outer td {border: 1px solid #8d8d8d; padding: 10px;color: #8d8d8d;line-height: 1.88; font-family: 'Raleway', sans-serif;}
.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, .abouts-wrapp, .banner-wrapp, .services-wrapp, .straightening-wrapp, .implants-wrapp, .testimonials-wrapp, .team-wrapp, .enquiry-wrapp, .instagram-wrapp, .flinker-wrapp, .fheader-wrapp, .marker-wrapp, .nucler-wrapp, .offers-wrapp, .footer-wrapp, .inner-wrapp, .conten-wrapp, .sidbar-wrapp, .about-wrapp, .services-slider, .blogin-wrapp, .bloger-wrapp, .paiger-wrapp, .contac-wrapp, .feeser-wrapp, .teamer-wrapp, .gallerin-wrapp, .teamin-wrapp, .testi-wrapp, .treatin-wrapp, .treat-wrapp, .offers-wrapp, .offers-wrapp2, .offers-wrapp3, .cantreat-wrapp, .cantreat-wrapp, .dentalcare-wrapp, .practice-wrapp, .membership-wrapp, .invisalign2-wrapp, .event-wrapp, .offer-wrapp, .book-wrapp, .work-wrapp, .consult-wrapp, .aligners-wrapp, .whitehall-wrapp, .bonding-wrapp, .smilefast-wrapp { width:100%; float:left;}

.margin { width:100%; max-width:1186px; margin:auto;}



/*header-wrapp*/

.header-wrapp { text-align:center; background:#081911; padding:46px 0 46px; position:absolute; top:0; right:0; left:0; z-index:9;}

/*.header-wrapp2 { background:none;}*/

.header-wrapp p { float:left; font-size:17px; color:#a1a4a7; letter-spacing:0.5px; line-height:30px; margin:0 0 0;}

.header-wrapp p a { color:#a1a4a7;}

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

.header-wrapp p strong { font-weight:700;}

.header-wrapp .header-col1 { width:250px; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}

.header-wrapp .header-col1 img { width:100%; display:block;}

.header-wrapp .header-col1 .header-row1 { width:100%; float:none;}

.header-wrapp .header-col2 { width:auto; float:left; margin:0 0 0;}

.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; margin:3px 0 28px;}

.header-wrapp .header-col3 img { width:100%; display:block;}

.header-wrapp .header-col3 .header-row3 { width:100%; float:right;}

.header-wrapp .header-col3 .header-row3 li { float:left; margin:0 17px 0 0;}

.header-wrapp .header-col3 .header-row3 li:last-child { margin-right:0;}

.header-wrapp .header-col4 { width:auto; float:right; clear:both; margin:0 0 0;}

.header-wrapp .header-col4 img { width:100%; display:block;}

.header-wrapp .header-col4 .header-row4 { width:100%; float:right;}

.header-wrapp .header-btn1 { float:left; color:#e3b56d; background:none; border-color:rgba(227,181,109,0.48); margin:0 8px 0 0; padding:13px 24px 13px 24px; line-height: 1;}

.header-wrapp .header-btn1:last-child { margin-right:0;}

.header-wrapp .header-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.header-row3 li, .header-row3 li a { font-size:16px; color:#e3b56d; letter-spacing:0.20px;}

.header-wrapp .header-cols2 {width: auto; float: left; margin: 0 0 0;}


body.popupcame {margin: 39px 0 0;}

body.popupcame .header-wrapp {top: 39px;}
body.popupcame .menu-col1 {top: 87px;}
/* body.popupcame .header-wrapp .scroll.float-panel.fixed {top: 39px !important;} */
body.popupcame .menu-col1 .fixed {padding: 72px 0 33px;}
.header-wrapp .header-btn1.mob-btn { display: none;}
.popupcame .header-wrapp .scroll.float-panel {margin-top: 38px !important;}

.header-wrapp .header-col3 .header-row3 li span {display: inline-block; margin: 0 17px 0 0;}
.header-wrapp .header-col3 .header-row3 li span:last-child {margin-right: 0;}
.header-wrapp .header-col3 .header-row3 li a:hover {color: #ffff;}

/*banner-wrapp*/

.banner-wrapp { text-align:center; min-height:993px; background:none; position:relative;}

.banner-wrapp p { float:none; font-size:18px; color:#696969; letter-spacing:0; line-height:29px; margin:0 0 26px;}

.banner-wrapp p a { color:#696969;}

.banner-wrapp p span { display:block;}

.banner-wrapp p strong { font-weight:700;}

.banner-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 18px;}

.banner-wrapp h2 a { color:#e3b56d;}

.banner-wrapp h2 span { display:block;}

.banner-wrapp h3 { font-size:26px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:46px; margin:0 0 18px;}

.banner-wrapp h3 a { color:#ffffff;}

.banner-wrapp h3 span { display:block;}

.banner-wrapp h4 { font-size:15px; font-weight:500; color:#ffffff; letter-spacing:0; line-height:26px; margin:0 0 0;}

.banner-wrapp h4 a { color:#ffffff;}

.banner-wrapp h4 span { display:block;}

.banner-wrapp:after { content:""; width:100%; background:url(../images/banner-after1.png) no-repeat top center / 100% 100%; display:none; margin:0 0 0; padding:0 0 16.88%; position:absolute; top:0; right:0; left:0;}

.banner-wrapp .banner-col1 { width:50%; float:right; margin:0 0 0; position:relative;}

.banner-wrapp .banner-col1 img { width:100%; display:block;}

.banner-wrapp .banner-col1 .banner-row1 { width:80%; float:right; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}

.banner-wrapp .banner-col2 { width:100%; float:left; margin:0 0 0; position:relative;}

.banner-wrapp .banner-col2 img { width:100%; display:block;}

.banner-wrapp .banner-col2 .banner-row2 { width:60%; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}

.banner-wrapp .banner-col3 { width:50%; float:right; margin:0 0 0; position:absolute; bottom:3.66%; left:0;z-index:1;}

.banner-wrapp .banner-col3 img { width:100%; display:block;}

.banner-wrapp .banner-col3 .banner-row3 { width:593px; float:right;}

.banner-wrapp .banner-col4 { width:50%; float:left; margin:0 0 0; position:absolute; right:0; bottom:4.3%;}

.banner-wrapp .banner-col4 img { width:100%; display:block;}

.banner-wrapp .banner-col4 .banner-row4 { width:593px; float:left;}

.banner-wrapp .banner-btn1 { float:none; color:#e3b56d; background:none; border-color:rgba(227,181,109,0.48); margin:13px 0 0; padding:14px 24px 14px 24px;}

.banner-wrapp .banner-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.banner-wrapp h2, .banner-wrapp h2 span { text-transform:uppercase;}

.banner-wrapp h3, .banner-wrapp h3 span { font-family: 'Playfair Display', serif;}

.banner-wrapp .jarallax-video {padding: 0 0 993px;}

.banner-wrapp .banner-btn1.book-onlibe-btn {color: #fff;background: #e3b56d;border-color: #e3b56d;}

.banner-wrapp .banner-btn1.book-onlibe-btn:hover {color: #e3b56d;background:none;border-color: #e3b56d;}

/*abouts-wrapp*/

.abouts-wrapp { text-align:center; background:none; padding:62px 62px 68px;}

.abouts-wrapp p { float:left; font-size:20px; color:#58595b; letter-spacing:0.4px; line-height:32px; margin:11px 20px 0 0;}

.abouts-wrapp p a { color:#58595b;}

.abouts-wrapp p span { display:block;}

.abouts-wrapp p strong { font-weight:700;}

.abouts-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 26px;}

.abouts-wrapp h2 a { color:#e3b56d;}

.abouts-wrapp h2 span { display:block;}

.abouts-wrapp h3 { font-size:26px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:46px; margin:0 0 18px;}

.abouts-wrapp h3 a { color:#ffffff;}

.abouts-wrapp h3 span { display:block;}

.abouts-wrapp .abouts-col1 { width:100%; float:left; margin:0 0 0; position:relative;}

.abouts-wrapp .abouts-col1 img { width:100%; display:block;}

.abouts-wrapp .abouts-col1 .abouts-row1 { width:100%; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;max-width: 960px}

.abouts-wrapp .abouts-col1 .abouts-row1 h3{ font-family: 'Raleway', sans-serif; }

.abouts-wrapp .abouts-btn1 { float:none; color:#e3b56d; background:none; border-color:rgba(227,181,109,0.48); margin:23px 0 0; padding:14px 24px 14px 24px;}

.abouts-wrapp .abouts-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.abouts-wrapp h2, .abouts-wrapp h2 span { text-transform:uppercase;}

.abouts-wrapp h3, .abouts-wrapp h3 span { font-family: 'Playfair Display', serif;}

.abouts-wrapp .abouts-btn1.book-btn1 {color: #ffffff;background: #e3b56d;border-color: #e3b56d}

.abouts-wrapp .abouts-btn1.book-btn1:hover {color: #e3b56d;background: none;border-color: #e3b56d}

.abouts-wrapp h1{font-size:34px;font-weight:400;color:#fff;letter-spacing:0;line-height:46px;margin:0 0 18px}

.abouts-wrapp h1,.abouts-wrapp h1 span{text-transform:uppercase}


/*services-wrapp*/

.services-wrapp { text-align:center; background:none; padding:68px 0 42px; position:relative;}

.services-wrapp p { float:none; font-size:16px; color:#ffffff; letter-spacing:0.4px; line-height:26px; margin:0 0 26px;}

.services-wrapp p a { color:#ffffff;}

.services-wrapp p span { display:block;}

.services-wrapp p strong { font-weight:700;}

.services-wrapp h2 { font-size:16px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 14px;}

.services-wrapp h2 a { color:#e3b56d;}

.services-wrapp h2 span { display:block;}

.services-wrapp h3 { font-size:17px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:31px; margin:0 0 18px;}

.services-wrapp h3 a { color:#ffffff;}

.services-wrapp h3 span { display:block;}

.services-wrapp .services-col1 { width:57.2%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:0;}

.services-wrapp .services-col1 img { width:100%; display:block;}

.services-wrapp .services-col1 .services-row1 { width:730px; float:right;}

.services-wrapp .services-col2 { width:100%; float:left; margin:0 0 104px;}

.services-wrapp .services-col2 img { width:100%; display:block;}

.services-wrapp .services-col2:last-child { margin-bottom:0;}

.services-wrapp .services-col2 .services-row2 { width:38.4%; float:none; margin:0 auto 38px;}

.services-wrapp .services-col3 { width:37%; float:left; margin:0 0 0;}

.services-wrapp .services-col3 img { width:100%; display:block;}

.services-wrapp .services-col3:last-child { float:right;}

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

.services-wrapp .services-col4 { width:36%; float:right; margin:0 0 0;}

.services-wrapp .services-col4 img { width:100%; display:block;}

.services-wrapp .services-col4 .services-row4 { width:100%; float:right;}

.services-wrapp .services-btn1 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); margin:15px 0 0; padding:14px 24px 14px 24px;}

.services-wrapp .services-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.services-wrapp h2, .services-wrapp h2 span { text-transform:uppercase;}

.services-wrapp h3, .services-wrapp h3 span { font-family: 'Playfair Display', serif;}

.services-wrapp .services-col4 { cursor: default;}



/*straightening-wrapp*/

.straightening-wrapp { text-align:center; background:none; padding:42px 0 30px; position:relative;}

.straightening-wrapp p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:24px; margin:0 0 16px;}

.straightening-wrapp p a { color:#8d8d8d;}

.straightening-wrapp p span { display:block;}

.straightening-wrapp p strong { font-weight:700;}

.straightening-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 14px;}

.straightening-wrapp h2 a { color:#e3b56d;}

.straightening-wrapp h2 span { display:block;}

.straightening-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 24px;}

.straightening-wrapp h3 a { color:#ffffff;}

.straightening-wrapp h3 span { display:block;}

.straightening-wrapp .straightening-col1 { width:100%; float:right; margin:0 0 0;}

.straightening-wrapp .straightening-col1 img { width:100%; display:block;}

.straightening-wrapp .straightening-col1 .straightening-row1 { width:100%; float:right; overflow:hidden;}

.straightening-wrapp .straightening-col2 { width:59.66%; float:left; margin:0 0 0; position:relative;}

.straightening-wrapp .straightening-col2 img { width:100%; display:block;}

.straightening-wrapp .straightening-col2 .straightening-row2 { width:59.4%; float:left; transform:translateY(-50%); position:absolute; top:50%; right:-29.7%;}

.straightening-wrapp .straightening-btn1 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); margin:22px 0 0; padding:14px 24px 14px 24px;}

.straightening-wrapp .straightening-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.straightening-wrapp .straightening-btn2 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); margin:89px 0 0; padding:14px 24px 14px 24px;}

.straightening-wrapp .straightening-btn2:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.straightening-wrapp h2, .straightening-wrapp h2 span { text-transform:uppercase;}

.straightening-wrapp h3, .straightening-wrapp h3 span { font-family: 'Playfair Display', serif;}

.straightening-wrapp .straightening-col2 { cursor: default; }



/*implants-wrapp*/

.implants-wrapp { text-align:center; background:none; padding:30px 0 70px; position:relative;}

.implants-wrapp p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:24px; margin:0 0 16px;}

.implants-wrapp p a { color:#8d8d8d;}

.implants-wrapp p span { display:block;}

.implants-wrapp p strong { font-weight:700;}

.implants-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 14px;}

.implants-wrapp h2 a { color:#e3b56d;}

.implants-wrapp h2 span { display:block;}

.implants-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 24px;}

.implants-wrapp h3 a { color:#ffffff;}

.implants-wrapp h3 span { display:block;}

.implants-wrapp .implants-col1 { width:100%; float:left; margin:0 0 48px;}

.implants-wrapp .implants-col1 img { width:100%; display:block;}

.implants-wrapp .implants-col1 .implants-row1 { width:100%; float:left; overflow:hidden;}

.implants-wrapp .implants-col2 { width:80.9%; float:right; margin:0 0 0; position:relative;}

.implants-wrapp .implants-col2 img { width:100%; display:block;transition: all 0.4s ease-in-out}

.implants-wrapp .implants-col2 .implants-row2 { width:43.8%; float:right; transform:translateY(-50%); position:absolute; top:50%; left:-21.9%;}

.implants-wrapp .implants-btn1 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); margin:22px 0 0; padding:14px 24px 14px 24px;}

.implants-wrapp .implants-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.implants-wrapp .implants-btn2 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); margin:0 0 0; padding:14px 24px 14px 24px;}

.implants-wrapp .implants-btn2:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.implants-wrapp h2, .implants-wrapp h2 span { text-transform:uppercase;}

.implants-wrapp h3, .implants-wrapp h3 span { font-family: 'Playfair Display', serif;}

.implants-wrapp .implants-col2 { cursor: default; }


/*testimonials-wrapp*/

.testimonials-wrapp { text-align:center; background:none; padding:70px 0 76px; position:relative;}

.testimonials-wrapp p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:28px; margin:0 0 16px;}

.testimonials-wrapp p a { color:#e3b56d;}

.testimonials-wrapp p span { display:block;}

.testimonials-wrapp p strong { font-weight:700;}

.testimonials-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 18px;}

.testimonials-wrapp h2 a { color:#e3b56d;}

.testimonials-wrapp h2 span { display:block;}

.testimonials-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 50px;}

.testimonials-wrapp h3 a { color:#ffffff;}

.testimonials-wrapp h3 span { display:block;}

.testimonials-wrapp h4 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; margin:0 0 12px;}

.testimonials-wrapp h4 a { color:#e3b56d;}

.testimonials-wrapp h4 span { display:block;}

.testimonials-wrapp .testimonials-col1 { width:67.5%; float:none; text-align:left; margin:0 auto 0;}

.testimonials-wrapp .testimonials-col1 img { width:100%; display:block;}

.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:23.8%; float:left; margin:10px 0 0; position:relative;}

.testimonials-wrapp .testimonials-col2 { width:100%; float:right; margin:0 0 0;}

.testimonials-wrapp .testimonials-col2 img { width:100%; display:block;}

.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:67.6%; float:right; margin:10px 0 0;}

.testimonials-wrapp .testimonials-col3 { width:100%; float:right; margin:26px 0 0;}

.testimonials-wrapp .testimonials-col3 img { width:100%; display:block;}

.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:67.6%; float:right;}

.testimonials-wrapp .testimonials-btn1 { float:left; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); margin:0 18px 0 0; padding:14px 24px 14px 24px;}

.testimonials-wrapp .testimonials-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.testimonials-wrapp h2, .testimonials-wrapp h2 span, .testimonials-wrapp h4, .testimonials-wrapp h4 span { text-transform:uppercase;}

.testimonials-wrapp h3, .testimonials-wrapp h3 span { font-family: 'Playfair Display', serif;}

.testimonials-wrapp .testimonials-col1 .slick-track {display: flex;flex-wrap: wrap;}

/*team-wrapp*/

.team-wrapp { text-align:center; background:none; padding:76px 0 84px;}

.team-wrapp p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:25px; margin:0 0 16px;}

.team-wrapp p a { color:#e3b56d;}

.team-wrapp p span { display:block;}

.team-wrapp p strong { font-weight:700;}

.team-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 14px;}

.team-wrapp h2 a { color:#e3b56d;}

.team-wrapp h2 span { display:block;}

.team-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 24px;}

.team-wrapp h3 a { color:#ffffff;}

.team-wrapp h3 span { display:block;}

.team-wrapp .team-col1 { width:85.6%; float:none; margin:0 auto 0;}

.team-wrapp .team-col1 img { width:100%; display:block;}

.team-wrapp .team-col1 .team-row1 { width:100%; float:left;}

.team-wrapp .team-col2 { width:100%; float:left; margin:0 0 0; position:relative;}

.team-wrapp .team-col2 img { width:100%; display:block;}

.team-wrapp .team-col2 .team-row2 { width:80%; float:left; transition:all 0.4s ease-in-out; margin:0 auto 0; position:absolute; right:0; bottom:8.9%;     min-height: 250px;left:0;}

.team-wrapp .team-col2:hover .team-row2 { bottom:12.9%;}

.team-wrapp .team-btn1 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); margin:16px 0 0; padding:14px 24px 14px 24px;}

.team-wrapp .team-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.team-wrapp h2, .team-wrapp h2 span { text-transform:uppercase;}

.team-wrapp h3, .team-wrapp h3 span { font-family: 'Playfair Display', serif;}



/*enquiry-wrapp*/

.enquiry-wrapp { text-align:center; background:none; padding:84px 0 74px; position:relative;}

.enquiry-wrapp p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:25px; margin:0 0 16px;}

.enquiry-wrapp p a { color:#e3b56d;}

.enquiry-wrapp p span { display:block;}

.enquiry-wrapp p strong { font-weight:700;}

.enquiry-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 18px;}

.enquiry-wrapp h2 a { color:#e3b56d;}

.enquiry-wrapp h2 span { display:block;}

.enquiry-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 70px;}

.enquiry-wrapp h3 a { color:#ffffff;}

.enquiry-wrapp h3 span { display:block;}

.enquiry-wrapp .enquiry-col1 { width:82.2%; float:none; margin:0 auto 0;}

.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 { float:left; text-align:left; font-size:11.98px; font-weight:600; letter-spacing:0.40px; color:#8d8d8d; background:none; border:none; border-bottom:1px solid rgba(227,181,109,0.48); border-radius:0; resize:none;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { width:22.2%; height:46px; margin:0 3.73% 96px 0; padding:0 0 0;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { width:22.2%; height:46px; margin:0 0 96px; padding:10px 0 0;}

.enquiry-wrapp .enquiry-btn1 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); cursor:pointer; margin:20px 0 0; padding:14px 24px 14px 24px;}

.enquiry-wrapp .enquiry-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.enquiry-wrapp h2, .enquiry-wrapp h2 span { text-transform:uppercase;}

.enquiry-wrapp h3, .enquiry-wrapp h3 span { font-family: 'Playfair Display', serif;}



/*instagram-wrapp*/

.instagram-wrapp { text-align:center; background:none; padding:74px 0 40px;}

.instagram-wrapp p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:25px; margin:0 0 16px;}

.instagram-wrapp p a { color:#e3b56d;}

.instagram-wrapp p span { display:block;}

.instagram-wrapp p strong { font-weight:700;}

.instagram-wrapp .instagram-col1 { width:35px; float:none; margin:0 auto 48px;}

.instagram-wrapp .instagram-col1 img { width:100%; display:block;  transition: all 0.5s ease-in;}

.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%; float:none;}

.instagram-wrapp .instagram-col2 { width:96.8%; float:none; margin:0 auto 38px;}

.instagram-wrapp .instagram-col2 img { width:100%; display:block;}

.instagram-wrapp .instagram-col2 .instagram-row2 { width:100%; float:left;}

.instagram-wrapp .instagram-btn1 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); margin:35px 0 0; padding:14px 24px 14px 24px;}

.instagram-wrapp .instagram-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}



/*flinker-wrapp*/

.flinker-wrapp { text-align:center; background:none; padding:40px 0 36px;}

.flinker-wrapp p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:25px; margin:0 0 16px;}

.flinker-wrapp p a { color:#e3b56d;}

.flinker-wrapp p span { display:block;}

.flinker-wrapp p strong { font-weight:700;}

.flinker-wrapp .flinker-col1 { width:100%; float:left; margin:0 0 0;}

.flinker-wrapp .flinker-col1 img { width:100%; display:block;}

.flinker-wrapp .flinker-col1 .flinker-row1 { width:100%; float:left;}

.flinker-wrapp .flinker-col1 .flinker-row1 li { float:none; display:inline-block; margin:0 11px 0;}

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

.flinker-row1 li, .flinker-row1 li a { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.60px; text-transform:uppercase;}



/*fheader-wrapp*/

.fheader-wrapp { text-align:center; background:none; padding:36px 0 22px;}

.fheader-wrapp p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:25px; margin:0 0 16px;}

.fheader-wrapp p a { color:#e3b56d;}

.fheader-wrapp p span { display:block;}

.fheader-wrapp p strong { font-weight:700;}

.fheader-wrapp .fheader-col1 { width:250px; float:none; margin:0 auto 60px;}

.fheader-wrapp .fheader-col1 img { width:100%; display:block;}

.fheader-wrapp .fheader-col1 .fheader-row1 { width:100%; float:none;}

.fheader-wrapp .fheader-col2 { width:100%; float:left; margin:0 0 40px;}

.fheader-wrapp .fheader-col2 img { width:100%; display:block;}

.fheader-wrapp .fheader-col2 .fheader-row2 { width:100%; float:left;}

.fheader-wrapp .fheader-col2 .fheader-row2 li { float:none; display:inline-block; margin:0 5px 0;}

.fheader-wrapp .fheader-col3 { width:100%; float:left; margin:0 0 0;}

.fheader-wrapp .fheader-col3 img { width:100%; display:block;}

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

.fheader-wrapp .fheader-btn1 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); margin:0 6px 0; padding:14px 24px 14px 24px;}

.fheader-wrapp .fheader-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.fheader-row2 li, .fheader-row2 li a { font-size:13px; font-weight:500; color:#ffffff; letter-spacing:0.20px;}

.fheader-wrapp .fheader-col2 .fheader-row2 li span {float: none;  display: inline-block;  margin: 0 5px 0;}

.fheader-wrapp .fheader-col2 .fheader-row2 li a:hover {color: #e3b56d;}

/*footer-wrapp*/

.footer-wrapp { text-align:center; background:none; padding:22px 0 64px;}

.footer-wrapp p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:25px; margin:0 0 16px;}

.footer-wrapp p a { color:#8d8d8d;}

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

.footer-wrapp p strong { font-weight:700;}

.footer-wrapp .footer-col1 { width:100%; float:left; margin:0 0 10px;}

.footer-wrapp .footer-col1 img { width:100%; display:block;}

.footer-wrapp .footer-col1 .footer-row1 { width:100%; float:left;}

.footer-wrapp .footer-col1 .footer-row1 li { float:none; color:#8d8d8d; display:inline-block; margin:0 0 0;}

.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin:0 0px 0; position:relative; top:-1px;}

.footer-wrapp .footer-col1 .footer-row1 li a { color:#8d8d8d;}

.footer-wrapp .footer-col1 .footer-row1 li a:hover { color:#e3b56d;}

.footer-wrapp .footer-col2 { width:100%; float:left; margin:0 0 0;}

.footer-wrapp .footer-col2 img { width:100%; display:block;}

.footer-wrapp .footer-col2 .footer-row2 { width:100%; float:left;}

.footer-wrapp .footer-col2 .footer-row2 li { float:none; color:#e3b56d; display:inline-block; margin:0 8px 0;}

.footer-wrapp .footer-col2 .footer-row2 li a { color:#e3b56d;}

.footer-wrapp .footer-col2 .footer-row2 li a:hover { color:#ffffff;}

.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:12px; font-weight:600; letter-spacing:0;}



/*inner-wrapp*/

.inner-wrapp { min-height:597px; background:none; position:relative;}

.inner-wrapp p { float:none; font-size:12.36px; color:#ffffff; letter-spacing:0.4px; line-height:25px; margin:-5px 0 0;}

.inner-wrapp p a { color:#ffffff;}

.inner-wrapp p span { display:block;}

.inner-wrapp p strong { font-weight:700;}

.inner-wrapp h1 { font-size:26px; color:#ffffff; line-height:46px; margin:0 0 0; font-family: 'Playfair Display', serif;}

.inner-wrapp h1 a { color:#ffffff;}

.inner-wrapp h1 span { display:block;}

.inner-wrapp .inner-col1 { width:100%; float:left; text-align:center; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:60%; right:0; left:0;}

.inner-wrapp .inner-col1 img { width:100%; display:block;}

.inner-wrapp .inner-col1 .inner-row1 { width:100%; float:left;}

.inner-wrapp .inner-col1 .inner-row1 .inner-box1 { width:100%; float:left; margin:0 0 13px;}

.inner-wrapp .inner-col1 .inner-row1 li { float:none; display:inline-block; margin:0 1px 0;}

.inner-wrapp .inner-col1 .inner-row1 li a:hover { color:#e3b56d;}

.inner-row1 li, .inner-row1 li a { font-size:12px; letter-spacing:2.4px; color:#e3b56d; text-transform:uppercase; font-weight:500;}

.inner-wrapp .banner-col3 { bottom:6.66%;}

.banner-wrapp .banner-col4 { bottom:3.66%}



/*conten-wrapp*/

.conten-wrapp { padding:87px 0 100px; position:relative;}

.conten-wrapp2 { padding:87px 0 70px;}

.conten-wrapp .conten-row1 { width:100%; float:left;}

.conten-wrapp .conten-row1 .conten-bar1 { width:66.4%; float:left;}

.conten-wrapp .conten-row1 .conten-bar2 { width:26%; float:right;}

.conten-wrapp .conten-row1 .conten-bar1 .buttons a{
	display: block;
	width: 45.1%; font-family: 'Playfair Display', serif;
    float: left;
    border: 1px solid #c4c4c4;
    text-align: center;
    margin-bottom: 70px;
    font-size: 50px;
    color: #463047;
    position: relative;
    margin-right: 5%;
    padding: 15px 15px 25px 15px;
    color: #fff;
}
.conten-wrapp .conten-row1 .conten-bar1 .buttons a:last-child{margin-right: 0;}
.conten-wrapp .conten-row1 .conten-bar1 .buttons a:after{
	content: "";
    width: 44px;
    height: 8px;
    background: #e3b56d;
    margin: 0 auto 0;
    position: absolute;
    right: 0;
    bottom: 10px;
    left: 0;
}



/*sidbar-wrapp*/

.sidbar-wrapp { text-align:center;}

.sidbar-wrapp p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:28.6px; margin:0 0 16px;}

.sidbar-wrapp p a { color:#8d8d8d;}

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

.sidbar-wrapp p strong { font-weight:700;}

.sidbar-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 18px;}

.sidbar-wrapp h2 a { color:#e3b56d;}

.sidbar-wrapp h2 span { display:block;}

.sidbar-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 47px;}

.sidbar-wrapp h3 a { color:#ffffff;}

.sidbar-wrapp h3 span { display:block;}

.sidbar-wrapp h4 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 8px;}

.sidbar-wrapp h4 a { color:#e3b56d;}

.sidbar-wrapp h4 span { display:block;}

.sidbar-wrapp .sidbar-row1 { width:100%; float:left; margin:0 0 0; padding:0 0 63px;}

.sidbar-wrapp .sidbar-wrapp h2 { margin:-6px 0 18px;}

.sidbar-wrapp .sidbar-row1 img { width:100%; display:block;}

.sidbar-wrapp .sidbar-row1 .sidbar-col1 { width:216px; float:none; margin:0 auto;}

.sidbar-wrapp .sidbar-row1 .sidbar-col1 .sidbar-fil1 { float:left; font-size:11.98px; font-weight:600; letter-spacing:0.40px; color:#8d8d8d; background:none; border:none; border-bottom:1px solid rgba(125,111,54,0.50); border-radius:0; resize:none;}

.sidbar-wrapp .sidbar-row1 .sidbar-col1 .sidbar-fil2 { width:100%; height:46px; margin:0 0 26px 0; padding:0 0 0;}

.sidbar-wrapp .sidbar-row1 .sidbar-col1 .sidbar-fil3 { width:100%; height:46px; margin:0 0 48px; padding:10px 0 0;}

.sidbar-wrapp .sidbar-row2 { width:100%; float:left; position:relative; margin:45px 0 0; padding:0 9%;}

.sidbar-wrapp .sidbar-row2 h2 { margin:0 0 19px 0;}

.sidbar-wrapp .sidbar-row2 h3 { margin:0 0 37px 0;}

.sidbar-wrapp .sidbar-row2 .testimonials-col1 { width:100%; float:none; margin:0 auto 0;}

.sidbar-wrapp .sidbar-row2 .testimonials-col1 img { width:100%; display:block;}

.sidbar-wrapp .sidbar-row2 .testimonials-col1 .testimonials-row1 { width:100%; float:left; margin:10px 0 0; position:relative;}

.sidbar-wrapp .sidbar-row2 .testimonials-col2 { width:100%; float:right; margin:0 0 0;}

.sidbar-wrapp .sidbar-row2 .testimonials-col2 img { width:100%; display:block;}

.sidbar-wrapp .sidbar-row2 .testimonials-col2 .testimonials-row2 { width:100%; float:right; margin:10px 0 0;}

.sidbar-wrapp .sidbar-row3 { width:100%; float:left; background:#07160c; padding:37px 5% 22px; text-align:center; margin:0 0 30px;}

.sidbar-wrapp .sidbar-row3 h3 { margin-bottom:28px;}

.sidbar-wrapp .sidbar-row3 img { width:100%; display:block;}

.sidbar-wrapp .sidbar-row3 .sidbar-bar3 { width:100%; float:left;}

.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li { float:none; display:block;}

.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a { display:inline-block; font-size:12px; color:#8d8d8d; padding:0 0 0; margin:0 0 9px; line-height:35.6px; transition:all 0.25s ease-out 0s; border-bottom:1px solid rgba(117,105,49,0); font-weight:500;}

.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a:hover {color: #e3b56d; border-bottom:1px solid rgba(117,105,49,1);}

.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li.active a {color: #e3b56d; border-bottom:1px solid rgba(117,105,49,1);}

.sidbar-wrapp .sidbar-btn1 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); cursor:pointer; margin:8px 0 0; padding:14px 24px 14px 24px;}

.sidbar-wrapp .sidbar-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.sidbar-wrapp .sidbar-btn2 { float:none; color:#e3b56d; background:none; border-color:#e3b56d; cursor:pointer; margin:12px 0 0; padding:14px 24px 14px 24px;}

.sidbar-wrapp .sidbar-btn2:hover { color:#ffffff; background:#e3b56d; border-color:#e3b56d;}

.sidbar-wrapp h2, .sidbar-wrapp h2 span, .sidbar-wrapp h4, .sidbar-wrapp h4 span { text-transform:uppercase;}

.sidbar-wrapp h3, .sidbar-wrapp h3 span { font-family: 'Playfair Display', serif;}

.sidbar-wrapp .sidbar-row2 .testimonials-col1 .owl-dots{width:100%;text-align:center;position:relative;right:0;left:0;display:block;margin:0 auto 10px;list-style:none}
.sidbar-wrapp .sidbar-row2 .testimonials-col1 .owl-dots .owl-dot{position:relative;display:inline-block;width:10px;height:10px;margin:0 4px 0;cursor:pointer}
.sidbar-wrapp .sidbar-row2 .testimonials-col1 .owl-dots .owl-dot span{width:100%;display:block;height:100%;background:rgb(227 181 109 / .5);border-radius:50%;transition:all 0.25s ease-in}
.sidbar-wrapp .sidbar-row2 .testimonials-col1 .owl-dots .owl-dot.active span{background:#e3b56d}

/*about-wrapp*/

.about-wrapp h2 { font-size:17px; line-height:31px; color:#ffffff; margin:-8px 0 28px;}

.about-wrapp h2 a { color:#e3b56d;}
.inner-pages-extra .about-wrapp h2 a:hover{ color:#081911}
.inner-pages-extra .about-wrapp h2 a {color:#e3b56d}
.about-wrapp h2 span { display:block;}

.about-wrapp h3 { font-size:13px; line-height:28.6px; color:#ffffff; letter-spacing:0.2px; margin:0 0 28px; font-weight:500;}

.about-wrapp h3 a { color:#ffffff;}

.about-wrapp h3 span { display:block;}

.about-wrapp p { font-size:13px; line-height:28.6px; color:#8d8d8d; letter-spacing:0.2px; margin:0 0 28px; font-weight:500;}

.about-wrapp p a { color:#e3b56d;}

.about-wrapp p span { display:block;}

.about-wrapp p strong { font-weight:700;}

.about-wrapp .about-row1 { width:100%; float:left; margin:5px 0 7px;}

.about-wrapp .about-row1 .about-bar1 { width:100%; float:left;}

.about-wrapp .about-row1 .about-bar1 li { font-size:13px; color:#8d8d8d; line-height:30px; background:url(../images/dot.png) no-repeat 0 13px; display:block; padding-left:15px; font-weight:500;}

.about-wrapp .about-row2 { width:100%; float:left; margin:62px 0 0;}

.about-wrapp .about-row2 img { width:100%; display:block;}

.about-wrapp .about-row2 .about-row3 { width:400px; float:left; position:relative;}

.about-wrapp .about-row2 .about-row3 .about-bar2 { width:219px; float:left; border-right:1px solid #e3b56d; padding-right:52px;}

.about-wrapp .about-row2 .about-row3 .about-bar3 { width:auto; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;}

.about-wrapp .about-btn1 { float:none; color:#e3b56d; background:none; border-color:#e3b56d; cursor:pointer; margin:0 0 0; padding:14px 24px 14px 24px;}

.about-wrapp .about-btn1:hover { color:#ffffff; background:#e3b56d; border-color:#e3b56d;}

.about-wrapp h2, .about-wrapp h2 span, .about-wrapp h3, .about-wrapp h3 span { font-family: 'Playfair Display', serif;}



/*services-slider*/

.services-slider { text-align:center; background:none; padding:68px 0 126px; position:relative;}

.services-slider .margin { max-width:1316px;}

.services-slider p { float:none; font-size:16px; color:#ffffff; letter-spacing:0.4px; line-height:26px; margin:0 0 26px;}

.services-slider p a { color:#ffffff;}

.services-slider p span { display:block;}

.services-slider p strong { font-weight:700;}

.services-slider h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 14px;}

.services-slider h2 a { color:#e3b56d;}

.services-slider h2 span { display:block;}

.services-slider h3 { font-size:17px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:31px; margin:0 0 18px;}

.services-slider h3 a { color:#ffffff;}

.services-slider h3 span { display:block;}

.services-slider .services-col1 { width:100%; float:left;}

.services-slider .services-col1 img { width:100%; display:block;}

.services-slider .services-col1 .services-row2 { width:30.4%; float:none; margin:0 auto 38px;}

.services-slider .services-col2 { width:100%; float:left; margin:0 0 0;}

.services-slider .services-col2 img { width:100%; display:block;}

.services-slider .services-col2 .services-row3 { width:100%; float:left;}

.services-slider .services-btn1 { float:none;    display: inline-block; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); margin:15px 0 10px 0; padding:14px 24px 14px 24px;}

.services-slider .services-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.services-slider h2, .services-slider h2 span { text-transform:uppercase;}

.services-slider h3, .services-slider h3 span { font-family: 'Playfair Display', serif;}



/*blogin-wrapp*/

.blogin-wrapp h2 { font-size:17px; line-height:31px; color:#ffffff; margin:0 0 28px;}

.blogin-wrapp h2 a { color:#ffffff;}

.blogin-wrapp h2 span { display:block;}

.blogin-wrapp h3 { font-size:12px; line-height:28.6px; color:#e3b56d; letter-spacing:2.2px; margin:0 0 0; font-weight:500; text-transform:uppercase;}

.blogin-wrapp h3 a { color:#e3b56d;}

.blogin-wrapp h3 span { display:block;}

.blogin-wrapp p { font-size:13px; line-height:28.6px; color:#8d8d8d; letter-spacing:0.2px; margin:0 0 28px; font-weight:500;}

.blogin-wrapp p a { color:#e3b56d;}

.blogin-wrapp p span { display:block;}

.blogin-wrapp p strong { font-weight:700;}

.blogin-wrapp .blogin-row1 { width:90.8%; float:left; margin:0 0 0;}

.blogin-wrapp .blogin-row1 img { width:100%; display:block;}

.blogin-wrapp .blogin-row1 .blogin-col1 { width:100%; float:left; margin:0 0 79px;}

.blogin-wrapp .blogin-btn1 { float:none; color:#e3b56d; background:none; border-color:rgba(227,181,109,0.48); cursor:pointer; margin:35px 0 0; padding:14px 24px 14px 24px;}

.blogin-wrapp .blogin-btn1:hover { color:#ffffff; background:#e3b56d; border-color:#e3b56d;}

.blogin-wrapp h2, .blogin-wrapp h2 span { font-family: 'Playfair Display', serif;}


/*bloger-wrapp*/

.bloger-wrapp h2 { font-size:17px; line-height:31px; color:#ffffff; margin:0 0 28px;}

.bloger-wrapp h2 a { color:#ffffff;}

.bloger-wrapp h2 span { display:block;}

.bloger-wrapp h3 { font-size:12px; line-height:28.6px; color:#e3b56d; letter-spacing:2.2px; margin:-5px 0 0; font-weight:500; text-transform:uppercase;}

.bloger-wrapp h3 a { color:#e3b56d;}

.bloger-wrapp h3 span { display:block;}

.bloger-wrapp p { font-size:13px; line-height:28.6px; color:#8d8d8d; letter-spacing:0.2px; margin:0 0 28px; font-weight:500;}

.bloger-wrapp p a { color:#e3b56d;}

.bloger-wrapp p span { display:block;}

.bloger-wrapp p strong { font-weight:700;}

.bloger-wrapp .bloger-row1 { width:100%; float:left; margin:0 0 0;}

.bloger-wrapp .bloger-row1 img { width:100%; display:block;}

.bloger-wrapp .bloger-row1 .bloger-bar1 { width:31.5%; float:left; position:relative;}

.bloger-wrapp .bloger-row2 { width:100%; float:right; margin:0 0 128px;}

.bloger-wrapp .bloger-row2:last-child { margin-bottom:60px;}

.bloger-wrapp .bloger-row2 img { width:100%; display:block;}

.bloger-wrapp .bloger-row2 .bloger-bar2 { width:61.1%; float:right; padding:0 0 0 0;}

.bloger-wrapp .bloger-row2 .bloger-bar3 { width:100%; float:right; margin:0 0 25px; display:none;}

.bloger-wrapp .bloger-btn1 { float:none; color:#e3b56d; background:none; border-color:rgba(227,181,109,0.48); margin:9px 0 0; padding:14px 24px 14px 24px;}

.bloger-wrapp .bloger-btn1:hover { color:#ffffff; background:#e3b56d; border-color:#e3b56d;}

.bloger-wrapp h2, .bloger-wrapp h2 span { font-family: 'Playfair Display', serif;}



/*paiger-wrapp*/

.paiger-wrapp { text-align:center; padding:34px 0 0; position:relative; z-index:9;}

.paiger-wrapp .paiger-row1 { width:auto; float:left; margin:0 0 0;}

.paiger-wrapp .paiger-row1 img { width:100%; display:block;}

.paiger-wrapp .paiger-row1 .paiger-bar1 { width:auto; float:none; display:inline-block; margin:4px 0 0;}

.paiger-wrapp .paiger-row1 .paiger-bar1 li { float:none; display:inline-block;}

.paiger-wrapp .paiger-row1 .paiger-bar1 li a { display:inline-block; padding:0; margin:0 4px;}

.paiger-wrapp .paiger-row1 .paiger-bar1 li.active a { color:#e3b56d}

/*.paiger-wrapp .paiger-row1 .paiger-bar1 li:last-child a { color:#e3b56d}*/

.paiger-wrapp .paiger-row1 .paiger-bar1 li a:hover { color:#e3b56d}

.paiger-bar1 li, .paiger-bar1 li a { font-size:12px; color:#8d8d8d; letter-spacing:0.2px; font-weight:500;}



.nextto-btn, .backto-btn { font-size:12px; float:none; color:#e3b56d; background:none; letter-spacing:2.4px; text-transform:uppercase; transition:all 0.25s ease-out 0s; display:inline-block; position:relative; font-weight:500;}

.nextto-btn { padding:0 0 0 16px; margin: 0 25px 0 0 ;}

.backto-btn { padding:0 16px 0 0; margin: 0 0 0 25px;}

.nextto-btn:hover, .backto-btn:hover { color:#081911;}

.nextto-btn:after, .backto-btn:after { content:""; width:6px; height:13px; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0;}

.nextto-btn:after { background:url(../images/bottom1-gold-plain-arrow.svg) no-repeat center / 100%; left:0;}

.backto-btn:after { background:url(../images/top1-gold-plain-arrow.svg) no-repeat center / 100%; right:0;}

.nextto-btn:hover:after { background:url(../images/bottom2-white-plain-arrow.svg) no-repeat center / 100%; left:0;}

.backto-btn:hover:after { background:url(../images/top11-white-plain-arrow.svg) no-repeat center / 100%; right:0;}



.paiger-wrapp .paiger-row1  h2.screen-reader-text { display: none;}

.paiger-wrapp .paiger-row1 span.page-numbers.current { float:none; display:inline-block; padding:0; margin:0 4px; font-size:12px; color:#e3b56d; letter-spacing:0.2px; font-weight:500;}

.paiger-wrapp .paiger-row1 a.page-numbers { float:none; display:inline-block; padding:0; margin:0 4px; font-size:12px; color:#8d8d8d; letter-spacing:0.2px; font-weight:500;}

.paiger-wrapp .paiger-row1 a.page-numbers:hover { color:#e3b56d;}

.paiger-wrapp .paiger-row1 a.next.page-numbers {padding: 0; margin: 0; background: transparent; }

.paiger-wrapp .paiger-row1 a.prev.page-numbers { padding: 0; margin: 0; background: transparent; }

.paiger-wrapp .paiger-row1 span.page-numbers.dots { float:none; display:inline-block; margin:0 3px; font-size:12px; color:#8d8d8d; letter-spacing:0.2px; font-weight:500;}





/*contac-wrapp*/

.contac-wrapp { text-align:center;}

.contac-wrapp p { float:none; font-size:15px; color:#e3e3e3; letter-spacing:0.20px; font-weight:500; line-height:32px; margin:0 0 11px;}

.contac-wrapp p a { color:#e3e3e3;}

.contac-wrapp p a:hover {color: #e3b56d;}

.contac-wrapp p span { display:inline; margin:0 6px;}

.contac-wrapp p strong { font-weight:700;}

.contac-wrapp h2 { font-size:27px; font-weight:400; color:#6d6e71; letter-spacing:2px; line-height:40px; margin:0 0 31px; text-transform:uppercase;}

.contac-wrapp h2 a { color:#6d6e71;}

.contac-wrapp h2 span { display:block;}

.contac-wrapp .contac-col1 { width:100%; float:left; margin:0 0 0;}

.contac-wrapp .contac-row1 { width:100%; float:left; margin:20px 0 28px;}

.contac-wrapp .contac-logo { width:201px; float:none; margin:0 auto 33px;}

.contac-wrapp .contac-logo img { width:100%; display:block;}

.contac-wrapp .contac-col2 { width:100%; max-width:802px; float:none; margin:0 auto;}

.contac-wrapp .contac-col2 iframe { width:100%; display:block; height:362px;}

.contac-wrapp .contac-btn1 { float:none; font-size:14px; color:#e3e3e3; letter-spacing:0.20px; display:inline-block; margin:0 11px 0; font-weight:500;}

.contac-wrapp .contac-btn1 span { color:#c9a953;}

.contac-wrapp .contac-btn1:hover { color:#c9a953;}


.contac-cols { width: 100%; float: left; text-align: center; background: none; padding: 30px 0 10px; position: relative;}

.contac-cols h2 { font-family: 'Playfair Display', serif; font-weight: 400; color: #ffffff; letter-spacing: 0; line-height: 41px; margin: 0 0 26px; text-transform: none;}


.contac-cols .time-row {
    margin: 0 auto;
    width: 255px;
    float: none;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.contac-cols .time-row .time-col1, .contac-cols .time-row .time-col2 { font-size: 13.86px; font-weight: 500; color: #ffffff; letter-spacing: 1px; margin: 0 0 22px; text-align: left;}
.contac-cols .time-row .time-col2 {
    float: right;
    display: inline-block;
    text-align: left;
    width: 155px;
}
.contac-cols .time-row .time-col1 {
    width:100px;
    display: inline-block;
    text-align: left;
}


/*feeser-wrapp*/

.feeser-wrapp h2 { font-size:14px; color:#e3b56d; line-height:1; font-weight:500; border-radius:30px;}

.feeser-wrapp h3 { font-size:17px; line-height:31px; color:#ffffff; margin:-8px 0 28px;}

.feeser-wrapp h3 a { color:#ffffff;}

.feeser-wrapp h3 span { display:block;}

.feeser-wrapp p { font-size:13px; line-height:28.6px; color:#8d8d8d; letter-spacing:0.2px; margin:0 0 28px; font-weight:500;}

.feeser-wrapp p a { color:#e3b56d;}

.feeser-wrapp p span { display:block;}

.feeser-wrapp p strong { font-weight:700;}

.feeser-wrapp .feeser-row1 { width:100%; float:left; margin:7px 0 4px;}

.feeser-wrapp .feeser-row2 { width:100%; float:left; margin:0 0 0; padding:23px 30px 32px;}

.feeser-wrapp .feeser-row1 .feeser-bar1 { width:76.1%; float:left; text-align:left; padding:0 0;}

.feeser-wrapp .feeser-row2 .feeser-bar2 { width:18.9%; float:none; text-align:right; display:inline-block; padding:0 0;}

.feeser-wrapp .feeser-row3 { width:100%; float:right; text-align:right; margin:0 0 1px;}

.feeser-bar1, .feeser-bar2 { font-size:13px; color:#8d8d8d; line-height:28.6px; letter-spacing:0.2px; font-weight:500;}

.feeser-wrapp h3, .feeser-wrapp h3 span { font-family: 'Playfair Display', serif;}



/*teamer-wrapp*/

.teamer-wrapp { text-align:center; background:none; padding:76px 0 0;}

.teamer-wrapp p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:25px; margin:0 0 16px;}

.teamer-wrapp p a { color:#e3b56d;}

.teamer-wrapp p span { display:block;}

.teamer-wrapp p strong { font-weight:700;}

.teamer-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 14px;}

.teamer-wrapp h2 a { color:#e3b56d;}

.teamer-wrapp h2 span { display:block;}

.teamer-wrapp h3 { font-size:29px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 24px;}

.teamer-wrapp h3 a { color:#ffffff;}

.teamer-wrapp h3 span { display:block;}

.teamer-wrapp h4 { width:100%; float:left; font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 10px;}

.teamer-wrapp h4 a { color:#e3b56d;}

.teamer-wrapp h4 span { display:block;}

.teamer-wrapp h5 { width:100%; float:left; font-size:29px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 24px;}

.teamer-wrapp h5 a { color:#ffffff;}

.teamer-wrapp h5 span { display:block;}

.teamer-wrapp .teamer-col1 { width:100%; float:left; margin:51px 0 66px; display: flex; flex-wrap: wrap; justify-content: center;}

.teamer-wrapp .teamer-col1 img { width:100%; display:block;}

.teamer-wrapp .teamer-col1 .teamer-row1 { width:100%; float:left;}

.teamer-wrapp .teamer-col2 { width:32.46%; float:left; margin:0 1.3% 1.3% 0; position:relative;}

.teamer-wrapp .teamer-col2:nth-child(3n) { margin-right:0;}

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

.teamer-wrapp .teamer-col2 img { width:100%; display:block;}

.teamer-wrapp .teamer-col2 .teamer-row2 { width:80%; float:left; transition:all 0.4s ease-in-out; margin:0 auto 0; position:absolute; right:0; bottom:8.9%; left:0;}

.teamer-wrapp .teamer-col2:hover .teamer-row2 { bottom:12.9%;}

.teamer-wrapp .teamer-btn1 { float:none; color:#e3b56d; background:none; border-color:rgba(227,181,109,0.48); margin:16px 0 0; padding:14px 24px 14px 24px; position: relative; z-index: 11;}

.teamer-wrapp .teamer-btn1:hover { color:#ffffff; background:#e3b56d; border-color:#e3b56d;}

.teamer-wrapp h2, .teamer-wrapp h2 span, .teamer-wrapp h4, .teamer-wrapp h4 span { text-transform:uppercase;}

.teamer-wrapp h3, .teamer-wrapp h3 span, .teamer-wrapp h5, .teamer-wrapp h5 span { font-family: 'Playfair Display', serif;}

.teamer-wrapp .teamer-col2 .teamer-row2 p { min-height: 75px;}




/*gallerin-wrapp*/

.gallerin-wrapp h2 { font-size:12px; color:#ffffff; letter-spacing:2.2px; margin:0 0 0; font-weight:500; text-transform:uppercase; position:absolute; bottom:16px; left:20px;}

.gallerin-wrapp h2 a { color:#ffffff;}

.gallerin-wrapp h3 { font-size:12px; color:#ffffff; letter-spacing:2.2px; margin:0 0 0; font-weight:500; text-transform:uppercase; position:absolute; bottom:16px; right:20px;}

.gallerin-wrapp h3 a { color:#ffffff;}

.gallerin-wrapp h4 { font-size:17px; line-height:31px; color:#ffffff; margin:0 0 28px;}

.gallerin-wrapp h4 a { color:#ffffff;}

.gallerin-wrapp h4 span { display:block;}

.gallerin-wrapp p { font-size:13px; line-height:28.6px; color:#8d8d8d; letter-spacing:0.2px; margin:0 0 28px; font-weight:500;}

.gallerin-wrapp p a { color:#e3b56d;}

.gallerin-wrapp p span { display:block;}

.gallerin-wrapp p strong { font-weight:700;}

.gallerin-wrapp .gallerin-row1 { width:100%; float:left; margin:0 0 63px;}

.gallerin-wrapp .gallerin-row1 img { width:100%; display:block;}

.gallerin-wrapp .gallerin-row1 .gallerin-row2 { width:72.8%; float:left;}

.gallerin-wrapp .gallerin-row1 .gallerin-bar1 { width:49.3%; float:left; position:relative;}

.gallerin-wrapp .gallerin-row1 .gallerin-bar1:last-child { float:right;}

.gallerin-wrapp .gallerin-row3 { width:100%; float:left; margin:0 0 33px; padding:0 0 9px; border-bottom:1px solid #ecedef;}

.gallerin-wrapp .gallerin-btn1 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); cursor:pointer; margin:35px 0 0; padding:14px 24px 14px 24px;}

.gallerin-wrapp .gallerin-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.gallerin-wrapp h4, .gallerin-wrapp h4 span { font-family: 'Playfair Display', serif;}



/*buttons*/

.buttons { width:100%; float:left; margin:15px 0 20px;}

.buttons h5 { font-size:12px; line-height:28.6px; color:#e3b56d; letter-spacing:2.25px; text-transform:uppercase; font-weight:500; margin:0 0 27px;}

.buttons h5 a { color:#e3b56d;}

.buttons h5 span { display:block;}

.buttons-tex1 { font-size:12px; color:#e3b56d; float:none; letter-spacing:2.25px; text-transform:uppercase; font-weight:500; display:inline-block; margin:9px 12px 0;}

.buttons .buttons-btn1 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); cursor:pointer; margin:0 0 0; padding:14px 24px 14px 24px;}

.buttons .buttons-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}



/*galler-wrapp*/

.galler-wrapp h2 { font-size:12px; color:#ffffff; letter-spacing:2.2px; margin:0 0 0; font-weight:500; text-transform:uppercase; position:absolute; bottom:16px; left:20px;}

.galler-wrapp h2 a { color:#ffffff;}

.galler-wrapp h3 { font-size:12px; color:#ffffff; letter-spacing:2.2px; margin:0 0 0; font-weight:500; text-transform:uppercase; position:absolute; bottom:16px; right:20px;}

.galler-wrapp h3 a { color:#ffffff;}

.galler-wrapp h4 { font-size:17px; line-height:31px; color:#ffffff; margin:-8px 0 2px;}

.galler-wrapp h4 a { color:#ffffff;}

.galler-wrapp h4 span { display:block;}

.galler-wrapp p { font-size:13px; line-height:28.6px; color:#8d8d8d; letter-spacing:0.2px; margin:0 0 28px; font-weight:500;}

.galler-wrapp p a { color:#e3b56d;}

.galler-wrapp p span { display:block;}

.galler-wrapp p strong { font-weight:700;}

.galler-wrapp .galler-row1 { width:100%; float:left;}

.galler-wrapp .galler-row1 img { width:100%; display:block;}

.galler-wrapp .galler-row2 { width:100%; float:left; margin:0 0 111px;}

.galler-wrapp .galler-row1 .galler-col1 { width:50.8%; float:left;}

.galler-wrapp .galler-row1 .galler-bar1 { width:49%; float:left; position:relative;}

.galler-wrapp .galler-row1 .galler-bar1:last-child { float:right;}

.galler-wrapp .galler-row1 .galler-col2 { width:41%; float:right;}

.galler-wrapp .galler-btn1 { float:none; color:#e3b56d; background:none; border-color:rgba(227,181,109,0.48); margin:3px 0 0; padding:14px 24px 14px 24px;}

.galler-wrapp .galler-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.galler-wrapp h4, .galler-wrapp h4 span { font-family: 'Playfair Display', serif;}

.galler-wrapp .paiger-wrapp { padding:0;}



/*teamin-wrapp*/

.teamin-wrapp p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:28.6px; margin:0 0 16px;}

.teamin-wrapp p a { color:#e3b56d;}

.teamin-wrapp p span { display:block;}

.teamin-wrapp p strong { font-weight:700;}

.teamin-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 9px;}

.teamin-wrapp h2 a { color:#e3b56d;}

.teamin-wrapp h2 span { display:block;}

.teamin-wrapp h3 { font-size:29px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 31px;}

.teamin-wrapp h3 a { color:#ffffff;}

.teamin-wrapp h3 span { display:block;}

.teamin-wrapp h4 { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:28.6px; margin:0 0 0;}

.teamin-wrapp h4 a { color:#e3b56d;}

.teamin-wrapp h4 span { display:block; color:#e3b56d;}

.teamin-wrapp h5 { font-size:17px; line-height:31px; color:#ffffff; margin:-8px 0 28px;}

.teamin-wrapp h5 a { color:#ffffff;}

.teamin-wrapp h5 span { display:block;}

.teamin-wrapp .teamin-row1 { width:100%; float:left; position:relative; margin:0 0 55px; text-align:center;}

.teamin-wrapp .teamin-row1 img { width:100%; display:block; filter: grayscale(100%);}

.teamin-wrapp .teamin-row1 .teamin-col1 { width:45.8%; float:left;}

.teamin-wrapp .teamin-row1 .teamin-col2 { width:54.5%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0; padding: 0 0 0 3%}

.teamin-wrapp .teamin-btn1 { float:none; color:#e3b56d; background:none; border-color:rgba(227,181,109,0.48); cursor:pointer; margin:35px 0 0; padding:14px 24px 14px 24px;}

.teamin-wrapp .teamin-btn1:hover { color:#ffffff; background:#e3b56d; border-color:#e3b56d;}

.teamin-wrapp h2, .teamin-wrapp h2 span { text-transform:uppercase;}

.teamin-wrapp h3, .teamin-wrapp h3 span, .teamin-wrapp h5, .teamin-wrapp h5 span { font-family: 'Playfair Display', serif;}


/*treatin-wrapp*/

.treatin-wrapp h2 { font-size:22px; line-height:31px; color:#ffffff; margin:-8px 0 28px;}

.treatin-wrapp h2 a { color:#ffffff;}

.treatin-wrapp h2 span { display:block;}

.treatin-wrapp h3 { font-size:15px; line-height:28.6px; color:#ffffff; letter-spacing:0.2px; margin:0 0 28px; font-weight:500;}

.treatin-wrapp h3 a { color:#ffffff;}

.treatin-wrapp h3 span { display:block;}

.treatin-wrapp p { font-size:13px; line-height:28.6px; color:#8d8d8d; letter-spacing:0.2px; margin:0 0 28px; font-weight:500;}

.treatin-wrapp p a { color:#e3b56d;}

.treatin-wrapp p span { display:block;}

.treatin-wrapp p strong { font-weight:700;}

.treatin-wrapp .treatin-row1 { width:100%; float:left; margin:5px 0 7px;}

.treatin-wrapp .treatin-row1 .treatin-bar1 { width:100%; float:left;}

.treatin-wrapp .treatin-row1 .treatin-bar1 li { font-size:13px; color:#8d8d8d; line-height:30px; background:url(../images/dot.png) no-repeat 0 13px; display:block; padding-left:15px; font-weight:500;}

.treatin-wrapp .treatin-row2 { width:100%; float:left; margin:40px 0 25px;}

.treatin-wrapp .treatin-row2 iframe { width:100%; display:block; height:426px;}

.treatin-wrapp .treatin-btn1 { float:none; color:#e3b56d; background:none; border-color:rgba(227,181,109,0.48); cursor:pointer; margin:35px 0 0; padding:14px 24px 14px 24px;}

.treatin-wrapp .treatin-btn1:hover { color:#ffffff; background:#e3b56d; border-color:#e3b56d;}

.treatin-wrapp h2, .treatin-wrapp h2 span{ font-family: 'Playfair Display', serif;font-size: 22px;}

.treatin-wrapp h3, .treatin-wrapp h3 span{font-family: 'Raleway', sans-serif; font-size: 15px;}

/*treat-wrapp*/

.treat-wrapp { text-align:center; padding:87px 0 0;}

.treat-wrapp p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:24px; margin:0 0 16px;}

.treat-wrapp p a { color:#e3b56d;}

.treat-wrapp p span { display:block;}

.treat-wrapp p strong { font-weight:700;}

.treat-wrapp h2 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 0;}

.treat-wrapp h2 a { color:#ffffff;}

.treat-wrapp h2 span { display:block;}

.treat-wrapp .treat-col1 { width:100%; float:right; margin:0 0 0; display: flex; flex-wrap: wrap;}

.treat-wrapp .treat-col1 img { width:100%; display:block;}

.treat-wrapp .treat-col1 .treat-row1 { width:100%; float:right; overflow:hidden !important;border-radius: 16px !important;}

.treat-wrapp .treat-col1 .treat-row1 img {border-radius: 16px !important; overflow: hidden !important;}

.treat-wrapp .treat-col2 { width:48.7%; float:left; margin:0 0 2.6%; position:relative;}

.treat-wrapp .treat-col2:nth-child(2n) { float:right; margin-left: 2.6%;}

.treat-wrapp .treat-col2 img { width:100%; display:block;}

.treat-wrapp .treat-col2 .treat-row2 { width:100%; float:left; transform:translateY(-50%); position:absolute; top:50%; right:0; left:0; margin:0 auto;z-index: 99;}

.treat-wrapp .treat-btn1 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); margin:22px 0 0; padding:14px 24px 14px 24px;}

.treat-wrapp .treat-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.treat-wrapp h2, .treat-wrapp h2 span { font-family: 'Playfair Display', serif;}



/*testi-wrapp*/

.testi-wrapp { text-align:center; padding:88px 0 42px;}

.testi-wrapp p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:28px; margin:0 0 16px;}

.testi-wrapp p a { color:#e3b56d;}

.testi-wrapp p span { display:block;}

.testi-wrapp p strong { font-weight:700;}

.testi-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 18px;}

.testi-wrapp h2 a { color:#e3b56d;}

.testi-wrapp h2 span { display:block;}

.testi-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 50px;}

.testi-wrapp h3 a { color:#ffffff;}

.testi-wrapp h3 span { display:block;}

.testi-wrapp h4 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 12px;}

.testi-wrapp h4 a { color:#e3b56d;}

.testi-wrapp h4 span { display:block;}

.testi-wrapp .testi-row1 { width:100%; float:left; margin:0 0 40px 0; text-align:center;}

.testi-wrapp .testi-row1 .margin { max-width:1224px;}

.testi-wrapp .testi-row1 .testi-row11 { width:100%; float:left; margin:0 0 20px;}

.testi-wrapp .testi-row1 img { width:101%; display:block;}

.testi-wrapp .testi-row1 .testi-row11 .testi-col1 { width:100%; float:left; margin:0 0 0 0; position:relative;}

.testi-wrapp .testi-row1 .testi-row11 .testi-col1:nth-child(3n) { margin-right:0;}

.testi-wrapp .testi-row2 { width:100%; float:left; padding:3px 0 0; position:relative;}

.testi-wrapp .testi-row2 img { width:100%; display:block;}

.testi-wrapp .testi-row2 .testi-row3 { width:67.5%; float:none; margin:40px auto 0;}

.testi-wrapp .testi-row2 .testi-row3 .testi-col2 { width:100%; float:left; margin:0 0 58px 0; text-align:left;}

.testi-wrapp .testi-row2 .testi-row3 .testi-col2 .testimonials-row1 { width:23.8%; float:left; margin:10px 0 0; position:relative;}

.testi-wrapp .testi-row2 .testi-row3 .testi-col2 .testimonials-row2 { width:67.6%; float:right; margin:10px 0 0;}

.testi-wrapp .testi-row4 { width:100%; float:left; margin:52px 0 0; text-align:center;}

.testi-wrapp .testi-row5 { width:100%; float:left; margin:25px 0 0;}

.testi-wrapp .testi-btn1 { float:none; color:#e3b56d; background:none; border-color:rgba(227,181,109,0.48); cursor:pointer; margin:0 0 0; padding:14px 24px 14px 24px;}

.testi-wrapp .testi-btn1:hover { color:#ffffff; background:#e3b56d; border-color:#e3b56d;}

.testi-box1 { width:60px; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}

.testi-wrapp h2, .testi-wrapp h2 span, .testi-wrapp h4, .testi-wrapp h4 span { text-transform:uppercase;}

.testi-wrapp h3, .testi-wrapp h3 span { font-family: 'Playfair Display', serif;}

.testi-wrapp .testi-row2 .testi-row3 .testi-col2 p span { display:inline;}


/*offers-wrapp*/

.offers-wrapp { text-align:center; padding:77px 0 87px;}

.offers-wrapp p { font-size:13px; font-weight:500; color:#ffffff; letter-spacing:0.20px; line-height:28.6px; margin:0 auto 29px; max-width:781px;}

.offers-wrapp p a { color:#e3b56d;}

.offers-wrapp p span { display:block;}

.offers-wrapp p strong { font-weight:700;}

.offers-wrapp p b { font-weight: 800;}

.offers-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 14px;}

.offers-wrapp h2 a { color:#e3b56d;}

.offers-wrapp h2 span { display:block;}

.offers-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 32px;}

.offers-wrapp h3 a { color:#ffffff;}

.offers-wrapp h3 span { display:block;}

.offers-wrapp .offers-row1 { width:100%; float:left;}

.offers-wrapp .offers-row1 img { width:100%; display:block;}

.offers-wrapp .offers-row1 .offers-col1 { width:59%; float:none; display:inline-block; margin:38px auto 77px;}

.offers-wrapp .offers-row1 .offers-col3 { width:100%; float:left; margin:30px 0 80px;}

.offers-wrapp .offers-row1 .offers-col3 .offers-bar1 { width:31.62%; float:left; margin:0 2.57% 0 0;}

.offers-wrapp .offers-row1 .offers-col3 .offers-bar1:last-child { margin-right:0;}

.offers-wrapp .offers-row2 { width:100%; float:left; position:relative;}

.offers-wrapp .offers-row2 img { width:100%; display:block;}

.offers-wrapp .offers-row2 .offers-col2 { width:188px; float:none; margin:0 auto 50px;}

.offers-wrapp .offers-row2 .offers-col22 { width:200px; float:none; margin:0 auto 50px;}

.offers-wrapp .offers-row3 { width:98px; height:98px; position:absolute; bottom:47px; right:160px; background:#be995c; border-radius:50%;}

.offers-wrapp h2, .offers-wrapp h2 span { text-transform:uppercase;}

.offers-wrapp h3, .offers-wrapp h3 span { font-family: 'Playfair Display', serif;}

.offers-text { position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; margin:0 auto; font-size:12px; color:#fff; line-height:19.12px; letter-spacing:2.2px; text-transform:uppercase; font-weight:500;}

.offers-text span { display:block;}


.offers-wrapp .abt-offer-cont { width: 100%; display: flex; flex-wrap: wrap; margin: 0 auto; position: relative; max-width: 650px;}

.offers-wrapp .abt-offer-cont p { width: 48%; float: left;}

.offers-wrapp .abt-offer-cont p:nth-child(2n) { float: right; margin-left: 4%;}



/*offers-wrapp2*/

.offers-wrapp2 { text-align:center; padding:97px 0 127px;}

.offers-wrapp2 p { font-size:13px; font-weight:500; color:#ffffff; letter-spacing:0.20px; line-height:28.6px; margin:0 0 16px;}

.offers-wrapp2 p a { color:#e3b56d;}

.offers-wrapp2 p span { display:block;}

.offers-wrapp2 p strong { font-weight:700;}

.offers-wrapp2 h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 14px;}

.offers-wrapp2 h2 a { color:#e3b56d;}

.offers-wrapp2 h2 span { display:block;}

.offers-wrapp2 h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 24px;}

.offers-wrapp2 h3 a { color:#ffffff;}

.offers-wrapp2 h3 span { display:block;}

.offers-wrapp2 .offers-row1 { width:100%; float:left; position:relative; margin:0 0 50px;}

.offers-wrapp2 .offers-row1 img { width:100%; display:block;}

.offers-wrapp2 .offers-row1 .offers-col1 { width:43.1%; float:left;}

.offers-wrapp2 .offers-row1 .offers-col11 { width:44%; float:left;}

.offers-wrapp2 .offers-row1 .offers-col2 { width:48.5%; float:right; margin:0 0 0;}

.offers-wrapp2 .offers-row2 { width:100%; float:left; position:relative; margin:85px 0 0;}

.offers-wrapp2 .offers-row2 img { width:100%; display:block;}

.offers-wrapp2 .offers-row2 .offers-col3 { width:31.7%; float:left; margin:0 2.44% 0 0;}

.offers-wrapp2 .offers-row2 .offers-col3:last-child { margin-right:0;}

.offers-wrapp2 h2, .offers-wrapp2 h2 span { text-transform:uppercase;}

.offers-wrapp2 h3, .offers-wrapp2 h3 span { font-family: 'Playfair Display', serif;}

.offers-wrapp2 .slick-slider{ clear: both;}



/*offers-wrapp3*/

.offers-wrapp3 { text-align:center; padding:64px 0 64px; background:#0a1f15;}

.offers-wrapp3 p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:28.6px; margin:0 0 16px;}

.offers-wrapp3 p a { color:#e3b56d;}

.offers-wrapp3 p span { display:block;}

.offers-wrapp3 p strong { font-weight:700;}

.offers-wrapp3 h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 14px;}

.offers-wrapp3 h2 a { color:#e3b56d;}

.offers-wrapp3 h2 span { display:block;}

.offers-wrapp3 h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 24px;}

.offers-wrapp3 h3 a { color:#ffffff;}

.offers-wrapp3 h3 span { display:block;}

.offers-wrapp3 .enquiry-btn1 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); cursor:pointer; margin:17px 0 0; padding:14px 24px 14px 24px;}

.offers-wrapp3 .enquiry-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}

.offers-wrapp3 h2, .offers-wrapp3 h2 span { text-transform:uppercase;}

.offers-wrapp3 h3, .offers-wrapp3 h3 span { font-family: 'Playfair Display', serif;}



/*cantreat-wrapp*/

.cantreat-wrapp { text-align:center; padding:99px 0 0;}

.cantreat-wrapp p { font-size:13px; font-weight:500; color:#ffffff; letter-spacing:0.20px; line-height:28.6px; margin:0 0 16px;}

.cantreat-wrapp p a { color:#e3b56d;}

.cantreat-wrapp p span { display:block;}

.cantreat-wrapp p strong { font-weight:700;}

.cantreat-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 14px;}

.cantreat-wrapp h2 a { color:#e3b56d;}

.cantreat-wrapp h2 span { display:block;}

.cantreat-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 24px;}

.cantreat-wrapp h3 a { color:#ffffff;}

.cantreat-wrapp h3 span { display:block;}

.cantreat-wrapp h4 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 27px;}

.cantreat-wrapp h4 a { color:#e3b56d;}

.cantreat-wrapp h4 span { display:block;}

.cantreat-wrapp .cantreat-row1 { width:100%; float:left; margin:55px 0 0; display: flex; flex-wrap: wrap;}

.cantreat-wrapp .cantreat-row1 img { width:100%; float:left;}

.cantreat-wrapp .cantreat-row1 .cantreat-col1 { width:25.72%; float:left; margin:0 11.42% 46px 0;}

.cantreat-wrapp .cantreat-row1 .cantreat-col1:nth-child(3n) { margin-right:0;}

.cantreat-wrapp .cantreat-row1 .cantreat-col1 .cantreat-bar1 { width:100%; float:left; margin:0 0 51px;}

.cantreat-wrapp .cantreat-row1 .cantreat-col1 .cantreat-bar2 { width:100%; float:left; min-height:206px;}

.cantreat-wrapp h2, .cantreat-wrapp h2 span, .cantreat-wrapp h4, .cantreat-wrapp h4 span { text-transform:uppercase;}

.cantreat-wrapp h3, .cantreat-wrapp h3 span { font-family: 'Playfair Display', serif;}



/*dentalcare-wrapp*/

.dentalcare-wrapp { text-align:center; padding:83px 0 30px;}

.dentalcare-wrapp p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:28.6px; margin:0 0 16px;}

.dentalcare-wrapp p a { color:#e3b56d;}

.dentalcare-wrapp p span { display:block;}

.dentalcare-wrapp p strong { font-weight:700;}

.dentalcare-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 14px;}

.dentalcare-wrapp h2 a { color:#e3b56d;}

.dentalcare-wrapp h2 span { display:block;}

.dentalcare-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 24px;}

.dentalcare-wrapp h3 a { color:#ffffff;}

.dentalcare-wrapp h3 span { display:block;}

.dentalcare-wrapp h4 { font-size:17px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:31px; margin:0 0 24px;}

.dentalcare-wrapp h4 a { color:#ffffff;}

.dentalcare-wrapp h4 span { display:block;}

.dentalcare-wrapp .dentalcare-row1 { width:100%; float:left; margin:78px 0 0;}

.dentalcare-wrapp .dentalcare-row1 img { width:100%; float:left;}

.dentalcare-wrapp .dentalcare-row1 .dentalcare-col1 { width:25.21%; float:none; display:inline-block; margin:0 11.84% 20px 0;}

.dentalcare-wrapp .dentalcare-row1 .dentalcare-col1:nth-child(3n) { margin-right:0;}

.dentalcare-wrapp .dentalcare-row1 .dentalcare-col1:last-child { margin-right:0;}

.dentalcare-wrapp .dentalcare-row1 .dentalcare-col1 .dentalcare-bar1 { width:100%; float:left; margin:0 0 41px;}

.dentalcare-wrapp .dentalcare-row1 .dentalcare-col1 .dentalcare-bar2 { width:100%; float:left; min-height:95px;}

.dentalcare-wrapp h2, .dentalcare-wrapp h2 span { text-transform:uppercase;}

.dentalcare-wrapp h3, .dentalcare-wrapp h3 span, .dentalcare-wrapp h4, .dentalcare-wrapp h4 span { font-family: 'Playfair Display', serif;}



/*enquiry-wrapp2*/

.enquiry-wrapp2 { background:url(../images/enquiry-bg.jpg) no-repeat center / cover;}



/*practice-wrapp*/

.practice-wrapp { background:#ffffff; position:relative; padding:70px 0 60px;}

.practice-wrapp p { font-size:16px; color:#707070; letter-spacing:normal; line-height:26px; text-transform:inherit; margin:0 0 0;}

.practice-wrapp p a { color:#e3b56d;}

.practice-wrapp p span { display:block;}

.practice-wrapp .practice-row2 { width:100%; float:left; display: flex; flex-wrap: wrap;}

.practice-wrapp .practice-row1 { width:33%; float:left; margin:0 0.5% 0.5% 0; background:none; overflow:hidden;}

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

.practice-wrapp .practice-row1 img { width:100%; display:block;}

.practice-wrapp .practice-row1:hover img { opacity:0.40;}

.practice-wrapp .practice-row1 .practice-bar1 { width:100%; float:left;}

/*membership-wrapp*/
.membership-wrapp { text-align:center;}
.membership-wrapp h2 { max-width:430px; font-size:37px; font-weight:400; color:#081911; letter-spacing:0; line-height:43px; margin:0 auto 0; top:-22px;}
.membership-wrapp h2 a { color:#ffffff;}
.membership-wrapp h2 span { display:block;}
.membership-wrapp h3 { font-size:12px; font-weight:600; color:#e3b56d; letter-spacing:2.4px; line-height:18px; text-transform:uppercase; margin:0 0 32px;}
.membership-wrapp h3 a { color:#e3b56d;}
.membership-wrapp h3 span { display:block;}
.membership-wrapp h4 { max-width:356px; font-size:23px; font-weight:400; color:#daae69; letter-spacing:0; line-height:41.6px; margin:0 auto 0; bottom:0;}
.membership-wrapp h4 a { color:#daae69;}
.membership-wrapp h4 span { display:block;}
.membership-wrapp .margin { max-width:1034px;}
.membership-wrapp .membership-col1 { width:100%; float:left; border:1px solid #816830; margin:0 0 150px; position:relative;}
.membership-wrapp .membership-col1 img { width:100%; float:left;}
.membership-wrapp .membership-col1:last-child { margin-bottom:0;}
.membership-wrapp .membership-col1 .membership-row1 { width:100%; float:left; padding:92px 4% 92px;}
.membership-wrapp .membership-col2 { width:100%; float:left; margin:0 0 82px;}
.membership-wrapp .membership-col2 img { width:100%; float:left;}
.membership-wrapp .membership-col2 .membership-row2 { width:100%; float:left;}
.membership-wrapp .membership-col2 .membership-row2 li { float:none; display:inline-block; margin:0 22px 0; position:relative;}
.membership-wrapp .membership-col2 .membership-row2 li:after { content:""; width:1px; height:33px; float:left; background:#7b6940; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:-25px;}
.membership-wrapp .membership-col2 .membership-row2 li:first-child:after { display:none;}
.membership-wrapp .membership-col3 { width:100%; float:left; margin:0 0 52px;}
.membership-wrapp .membership-col3 img { width:100%; float:left;}
.membership-wrapp .membership-col3 .membership-row3 { width:100%; float:left;}
.membership-wrapp .membership-col3 .membership-row3 li { float:none; display:block; margin:0 0 16px;}
.membership-wrapp .membership-col3 .membership-row3 li span { display:block;}
.membership-wrapp .membership-col3 .membership-row3 li:last-child { margin-bottom:0;}
.membership-wrapp .membership-btn1 { float:none; color:#e3b56d; background:none; border-color:rgba(227,181,109,0.48); cursor:pointer; margin:0 0 0; padding:14px 24px 14px 24px;}
.membership-wrapp .membership-btn1:hover { color:#ffffff; background:#e3b56d; border-color:#e3b56d;}
.membership-row2 li, .membership-row2 li a { font-size:12px; font-weight:600; color:#e3b56d; letter-spacing:2.4px; text-transform:uppercase;}
.membership-row3 li, .membership-row3 li a { font-size:13px; font-weight:600; color:#8d8d8d; letter-spacing:0.30px; line-height:25.6px;}
.membership-wrapp h2, .membership-wrapp h2 span, .membership-wrapp h4, .membership-wrapp h4 span { background:#ffffff; font-family: 'Playfair Display', serif; position:absolute; right:0; left:0;}

/*invisalign2-wrapp*/
.invisalign2-wrapp { text-align:center; padding:74px 0 47px; position:relative;}
.invisalign2-wrapp p { font-size:13px; font-weight:500; color:#ffffff; letter-spacing:0.20px; line-height:33px; margin:0 0 16px;}
.invisalign2-wrapp p a { color:#ffffff;}
.invisalign2-wrapp p span { display:block;}
.invisalign2-wrapp p strong { font-weight:700;}
.invisalign2-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; text-transform:uppercase; margin:0 0 14px;}
.invisalign2-wrapp h2 a { color:#e3b56d;}
.invisalign2-wrapp h2 span { display:block;}
.invisalign2-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 40px;}
.invisalign2-wrapp h3 a { color:#ffffff;}
.invisalign2-wrapp h3 span { display:block;}
.invisalign2-wrapp .invisalign2-col1 { width:100%; float:left; margin:0 0 0; position:relative;}
.invisalign2-wrapp .invisalign2-col1 img { width:100%; float:left;}
.invisalign2-wrapp .invisalign2-col1 .invisalign2-row1 { width:38%; float:right; transform:translateY(-50%); position:absolute; top:50%; right:6%;}
.invisalign2-wrapp .invisalign2-col2 { width:50%; float:left; margin:0 0 0;}
.invisalign2-wrapp .invisalign2-col2 img { width:100%; float:left;}
.invisalign2-wrapp .invisalign2-col2 .invisalign2-row2 { width:100%; float:left;}
.invisalign2-wrapp .invisalign2-btn1 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); cursor:pointer; margin:28px 0 0; padding:14px 24px 14px 24px;}
.invisalign2-wrapp .invisalign2-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}
.invisalign2-wrapp h3, .invisalign2-wrapp h3 span { font-family: 'Playfair Display', serif;}

/*event-wrapp*/
.event-wrapp { text-align:center; padding:47px 0 58px;}
.event-wrapp p { font-size:13px; font-weight:500; color:#ffffff; letter-spacing:0.20px; line-height:36px; margin:0 0 0;}
.event-wrapp p a { color:#ffffff;}
.event-wrapp p span { display:block;}
.event-wrapp p strong { font-weight:700;}
.event-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; text-transform:uppercase; margin:0 0 14px;}
.event-wrapp h2 a { color:#e3b56d;}
.event-wrapp h2 span { display:block;}
.event-wrapp h3 { font-size:50px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:56px; margin:0 0 18px;}
.event-wrapp h3 a { color:#ffffff;}
.event-wrapp h3 span { display:block;}
.event-wrapp h4 { font-size:18px; font-weight:600; color:#ffffff; letter-spacing:0.30px; line-height:24px; margin:0 0 0;}
.event-wrapp h4 a { color:#ffffff;}
.event-wrapp h4 span { display:block;}
.event-wrapp h5 { font-size:40px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:61px; margin:0 0 0;}
.event-wrapp h5 a { color:#ffffff;}
.event-wrapp h5 span { display:block;}
.event-wrapp .event-col1 { width:100%; float:left; margin:52px 0 0;}
.event-wrapp .event-col1 img { width:100%; float:left;}
.event-wrapp .event-col1 .event-row1 { width:50%; float:left; position:relative;}
.event-wrapp .event-col1 .event-row1:after { content:""; width:4px; height:130px; float:left; border:1px solid #6a5e34; border-radius:10px; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:-2px;}
.event-wrapp .event-col1 .event-row1:last-child:after { display:none;}
.event-wrapp h3, .event-wrapp h3 span, .event-wrapp h5, .event-wrapp h5 span { font-family: 'Playfair Display', serif;}

/*offer-wrapp*/
.offer-wrapp { text-align:center; padding:38px 0 77px; position:relative; background: #ffffff}
.offer-wrapp p { font-size:13px; font-weight:500; color:#ffffff; letter-spacing:0.20px; line-height:36px; margin:0 0 0;}
.offer-wrapp p a { color:#ffffff;}
.offer-wrapp p span { display:block;}
.offer-wrapp p strong { font-weight:700;}
.offer-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; text-transform:uppercase; margin:0 0 14px;}
.offer-wrapp h2 a { color:#e3b56d;}
.offer-wrapp h2 span { display:block;}
.offer-wrapp h3 { font-size:23px; font-weight:400; color:#ffffff; letter-spacing:0.30px; line-height:36px; margin:0 0 6px;}
.offer-wrapp h3 a { color:#ffffff;}
.offer-wrapp h3 span { display:block;}
.offer-wrapp h4 { font-size:21px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:27px; text-transform:uppercase; margin:0 0 0;}
.offer-wrapp h4 a { color:#e3b56d;}
.offer-wrapp h4 span { display:block;}
.offer-wrapp .offer-col1 { width:58.8%; float:none; overflow:auto; margin:24px auto 72px;}
.offer-wrapp .offer-col1 img { width:100%; float:left;}
.offer-wrapp .offer-col1 .offer-row1 { width:100%; float:left; min-height:204px;}
.offer-wrapp .offer-col1 .offer-row1:last-child { margin-bottom:0;}
.offer-wrapp .offer-col2 { width:100%; float:left; margin:0 0 0;}
.offer-wrapp .offer-col2 img { width:100%; float:left;}
.offer-wrapp .offer-col2 .offer-row2 { width:48%; float:left; min-height:335px;}
.offer-wrapp .offer-col2 .offer-row2:nth-child(2n) { float:right;}
.offer-wrapp h3, .offer-wrapp h3 span { font-family: 'Playfair Display', serif;}
.offer-row1, .offer-row2 { border:1px solid #816830; display:table; margin:0 0 4%;}

/*book-wrapp*/
.book-wrapp { text-align:center; background:url(../images/book-bg1.jpg) no-repeat center / cover; padding:84px 0 74px;}
.book-wrapp p { font-size:13px; font-weight:500; color:#8d8d8d; letter-spacing:0.20px; line-height:25px; margin:0 0 16px;}
.book-wrapp p a { color:#8d8d8d;}
.book-wrapp p span { display:block;}
.book-wrapp p strong { font-weight:700;}
.book-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 18px;}
.book-wrapp h2 a { color:#e3b56d;}
.book-wrapp h2 span { display:block;}
.book-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 70px;}
.book-wrapp h3 a { color:#ffffff;}
.book-wrapp h3 span { display:block;}
.book-wrapp .book-col1 { width:82.2%; float:none; margin:0 auto 0;}
.book-wrapp .book-col1 img { width:100%; display:block;}
.book-wrapp .book-col1 .book-row1 { width:100%; float:none;}
.book-wrapp .book-col1 .book-row1 .book-fil1 { float:left; text-align:left; font-size:11.98px; font-weight:600; letter-spacing:0.40px; color:#8d8d8d; background:none; border:none; border-bottom:1px solid rgba(227,181,109,0.48); border-radius:0; resize:none;}
.book-wrapp .book-col1 .book-row1 .book-fil2 { width:22.2%; height:46px; margin:0 3.73% 96px 0; padding:0 0 0;}
.book-wrapp .book-col1 .book-row1 .book-fil3 { width:22.2%; height:46px; margin:0 0 96px; padding:10px 0 0;}
.book-wrapp .book-btn1 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); cursor:pointer; margin:20px 0 0; padding:14px 24px 14px 24px;}
.book-wrapp .book-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}
.book-wrapp h2, .book-wrapp h2 span { text-transform:uppercase;}
.book-wrapp h3, .book-wrapp h3 span { font-family: 'Playfair Display', serif;}

/*work-wrapp*/
.work-wrapp { text-align:center; background:none; padding:94px 0 102px; position:relative;}
.work-wrapp p { font-size:13px; font-weight:500; color:#ffffff; letter-spacing:0.20px; line-height:28.6px; margin:0 0 0;}
.work-wrapp p a { color:#ffffff;}
.work-wrapp p span { display:block;}
.work-wrapp p strong { font-weight:700;}
.work-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 18px;}
.work-wrapp h2 a { color:#e3b56d;}
.work-wrapp h2 span { display:block;}
.work-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 96px;}
.work-wrapp h3 a { color:#ffffff;}
.work-wrapp h3 span { display:block;}
.work-wrapp .work-col1 { width:100%; float:left; margin:0 0 102px;}
.work-wrapp .work-col1 img { width:100%; display:block;}
.work-wrapp .work-col1 .work-row1 { width:50%; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; left:0; right:0;z-index: 1;}
.work-wrapp .work-col2 { width:100%; float:right; margin:0 0 0; position:relative;}
.work-wrapp .work-col2 img { width:100%; display:block;}
.work-wrapp .work-col2 .work-row2 { width:50%; float:right;}
.work-wrapp .work-col2:nth-child(even) .work-row2 { float:left;}
.work-wrapp .work-col3 { width:100%; float:left; margin:0 0 0;}
.work-wrapp .work-col3 img { width:100%; display:block;}
.work-wrapp .work-col3 .work-row3 { width:100%; float:left;}
.work-wrapp h2, .work-wrapp h2 span { text-transform:uppercase;}
.work-wrapp h3, .work-wrapp h3 span { font-family: 'Playfair Display', serif;}

/*consult-wrapp*/
.consult-wrapp { text-align:center; background:#0a1f15; padding:62px 0 66px;}
.consult-wrapp p { font-size:13px; font-weight:500; color:#ffffff; letter-spacing:0.20px; line-height:28.6px; margin:0 0 0;}
.consult-wrapp p a { color:#ffffff;}
.consult-wrapp p span { display:block;}
.consult-wrapp p strong { font-weight:700;}
.consult-wrapp h2 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 26px;}
.consult-wrapp h2 a { color:#ffffff;}
.consult-wrapp h2 span { display:block;}
.consult-wrapp .consult-btn1 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); cursor:pointer; margin:16px 0 0; padding:14px 24px 14px 24px;}
.consult-wrapp .consult-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}
.consult-wrapp h2, .consult-wrapp h2 span { font-family: 'Playfair Display', serif;}

/*aligners-wrapp*/
.aligners-wrapp { text-align:center; background:none; padding:92px 0 10px;}
.aligners-wrapp p { font-size:13px; font-weight:500; color:#ffffff; letter-spacing:0.20px; line-height:28.6px; margin:0 0 0;}
.aligners-wrapp p a { color:#ffffff;}
.aligners-wrapp p span { display:block;}
.aligners-wrapp p strong { font-weight:700;}
.aligners-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 18px;}
.aligners-wrapp h2 a { color:#e3b56d;}
.aligners-wrapp h2 span { display:block;}
.aligners-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 82px;}
.aligners-wrapp h3 a { color:#ffffff;}
.aligners-wrapp h3 span { display:block;}
.aligners-wrapp h4 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 22px;}
.aligners-wrapp h4 a { color:#e3b56d;}
.aligners-wrapp h4 span { display:block;}
.aligners-wrapp .aligners-col1 { width:100%; float:left; margin:0 0 0; display: flex; flex-wrap: wrap;}
.aligners-wrapp .aligners-col1 img { width:100%; display:block;}
.aligners-wrapp .aligners-col1 .aligners-row1 { width:92%; float:none; margin:0 auto 32px; position:relative;}
.aligners-wrapp .aligners-col2 { width:27.14%; float:left; margin:0 9.24% 72px 0;}
.aligners-wrapp .aligners-col2 img { width:100%; display:block;}
.aligners-wrapp .aligners-col2:nth-child(3n) { margin-right:0;}
.aligners-wrapp .aligners-col2:nth-child(4) { clear:left;}
.aligners-wrapp .aligners-col2 .aligners-row2 { width:100%; float:left;}
.aligners-wrapp h2, .aligners-wrapp h2 span, .aligners-wrapp h4, .aligners-wrapp h4 span { text-transform:uppercase;}
.aligners-wrapp h3, .aligners-wrapp h3 span { font-family: 'Playfair Display', serif;}

/*whitehall-wrapp*/
.whitehall-wrapp { text-align:center; background:none; padding:92px 0 156px; position:relative;}
.whitehall-wrapp p { font-size:13px; font-weight:500; color:#ffffff; letter-spacing:0.20px; line-height:28.6px; margin:0 0 0;}
.whitehall-wrapp p a { color:#ffffff;}
.whitehall-wrapp p span { display:block;}
.whitehall-wrapp p strong { font-weight:700;}
.whitehall-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 18px;}
.whitehall-wrapp h2 a { color:#e3b56d;}
.whitehall-wrapp h2 span { display:block;}
.whitehall-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 78px;}
.whitehall-wrapp h3 a { color:#ffffff;}
.whitehall-wrapp h3 span { display:block;}
.whitehall-wrapp h4 { font-size:18px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:31px; margin:0 0 0;}
.whitehall-wrapp h4 a { color:#ffffff;}
.whitehall-wrapp h4 span { display:block;}
.whitehall-wrapp .whitehall-col1 { width:100%; float:left; margin:0 0 0;}
.whitehall-wrapp .whitehall-col1 img { width:100%; display:block;}
.whitehall-wrapp .whitehall-col1 .whitehall-row1 { width:100%; float:left; border-radius:50%; overflow:hidden;}
.whitehall-wrapp .whitehall-col2 { width:100%; float:left; border:1px solid #816830; border-radius:50%; overflow:hidden; cursor:pointer; margin:0 0 0; padding:4% 4% 4%; position:relative; min-height: 200px;}
.whitehall-wrapp .whitehall-col2 img { width:100%; opacity:0; transition:all 0.25s ease-out 0s; display:block; cursor:auto}
.whitehall-wrapp .whitehall-col2:hover img { opacity:0.16;}
.whitehall-wrapp .whitehall-col2 .whitehall-row2 { width:100%; float:left; transform:translateY(-50%); position:absolute; top:50%; right:0; left:0;}
.whitehall-wrapp h2, .whitehall-wrapp h2 span { text-transform:uppercase;}
.whitehall-wrapp h3, .whitehall-wrapp h3 span, .whitehall-wrapp h4, .whitehall-wrapp h4 span { font-family: 'Playfair Display', serif;}

/*bonding-wrapp*/
.bonding-wrapp { text-align:center; padding:74px 0 47px; position:relative;}
.bonding-wrapp p { font-size:13px; font-weight:500; color:#ffffff; letter-spacing:0.20px; line-height:33px; margin:0 0 16px;}
.bonding-wrapp p a { color:#ffffff;}
.bonding-wrapp p span { display:block;}
.bonding-wrapp p strong { font-weight:700;}
.bonding-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; text-transform:uppercase; margin:0 0 14px;}
.bonding-wrapp h2 a { color:#e3b56d;}
.bonding-wrapp h2 span { display:block;}
.bonding-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 26px;}
.bonding-wrapp h3 a { color:#ffffff;}
.bonding-wrapp h3 span { display:block;}
.bonding-wrapp .bonding-col1 { width:48%; float:none; margin:0 auto 76px;}
.bonding-wrapp .bonding-col1 img { width:100%; float:left;}
.bonding-wrapp .bonding-col1 .bonding-row1 { width:100%; float:none;}
.bonding-wrapp .bonding-col2 { width:100%; float:left; margin:0 0 0;}
.bonding-wrapp .bonding-col2 img { width:100%; float:left;}
.bonding-wrapp .bonding-col2 .bonding-row2 { width:100%; float:left;}
.bonding-wrapp .bonding-btn1 { float:none; color:#e3b56d; background:rgba(8,25,17,0.40); border-color:rgba(227,181,109,0.48); cursor:pointer; margin:18px 0 0; padding:14px 24px 14px 24px;}
.bonding-wrapp .bonding-btn1:hover { color:#ffffff; background:rgba(227,181,109,0.48); border-color:#e3b56d;}
.bonding-wrapp h3, .bonding-wrapp h3 span { font-family: 'Playfair Display', serif;}

/*smilefast-wrapp*/
.smilefast-wrapp { text-align:center; background:none; padding:94px 0 102px; position:relative;}
.smilefast-wrapp p { font-size:13px; font-weight:500; color:#ffffff; letter-spacing:0.20px; line-height:28.6px; margin:0 0 28px;}
.smilefast-wrapp p a { color:#ffffff;}
.smilefast-wrapp p span { display:block;}
.smilefast-wrapp p strong { font-weight:700;}
.smilefast-wrapp h2 { font-size:12px; font-weight:500; color:#e3b56d; letter-spacing:2.6px; line-height:23px; margin:0 0 18px;}
.smilefast-wrapp h2 a { color:#e3b56d;}
.smilefast-wrapp h2 span { display:block;}
.smilefast-wrapp h3 { font-size:37px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 96px;}
.smilefast-wrapp h3 a { color:#ffffff;}
.smilefast-wrapp h3 span { display:block;}
.smilefast-wrapp .smilefast-col1 { width:100%; float:left; margin:0 0 0;}
.smilefast-wrapp .smilefast-col1 img { width:100%; display:block;}
.smilefast-wrapp .smilefast-col1 .smilefast-row1 { width:44%; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:54%; left:3%;}
.smilefast-wrapp .smilefast-col2 { width:100%; float:right; margin:0 0 0; position:relative;}
.smilefast-wrapp .smilefast-col2 img { width:100%; display:block;}
.smilefast-wrapp .smilefast-col2 .smilefast-row2 { width:50%; float:right;}
.smilefast-wrapp .smilefast-col2:nth-child(even) .smilefast-row1 { left:inherit; right:3%;}
.smilefast-wrapp .smilefast-col2:nth-child(even) .smilefast-row2 { float:left;}
.smilefast-wrapp h2, .smilefast-wrapp h2 span { text-transform:uppercase;}
.smilefast-wrapp h3, .smilefast-wrapp h3 span { font-family: 'Playfair Display', serif;}

/*common-css*/

.banner-thm1 { width:auto; float:right; margin:0 0 0;}

.banner-thm1 a { width:22px; float:left; margin:0 14px 0 0;}

.banner-thm1 a:last-child { margin-right:0;}

.testimonials-let1 { width:31.4%; float:left; border-radius:50%; overflow:hidden; margin:0 0 0; clip-path: circle(50% at 50% 50%);}

.testimonials-ret1 { width:56%; float:right; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0;}

.testimonials-thm1 { width:100%; float:left; margin:0 0 0;}

.testimonials-thm1 span { width:12px; float:left; margin:0 2px 0 0;}

.sidbar-wrapp .testimonials-let1 { width:59px; float:none; display:inline-block; border-radius:50%; overflow:hidden; margin:0 0 9px;}

.sidbar-wrapp .testimonials-ret1 { width:100%; float:right; transform:none; margin:0 0 20px; position:relative; top:inherit; right:inherit;}

.sidbar-wrapp .testimonials-thm1 { width:100%; float:left; margin:0 0 0;}

.sidbar-wrapp .testimonials-thm1 span { width:12px; float:none; display:inline-block; margin:0 2px 0;}

.banner-thm1 a.desk-view { display: inline-block; margin-right: 0;}
.banner-thm1 a.tab-view { display: none;}
.banner-thm1 a.mob-view { display: none;}


.offer-box1 { width:100%; float:none; display:table-cell; vertical-align:middle; margin:0 0 0; padding:2% 2% 1.5%;}
.aligners-thm1 { width:63.4%; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}

.offer-wrapp .offer-outer > h2 {font-size: 23px; font-weight: 500; color: #fff; letter-spacing: .3px; line-height: 36px; margin: 0 0 6px; font-family: 'Playfair Display',serif; text-transform: capitalize;}
.offer-wrapp .offer-col1 .offer-row1.bronze {border-image: linear-gradient(to right, #A16D32, #BE8E53) 1; border-width: 5px; border-style: solid;}
.offer-wrapp .offer-col1 .offer-row1.silver {border-image: linear-gradient(to right, #B7B8B8, #F8F9F9) 1; border-width: 5px; border-style: solid;}
.offer-wrapp .offer-col1 .offer-row1.gold {border-image: linear-gradient(to right, #C6A534, #F0E190) 1; border-width: 5px; border-style: solid;}

.offer-wrapp .offer-col1 .offer-row1.bronze .offer-box1,
.offer-wrapp .offer-col1 .offer-row1.silver .offer-box1,
.offer-wrapp .offer-col1 .offer-row1.gold .offer-box1 {background: rgb(227 181 109 / .20);}

/*shape-css*/

.services-shape1 { width:55.7%; float:left; margin:0 0 0; position:absolute; top:-6%; left:0; z-index:-9;}

.services-shape1 img { width:100%; display:block;}

.straightening-shape1 { width:40.24%; float:right; margin:0 0 0; position:absolute; right:0; bottom:-32.2%; z-index:-9;}

.straightening-shape1 img { width:100%; display:block;}

.implants-shape1 { width:38.92%; float:left; margin:0 0 0; position:absolute; bottom:-62.2%; left:0; z-index:-9;}

.implants-shape1 img { width:100%; display:block;}

.enquiry-shape1 { width:49.2%; float:right; margin:0 0 0; position:absolute; top:-53.6%; right:0; z-index:-9;}

.enquiry-shape1 img { width:100%; display:block;}

.conten-shape1 { width:40.24%; float:right; margin:0 0 0; position:absolute; right:0; top:2.2%; z-index:-9;}

.conten-shape1 img { width:100%; display:block;}

.membership-shape1 { width:40.24%; float:right; margin:0 0 0; position:absolute; right:0; top:0; z-index:-9;}
.membership-shape1 img { width:100%; display:block;}
.membership-shape2 { width:40.24%; float:left; margin:0 0 0; position:absolute; bottom:8.2%; left:0; z-index:-9;}
.membership-shape2 img { width:100%; display:block;}
.invisalign2-shape1 { width:40.24%; float:right; margin:0 0 0; position:absolute; top:10%; right:0; z-index:-9;}
.invisalign2-shape1 img { width:100%; display:block;}
.offer-shape1 { width:40.24%; float:left; margin:0 0 0; position:absolute; bottom:0; left:-14%; z-index:-9;}
.offer-shape1 img { width:100%; display:block;}
.work-shape1 { width:40.24%; float:right; margin:0 0 0; position:absolute; bottom:8%; right:inherit; z-index:-9;}
.work-shape1 img { width:100%; display:block;}
.whitehall-shape1 { width:40.24%; float:right; margin:0 0 0; position:absolute; right:0; top:0; z-index:-9;}
.whitehall-shape1 img { width:100%; display:block;}
.bonding-shape1 { width:40.24%; float:right; margin:0 0 0; position:absolute; top:10%; right:0; z-index:-9;}
.bonding-shape1 img { width:100%; display:block;}
.smilefast-shape1 { width:40.24%; float:left; margin:0 0 0; position:absolute; top:0; left:-14%; z-index:-9;}
.smilefast-shape1 img { width:100%; display:block;}

/*mobile-css*/

.header-mob1 { width:100%; float:left; display:none; margin:0 0 0;}

.header-mob1 a { width:18px; float:none; display:inline-block; margin:0 4px 0;}

.header-mob2 { width:100%; float:left; display:none; margin:0 0 0;}

.header-mob2 li { float:none; display:inline-block; margin:0 4px 0;}

.header-mob3 { width:100%; float:left; display:none; margin:0 0 0;}

.header-mob2 li, .header-mob2 li a { font-size:13px; color:#e3b56d; letter-spacing:0.10px;}

.header-mob2 li span {margin: 0 4px 0; display: inline-block;}

.header-mob2 li a:hover { color: #fff;}


/*btn-css*/

.header-btn1, .banner-btn1, .abouts-btn1, .services-btn1, .straightening-btn1, .implants-btn1, .implants-btn2, .testimonials-btn1, .team-btn1, .enquiry-fil1, .enquiry-btn1, .instagram-btn1, .fheader-btn1, .about-btn1, .sidbar-btn1, .sidbar-fil1, .sidbar-btn2, .about-btn1, .straightening-btn2, .blogin-btn1, .bloger-btn1, .teamer-btn1, .gallerin-btn1, .buttons-btn1, .galler-btn1, .teamin-btn1, .treatin-btn1, .testi-btn1, .membership-btn1, .invisalign2-btn1, .book-btn1, .consult-btn1, .bonding-btn1, .onlint-btn, .onlint-btn, .learn-btn, .learn-btn, .comon-team-anchor, .contact-btn { text-align:center; font-size:14px; font-weight:500; letter-spacing:0.20px; border:1px solid; border-radius:40px; transition:all 0.25s ease-out 0s; display:inline-block; position:relative;}



/*div-hide-css*/

.div-hide1 { display:none;}



.enquiry-wrapp .enquiry-col1 .caldera-grid .col-sm-12 { padding: 0;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .col-sm-3 { padding: 0; width: 22.2%; margin: 0 3.73% 96px 0; float: left;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .col-sm-3.last_col { width: 22.2%; margin: 0 0 96px;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .form-control { width: 100%; height: 46px; margin: 0 0 0; padding: 0 0 0; float: left; text-align: left; font-size: 11.98px; font-weight: 600; letter-spacing: 0.40px; color: #8d8d8d; background: none; border: none; border-bottom: 1px solid rgba(227,181,109,0.48); border-radius: 0; resize: none; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; box-shadow: none; line-height: normal;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .form-control::placeholder { color: #8d8d8d; }
.enquiry-wrapp .enquiry-col1 .caldera-grid textarea.form-control { width: 100%; height: 46px; margin: 0 0 0; padding: 10px 0 0;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 8px;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 26px;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox label { padding: 0 0 0; font-size: 11px; font-weight: 600; color: #8d8d8d; letter-spacing: 0; line-height: 23px; display: inline-block; position: relative; top: -5px;}
.enquiry-wrapp .enquiry-col1 .caldera-grid a { color: #e7be7f; text-decoration: none;}
.enquiry-wrapp .enquiry-col1 .caldera-grid a:hover { color: #8d8d8d;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox input[type=checkbox]{background-image: url(../images/checkbox-thumb1.svg); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; height: 11px; width: 12px; margin: 0px !important; padding: 0; border: 0; position: relative; left:0px; top: 1px; -webkit-appearance: none; -moz-appearance: none; outline: none !important; cursor: pointer; margin-right: 5px !important; background-size: 11px; background-repeat: no-repeat;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .checkbox input[type=checkbox]:checked {background-position: 0 -14px; }
.enquiry-wrapp .enquiry-col1 .g-recaptcha { width: 100%; float: left; margin: 0px auto 0px auto; transform: scale(0.8); text-align: center; transform-origin: center;}
.enquiry-wrapp .enquiry-col1 .g-recaptcha div { width: auto !important; height: auto !important; margin: 0 auto !important;} 
.enquiry-wrapp .enquiry-col1 .caldera-grid .btn { float: none; color: #e3b56d; background: rgba(8,25,17,0.40); border-color: rgba(227,181,109,0.48); cursor: pointer; margin: 26px 0 0; padding: 14px 24px 14px 24px; text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.20px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; vertical-align: baseline; outline: none !important; font-family: 'Raleway', sans-serif; line-height: normal; box-shadow: none;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .btn:hover { color: #ffffff; background: rgba(227,181,109,0.48); border-color: #e3b56d;}



.sidbar-wrapp .sidbar-row1 .caldera-grid .col-sm-12 { padding: 0;}
.sidbar-wrapp .sidbar-row1 .caldera-grid .row.first_row { width: 216px; float: none; margin: 0 auto !important;}
.sidbar-wrapp .sidbar-row1 .caldera-grid .form-control { width: 100%; height: 46px; margin: 0 0 26px 0; padding: 0 0 0; float: left; font-size: 11.98px; font-weight: 600; letter-spacing: 0.40px; color: #8d8d8d; background: none; border: none; border-bottom: 1px solid rgba(125,111,54,0.50); border-radius: 0; resize: none; text-align: center; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; vertical-align: baseline; outline: none; font-family: 'Raleway', sans-serif;}
.sidbar-wrapp .sidbar-row1 .caldera-grid .form-control::placeholder { color: #8d8d8d; }
.sidbar-wrapp .sidbar-row1 .caldera-grid textarea.form-control { width: 100%; height: 46px; margin: 0 0 48px; padding: 10px 0 0;}
.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 8px;}
.sidbar-wrapp .sidbar-row1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 26px;}
.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox label { padding: 0 0 0; font-size: 11px; font-weight: 600; color: #8d8d8d; letter-spacing: 0; line-height: 23px; display: inline-block; position: relative; top: -5px;}
.sidbar-wrapp .sidbar-row1 .caldera-grid a { color: #e7be7f; text-decoration: none;}
.sidbar-wrapp .sidbar-row1 .caldera-grid a:hover { color: #8d8d8d;}
.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox input[type=checkbox]{background-image: url(../images/checkbox-thumb1.svg); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; height: 11px; width: 12px; margin: 0px !important; padding: 0; border: 0; position: relative; left:0px; top: 1px; -webkit-appearance: none; -moz-appearance: none; outline: none !important; cursor: pointer; margin-right: 5px !important; background-size: 11px; background-repeat: no-repeat;}
.sidbar-wrapp .sidbar-row1 .caldera-grid .checkbox input[type=checkbox]:checked {background-position: 0 -14px; }
.sidbar-wrapp .sidbar-row1 .g-recaptcha { width: 100%; float: left; margin: 0px auto 0px auto; transform: scale(0.8); text-align: center; transform-origin: center;}
.sidbar-wrapp .sidbar-row1 .g-recaptcha div { width: auto !important; height: auto !important; margin: 0 auto !important;} 
.sidbar-wrapp .sidbar-row1 .caldera-grid .btn { float: none; color: #e3b56d; background: rgba(8,25,17,0.40); border-color: rgba(227,181,109,0.48); cursor: pointer; margin: 26px 0 0; padding: 14px 24px 14px 24px; text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.20px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; vertical-align: baseline; outline: none !important; font-family: 'Raleway', sans-serif; line-height: normal; box-shadow: none;}
.sidbar-wrapp .sidbar-row1 .caldera-grid .btn:hover { color: #ffffff; background: rgba(227,181,109,0.48); border-color: #e3b56d;}



.book-wrapp .book-col1 .caldera-grid .col-sm-12 { padding: 0;}
.book-wrapp .book-col1 .caldera-grid .col-sm-3 { padding: 0; width: 22.2%; margin: 0 3.73% 96px 0; float: left;}
.book-wrapp .book-col1 .caldera-grid .col-sm-3.last_col { width: 22.2%; margin: 0 0 96px;}
.book-wrapp .book-col1 .caldera-grid .form-control { width: 100%; height: 46px; margin: 0 0 0; padding: 0 0 0; float: left; text-align: left; font-size: 11.98px; font-weight: 600; letter-spacing: 0.40px; color: #8d8d8d; background: none; border: none; border-bottom: 1px solid rgba(227,181,109,0.48); border-radius: 0; resize: none; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; box-shadow: none; line-height: normal;}
.book-wrapp .book-col1 .caldera-grid .form-control::placeholder { color: #8d8d8d; }
.book-wrapp .book-col1 .caldera-grid textarea.form-control { width: 100%; height: 46px; margin: 0 0 0; padding: 10px 0 0;}
.book-wrapp .book-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 8px;}
.book-wrapp .book-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 26px;}
.book-wrapp .book-col1 .caldera-grid .checkbox label { padding: 0 0 0; font-size: 11px; font-weight: 600; color: #8d8d8d; letter-spacing: 0; line-height: 23px; display: inline-block; position: relative; top: -5px;}
.book-wrapp .book-col1 .caldera-grid a { color: #e7be7f; text-decoration: none;}
.book-wrapp .book-col1 .caldera-grid a:hover { color: #8d8d8d;}
.book-wrapp .book-col1 .caldera-grid .checkbox input[type=checkbox]{background-image: url(../images/checkbox-thumb1.svg); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; height: 11px; width: 12px; margin: 0px !important; padding: 0; border: 0; position: relative; left:0px; top: 1px; -webkit-appearance: none; -moz-appearance: none; outline: none !important; cursor: pointer; margin-right: 5px !important; background-size: 11px; background-repeat: no-repeat;}
.book-wrapp .book-col1 .caldera-grid .checkbox input[type=checkbox]:checked {background-position: 0 -14px; }
.book-wrapp .book-col1 .g-recaptcha { width: 100%; float: left; margin: 0px auto 0px auto; transform: scale(0.8); text-align: center; transform-origin: center;}
.book-wrapp .book-col1 .g-recaptcha div { width: auto !important; height: auto !important; margin: 0 auto !important;} 
.book-wrapp .book-col1 .caldera-grid .btn { float: none; color: #e3b56d; background: rgba(8,25,17,0.40); border-color: rgba(227,181,109,0.48); cursor: pointer; margin: 26px 0 0; padding: 14px 24px 14px 24px; text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.20px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; vertical-align: baseline; outline: none !important; font-family: 'Raleway', sans-serif; line-height: normal; box-shadow: none;}
.book-wrapp .book-col1 .caldera-grid .btn:hover { color: #ffffff; background: rgba(227,181,109,0.48); border-color: #e3b56d;}


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





.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:nth-child(1) .nf-cell { width: 22.2% !important; margin: 0 3.73% 96px 0; float: left;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(4n) {margin-right: 0;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child { margin: 0 0 96px;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell { padding: 0 0 0;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-field { width: 100%; float: left; display: block;}
.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: flex;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-field-container .nf-field-element .ninja-forms-field {width: 100%;height: 46px;margin: 0 0 0;padding: 0 0 0;float: left;text-align: left;font-size: 11.98px;font-weight: 600;letter-spacing: 0.40px;color: #8d8d8d;background: none;border: none;border-bottom: 1px solid rgba(227,181,109,0.48);border-radius: 0;resize: none;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;box-shadow: none;line-height: normal;vertical-align: baseline;}
.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: #8d8d8d;}
.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 {text-align-last: center;font-family: 'Raleway', sans-serif}
.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%;float: left;height: 46px;margin: 0 0 0;padding: 10px 0 0;}
.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 .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {display: inline-block;height: auto;visibility: visible;margin: 0 0 8px !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: 100%;cursor: pointer;height: auto;margin: 0 0 0;text-align: left;padding: 0 0 0 20px;font-size: 11px;font-weight: 600;color: #8d8d8d;letter-spacing: 0;line-height: 23px;display: inline;position: relative;top: -5px;}
.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 {color:#8d8d8d;text-decoration: none; display: inline-block; font-weight: 800;}    
.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: #e7be7f;} 
.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 .field-wrap.checkbox-wrap .nf-field-label label:after {content: '';position: absolute;left: 0;top: 1px;width: 11px;height: 11px;background: url(../images/checkbox.svg)no-repeat 100%;background-size: 100%;border: 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 label:before {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.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 {background: url(../images/checkbox-hover.svg)no-repeat 100%;background-size: 100%}
.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: left;margin: 0 0 26px !important;}
.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: #e3b56d;background: rgba(8,25,17,0.40);border: 1px solid rgba(227,181,109,0.48);cursor: pointer;margin: 26px 0 0;padding: 14px 24px 14px 24px;text-align: center;font-size: 14px;font-weight: 500;letter-spacing: 0.20px;border-radius: 40px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;font-family: 'Raleway', sans-serif;line-height: normal;box-shadow: none;}
.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: #ffffff;background: rgba(227,181,109,0.48);border-color: #e3b56d;}
.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 .nf-field-element { display: block;}
.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-fail.nf-error label { color: #e80000;}

.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;}
.nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field {background: transparent;outline: 2px dotted #d00000;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-after-form-content {width: 100%;float: left;margin: 20px 0 0 0;}
.nf-pass.field-wrap .nf-field-element:after { display: none;}




.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-title { display: none;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row { width: 100%; display: block; margin: 0 auto; position: relative; height: auto;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell { padding: 0 0 0;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-field { width: 100%; float: left; display: block;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container { width: 100%; display: block; margin: 0 0 0;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap { width: 100%; display: block; position: relative; float: left;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label { display: none;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100%;display: flex;margin: 0 auto;float: left;order: inherit;justify-content: center;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {width: 100%;height: 46px;max-width: 216px;margin: 0 auto 26px auto;padding: 0 0 0;float: left;text-align: center;font-size: 11.98px;font-weight: 600;letter-spacing: 0.40px;color: #8d8d8d;background: none;border: none;border-bottom: 1px solid rgba(125,111,54,0.50);border-radius: 0;resize: none;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;box-shadow: none;line-height: normal;vertical-align: baseline;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder { color: #8d8d8d;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {width: 100%;height: 46px;margin: 0 0 48px;padding: 10px 0 0;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field { width: 100%; display: none; float: left; position: relative; margin: 0 auto;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {text-align-last: center;font-family: 'Raleway', sans-serif}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit { margin: 0 0 0;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {display: inline-block;height: auto;visibility: visible;margin: 0 0 8px !important;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {width: 100%;cursor: pointer;height: auto;margin: 0 0 0;text-align: left;padding: 0 0 0 20px;font-size: 11px;font-weight: 600;color: #8d8d8d;letter-spacing: 0;line-height: 23px;display: inline;position: relative;top: -5px;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {color: #8d8d8d;text-decoration: none; display: inline-block; font-weight: 800;}    
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {color: #e7be7f;} 
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol { display: none;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {content: '';position: absolute;left: 0;top: 1px;width: 11px;height: 11px;background: url(../images/checkbox1.svg)no-repeat 100%; background-size: 100%; border: 0;border-radius: 0;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {display: none;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before {display: none;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {background: url(../images/checkbox-hover1.svg)no-repeat 100%; background-size: 100%;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: 100%;float: left;margin: 0 0 26px !important;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field { height: auto; margin: 0 0 0;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {width: auto;height: auto;float: none;color: #e3b56d;background: none;border: 1px solid rgba(227,181,109,0.48);cursor: pointer;margin: 26px 0 0;padding: 14px 30px 14px 30px;text-align: center;font-size: 14px;font-weight: 500;letter-spacing: 0.20px;border-radius: 40px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;font-family: 'Raleway', sans-serif;line-height: normal;box-shadow: none;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #ffffff;border-color: #e3b56d;background-color: #e3b56d;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .nf-field-element { display: block;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-fail.nf-error label { color: #e80000;}

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




.book-wrapp .book-col1 .nf-form-cont .nf-form-title { display: none;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.book-wrapp .book-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%;}
.book-wrapp .book-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;}  
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell { width: 22.2% !important; margin: 0 3.73% 50px 0; float: left;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(4) {margin-right: 0;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child { margin: 0 0 50px;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell { padding: 0 0 0;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-field { width: 100%; float: left; display: block;}
.book-wrapp .book-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;}
.book-wrapp .book-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;}
.book-wrapp .book-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;}
.book-wrapp .book-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;}
.book-wrapp .book-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: 46px;margin: 0 0 0;padding: 0 0 0;float: left;text-align: left;font-size: 11.98px;font-weight: 600;letter-spacing: 0.40px;color: #8d8d8d;background: none;border: none;border-bottom: 1px solid rgba(227,181,109,0.48);border-radius: 0;resize: none;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;box-shadow: none;line-height: normal;vertical-align: baseline;}
.book-wrapp .book-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: #8d8d8d;}
.book-wrapp .book-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%;float: left;height: 46px;margin: 0 0 0;padding: 10px 0 0;}
.book-wrapp .book-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;}
.book-wrapp .book-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;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {display: inline-block;height: auto;visibility: visible;margin: 0 0 8px !important;}
.book-wrapp .book-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: 100%;cursor: pointer;height: auto;margin: 0 0 0;text-align: left;padding: 0 0 0 20px;font-size: 11px;font-weight: 600;color: #8d8d8d;letter-spacing: 0;line-height: 23px;display: inline;position: relative;top: -5px;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {color: #e7be7f;text-decoration: none;}    
.book-wrapp .book-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: #8d8d8d;} 
.book-wrapp .book-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;}
.book-wrapp .book-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: 1px;width: 11px;height: 11px;background: url(../images/checkbox1.svg)no-repeat 100%; background-size: 100%;border: 0;border-radius: 0;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {display: none;}
.book-wrapp .book-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 { display: none;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {background: url(../images/checkbox-hover1.svg)no-repeat 100%; background-size: 100%;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: 100%;float: left;margin: 0 0 26px !important;}
.book-wrapp .book-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;}
.book-wrapp .book-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;}
.book-wrapp .book-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: #e3b56d;background: none;border: 1px solid rgba(227,181,109,0.48);cursor: pointer;margin: 26px 0 0;padding: 14px 24px 14px 24px;text-align: center;font-size: 14px;font-weight: 500;letter-spacing: 0.20px;border-radius: 40px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;font-family: 'Raleway', sans-serif;line-height: normal;box-shadow: none;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #ffffff;background: #e3b56d;border-color: #e3b56d;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .nf-field-element { display: block;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-fail.nf-error label { color: #e80000;}

.book-wrapp .book-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;}
.book-wrapp .book-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;}
.book-wrapp .book-col1 .nf-form-cont .nf-after-form-content {width: 100%;float: left;margin: 20px 0 0 0;}


.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(21) .nf-field-container .field-wrap .nf-field-label span.nf-label-span {display: none;margin: 0;}


.conten-bar1.about-wrapp .nf-form-cont .nf-form-title { display: none;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.conten-bar1.about-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%;}
.conten-bar1.about-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;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell { padding: 0 0 0;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-field { width: 100%; float: left; display: block;}
.conten-bar1.about-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;}
.conten-bar1.about-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;}
.conten-bar1.about-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; }
.conten-bar1.about-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: 'Raleway', sans-serif;letter-spacing: 2.6px;line-height: 23px;}
.conten-bar1.about-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: 500;width: 100%;float: left;margin: 15px 0 5px 0;padding: 0 0 0;font-size: 12px;color: #e3b56d;text-align: left;letter-spacing: 1.3px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;font-family: 'Raleway', sans-serif;text-transform: uppercase;}

.conten-bar1.about-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;}
.conten-bar1.about-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%;height: 46px;margin: 0 auto 26px auto;padding: 0 0 0;float: left;text-align: left;font-size: 11.98px;font-weight: 600;letter-spacing: 0.40px;color: #8d8d8d;background: none;border: none;border-bottom: 1px solid rgba(125,111,54,0.50);border-radius: 0;resize: none;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;box-shadow: none;line-height: normal;vertical-align: baseline;}
.conten-bar1.about-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: #8d8d8d;}
.conten-bar1.about-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: 46px;margin: 0 auto 26px auto;padding: 10px 0 0;}
.conten-bar1.about-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;}
.conten-bar1.about-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;}
.conten-bar1.about-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: 0 0 8px !important;}
.conten-bar1.about-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 {width: 100%;cursor: pointer;height: auto;margin: 0 0 0;text-align: left;padding: 0 0 0 20px;font-size: 11px;font-weight: 600;color: #8d8d8d;letter-spacing: 0;line-height: 23px;display: inline;position: relative;top: -5px;text-transform: none;}
.conten-bar1.about-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: #e7be7f;text-decoration: none;}    
.conten-bar1.about-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: #8d8d8d;} 
.conten-bar1.about-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;}
.conten-bar1.about-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: 5px;width: 11px;height: 11px;background: url(../images/checkbox1.svg)no-repeat 100%; background-size: 100%;border: 0;border-radius: 0;}
.conten-bar1.about-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 {display: none;}
.conten-bar1.about-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 {display: none;}
.conten-bar1.about-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 {background: url(../images/checkbox-hover1.svg)no-repeat 100%; background-size: 100%;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: 100%;float: left;margin: 0 0 26px !important;}
.conten-bar1.about-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;}
.conten-bar1.about-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;}
.conten-bar1.about-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;float: none;color: #e3b56d;background: none;border: 1px solid rgba(227,181,109,0.48);cursor: pointer;margin: 26px 0 0;padding: 14px 24px 14px 24px;text-align: center;font-size: 14px;font-weight: 500;letter-spacing: 0.20px;border-radius: 40px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;font-family: 'Raleway', sans-serif;line-height: normal;box-shadow: none;}
.conten-bar1.about-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: #ffffff;background: #e3b56d;border-color: #e3b56d;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .nf-field-element { display: block;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-fail.nf-error label { color: #e80000;}

.conten-bar1.about-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;}
.conten-bar1.about-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;}
.conten-bar1.about-wrapp .nf-form-cont .nf-after-form-content {width: 100%;float: left;margin: 20px 0 0 0;}


.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3 {margin-top: 25px;width: 100%;display: block;font-size: 26px;font-weight: 400;color: #081911;letter-spacing: 0;line-height: 36px;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(3) .nf-field-container .nf-field-element ul {margin-bottom: 0 !important;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-last-child(4) .nf-field-container .nf-field-element h3 {margin: 0 0 15px;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell { width: 48% !important; float: left; margin: 0 0 0;}
.conten-bar1.about-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;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell { width: 48% !important; float: left; margin: 0 0 0;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell:nth-child(2n) { float: right;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(5) .nf-cell { width: 48% !important; float: left; margin: 0 0 0;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(5) .nf-cell:nth-child(1) { width: 100% !important; float: left;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(5) .nf-cell:nth-child(3n) { float: right;}
 
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(7) .nf-cell { width: 48% !important; float: left; margin: 0 0 0;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(7) .nf-cell:nth-child(2n) { float: right;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(9) .nf-cell { width: 48% !important; float: left; margin: 0 0 0;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(9) .nf-cell:nth-child(2n) { float: right;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(10) .nf-cell { width: 48% !important; float: left; margin: 0 0 0;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(10) .nf-cell:nth-child(2n) { float: right;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(11) .nf-cell { width: 48% !important; float: left; margin: 0 0 0;}
.conten-bar1.about-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;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(14) .nf-cell { width: 48% !important; float: left; margin: 0 0 0;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(14) .nf-cell:nth-child(2n) { float: right;}
 
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(16) .nf-cell { width: 100% !important; float: left; margin: 0 0 0;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(16) .nf-cell:nth-child(2n) { float: right;}
 
 

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element { align-items: center;}
.conten-bar1.about-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;position: relative;margin: 25px 0 15px !important;float: left;column-gap: 7px;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li {width: 32.33%;margin: 0 0 10px !important;font-size: 14px;text-align: left;}
.conten-bar1.about-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;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li label {width: 100%;margin: 0 0 0 !important;float: none;outline: none !important;padding-left: 16px;cursor: pointer;height: auto;z-index: 1;text-align: left;font-size: 11px;font-weight: 600;color: #8d8d8d;letter-spacing: 0;line-height: 20px;display: inline-block;position: relative;top: -5px;}
.conten-bar1.about-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;}
.conten-bar1.about-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;}
.conten-bar1.about-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: 11px;height: 11px;background: url(../images/checkbox1.svg)no-repeat 100%;background-size: 100%; border: 0;border-radius: 0;opacity: 1;display: block;transform: scale(1);box-shadow: none;outline: none;}
.conten-bar1.about-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 {display: none}
.conten-bar1.about-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 {display: none}
.conten-bar1.about-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 { background: url(../images/checkbox-hover1.svg)no-repeat 100%;background-size: 100%;box-shadow: none;outline: none;}

.conten-bar1.about-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;}
.conten-bar1.about-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: #e3b56d;background: rgba(8,25,17,0.40);border: 1px solid rgba(227,181,109,0.48);cursor: pointer;margin: 0 0 26px 10px;padding: 14px 24px 14px 24px;text-align: center;font-size: 14px;font-weight: 500;letter-spacing: 0.20px;border-radius: 40px;transition: all 0.25s ease-out 0s;position: relative;vertical-align: baseline;outline: none !important;font-family: 'Raleway', sans-serif;line-height: normal;box-shadow: none;}
.conten-bar1.about-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: #ffffff; background: rgba(227,181,109,0.48); border-color: #e3b56d;}
.conten-bar1.about-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: 14px; text-align: center; line-height: 24px; margin: 0 0 0 5px;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.label-right.extra-class1 { margin: 15px 0 0;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(15) .nf-field-container .field-wrap .nf-field-label span.nf-label-span,
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(20) .nf-field-container .field-wrap .nf-field-label span.nf-label-span
{
    margin: 25px 0 28px;
    width: 100%;
    display: block;
    font-size: 26px;
    font-weight: 400;
    color: #081911;
    letter-spacing: 0;
    line-height: 36px;
    font-family: 'Playfair Display', serif;
}
 
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(15) .nf-field-container .field-wrap .nf-field-label span.nf-label-span{
    display: none;
}



.featherlight .featherlight-content { max-width: 700px !important; margin: 0 auto}

.comman-anchor { position: absolute; left: 0; right: 0; width: 100%; height: 100%; bottom: 0; z-index: 10;}

.adlt{width:100%;float:left;display:block;margin:0 auto; padding: 25px 0 0 0;}
.adlt h1{font-size:20px;margin:0 auto 15px;text-align:center; color: #fff;}
.adultpricelist .adultpricelist-title{width:100%;display:flex;flex-wrap: wrap;align-items: center;justify-content: space-between;cursor: pointer; float:left;position:relative;margin:8px auto 8px;color:#e3b56d;font-size:14px;letter-spacing:.5px;background: rgba(8, 25, 17, 0.85);  padding: 20px;border-radius: 46px;padding-right: 18px;}
.adultpricelist .adultpricelist-title:after {content: "";background: url(../images/down1-gold-plain-arrow.svg) no-repeat center / 100%;background-size: 100%;position: absolute;width: 12px;height: 7px;right: 22px;top: 50%;transform: translateY(-50%); transition: all 0.25s ease-in;}
.adultpricelist .adultpricelist-title.active:after {transform: rotate(180deg) translateY(50%);}
.adultpricelist .adultpricelist-content:nth-child(2n) {background: #fafafa;border-radius: 50px;}
.adultpricelist .adultpricelist-title .title0{width:46%;float:left;text-align:left;padding:0}
.adultpricelist .adultpricelist-title .title1{width:20%;float:left;display:inline-block;padding:0;text-align:center}
.adultpricelist .adultpricelist-title .title2{width:34%;float:left;display:inline-block;padding:0;text-align:center}
.adultpricelist .adultpricelist-content{width:100%;float:right;text-align:left;margin:0 0 5px;color:#8d8d8d;font-size:13px;letter-spacing:.5px;padding: 12px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.adultpricelist .adultpricelist-content .content1{width:46%;float:left;text-align:left;padding:0 5px 0 0;color: #081911;}
.adultpricelist .adultpricelist-content .content2{width:20%;float:left;display:inline-block;padding:0;text-align:center; color: #081911;}
.adultpricelist .adultpricelist-content .content3{width:34%;float:left;display:inline-block;padding:0;text-align:center;color: #081911;}
.childteenagerprice{width:100%;display:block;float:left;margin:0 0 30px}
.childteenagerpriceout{width:100%;float:left;display:block;margin:0 auto 20px}
.childteenagerprice .childteenagerprice-title{
	width:100%;display:block;float:left;position:relative;margin:0 auto 15px;color:#e3b56d;font-size:14px;letter-spacing:.5px
}
.childteenagerprice .childteenagerprice-title .title0{width:30%;float:left;text-align:left;padding:0}

.note_on_member_ship_plans{font-size:12px;color:#8d8d8d;line-height:24px;letter-spacing:.4px;margin:10px 0 15px;font-weight:400;display:block;width:100%;float:left;text-align:left}
.note_on_member_ship_plans span{display:block}

.childteenagerprice{width:100%;display:block;float:left;margin:0 0 30px}
.childteenagerpriceout{width:100%;float:left;display:block;margin:0 auto 0}
.childteenagerprice .childteenagerprice-title{width: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;cursor: pointer;float: left;position: relative;margin: 0 auto 15px;color: #e3b56d;font-size: 14px;letter-spacing: .5px;background: rgba(8, 25, 17, 0.85);padding: 20px;border-radius: 46px;padding-right:18px;}
.childteenagerprice .childteenagerprice-title:after {content: "";background: url(../images/down1-gold-plain-arrow.svg) no-repeat center / 100%;background-size: 100%;position: absolute;width: 12px;height: 7px;right: 22px;top: 50%;transform: translateY(-50%); transition: all 0.25s ease-in;}
.childteenagerprice .childteenagerprice-title.active:after {transform: rotate(180deg) translateY(50%);}
.childteenagerprice .childteenagerprice-title .title0{width:46%;float:left;text-align:left;}
.childteenagerprice .childteenagerprice-title .title1{width:20%;float:left;display:inline-block;text-align:center}
.childteenagerprice .childteenagerprice-title .title2{width:34%;float:left;display:inline-block;;text-align:center}
.childteenagerprice .childteenagerprice-title .title3{width:15%;float:left;display:inline-block;;text-align:center}
.childteenagerprice .childteenagerprice-title .title4{width:20%;float:left;display:inline-block;;text-align:center}
.childteenagerprice .childteenagerprice-content{width:100%;float:right;text-align:left;margin:0 0 5px;color:#8d8d8d;font-size:13px;letter-spacing:.5px;padding: 12px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.childteenagerprice .childteenagerprice-content:nth-child(2n) {background: #fafafa;border-radius: 50px;}
.childteenagerprice .childteenagerprice-content .content1{width:46%;float:left;text-align:left;padding:0; color: #081911;}
.childteenagerprice .childteenagerprice-content .content2{width:20%;float:left;display:inline-block;padding:0;text-align:center;    color: #081911;}
.childteenagerprice .childteenagerprice-content .content3{width:34%;float:right;display:inline-block;padding:0 5px;text-align:center;    color: #081911;}
.childteenagerprice .childteenagerprice-content .content4{width:15%;float:left;display:inline-block;padding:0;text-align:center}
.childteenagerprice .childteenagerprice-content .content5{width:20%;float:left;display:inline-block;padding:0 5px;text-align:center}
.childteenagerprice .childteenagerprice-title .super-title{width:100%;float:right;text-align:left;padding:10px 0 15px;color:#e3b56d;font-size:16px;letter-spacing:.5px;font-weight:600;background: #fff;}
.childteenagerprice .childteenagerprice-title .super-title .childempty{width:26%;float:left;text-align:left;padding:0}
.childteenagerprice .childteenagerprice-title .super-title .child{width:37%;float:left;display:inline-block;padding:0;text-align:center}
.childteenagerprice .childteenagerprice-title .super-title .teenagers{width:37%;float:left;display:inline-block;padding:0;text-align:center}
.header-wrapp .scroll.float-panel { 
    width: auto !important;
    left: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    text-align: center;
    justify-content: center;
    transition: ease all 0.5s;
}
.header-wrapp .scroll.float-panel.fixed {
    padding: 22px 0 23px 0;
        background: rgba(8,25,17,0.85);
        width: 100% !important;
}
.header-wrapp .scroll .scroll-menu {
    display: none;
}

.header-wrapp .scroll.fixed .scroll-menu {
    display: inline-block !important;
}

.header-wrapp ul.scroll-menu li a, .header-wrapp .scroll.float-panel a.scroll-btn1 {
    font-size: 16px;
    color: #e3b56d;
    letter-spacing: 0.20px;
    padding: 7px 20px;
}

.header-wrapp ul.scroll-menu li {
    display: inline-block;
}

.header-wrapp ul.scroll-menu {
    display: inline-block;
    width: auto;
    margin-right: 0;
    margin-left: 0;
}

.header-wrapp .scroll.float-panel a.scroll-btn1 {
	display: none;
}
.header-wrapp .scroll.float-panel.fixed a.scroll-btn1 {
    display: inline-block;
}
.menu-col1 .scroll.float-panel.fixed .menu-row1.toggle {
    margin-top: -2px !important;
}

.header-wrapp .scroll.float-panel a.scroll-btn1:hover, .header-wrapp ul.scroll-menu li a:hover {
    color: #fff;
}






.outer-table{width:100%;display:block;float:left;margin:0 0 30px;border:1px solid #fff;word-break:break-word; min-width: 500px;}
.outer-table .row1{width:100%;display:flex;flex-wrap:wrap;float:left;position:relative;padding:0;color:#cfb95a;font-size:14px;line-height:20px;letter-spacing:.5px;border-bottom:1px solid #fff;background:#000}.outer-table .row1 .th0{width:26%;float:left;text-align:left;padding:15px 5px;color:#cfb95a;border-right:1px solid #cdcdcd}
.outer-table .row1 .th1{width:37%;float:left;display:inline-block;text-align:center;padding:15px 5px;color:#cfb95a;border-right:1px solid #cdcdcd}
.outer-table .row1 .th2{width:37%;float:left;display:inline-block;padding:0 5px;text-align:center;padding:15px 5px;color:#cfb95a}
.outer-table .row2{width:100%;display:flex;flex-wrap:wrap;float:left;position:relative;padding:0;line-height:20px;color:#fff;font-size:15px;letter-spacing:.5px;border-bottom:1px solid #fff}.outer-table .row2 .th0{width:26%;float:left;text-align:left;padding:0;border-right:1px solid #fff}.outer-table .row2 .th1{width:37%;float:left;padding:0;text-align:center;display:flex;flex-wrap:wrap}
.outer-table .row2 .th2{width:37%;float:left;display:flex;flex-wrap:wrap;padding:0;text-align:center}
.outer-table .row2 .th1 .boxs1{width:45.1%;float:left;text-align:center;font-size:13px;padding:5px;border-right:1px solid #fff}
.outer-table .row2 .th1 .boxs2{width:54.9%;float:left;text-align:center;font-size:13px;padding:5px;border-right:1px solid #fff}
.outer-table .row2 .th2 .boxs1{width:45.4%;float:left;text-align:center;font-size:13px;padding:5px;border-right:1px solid #fff}
.outer-table .row2 .th2 .boxs2{width:54.6%;float:left;text-align:center;font-size:13px;padding:5px;border-right:1px solid #fff}
.outer-table .row2 .th2 .boxs2{border:0}
.outer-table .row3{width:100%;display:flex;flex-wrap:wrap;float:left;position:relative;padding:0;line-height:20px;color:#fff;font-size:13px;letter-spacing:.5px}.outer-table .row3 .inner{width:100%;float:left;text-align:left;padding:0;border-bottom:1px solid #fff;display:flex;flex-wrap:wrap}
.outer-table .row3 .inner:last-child{border:0}
.outer-table .row3 .inner .th1{width:26%;float:left;text-align:left;padding:5px;border-right:1px solid #fff;color:#cfb95a}
.outer-table .row3 .inner .th2{width:16.7%;float:left;text-align:center;font-size:13px;padding:5px 2px;border-right:1px solid #fff}
.outer-table .row3 .inner .th3{width:20.4%;float:left;text-align:center;font-size:13px;padding:5px 2px;border-right:1px solid #fff}
.outer-table .row3 .inner .th4{width:16.7%;float:left;text-align:center;font-size:13px;padding:5px 2px;border-right:1px solid #fff}
.outer-table .row3 .inner .th5{width:20.2%;float:left;text-align:center;font-size:13px;padding:5px 2px;border-right:0}
.outer-table .row3 .inner span.true{width:25px;height:100%;display:block;position:relative;margin:0 auto}
.outer-table .row3 .inner span.true:after{content:' \2714';position:absolute;left:0;right:0;width:100%;height:auto;margin:0 auto;display:inline-block;font-size:14px;color:#fff}
.outer-table .row3 .inner span.false{width:25px;height:100%;display:block;position:relative;margin:0 auto}
.outer-table .row3 .inner span.false:after{content:' \2716';position:absolute;left:0;right:0;width:100%;height:auto;margin:0 auto;display:inline-block;font-size:14px;color:#fff}
.outer-table .row3 .inner .th0{text-align:center;font-size:12px;line-height:22px;padding:10px 5px 8px;width:100%;float:left;display:block}
.outer-table-elem{width:100%;display:block;float:left;margin:0 0 30px;border:1px solid #fff;word-break:break-word}
.outer-table-elem .childteen-row01{width:100%;display:flex;flex-wrap:wrap;float:left;position:relative;padding:0;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px;border-bottom:1px solid #fff}
.outer-table-elem .childteen-row01:last-child{border:0}
.outer-table-elem .childteen-row01 .title1.doublelenght{width:43%;text-align:center;border-right:1px solid #fff;display:block;float:left;position:relative;padding:0;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px}
.outer-table-elem .childteen-row01 .title2{width:20%;text-align:center;border-right:1px solid #fff;display:block;float:left;position:relative;padding:5px;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px}
.outer-table-elem .childteen-row01 .title3{width:17%;text-align:center;border-right:1px solid #fff;display:block;float:left;position:relative;padding:5px;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px}
.outer-table-elem .childteen-row01 .title4{width:20%;text-align:center;border-right:0;display:block;float:left;position:relative;padding:5px;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px}
.outer-table-elem .childteen-row01 .title1.doublelenght .title0{width:61%;float:left;text-align:left;padding:5px;border-right:1px solid #fff;height:100%}
.outer-table-elem .childteen-row01 .title1.doublelenght .title1{width:39%;float:left;text-align:center;padding:5px;border-right:0}
.outer-table-elem .childteen-row01:nth-child(1){width:100%;background:#463047}
.outer-table-elem .childteen-row01:nth-child(1) .title1.doublelenght{color:#cfb95a;border-right:1px solid #cdcdcd;padding:15px 5px}
.outer-table-elem .childteen-row01:nth-child(1) .title2,.outer-table-elem .childteen-row01:nth-child(1) .title3{color:#cfb95a;border-right:1px solid #cdcdcd;padding:15px 5px}
.outer-table-elem .childteen-row01:nth-child(1) .title4{color:#cfb95a;padding:15px 5px}
.outer-table-elem .inner{width:100%;float:left;text-align:left;padding:0;border-bottom:1px solid #fff;display:flex;flex-wrap:wrap}
.outer-table-elem .inner:last-child{border:0}
.outer-table-elem .inner .th{width:43%;float:left;padding:0;text-align:center;display:flex;flex-wrap:wrap;border-right:1px solid #fff}
.outer-table-elem .inner .th .th1{width:61%;float:left;text-align:left;padding:5px;border-right:1px solid #fff;color:#cfb95a;font-size:14px;line-height:18px;letter-spacing:.5px}
.outer-table-elem .inner .th .th2{width:39%;float:left;text-align:center;padding:5px;border-right:0;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px}
.outer-table-elem .inner .th3{width:20%;text-align:center;border-right:1px solid #fff;display:block;float:left;position:relative;padding:5px;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px}
.outer-table-elem .inner .th4{width:17%;text-align:center;border-right:1px solid #fff;display:block;float:left;position:relative;padding:5px;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px}
.outer-table-elem .inner .th5{width:20%;text-align:center;border-right:0;display:block;float:left;position:relative;padding:5px;color:#000;font-size:14px;line-height:18px;letter-spacing:.5px}
.adlt{width:100%;float:left;display:block;margin:0 auto}
.adlt h1{font-size:20px;margin:0 auto 15px;text-align:center}



.member-row4{width:100%;float:left;/*border:1px solid #cdcdcd;*/margin-bottom:41px}
.member-row4 h5{ font-size: 14px; color: #cfb95a; line-height: 21.11px; letter-spacing: 1.4px; margin: 0;
    font-weight: 400; vertical-align: middle; display: inline-block; text-transform: uppercase; }
.member-row5{width:100%;float:left;background:#081911;text-align:right; border-bottom: 3px solid #081911;}
.member-row5 .box2{padding:0;min-height:91px;padding:14px 2px;}
.member-row7{width:100%;float:left}
.member-row6{width:100%;float:left; display: flex; flex-wrap: wrap;}
/*.member-row6:first-child .box1{padding:31px 5px 32px 15px}
.member-row6:first-child .box2{padding:31px 5px 32px}
.member-row6:last-child .box1{padding:0 0 32px}
.member-row6:last-child .box2{padding:0 0 32px}*/
.member-table2{width:100%;float:left;border:1px solid #cdcdcd}
.member-table2 .member-row11{width:100%;float:left;background:#463047;}
.member-table2 .member-row11 .box22{padding:0;min-height:91px;padding:14px 0}
.member-table2 .member-row11 .box11{padding:0;min-height:91px;padding:14px 0}
.member-row6:first-child .box11{padding:31px 0 32px}
.member-row6:first-child .box22{padding:31px 0 32px}
.member-row6:last-child .box11{padding:0 0 32px}
.member-row6:last-child .box22{padding:0 0 32px}
.member-row5 .member-rt1 {background: #b48f56;}
.about-wrapp .member-row5 .member-rt1 .box2 h5{ color: #ffffff; letter-spacing: 0.5px; text-transform: capitalize; font-family: 'Playfair Display', serif; font-size: 16px; line-height: 24px;}
.about-wrapp .member-row5 .member-rt1 .box2 h5 span {  font-family: 'Playfair Display', serif;  }
.about-wrapp .box1{width:39.54%;float:left;font-size:15px;color:#cfb95a;padding:15px 6px 15px 15px; text-align: left; background: #011309; border-bottom: 3px solid #081911; line-height: 20px; }
.about-wrapp .box2{width:33.33%;float:left;border-left:3px solid #081911;text-align:center;padding:13px 15px 10px 15px; color: #cfb95a;}
.about-wrapp .box2 img{ width: 25px; }
.about-wrapp .box11{width:39.54%;float:left;line-height:normal;font-size:15px;color:#cfb95a;padding:0 0 32px}
.about-wrapp .box22{width:50%;float:left;border-left:1px solid #cdcdcd;text-align:center;padding:0 0 32px}
.member-row5 .box2 {min-height: 71px;padding: 14px 2px;}

.member-rt1 { float: right; /*width: 444px;*/ width: 60.46%; display: flex; flex-wrap: wrap; /*padding-right: 20px;*/}

.outer-table-elem{width:100%;display:block;float:left;margin:0 0 30px;border:1px solid #fff;word-break:break-word}
.outer-table-elem .childteen-row01{width:100%;display:flex;flex-wrap:wrap;float:left;position:relative;padding:0;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px;border-bottom:1px solid #fff}.outer-table-elem .childteen-row01:last-child{border:0}
.outer-table-elem .childteen-row01 .title1.doublelenght{width:43%;text-align:center;border-right:1px solid #fff;display:block;float:left;position:relative;padding:0;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px}
.outer-table-elem .childteen-row01 .title2{width:20%;text-align:center;border-right:1px solid #fff;display:block;float:left;position:relative;padding:5px;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px}
.outer-table-elem .childteen-row01 .title3{width:17%;text-align:center;border-right:1px solid #fff;display:block;float:left;position:relative;padding:5px;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px}
.outer-table-elem .childteen-row01 .title4{width:20%;text-align:center;border-right:0;display:block;float:left;position:relative;padding:5px;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px}
.outer-table-elem .childteen-row01 .title1.doublelenght .title0{width:61%;float:left;text-align:left;padding:5px;border-right:1px solid #fff;height:100%}
.outer-table-elem .childteen-row01 .title1.doublelenght .title1{width:39%;float:left;text-align:center;padding:5px;border-right:0}
.outer-table-elem .childteen-row01:nth-child(1){width:100%;background:#000;}
.outer-table-elem .childteen-row01:nth-child(1) .title1.doublelenght{color:#cfb95a;border-right:1px solid #cdcdcd;padding:15px 5px}
.outer-table-elem .childteen-row01:nth-child(1) .title2,.outer-table-elem .childteen-row01:nth-child(1) .title3{color:#cfb95a;border-right:1px solid #cdcdcd;padding:15px 5px}
.outer-table-elem .childteen-row01:nth-child(1) .title4{color:#cfb95a;padding:15px 5px}
.outer-table-elem .inner{width:100%;float:left;text-align:left;padding:0;border-bottom:1px solid #fff;display:flex;flex-wrap:wrap}
.outer-table-elem .inner:last-child{border:0}
.outer-table-elem .inner .th{width:43%;float:left;padding:0;text-align:center;display:flex;flex-wrap:wrap;border-right:1px solid #fff}
.outer-table-elem .inner .th .th1{width:61%;float:left;text-align:left;padding:5px;border-right:1px solid #fff;color:#cfb95a;font-size:14px;line-height:18px;letter-spacing:.5px}
.outer-table-elem .inner .th .th2{width:39%;float:left;text-align:center;padding:5px;border-right:0;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px}
.outer-table-elem .inner .th3{width:20%;text-align:center;border-right:1px solid #fff;display:block;float:left;position:relative;padding:5px;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px}
.outer-table-elem .inner .th4{width:17%;text-align:center;border-right:1px solid #fff;display:block;float:left;position:relative;padding:5px;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px}
.outer-table-elem .inner .th5{width:20%;text-align:center;border-right:0;display:block;float:left;position:relative;padding:5px;color:#fff;font-size:14px;line-height:18px;letter-spacing:.5px}
.adlt{width:100%;float:left;display:block;margin:0 auto}
.adlt h1{font-size:20px;margin:0 auto 15px;text-align:center}
.conten-wrapp .conten-row1 .conten-bar1 .accordion{margin-bottom:35px}
.conten-wrapp .conten-row1 .conten-bar1 .buttons.button-common-button {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons.button-common-button a.buttons-btn1 {
    width: auto!important;
    float: none;
    color: #e3b56d;
    background: none;
    border-color: rgba(227,181,109,0.48);
    cursor: pointer;
    margin: 0 0 0 !important;
    padding: 14px 24px 14px 24px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.20px;
    border: 1px solid;
    border-radius: 40px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    font-family: 'Raleway', sans-serif;
}
.conten-wrapp .conten-row1 .conten-bar1 .buttons.button-common-button a.buttons-btn1::after {
    display: none;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons.button-common-button a.buttons-btn1:hover {
    color: #ffffff;
    background: #e3b56d;
    border-color: #e3b56d;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons.button-common-button a.buttons-btn1:last-child {
    margin-right: 0 !important;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons-tex1 {
    margin: 0 2%;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons.button-common-button h5 {
    width: 100%;
}
.teamer-wrapp .teamer-col1.extra-cols .teamer-col2 .teamer-row2.square-row2 {
    bottom: 27%;
}
.conten-wrapp .conten-row1 .conten-bar1 .accordion .feeser-row1 h2 span.box2 {
    font-size: 14px;
    color: #cfb95a;
    line-height: 21.11px;
    letter-spacing: 1.4px;
    margin: 0;
    font-weight: 400;
    vertical-align: middle;
    display: inline-block;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    padding: 10px 5px;
}


.conten-wrapp .conten-row1 .conten-bar1 .accordion .feeser-row1 h2 span.box2 span {
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
}

.conten-wrapp .conten-row1 .conten-bar1 .accordion .feeser-row1 h2 { padding: 0 0 0; background-position: 98.5%;}
.conten-wrapp .conten-row1 .conten-bar1 .accordion .feeser-row1 h2 span.headspan { width: 39.54%; float: left; font-size: 15px; color: #cfb95a; padding: 0 0 0 10px; text-align: left; display: block;}
.conten-wrapp .conten-row1 .conten-bar1 .accordion .feeser-row1 h2 span.member-rt1 { display: flex; flex-wrap: wrap;}
.about-wrapp .member-row6 .box2 { border-bottom: 3px solid #081911; background: #011309;}


.outer-table-outers .outer-table {
    border: none;
}

.outer-table-outers .outer-table .row1, .outer-table-outers .outer-table .row2 {
    background: none !important;
    border: none !important;
}

.outer-table-outers .outer-table .row1 .th0, .outer-table-outers .outer-table .row2 .th0 {
    background: none !important;
    border: none !important;
}

.outer-table-outers .outer-table .row1 .th1, .outer-table-outers .outer-table .row1 .th2 {
    background: #b48f56;
    color: #fff;
    font-family: 'Playfair Display', serif;
    border-right: 3px solid #081911;
    font-size: 15px !important;
}

.outer-table-outers .outer-table .row2 .th1, .outer-table-outers .outer-table .row2 .th2{
    background: #b48f56;
    color: #fff;
    font-family: 'Playfair Display', serif;
    border-right: 3px solid #081911;
    font-size: 15px !important;
}
.outer-table-outers .outer-table .row2 .th1 .boxs1, .outer-table-outers .outer-table .row2 .th2 .boxs1{
    background: #b48f56;
    color: #fff;
    font-family: 'Playfair Display', serif;
    border-right: 3px solid #081911;
    font-size: 15px !important;
}
.outer-table-outers .outer-table .row2 .th1 .boxs2, .outer-table-outers .outer-table .row2 .th2 .boxs2{
    color: #fff;
    font-family: 'Playfair Display', serif;
    border-right: none !important;
    font-size: 15px !important;
}
.outer-table-outers .outer-table .row2 .th1, .outer-table-outers .outer-table .row2 .th2 {
    border-top: 3px solid #081911;
}

.outer-table-outers .outer-table .row3 .inner .th1 {
    padding: 15px 6px 15px 15px;
    text-align: left;
    background: #011309;
    border-bottom: 3px solid #081911!important;
    border-right: none !important;
    border-left: none !important;
    font-size: 15px !important;
    color: #cfb95a !important;
    height: 100%;
    align-items: center;
    display: flex;
}
.outer-table-outers .outer-table .row3 .inner .th2, .outer-table-outers .outer-table .row3 .inner .th3, .outer-table-outers .outer-table .row3 .inner .th4, .outer-table-outers .outer-table .row3 .inner .th5 {
    color: #cfb95a;
    padding: 15px 6px 15px 15px;
    text-align: center;
    background: #011309;
    border-bottom: 3px solid #081911!important;
    border-left: 3px solid #081911!important;
    border-right: none !important;
    font-size: 15px !important;
    color: #cfb95a !important;
    height: 100%;
    align-items: center;
    display: flex;
    justify-content: center;
}
.outer-table-outers .outer-table .row3 .inner {
    border-bottom: none !important;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.outer-table-outers .outer-table .row3 .inner .th1 .false::after, .outer-table-outers .outer-table .row3 .inner .th1 .true::after, 
.outer-table-outers .outer-table .row3 .inner .th2 .false::after, .outer-table-outers .outer-table .row3 .inner .th2 .true::after, 
.outer-table-outers .outer-table .row3 .inner .th3 .false::after, .outer-table-outers .outer-table .row3 .inner .th3 .true::after, 
.outer-table-outers .outer-table .row3 .inner .th4 .false::after, .outer-table-outers .outer-table .row3 .inner .th4 .true::after, 
.outer-table-outers .outer-table .row3 .inner .th5 .false::after, .outer-table-outers .outer-table .row3 .inner .th5 .true::after {
    color: #cfb95a;
    border-radius: 50%;
    border: 1px solid #cfb95a;
    text-align: center;
    height: 25px;
    width: 25px;
    line-height: 23.5px;
    font-size: 12px;
}
.outer-table-outers .outer-table .row3 .inner:last-child .th0 {
    font-size: 13px;
    color: #8d8d8d;
}
.outer-table-outers .outer-table .row3 .inner img {
    width: 22px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.offers-wrapp2  .slider.offers-col3 {
    display: flex;
    flex-wrap: wrap;
    float: left;
    width: 100%;
    justify-content: center;
}

.offers-wrapp2 .slider.offers-col3 .offers-bar1 {
    width: 32%;
    margin: 0 2% 0 0;
    padding: 0;
    display: inline-block;
}
.offers-wrapp2 .slider.offers-col3 .offers-bar1 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    margin: 0 auto;
}

.offers-wrapp2 .slider.offers-col3 .offers-bar1:nth-child(3) {
    margin-right: 0;
}
.social-wrapp .instagram-wrapp-col.desk-view .insta-gallery-actions, .instagram-wrapp .instagram-col2 .insta-gallery-actions {
    display: none;
}
.instagram-wrapp .instagram-col1 .instagram-row1 a {
    display: inline-block;
    transition: ease all 0.5s;
}

.instagram-wrapp .instagram-col1 .instagram-row1 a:hover img {
    opacity: 0.5;
    transform: rotate(-360deg);
}

.mfp-bg {
    z-index: 999999 !important;
}

.mfp-wrap {
    z-index: 999999!important;
}
.mfp-close {
    background: url(../images/close-icon.svg) no-repeat center center!important;
    width: 30px !important;
    background-size: 22px !important;
    height: 30px !important;
}
.social-wrapp {
    float: left;
    width: 100%;
    padding: 87px 0 0 0;
}

.testimonials-wrapp .testimonials-col1 .testimonials-row1 .testimonials-let1.square-effect1:hover img {
    transform: scale(1)!important;
    filter:none!important;
}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 .testimonials-let1.square-effect1{
    cursor: auto!important;
}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 .testimonials-let1.square-effect1 .square-row1{
    display: none!important;
}
.work-wrapp .work-col2 .work-row2 {
    position: relative;
}

.work-wrapp .work-col2 .work-row2::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,00.65);}

@media screen and (max-width: 1024px){
	.member-rt1{width: 410px;}
	.member-row4{width: 682px;}
	.member-row4-outers{overflow-x: scroll;}

}
@media screen and (max-width: 991px){
	.member-rt1{width: 390px;}
	.member-row4{width: 666px;}
	.outer-table-outers{overflow-x: scroll;}

}
@media screen and (max-width: 767px){
	.member-rt1{width: 343px;}
	.member-row4{width: 600px;}
	.member-row4 h5{ font-size: 11px; line-height: 15px; }
	.about-wrapp .box1{font-size: 12.5px;}
	.about-wrapp .box2{font-size: 12.5px;}


}


/*.offers-wrapp{ padding-top: 0; }*/
.offers-wrapp .offers-row1{/*height: 800px; display: flex;*/ position: relative;}
.off-top{width: 50%; float: right;}
.off-top h2{
    font-size: 40px;
    font-weight: 200;
    line-height: 1em; text-transform: none;
    font-family: 'Playfair Display', serif;}
/*.offers-wrapp .offers-row1 p{ font-size: 15px; font-weight: 600; }*/
.book-sec{ background: #e3b56d; padding: 34px 0; width: 100%; float: left; }
.book-sec .book-now-section{
	color: #fff;
    font-size: 40px;
    font-weight: 200;
    line-height: 1em;
    font-family: 'Playfair Display', serif;
}
.book-now-section a{
	background: rgba(8,25,17,1); border: thin solid rgba(8,25,17,1); margin: 0 16px 0 0;
    padding: 14px 24px 14px 24px; font-family: 'Raleway', sans-serif; font-size: 20px; 
    color: #fff; border-radius: 45px; font-weight: 500;
    margin-left: 50px; position: relative; top: -4px;
}
.book-now-section a:hover{background: none;}

.off-slidersec{ float: left;width: 100%; padding: 45px 0 20px 0; }
.off-slidersec .offers-bar1{ padding: 0 10px; }


.offdes-sec{ float: left;width: 100%; padding: 25px 0; }
.offdes-sec h2{font-size: 16px; font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 4px;}
.offdes-sec h3{
    font-size: 48px; font-weight: 500; line-height: 65px;
}


.offers-wrapp .offers-row1 .footerhead { position: absolute; left: 0; right: 0; margin: auto; bottom: 44px; width: 100%; max-width: 1195px;}
.offers-wrapp .offers-row1 .footerhead .invisalignlogo { float: left; width: 274px;}
.offers-wrapp .offers-row1 .footerhead .invisalignlogo img { width: 100%; height: auto; display: block;}
.scrollbottom { width:23px; position:absolute; left:0; right:0; margin:auto}
.mob-header { float:left; width:100%; height:auto; margin:0 0 30px 0;}
.mob-header img{ display:block; width:100%; height:auto}
.hidedesk { display:none}


.offers-col1 { padding: 60px 0 70px 0; position: relative; text-align: center; width: 100%; float: left;}
.offers-col1 .offer-image {  margin-bottom: 45px;}
.offers-col1 .offer-image img { width: auto; max-width: 100%; display: block; margin: 0 auto; height: auto;}
.offers-col1 .pricer-btn { float: none; color: #e3b56d; background: rgba(8,25,17,0.40); border: 1px solid rgba(227,181,109,0.48); cursor: pointer; margin: 0 0 26px; padding: 14px 24px 14px 24px; text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.20px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; vertical-align: baseline; outline: none !important; font-family: 'Raleway', sans-serif; line-height: normal; box-shadow: none;}
.offers-col1 .pricer-btn:hover { color: #ffffff; background: rgba(227,181,109,0.48); border-color: #e3b56d;}

.offers-wrapp .mob{display: none;}


.bookonline-ribbon {width: 100%;background: #e3b56d;position: fixed;top: 0;left: 0;z-index: 9999;padding: 10px 35px;text-align: center;}
.bookonline-ribbon .ribbonclose {  width: auto; position: absolute;  right: 20px;  cursor: pointer;}
.bookonline-ribbon a {color: #fff; font-weight: 600; text-decoration: underline; font-size: 16px;display: inline-block;}
.bookonline-ribbon a:hover { text-decoration: none;}
.bookonline-ribbon .ribbonclose span { display: inline-block; color: #fff; font-weight: 600;}
.bookonline-ribbon:hover .ribbonclose span { color: #000;}


/*.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images {display: flex;flex-wrap: wrap;gap: 0 !important;}
.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images .sbi_photo_wrap {width: 32%; margin: 0 2% 2% 0;}
.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images .sbi_photo_wrap:nth-child(3n) {margin-right: 0;}
.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images .sbi_photo_wrap img {width: 100%; height: 387px; object-fit: cover;}

.instagram-wrapp .instagram-col2 #sb_instagram #sbi_images { display: block;}
.instagram-wrapp .instagram-col2 #sb_instagram #sbi_images .slider { width: 100%; float: left;}
.instagram-wrapp .instagram-col2 #sb_instagram #sbi_images .slider .slick-track { display: flex;  flex-wrap: wrap;}
.instagram-wrapp .instagram-col2 #sb_instagram #sbi_images .slider .slick-track .sbi_photo_wrap { height: inherit;}
.instagram-wrapp .instagram-col2 #sb_instagram #sbi_images .slider .slick-track .sbi_photo_wrap img { width: 100%; height: 363px;  object-fit: cover;}
*/

.social-wrapp .instagram-wrapp-col {width: 100%;}
/*.social-wrapp .instagram-wrapp-col.mob-view #sbi_images { display: block !important;}
.social-wrapp .instagram-wrapp-col #sbi_images .slider { width: 100%; float: left;}
.social-wrapp .instagram-wrapp-col #sbi_images .slider .slick-track { display: flex; flex-wrap: wrap;}
.social-wrapp .instagram-wrapp-col #sbi_images .slider .slick-track .sbi_photo_wrap { padding: 0 10px;}
.social-wrapp .instagram-wrapp-col #sbi_images .slider .slick-track .sbi_photo_wrap img {width: 100%; height: 377px;  object-fit: cover;}*/
.social-wrapp .instagram-wrapp-col.mob-view { display: none;}




.bookonline-ribbon a{text-decoration:none}
.bookonline-ribbon a:hover{color:#8d8d8d}
.header-wrapp .header-col2 .header-row2.custom-select1{width:228px;display:block;float:left}
.header-wrapp .header-cols2 .header-rows2{width:100%;display:block;float:left;margin:18px 0 0}
.header-wrapp .header-cols2 .header-rows2 span{float:none;font-size:14px;font-weight:500;line-height:1;letter-spacing:.2px;color:#e3b56d;font-family:'Raleway',sans-serif}
.header-wrapp .header-cols2 .header-rows2 .locations-btn{float:none;font-size:19px;font-weight:500;line-height:.74;letter-spacing:.2px;color:#e3b56d;margin:0 0 0 24px}
.header-wrapp .header-cols2 .header-rows2 .locations-btn:hover {color: #fff}
.header-wrapp .header-col3 .header-nebtn1{float:none;font-size:19px;font-weight:500;line-height:.74;letter-spacing:.2px;color:#e3b56d}
.header-wrapp .header-col3 .header-nebtn1:hover {color: #ffffff}

.banner-wrapp .banner-col2 .banner-col21{width:60%;float:left;position:absolute;transform:translateY(-50%);top:58%;left:0;right:0;margin:0 auto 0}
.banner-wrapp .banner-col2 .banner-col21 .single-welcome-slide{background:none;width:100%;display:block;float:left;text-align:center}
.banner-wrapp .banner-col2 .banner-col21 .banner-row1{width:100%;display:block;float:none;text-align:center;margin:0 auto 0}

.banner-wrapp .banner-col4 .banner-row4 .banner-thm1 a{width:42px;float:left}
.banner-wrapp .banner-col2 .banner-row2 + .banner-col21 {margin: 88px auto 0;}

.loc-abouts-wrapp{width:100%;display:block;float:left;padding:5.4% 0 24%;position:relative}
.loc-abouts-wrapp img {width: 100%;display: block;}
.loc-abouts-wrapp .intro{width:100%;display:block;float:left; text-align: center;}
.loc-abouts-wrapp .location-clinic{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:44%;left:0;right:0;margin:0 auto 0;max-width:94%}
.loc-abouts-wrapp .location-clinic .location-clinic-inner{width:50%;display:block;float:left}
.loc-abouts-wrapp .intro h3{float:none;font-size:12px;font-weight:500;line-height:1.92;letter-spacing:2.6px;color:#e3b56d;text-transform:uppercase;margin:0 0 15px}
.loc-abouts-wrapp .intro h2{float:none;font-size:26px;line-height:1.77;letter-spacing:normal;color:#fff;margin:0 0 36px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .core-div{width:100%;display:block;float:left;position:relative;margin: 0 0 20px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner h2{float:none;font-size:26px;line-height:1.77;letter-spacing:normal;color:#081911;text-align:center}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .image{width:100%;display:block;float:left;transition: all 0.25s ease-in;position: relative;}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .image:after {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;background: rgba(0 0 0 /0.35);transition: all 0.25s ease-in;opacity: 0;visibility: hidden;}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .description{width:90%;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto 0;padding:0 15% 0;text-align:center;transition: all 0.25s ease-in;transform: translateY(50%);opacity: 0;visibility: hidden;}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .description p{float:none;font-size:13px;font-weight:500;line-height:1.85;letter-spacing:.2px;color:#dbdbdb;margin:0 0 20px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .core-div .onlint-btn{float:none;color:#fff;background:#e3b56d;border-color:#e3b56d;margin:0 0 0;padding:14px 24px 14px 24px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .core-div .onlint-btn:hover{background:#fff;color:#e3b56d}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .core-div:hover .description{transform:translateY(-50%);opacity:1;visibility:visible}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .core-div:hover .image:after{opacity:1;visibility:visible}

.abouts-wrapp.about-extra{background:#fff;padding:22% 0 3%}
.abouts-wrapp.about-extra .abouts-col1{width:100%;display:block;float:none;max-width:94%;margin:0 auto 0}


.principle-dent-wrapp{width:100%;display:block;float:left;padding:3% 0 3%;background:#fff;position: relative;}
.principle-dent-wrapp:before {content: "";position: absolute;width: 38.5%;height: 100%;right: 0;top: -44%;background: url(../images/dentist-bg1.png) no-repeat 100%;background-size: 100%;}
.principle-dent-wrapp .outer-vessel{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.principle-dent-wrapp .outer-vessel .image-vessel-left{width:56.3%;display:block;float:left;position: relative;}
.principle-dent-wrapp .outer-vessel .image-vessel-left .principle-row2{position:absolute;bottom:12%;left:9%}
.principle-dent-wrapp .outer-vessel .image-vessel-left .principle-row2 h4{font-size:0}
.principle-dent-wrapp .outer-vessel .image-vessel-left .principle-row2 .js-video-button{margin:0 auto 0;position:relative}
.principle-dent-wrapp .outer-vessel .image-vessel-left .principle-row2 .js-video-button:before,
.principle-dent-wrapp .outer-vessel .image-vessel-left .principle-row2 .js-video-button:after{z-index:9}
.principle-dent-wrapp .outer-vessel .descriptive-vessel{width:38.6%;display:block;float:left;text-align:center;margin: 0 0 0 auto}
.principle-dent-wrapp h3{float:none;font-size:12px;font-weight:500;line-height:1.92;letter-spacing:2.6px;color:#e3b56d;margin:0 0 22px}
.principle-dent-wrapp h2{float:none;font-size:36px;line-height:1.15;letter-spacing:normal;color:#081911;font-family:'Playfair Display';margin:0 0 26px}
.principle-dent-wrapp .outer-vessel .descriptive-vessel p{float:none;font-size:13px;font-weight:500;line-height:1.23;letter-spacing:.2px;color:#5e5e5e;margin:0 0 18px}
.principle-dent-wrapp .learn-btn{float:none;color:#e3b56d;background:none;border-color:#e3b56d;cursor:pointer;margin:15px 4px 0;padding:14px 24px 14px 24px}
.principle-dent-wrapp .learn-btn:hover{color:#fff;background:#e3b56d}
.principle-dent-wrapp .book-btn1{float:none;color:#fff;background:#e3b56d;border-color:#e3b56d;margin:15px 4px 0;padding:14px 24px 14px 24px}
.principle-dent-wrapp .book-btn1:hover{background:#fff;color:#e3b56d}
.principle-dent-wrapp img{width:100%;display:block}
.principle-dent-wrapp .outer-vessel .image-vessel-left img{object-fit:cover;transition: all 1.5s ease 0s}
.principle-dent-wrapp .margin{max-width:1286px}

.principle-dent-wrapp .outer-vessel .image-vessel-left>a{width:100%;display:block;float:left;position:relative;overflow:hidden}
.principle-dent-wrapp .outer-vessel .image-vessel-left>a:after{content:"";width:84%;height:84%;border:1px solid #e3b56d;background-color:#fff0;opacity:0;filter:alpha(opacity=0);transform:translateY(-50%);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:inline-block;margin:0 auto 0;position:absolute;top:50%;right:0;left:0}
.principle-dent-wrapp .outer-vessel .image-vessel-left>a:hover img{transform:scale(1.08);transition:all 1.5s ease 0s;filter:grayscale(100%)}
.principle-dent-wrapp .outer-vessel .image-vessel-left>a:hover:after{opacity:1;filter:alpha(opacity=1)}

.implants-wrapp.implants-extra{width:100%;display:block;float:left;padding:15px 0 0;background:#fff;position: relative;}
.implants-wrapp.implants-extra:before {content: "";position: absolute;width: 38.5%;height: 100%;left: 0;bottom: -20%;background: url(../images/dentist-bg1.png) no-repeat 100%;background-size: 100%;transform: scaleX(-1);}

.home-treatment-wrapp{width:100%;display:block;float:left;background: #ffffff;padding: 25px 0 60px;}
.home-treatment-wrapp .margin{max-width:1286px;display:flex;flex-wrap:wrap}
.home-treatment-wrapp .leftside{width:48.5%;display:inline-block;float:left;margin:0 1% 0 0}
.home-treatment-wrapp .rightside{width:50.5%;display:inline-block;float:right}
.home-treatment-wrapp .wrappunit{width:100%;display:block;position:relative;float:left;height:100%}
.home-treatment-wrapp img{width:100%;display:block;transition: all 0.4s ease-in-out}
.home-treatment-wrapp .wrappunit .left-trt-image{width:100%;display:block;float:left;height:100%}
.home-treatment-wrapp .wrappunit .left-trt-content{width:90%;display:block;position:absolute;bottom:11%;left:0;right:0;margin:0 auto 0;max-width:400px}
.home-treatment-wrapp h2{font-size:36px;color:#fff;font-weight:400;letter-spacing:0;line-height:41px;margin:0 0 20px}
.home-treatment-wrapp h2,.home-treatment-wrapp h2 span{font-family:'Playfair Display',serif}
.home-treatment-wrapp p{font-size:13px;font-weight:500;color:#fff;letter-spacing:.2px;line-height:24px;margin:0 0 16px}
.home-treatment-wrapp .onlint-btn{color:#e3b56d;background:none;border-color:rgb(227 181 109 / 50%);cursor:pointer;margin:17px 0 0;padding:14px 24px 14px 24px}
.home-treatment-wrapp .onlint-btn:hover{background:#e3b56d;color:#fff;border-color:#e3b56d}
.home-treatment-wrapp .book-btn1.extrabtn-style{background:#e3b56d;color:#fff;border-color:#e3b56d;margin:17px 0 0 4px}
.home-treatment-wrapp .book-btn1.extrabtn-style:hover{background:none;color:#e3b56d}
.home-treatment-wrapp .wrappunit-right{width:100%;display:block;position:relative;float:left;margin:0 0 2.5%}
.home-treatment-wrapp .wrappunit-right .left-trt-image{width:100%;display:block;float:left}
.home-treatment-wrapp .wrappunit-right .left-trt-content{width:84%;display:block;position:absolute;bottom:11%;left:0;right:0;margin:0 auto 0;max-width:480px}
.home-treatment-wrapp .wrappunit-right:last-child{margin:0}
.home-treatment-wrapp .wrappunit .left-trt-image a{width:100%;display:block;height:100%;position: relative;overflow: hidden}
.home-treatment-wrapp .wrappunit .left-trt-image img{height:100%;object-fit:cover;transition: all 0.4s ease-in-out}
.home-treatment-wrapp .implants-btn2 {float: none;margin: 50px auto 0;display: inline-block;color: #e3b56d;background: none;border-color: rgb(227 181 109 / 50%);cursor: pointer;padding: 13px 38px 13px 38px;}
.home-treatment-wrapp .implants-btn2:hover {background: #e3b56d;color: #ffffff;border-color: #e3b56d;}
.home-treatment-wrapp .wrappunit .left-trt-image a:after {content:"";width:84%;height:84%;border:1px solid #e3b56d;background-color:#fff0;opacity:0;filter:alpha(opacity=0);transform:translateY(-50%);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:inline-block;margin:0 auto 0;position:absolute;top:50%;right:0;left:0}
.home-treatment-wrapp .wrappunit .left-trt-image a:hover img {transform:scale(1.08);transition:all 1.5s ease 0s;filter:grayscale(100%)}
.home-treatment-wrapp .wrappunit .left-trt-image a:hover:after {opacity:1;filter:alpha(opacity=1)}
.home-treatment-wrapp .wrappunit-right .left-trt-image a {width:100%;display:block;height:100%;position: relative;overflow:hidden;}
.home-treatment-wrapp .wrappunit-right .left-trt-image a:after {content:"";width:90%;height:90%;border:1px solid #e3b56d;background-color:#fff0;opacity:0;filter:alpha(opacity=0);transform:translateY(-50%);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:inline-block;margin:0 auto 0;position:absolute;top:50%;right:0;left:0}
.home-treatment-wrapp .wrappunit-right .left-trt-image a:hover img {transform:scale(1.08);transition:all 1.5s ease 0s;filter:grayscale(100%)}
.home-treatment-wrapp .wrappunit-right .left-trt-image a:hover:after {opacity:1;filter:alpha(opacity=1)}

.implants-wrapp.implants-extra .margin{max-width:1286px}
.implants-wrapp.implants-extra .implants-col2{width:100%;display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:center}
.implants-wrapp.implants-extra .implants-col2 .implants-row1{width:64.5%;display:inline-block;float:left}
.implants-wrapp.implants-extra .implants-col2 .implants-row2{width:33.5%;position:relative;transform:none;top:inherit;left:inherit;margin:0 auto 0 0;padding:25px 3%}
.implants-wrapp.implants-extra .implants-col2 .square-row1{display:none}
.implants-wrapp.implants-extra h3{color:#081911}
.implants-wrapp.implants-extra .implants-btn1{background:none;color:#e3b56d;border-color:rgb(227 181 109 / 50%);padding:14px 34px 14px 34px;margin:16px 0 0}
.implants-wrapp.implants-extra .implants-btn1:hover{background:#e3b56d;color:#fff;border-color:#e3b56d}
.implants-wrapp.implants-extra .implants-btn2{background:#e3b56d;color:#fff;border-color:#e3b56d;padding:14px 34px 14px 34px}
.implants-wrapp.implants-extra .implants-btn2:hover{background:none;color:#e3b56d;border-color:#e3b56d}

.implants-wrapp .implants-col1 .implants-row1 > a {width:100%;display:block;float:left;position:relative;overflow:hidden}
.implants-wrapp .implants-col1 .implants-row1 > a:after {content:"";width:84%;height:84%;border:1px solid #e3b56d;background-color:#fff0;opacity:0;filter:alpha(opacity=0);transform:translateY(-50%);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:inline-block;margin:0 auto 0;position:absolute;top:50%;right:0;left:0}
.implants-wrapp .implants-col1 .implants-row1 > a:hover img {transform:scale(1.08);transition:all 1.5s ease 0s;filter:grayscale(100%)}
.implants-wrapp .implants-col1 .implants-row1 > a:hover:after {opacity:1;filter:alpha(opacity=1)}

.philosophy-wrapp{width:100%;display:block;float:left;padding:140px 0 120px}
.philosophy-wrapp .margin{max-width:1286px;display:flex;flex-wrap:wrap;align-items:center}
.philosophy-wrapp .left-philo-image{width:57.5%;display:inline-block;float:left;margin:0 4.5% 0 0}
.philosophy-wrapp img{width:100%;display:block;transition: all 0.4s ease-in-out}
.philosophy-wrapp .right-philo-content{width:38%;display:inline-block;float:right;text-align:center;padding:0 3%}
.philosophy-wrapp h2{font-size:12px;color:#e3b56d;font-weight:500;letter-spacing:2.6px;line-height:23px;margin:0 0 14px}
.philosophy-wrapp h3{font-size:36px;color:#fff;font-weight:400;letter-spacing:0;line-height:41px;margin:0 0 20px}
.philosophy-wrapp h3,.philosophy-wrapp h3 span{font-family:'Playfair Display',serif}
.philosophy-wrapp p{font-size:13px;font-weight:500;color:#dbdbdb;letter-spacing:.2px;line-height:24px;margin:0 0 16px}
.philosophy-wrapp .onlint-btn{color:#e3b56d;background:none;border-color:rgb(227 181 109 / 50%);cursor:pointer;margin:17px 0 0;padding:14px 34px 14px 34px}
.philosophy-wrapp .onlint-btn:hover{background:#e3b56d;color:#fff;border-color:#e3b56d}
.philosophy-wrapp .left-philo-image a{width:100%;display:block;float:left;position:relative;overflow:hidden}
.philosophy-wrapp .left-philo-image a:after {content:"";width:84%;height:84%;border:1px solid #e3b56d;background-color:#fff0;opacity:0;filter:alpha(opacity=0);transform:translateY(-50%);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:inline-block;margin:0 auto 0;position:absolute;top:50%;right:0;left:0}
.philosophy-wrapp .left-philo-image a:hover img {transform:scale(1.08);transition:all 1.5s ease 0s;filter:grayscale(100%)}
.philosophy-wrapp .left-philo-image a:hover:after {opacity:1;filter:alpha(opacity=1)}

.financed-wrapp{width:100%;display:block;float:left;padding:110px 0 100px;background:#fff;position:relative}
.financed-wrapp .margin{max-width:1286px;display:flex;flex-wrap:wrap;align-items:center;flex-direction:row-reverse}
.financed-wrapp .right-fin-image{width:57.5%;display:inline-block;float:left;margin:0 0 0 4.5%}
.financed-wrapp img{width:100%;display:block;transition: all 0.4s ease-in-out}
.financed-wrapp .left-fin-content{width:38%;display:inline-block;float:right;text-align:center;padding:0 5%}
.financed-wrapp h2{font-size:12px;color:#e3b56d;font-weight:500;letter-spacing:2.6px;line-height:23px;margin:0 0 14px;text-transform:uppercase}
.financed-wrapp h3{font-size:36px;color:#081911;font-weight:400;letter-spacing:0;line-height:41px;margin:0 0 20px}
.financed-wrapp h3,.financed-wrapp h3 span{font-family:'Playfair Display',serif}
.financed-wrapp p{font-size:13px;font-weight:500;color:#5e5e5e;letter-spacing:.2px;line-height:24px;margin:0 0 16px}
.financed-wrapp .onlint-btn{color:#e3b56d;background:none;border-color:rgb(227 181 109 / 50%);cursor:pointer;margin:17px 0 0;padding:14px 38px 14px 38px}
.financed-wrapp .onlint-btn:hover{background:#e3b56d;color:#fff;border-color:#e3b56d}
.financed-wrapp:before{content: "";position: absolute;width: 34.5%;height: 90%;left: 0;top: -28%;background: url(../images/finance-shape1.png) no-repeat 100%;background-size: 100%;z-index: 0}
.financed-wrapp .right-fin-image a {width:100%;display:block;float:left;position:relative;overflow:hidden}
.financed-wrapp .right-fin-image a:after {content:"";width:84%;height:84%;border:1px solid #e3b56d;background-color:#fff0;opacity:0;filter:alpha(opacity=0);transform:translateY(-50%);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:inline-block;margin:0 auto 0;position:absolute;top:50%;right:0;left:0}
.financed-wrapp .right-fin-image a:hover img {transform:scale(1.08);transition:all 1.5s ease 0s;filter:grayscale(100%)}
.financed-wrapp .right-fin-image a:hover:after {opacity:1;filter:alpha(opacity=1)}

.testimonials-wrapp.newtestistyle{background:#fafafa;padding: 88px 0 96px}
.testimonials-wrapp.newtestistyle h3{color:#081911}
.testimonials-wrapp.newtestistyle p{color:#5e5e5e}
.testimonials-wrapp.newtestistyle .testimonials-btn1{background:none;margin:0 4px 0;color:#e3b56d;border-color:rgb(227 181 109 / .48);padding:14px 34px 14px 34px}
.testimonials-wrapp.newtestistyle .testimonials-btn1:hover{background:#e3b56d;color:#fff;border-color:#e3b56d}
.testimonials-wrapp.newtestistyle .testimonials-btn1.extrabtn2 {background:#e3b56d;color:#fff;border-color:#e3b56d}
.testimonials-wrapp.newtestistyle .testimonials-btn1.extrabtn2:hover {background:none;color:#e3b56d;border-color:#e3b56d}
.testimonials-wrapp.newtestistyle .testimonials-col3 .testimonials-row3 {float: none;margin: 0 auto 0;display: flex;flex-wrap: wrap;justify-content: center;}
.testimonials-wrapp.newtestistyle .testimonials-col2 {padding: 0 !important;margin: 0 !important;}

.team-wrapp.newteamstyle {background: #ffffff;padding: 110px 0 94px;}
.team-wrapp.newteamstyle .team-btn1 {background:#e3b56d;color:#fff;border-color:#e3b56d;padding:14px 34px 14px 34px}
.team-wrapp.newteamstyle .team-btn1:hover {background:none;color:#e3b56d;border-color:#e3b56d}

.address-wrapp{width:100%;display:block;float:left;background:#081911;padding:100px 0 70px;text-align:center}
.address-wrapp h2{font-size:12px;color:#e3b56d;font-weight:500;letter-spacing:2.6px;line-height:23px;margin:0 0 14px;text-transform:uppercase}
.address-wrapp h3{font-size:36px;color:#fff;font-weight:400;letter-spacing:0;line-height:41px;margin:0 0 34px}
.address-wrapp h3,.address-wrapp h3 span{font-family:'Playfair Display',serif}
.address-wrapp .map-wrapp{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0 20px}
.address-wrapp .map-wrapp .map-wrappin{width:48.5%;display:inline-block;float:left;margin:0 3% 0 0}
.address-wrapp .map-wrapp .map-wrappin iframe{width:100%;display:block;height:320px;margin:0 0 30px}
.address-wrapp .map-wrapp .map-wrappin:last-child{margin-right:0}
.address-wrapp .map-wrapp .map-wrappin h3{font-size:16px;margin:0 auto 24px;line-height:1.75;max-width:300px}
.address-wrapp .map-wrapp .map-wrappin h3 a{color:#fff}
.address-wrapp .map-wrapp .map-wrappin h3 a:hover{color:#e3b56d}
.address-wrapp .view-btn{background:none;margin:12px 0 0;color:#e3b56d;border:1px solid rgb(227 181 109 / .48);padding:12px 42px 12px 42px;text-align:center;font-size:14px;font-weight:500;line-height:normal;letter-spacing:.2px;border-radius:40px;transition:all 0.25s ease-out 0s;display:inline-block;position:relative}
.address-wrapp .view-btn:hover{background:#e3b56d;color:#fff;border-color:#e3b56d}
.address-wrapp .map-wrapp .map-wrappin .view-btn-mpa{width:fit-content;display:block;margin:0 auto 15px;color:#8d8d8d;font-size:13px;letter-spacing:.2px;line-height:1.28}
.address-wrapp .map-wrapp .map-wrappin .view-btn-mpa:hover{color:#fff}

.enquiry-wrapp.newenquerystyle{background:#fff;position:relative}
.enquiry-wrapp.newenquerystyle h3{color:#081911}
.enquiry-wrapp.newenquerystyle .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell{margin-bottom:50px}
.enquiry-wrapp.newenquerystyle .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{background:none;color:#e3b56d;border-color:rgb(227 181 109 / 48%);margin:8px 0 0;padding:14px 34px 14px 34px}
.enquiry-wrapp.newenquerystyle .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{background:#e3b56d;color:#ffffff;border-color:#e3b56d}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child {margin-bottom: 50px;width: 100% !important}
.enquiry-wrapp.newenquerystyle:before{content:"";position:absolute;width:42.5%;height:62%;right:0;top:0;background:url(../images/dentist-bg1.png) no-repeat 100%;background-size:100%}

.instagram-wrapp.newinstagramstyle .instagram-col1{margin:0 auto 28px}
.instagram-wrapp.newinstagramstyle{padding:70px 0 20px}
.instagram-wrapp.newinstagramstyle h2{font-size:37px;font-weight:400;color:#fff;letter-spacing:0;line-height:41px;margin:0 0 30px}
.instagram-wrapp.newinstagramstyle h2,
.instagram-wrapp.newinstagramstyle h2 span{font-family:'Playfair Display',serif}
.instagram-wrapp.newinstagramstyle h2 a{color:#fff}
.instagram-wrapp.newinstagramstyle h2 a:hover{color:#e3b56d}

.flinker-wrapp.newflinktesti {padding: 0 0 36px;}

.fheader-wrapp.newfheadstyle .fheader-col2{display:flex;flex-wrap:wrap;justify-content:center}
.fheader-wrapp.newfheadstyle .fheader-col2 .map-wrappin{width:50%;display:inline-block;float:left;padding:0 2%;max-width:400px}
.fheader-wrapp.newfheadstyle h2{font-size:12px;color:#e3b56d;font-weight:500;letter-spacing:2.6px;line-height:23px;margin:0 0 18px;text-transform:uppercase}
.fheader-wrapp.newfheadstyle h3{font-size:16px;color:#fff;font-weight:400;letter-spacing:0;line-height:1.68;margin:0 0 20px}
.fheader-wrapp.newfheadstyle h3 a{color:#fff}
.fheader-wrapp.newfheadstyle h3 a:hover{color:#e3b56d}
.fheader-wrapp.newfheadstyle h3,.fheader-wrapp.newfheadstyle h3 span{font-family:'Playfair Display',serif}
.fheader-wrapp.newfheadstyle .phne-btn{font-size:13px;color:#8d8d8d;letter-spacing:.2px;line-height:24px;margin:0 0 16px;font-weight:500;display:block}
.fheader-wrapp.newfheadstyle .phne-btn:hover{color:#fff}
.fheader-wrapp.newfheadstyle .fheader-col3 .fheader-row3{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row-reverse}
.fheader-wrapp.newfheadstyle .fheader-btn1.book-btn1{background:#e3b56d;color:#fff;border-color:#e3b56d}
.fheader-wrapp.newfheadstyle .fheader-btn1.book-btn1:hover{color:#e3b56d;background:none;border-color:#e3b56d}
.fheader-wrapp.newfheadstyle .fheader-btn1{margin:0 4px 0;padding:14px 38px 14px 38px}

.contac-wrapp .location-branch{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0 10px}
.contac-wrapp .location-branch .comon-anchor{width:auto;color:#e3b56d;background:none;border:1px solid #e3b56d;padding:14px 38px;margin:0 6px 0;text-align:center;font-size:14px;font-weight:500;letter-spacing:.2px;border-radius:40px;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;vertical-align:baseline;outline:none!important;font-family:'Raleway',sans-serif;line-height:normal;box-shadow:none;min-width:156px;cursor:pointer}
.contac-wrapp .location-branch .comon-anchor:hover,
.contac-wrapp .location-branch .comon-anchor.active{color:#fff;background:#e3b56d;border-color:#e3b56d}

.teamer-wrapp .team-acnhor{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0 10px}
.teamer-wrapp .team-acnhor .comon-team-anchor{width:auto;color:#e3b56d;background:none;border:1px solid rgb(227 181 109 / .48);padding:14px 38px;margin:0 6px 0;text-align:center;font-size:14px;font-weight:500;letter-spacing:.2px;border-radius:40px;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;vertical-align:baseline;outline:none!important;font-family:'Raleway',sans-serif;line-height:normal;box-shadow:none;min-width:156px;cursor:pointer}
.teamer-wrapp .team-acnhor .comon-team-anchor.active,
.teamer-wrapp .team-acnhor .comon-team-anchor:hover{color:#fff;background:#e3b56d;border-color:#e3b56d}

.testimonials-wrapp .testimonials-col2 .testimonials-row2 p {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;line-clamp: 3;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

.inner-pages-extra .conten-wrapp {background: #ffffff;position: relative;}
.inner-pages-extra .conten-wrapp:before {content: "";position: absolute;width: 38.5%;height: 28%;right: 0;top: 0;background: url(../images/dentist-bg1.png) no-repeat 100%;background-size: 100%;}
.inner-pages-extra .about-wrapp h2 {font-size: 30px;font-weight: 400;color: #081911;letter-spacing: 0;line-height: 41px;margin: 0 0 24px;}
.inner-pages-extra .sidbar-wrapp h3 {color: #081911;}
.inner-pages-extra .conten-wrapp .margin {max-width: 1340px;}
.inner-pages-extra .conten-wrapp .conten-row1 .conten-bar1 {width: 62.4%;}
.inner-pages-extra .conten-wrapp .conten-row1 .conten-bar2 {width: 33.6%;}
.inner-pages-extra .sidbar-wrapp .sidbar-row2 {margin: 10px 0 0;padding: 55px 9%;background: #fafafa;}
.inner-pages-extra .contac-cols h2 {color: #081911;}
.inner-pages-extra .contac-cols .time-row .time-col1, 
.inner-pages-extra .contac-cols .time-row .time-col2 {color: #081911;}
.inner-pages-extra .contac-wrapp p a {color: #8d8d8d;}
.inner-pages-extra .contac-wrapp p a:hover {color: #e3b56d}
.inner-pages-extra .contac-wrapp .contac-btn1 {color: #8d8d8d;}
.inner-pages-extra .contac-wrapp .contac-btn1:hover {color: #e3b56d}

.inner-pages-extra .teamer-wrapp h5 {color: #081911;}
.inner-pages-extra .teamin-wrapp h3 {color: #081911;}

.inner-pages-extra .offer-wrapp .offer-outer > h2 {color: #081911;}
.inner-pages-extra .offer-wrapp h3 {color: #081911;}
.inner-pages-extra .offer-wrapp p {color:#8d8d8d;}
.inner-pages-extra .offer-wrapp {padding: 58px 0 30px;}

.inner-pages-extra .adlt h1 {color: #081911;}

.inner-pages-extra .treatin-wrapp h2 {color: #081911}
.inner-pages-extra .treatin-wrapp h2 a {color: #e3b56d}
.inner-pages-extra .treatin-wrapp h2 a:hover {color: #081911}
.inner-pages-extra .treatin-wrapp h3 {color: #081911}
.inner-pages-extra .treatin-wrapp h3 a {color: #e3b56d}
.inner-pages-extra .treatin-wrapp h3 a:hover {color: #081911}

.inner-pages-extra .sidbar-wrapp .sidbar-row3 h3 {color: #ffffff;}

.inner-pages-extra .blogin-wrapp h2 {color: #081911}
.inner-pages-extra .blogin-wrapp h2 a {color: #081911}
.inner-pages-extra .bloger-wrapp h2 {color: #081911}
.inner-pages-extra .bloger-wrapp h2 a {color: #081911}

.home-treatment-wrapp.innerpagewrapp{padding-top:45px}
.home-treatment-wrapp.innerpagewrapp .margin{display:block}
.home-treatment-wrapp.innerpagewrapp .rightside{width:100%;display:block;text-align:center}
.home-treatment-wrapp.innerpagewrapp .rightside .wrappunit-right{width:48.65%;display:inline-block;margin:0 2.5% 1% 0;text-align:left}
.home-treatment-wrapp.innerpagewrapp .rightside .wrappunit-right:nth-child(2){margin-right:0}
.home-treatment-wrapp.innerpagewrapp .rightside .slick-slider .wrappunit-right{width:100%;margin:0 0 0}
.home-treatment-wrapp.innerpagewrapp .rightside .slick-slider .slick-slide{margin:0 10px 0}
.home-treatment-wrapp.innerpagewrapp .rightside .slick-arrow {left: -6%;}
.home-treatment-wrapp.innerpagewrapp .rightside.mobile {display: none;}
.home-treatment-wrapp.innerpagewrapp .rightside .slick-dots {bottom: 0;position: relative;margin: 20px 0 -11px;}
.inner-pages-extra .conten-wrapp.teamer-wrapp + .home-treatment-wrapp {padding-top: 0;}
.inner-pages-extra .conten-wrapp + .home-treatment-wrapp.innerpagewrapp {padding-top: 25px}

.header-wrapp .scroll.float-panel.fixed a.scroll-btn1{float:left;color:#e3b56d;background:none;border-color:rgb(227 181 109 / .48);margin:0 8px 0 12px;padding:13px 24px 13px 24px;line-height:1;text-align:center;font-size:14px;font-weight:500;letter-spacing:.2px;border:1px solid;border-radius:40px;transition:all 0.25s ease-out 0s;display:inline-block;position:relative}
.header-wrapp .scroll.float-panel.fixed a.scroll-btn1:hover{color: #ffffff;background: rgba(227, 181, 109, 0.48);border-color: #e3b56d;}
.header-wrapp .scroll.float-panel.fixed a.scroll-btn1.buttonstyle {margin-right: 0;}


.teamin-wrapp .teamin-row1 .teamin-col2 a {color: #2d3b34;}
.teamin-wrapp .teamin-row1 .teamin-col2 a:hover {color: #e3b56d;}


.faq-outer {
    width: 100%;
    display: block;
    float: left;
padding: 12px 0 0
}
.treatin-wrapp .faq-outer .accordion h2 {
    font-size: 12px;
    font-weight: 700;
    color: #e3b56d;
    border-radius: 30px;
    letter-spacing: 1.4px;
    line-height: 1.9;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    background: #0a1e14 url(../images/feeser-icon2.svg) no-repeat 96% center;
}

.treatin-wrapp .faq-outer h3{

    font-size: 22px;
    font-weight: 400;
    color: #081911;    letter-spacing: 0;
    line-height: 41px;
    margin: 0 0 20px;
    font-family: 'Playfair Display', serif;
}


.treatin-wrapp  .faq-outer .accordion .content {
    padding: 16px 29px 20px;
}

.treatin-wrapp  .faq-outer .accordion .content p:last-child {
    margin-bottom: 0;
}

.treatin-wrapp .faq-outer .accordion {
    margin: 17px 0 17px;
}

.header-wrapp:has(.fixed) {
    z-index: 999;
}

.feeser-wrapp .note_on_member_ship_plans {
    text-align: center;
    color: #081911;
}

.address-wrapp .map-wrapp .map-wrappin h3 a span{display:block}
.fheader-wrapp.newfheadstyle .fheader-col2 .map-wrappin h3 a span span {display: block;}
.fheader-wrapp.newfheadstyle .fheader-col2 .map-wrappin:last-child h3 a span {display: block;}

.principle-dent-wrapp .outer-vessel .descriptive-vessel p a {color: #e3b56d;}
.principle-dent-wrapp .outer-vessel .descriptive-vessel p a:hover {color: #5e5e5e;}

.header-wrapp .header-col4.mobile-view {display: none;}
.header-wrapp .header-cols2.mob-view {display: none;}
.header-wrapp .mobile-view.header-mob-btn {display: none}


.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(4) .nf-field-container .nf-field-element>div {
    background: transparent !important;
    border: none;
}

.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(4) .nf-field-container .nf-field-element>div::after {
    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 {
    text-align: left;
    font-size: 11.98px;
    font-weight: 600;
    letter-spacing: 0.40px;
    color: #8d8d8d;
    font-family: 'Raleway';
    background: url(../images/down1-gold-plain-arrow.svg) no-repeat !important;
    transition: all 0.25s ease-out 0s;
    background-position-y: 50% !important;
    background-position-x: 94% !important;
    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:hover
{
    background: url(../images/down1-gold-plain-green-arrow.svg) no-repeat !important;
    transition: all 0.25s ease-out 0s;
    background-position-y: 50% !important;
    background-position-x: 94% !important;
    color: #e3b56d;
}

.nf-form-content .list-select-wrap>div div:after {
    display: none;
}


.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(4) .nf-field-container .nf-field-element>div {
    background: transparent;
    border: none;
}

.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select {
    text-align: left;
    font-size: 11.98px;
    font-weight: 600;
    letter-spacing: 0.40px;
    color: #8d8d8d;
    font-family: 'Raleway';
    background: url(../images/down1-gold-plain-arrow.svg) no-repeat !important;
    transition: all 0.25s ease-out 0s;
    background-position-y: 50% !important;
    background-position-x: 94% !important;
    cursor: pointer;

}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:hover
{
    background: url(../images/down1-gold-plain-green-arrow.svg) no-repeat !important;
    transition: all 0.25s ease-out 0s;
    background-position-y: 50% !important;
    background-position-x: 94% !important;
    color: #e3b56d;
}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element>div {
    background: none;
    border: none;
}
.enquiry-wrapp.extrastle .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell {
    margin-bottom: 50px;
}

.enquiry-wrapp.extrastle .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:hover
{
    background: url(../images/down11-white-plain-arrow.svg) no-repeat !important;
    transition: all 0.25s ease-out 0s;
    background-position-y: 50% !important;
    background-position-x: 94% !important;
    color: #e3b56d;
}




.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(4) .nf-field-container .nf-field-element>div {
    background: transparent;
    border: none;
}

.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select {
    text-align: left;
    font-size: 11.98px;
    font-weight: 600;
    letter-spacing: 0.40px;
    color: #8d8d8d;
    font-family: 'Raleway';
    background: url(../images/down1-gold-plain-arrow.svg) no-repeat !important;
    transition: all 0.25s ease-out 0s;
    background-position-y: 50% !important;
    background-position-x: 94% !important;
    cursor: pointer;
    text-align-last: center;

}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:hover
{
    background: url(../images/down1-gold-plain-green-arrow.svg) no-repeat !important;
    transition: all 0.25s ease-out 0s;
    background-position-y: 50% !important;
    background-position-x: 94% !important;
    color: #e3b56d;
}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element>div {
    background: none;
    border: none;
}
.enquiry-wrapp.extrastle .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell {
    margin-bottom: 50px;
}

.enquiry-wrapp.extrastle .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:hover
{
    background: url(../images/down11-white-plain-arrow.svg) no-repeat !important;
    transition: all 0.25s ease-out 0s;
    background-position-y: 50% !important;
    background-position-x: 94% !important;
    color: #e3b56d;
}




.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(4) .nf-field-container .nf-field-element>div {
    background: transparent;
    border: none;
}

.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select {
    text-align: left;
    font-size: 11.98px;
    font-weight: 600;
    letter-spacing: 0.40px;
    color: #8d8d8d;
    font-family: 'Raleway';
    background: url(../images/down1-gold-plain-arrow.svg) no-repeat !important;
    transition: all 0.25s ease-out 0s;
    background-position-y: 50% !important;
    background-position-x: 94% !important;
    cursor: pointer;

}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:hover
{
    background: url(../images/down11-white-plain-arrow.svg) no-repeat !important;
    transition: all 0.25s ease-out 0s;
    background-position-y: 50% !important;
    background-position-x: 94% !important;
    color: #e3b56d;
}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element>div {
    background: none;
    border: none;
}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child {
    width: 100% !important;
}

.testi-wrapp .testi-row2 .testi-row3 .testi-col2:last-child{margin:0 0 20px}


.about-wrapp .abouts-col1{width:100%;display:block;float:left;margin:0 0 30px}
.about-wrapp .abouts-col1 .abouts-row1{width:32.2%;display:block;float:left;margin:0 1.7% 1.7% 0}
.about-wrapp .abouts-col1 .abouts-row1:nth-child(3n){margin-right:0}

.about-wrapp .abouts-col1 .abouts-row1 a{width:100%;display:block;float:left;position:relative;overflow:hidden}
.about-wrapp .abouts-col1 .abouts-row1 a img{width:100%;display:block;transition:all 0.4s ease-in-out}
.about-wrapp .abouts-col1 .abouts-row1 a:after{content:"";width:84%;height:84%;border:1px solid #e3b56d;background-color:#fff0;opacity:0;filter:alpha(opacity=0);transform:translateY(-50%);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:inline-block;margin:0 auto 0;position:absolute;top:50%;right:0;left:0}
.about-wrapp .abouts-col1 .abouts-row1:hover a img{transform:scale(1.08);transition:all 1.5s ease 0s;filter:grayscale(100%)}
.about-wrapp .abouts-col1 .abouts-row1:hover a:after{opacity:1}

.chil-teens-adults-membership-warpp{width:100%;display:block;float:left;padding:80px 0 80px;background:#fff}
.chil-teens-adults-membership-warpp .location-tabs{width:100%;display:block;float:left}
.chil-teens-adults-membership-warpp .location-tabs .team-acnhor{width:fit-content;display:block;float:none;margin:0 auto 0}
.chil-teens-adults-membership-warpp .location-tabs .team-acnhor span{float:none;font-size:13px;font-weight:500;line-height:1.85;letter-spacing:.2px;color:#5e5e5e}
.chil-teens-adults-membership-warpp .location-tabs .team-acnhor .comon-team-anchor{float:none;color:#e3b56d;background:none;border-color:#e3b56d;cursor:pointer;margin:15px 4px 0;padding:14px 24px 14px 24px}
.chil-teens-adults-membership-warpp .location-tabs .team-acnhor .comon-team-anchor.active{background:#e3b56d;color:#fff;border-color:#e3b56d}
.chil-teens-adults-membership-warpp .location-tabs .team-acnhor .comon-team-anchor.active:hover{background:none;color:#e3b56d;border-color:#e3b56d}
.chil-teens-adults-membership-warpp .location-tabs .team-acnhor .comon-team-anchor:hover{background:#e3b56d;color:#fff;border-color:#e3b56d}
.chil-teens-adults-membership-warpp .plan-section{width:100%;display:block;float:left;padding:60px 0 60px}
.chil-teens-adults-membership-warpp .plan-section .plan-content{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between; align-items: center;}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-details{width:59%;display:block;float:left}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-image{width:33%;display:block;float:right; position: relative;}


.chil-teens-adults-membership-warpp .plan-section .plan-content h2{float:none;font-size:30px;line-height:1.37;letter-spacing:normal;text-align:left;color:#081911;font-family:'Playfair Display';margin:0 0 30px}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-table-custom{width:100%;display:block;float:left; margin: 0 0 30px;}
.chil-teens-adults-membership-warpp .plan-section .plan-content .table-header{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}
.chil-teens-adults-membership-warpp .plan-section .plan-content .table-header .header-cell{display:block;float:left;background-color:#081911;color:#fff;font-size:16px;font-weight:600;line-height:1.63;letter-spacing:normal;font-family:'Raleway'}
.chil-teens-adults-membership-warpp .plan-section .plan-content .table-header .header-cell.dental-treat{width:70%;padding:15px 32px 15px}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-table-custom .header-cell.inclusion{width:29%;text-align:center;padding:15px 0}
.chil-teens-adults-membership-warpp .plan-section .plan-content .table-row{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}
.chil-teens-adults-membership-warpp .plan-section .plan-content .table-row .table-cell{display:block;float:left;padding:15px 32px 15px;background-color:#fafafa;margin:8px 0 0;font-size:16px;font-weight:400;line-height:1.63;color:#081911}
.chil-teens-adults-membership-warpp .plan-section .plan-content .table-row .table-cell.data{width:70%}
.chil-teens-adults-membership-warpp .plan-section .plan-content .table-row .table-cell.value{width:29%;text-align:center}
.chil-teens-adults-membership-warpp .plan-section .plan-content .table-row.monthly-row .table-cell{width:70%;background-color:#081911;color:#fff; font-weight: 600;}
.chil-teens-adults-membership-warpp .plan-section .plan-content .table-row.monthly-row .table-cell.monthly-cost{width:29%;background-color:#1d3f2f;text-align:center}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-table-custom .table-row.annualy-row .table-cell{width:70%;background-color:#081911;color:#fff}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-table-custom .table-row.annualy-row .table-cell.annualy-cost{width:29%;background-color:#e3b56d;text-align:center}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-details .contact-btn{float:none;color:#e3b56d;background:none;border-color:#e3b56d;cursor:pointer;margin:15px 0px 0;padding:14px 24px 14px 24px}

.chil-teens-adults-membership-warpp .plan-section.dental-count1 .plan-content{flex-direction:row-reverse}

.chil-teens-adults-membership-warpp .fee-equivalent{width:100%;display:block;float:left;padding:60px 0 40px}
.chil-teens-adults-membership-warpp .fee-equivalent h2{float:none;font-size:30px;text-align:center;line-height:1.37;letter-spacing:normal;color:#081911;font-family:'Playfair Display';margin:0 0 30px}
.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}
.chil-teens-adults-membership-warpp .fee-equivalent.equivalent-count0 .fee-card{width:49%}
.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card{display:block;background-color:#081911;padding:26px 5% 26px;color:#fff}
.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card h3{float:none;font-size:16px;font-weight:600;line-height:1.63;letter-spacing:normal;display:inline-block}
.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card .price{display:inline-block;float:right;font-size:16px;font-weight:600;line-height:1.63;letter-spacing:normal}
.chil-teens-adults-membership-warpp .fee-equivalent.equivalent-count1 .fee-grid .fee-card{width:32%}
.chil-teens-adults-membership-warpp .fee-equivalent.equivalent-count1{padding:0 0 0}

.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-details .contact-btn:hover{background:#e3b56d;color:#fff;border-color:#e3b56d}

.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-image .savings-badge{width:156px;position:absolute;bottom:38px;left:-17%;background:url(../images/shape.svg) no-repeat 100%;height:156px;z-index:9;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-image .savings-badge h5{float:none;font-size:16px;font-weight:600;line-height:1.63;color:#fff;text-align:center}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-image .savings-badge h5 span{display:block}
.chil-teens-adults-membership-warpp .plan-section.dental-count1 .plan-content .plan-image .savings-badge{left:inherit;right:-16%}
.chil-teens-adults-membership-warpp .plan-section.dental-count1{background-color:#fafafa;padding:80px 0 80px}


/*Smartphone css*/

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

.margin { width:90%;}



.header-wrapp { text-align:center; padding:60px 0 6%; position:relative; top:inherit;}

.header-wrapp .header-col1 { width:187px; transform:none; margin:0 auto 28px; position:relative; top:inherit;}

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

.header-wrapp .header-col2 { width:100%; display:none; margin:0 0 4.2%;}

.header-wrapp .header-col2 .header-row2 { width:100%;}

.header-wrapp .header-col3 { width:100%; display:none; margin:0 0 16px;}

.header-wrapp .header-col3 .header-row3 { width:100%;}

.header-wrapp .header-col3 .header-row3 li { float:none; display:inline-block; margin:0 4px 0;}

.header-wrapp .header-col4 { width:100%; margin:0 0 0;}

.header-wrapp .header-col4 .header-row4 { width:100%;}

.header-wrapp .header-btn1 { width:48%; margin:0 0 0; padding:14px 2% 14px 2%;}

.header-wrapp .header-btn1:nth-child(2n) { float:right;}

.header-row3 li, .header-row3 li a { font-size:13px; color:#e3b56d; letter-spacing:0.10px;}



.banner-wrapp { text-align:center; min-height:inherit;}

.banner-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}

.banner-wrapp h3 { font-size:20px; letter-spacing:0; line-height:31px; margin:0 0 12px;}

.banner-wrapp h3 span { display:inline;}

.banner-wrapp h4 { font-size:13px; letter-spacing:0; line-height:24px; margin:0 0 0;}

.banner-wrapp:after { width:100%; display:none; margin:0 0 0;}

.banner-wrapp .banner-col1 { width:100%; margin:0 0 0;}

.banner-wrapp .banner-col1 .banner-row1 { width:90%;}

.banner-wrapp .banner-col2 { width:100%; margin:0 0 0;}

.banner-wrapp .banner-col2 .banner-row2 { width:90%;transform: translateY(-100%);top: 35%;}

.banner-wrapp .banner-col3 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-col3 .banner-row3 { width:100%;}

.banner-wrapp .banner-col4 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-col4 .banner-row4 { width:100%;}

.banner-wrapp .banner-btn1 { margin:9px 0 0;}



.abouts-wrapp { text-align:center; padding:40px 5% 30px;}

.abouts-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}

.abouts-wrapp h3 { font-size:18px; letter-spacing:0; line-height:29px; margin:0 0 12px;}

.abouts-wrapp h3 span { display:inline;}

.abouts-wrapp .abouts-col1 { width:100%; overflow:hidden; margin:0 0 0;}

.abouts-wrapp .abouts-col1 img { width:100%; margin:0 0 25px;}

.abouts-wrapp .abouts-col1 .abouts-row1 { width:100%; position: initial;transform: translateY(0%);background: #081911;padding: 30px 5%;}

.abouts-wrapp .abouts-btn1 { margin:9px 0 0;}



.services-wrapp { text-align:center; padding:30px 0 30px;}

.services-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}

.services-wrapp h3 { font-size:15px; letter-spacing:0; line-height:26px; margin:0 0 12px;}

.services-wrapp .services-col1 { width:90%; float:none; transform:none; overflow:auto; display:none; margin:0 auto 40px; position:relative; top:inherit;}

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

.services-wrapp .services-col2 { width:90%; float:none; margin:0 auto 40px;}

.services-wrapp .services-col2:last-child { margin-bottom:0;}

.services-wrapp .services-col2 .services-row2 { width:62px; margin:0 auto 24px;}

.services-wrapp .services-col3 { width:100%; margin:0 0 40px;}

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

.services-wrapp .services-col3 .services-row3 { width:100%;}

.services-wrapp .services-col4 { width:100%; display:none; margin:0 0 0;}

.services-wrapp .services-col4 .services-row4 { width:100%;}

.services-wrapp .services-btn1 { margin:10px 0 0;}



.straightening-wrapp { text-align:center; padding:30px 0 2.4%;}

.straightening-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:23px; margin:0 0 10px;}

.straightening-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.straightening-wrapp h3 { font-size:27px; letter-spacing:0; line-height:31px; margin:0 0 18px;}

.straightening-wrapp .straightening-col1 { width:100%; margin:0 0 0;}

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

.straightening-wrapp .straightening-col2 { width:100%; margin:0 0 0;}

.straightening-wrapp .straightening-col2 .straightening-row2 { width:84%; margin:0 auto 0; right:0; left:0;}

.straightening-wrapp .straightening-btn1 { margin:12px 0 0;}



.implants-wrapp { text-align:center; padding:2.4% 0 27px;}

.implants-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:23px; margin:0 0 10px;}

.implants-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.implants-wrapp h3 { font-size:27px; letter-spacing:0; line-height:31px; margin:0 0 18px;}

.implants-wrapp .implants-col1 { width:100%; margin:0 0 40px;}

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

.implants-wrapp .implants-col1 .implants-row1 img { width:100%; margin:0 0 0 0; object-fit: cover; height: 83.6vw;}

.implants-wrapp .implants-col2 { width:100%; margin:0 0 0;}

.implants-wrapp .implants-col2 .implants-row2 { width:84%; margin:0 auto 0; right:0; left:0;}

.implants-wrapp .implants-btn1 { margin:12px 0 0;}



.testimonials-wrapp { text-align:center; padding:27px 0 30px;}

.testimonials-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:27px; margin:0 0 10px;}

.testimonials-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.testimonials-wrapp h3 { font-size:27px; letter-spacing:0; line-height:31px; margin:0 0 24px;}

.testimonials-wrapp h4 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.testimonials-wrapp .testimonials-col1 { width:100%; text-align:center; margin:0 0 0;}

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

.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 0;}

.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%;}

.testimonials-wrapp .testimonials-col3 { width:100%; margin:60px 0 0;}

.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:100%;}

.testimonials-wrapp .testimonials-btn1 { width:48%; margin:0 0 0; padding:14px 2% 14px 2%;}

.testimonials-wrapp .testimonials-btn1:nth-child(2n) { float:right;}



.team-wrapp { text-align:center; padding:30px 0 47px;}

.team-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:24px; margin:0 0 10px;}

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

.team-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.team-wrapp h3 { font-size:23px; letter-spacing:0; line-height:27px; margin:0 0 24px;}

.team-wrapp .team-col1 { width:100%; margin:0 0 0;}

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

.team-wrapp .team-col2 { width:100%; margin:0 0 0;}

.team-wrapp .team-col2 .team-row2 { width:80%; bottom:18px;}

.team-wrapp .team-btn1 { margin:12px 0 0;}



.enquiry-wrapp { text-align:center; padding:47px 0 30px;}

.enquiry-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.enquiry-wrapp h3 { font-size:27px; letter-spacing:0; line-height:31px; margin:0 0 24px;}

.enquiry-wrapp .enquiry-col1 { width:100%; margin:0 0 0;}

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

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil1 { text-align:center;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { width:100%; margin:0 0 4.2%; padding:0 5% 0;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { width:100%; margin:0 0 30px; padding:15px 5% 0;}

.enquiry-wrapp .enquiry-btn1 { margin:10px 0 0;}



.instagram-wrapp { text-align:center; padding:30px 0 27px;}

.instagram-wrapp .instagram-col1 { width:23px; margin:0 auto 30px;}

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

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

.instagram-wrapp .instagram-col2 .instagram-row2 { width:100%;}



.flinker-wrapp { text-align:center; padding:27px 0 17px;}

.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 0;}

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

.flinker-wrapp .flinker-col1 .flinker-row1 li { float:none; display:inline-block; margin:0 4px 4px;}

.flinker-row1 li, .flinker-row1 li a { font-size:10px; letter-spacing:1.60px;}



.fheader-wrapp { text-align:center; padding:17px 0 17px;}

.fheader-wrapp .fheader-col1 { width:150px; margin:0 auto 24px;}
.fheader-wrapp .fheader-col1 .fheader-row1 { width:100%;}

.fheader-wrapp .fheader-col2 { width:100%; margin:0 0 14px;}

.fheader-wrapp .fheader-col2 .fheader-row2 { width:100%;}

.fheader-wrapp .fheader-col2 .fheader-row2 li { float:none; display:inline-block; margin:0 4px 4px;}

.fheader-wrapp .fheader-col3 { width:100%; margin:0 0 0;}

.fheader-wrapp .fheader-col3 .fheader-row3 { width:100%;}

.fheader-wrapp .fheader-btn1 { width:100%; float:left; margin:0 0 4.2%; padding:14px 2% 14px 2%;}

.fheader-wrapp .fheader-btn1:nth-child(2n) { float:right;}

.fheader-wrapp .fheader-btn1:last-child { width:100%; margin:0 0 0;}

.fheader-row2 li, .fheader-row2 li a { font-size:11px; letter-spacing:0.10px;}

.fheader-wrapp .fheader-col2 .fheader-row2 li span {margin: 0 4px 4px;}



.footer-wrapp { text-align:center; padding:17px 0 70px;}

.footer-wrapp .footer-col1 { width:100%; margin:0 0 8px;}

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

.footer-wrapp .footer-col1 .footer-row1 li { float:none; display:inline-block; margin:0 4px 4px;}

.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}

.footer-wrapp .footer-col2 { width:100%; margin:0 0 0;}

.footer-wrapp .footer-col2 .footer-row2 { width:100%;}

.footer-wrapp .footer-col2 .footer-row2 li { float:none; display:inline-block; margin:0 4px 4px;}

.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:11px; letter-spacing:0;}

.conten-wrapp .conten-row1 .conten-bar1 .buttons a{width: 100%; margin: 0 0 22px 0;}

/*inner*/

.inner-wrapp .inner-col1 { top:50%;}



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

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

.conten-wrapp .conten-row1 .conten-bar2 { width:100%;}



.sidbar-wrapp .sidbar-row1 { padding:0 0 45px;}

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

.sidbar-wrapp .sidbar-row2 { margin:18px 0 0;}



.about-wrapp .about-row2 { margin:38px 0 0;}

.about-wrapp .about-row2 .about-row3 { width:288px;}

.about-wrapp .about-row2 .about-row3 .about-bar2 { width:132px; padding-right:30px;}



.services-slider { padding:18px 0 20px;}

.services-slider h3 { font-size:15px;}



.blogin-wrapp .blogin-row1 { width:100%;}

.blogin-wrapp .blogin-row1 .blogin-col1 { margin:0 0 50px;}

.blogin-wrapp .blogin-btn1 { margin:10px 0 0;}



.bloger-wrapp .bloger-row2 { margin:0 0 50px;}

.bloger-wrapp .bloger-row2:last-child { margin:0 0 20px;}

.bloger-wrapp .bloger-row2 .bloger-bar1 { display:none;}

.bloger-wrapp .bloger-row2 .bloger-bar3 { display:block; margin:0 0 30px;}

.bloger-wrapp .bloger-row2 .bloger-bar2 { width:100%;}



.paiger-wrapp .paiger-row1 { width:auto;}

.paiger-wrapp .paiger-row1 .paiger-bar1 { width:auto;}



.contac-wrapp p { font-size:13px; line-height:28px;}

.contac-wrapp p span { margin:0 3px;}

.contac-wrapp .contac-logo { margin:0 auto 13px;}

.contac-wrapp .contac-col1 { margin:0 0 15px;}

.contac-wrapp .contac-btn1 { width:100%;    margin-left: 0;
    margin-right: 0;}



.feeser-wrapp .feeser-row2 { padding:23px 5% 32px;}



.offers-wrapp h3 { font-size:26px; line-height:32px;}

.offers-wrapp p span { display:contents;}

.offers-wrapp .offers-row1 .offers-col1 { width:100%; margin:10px auto 40px;}

.offers-wrapp .offers-row3 { position:relative; right:inherit; bottom:inherit; display:inline-block;}

.offers-wrapp .offers-row1 .offers-col3 { margin:14px 0 44px;}



.offers-wrapp2 { padding:45px 0 50px;}

.offers-wrapp2 h3 { font-size:26px; line-height:32px;}

.offers-wrapp2 .offers-row1 .offers-col1 { width:100%; margin:0 0 45px;}

.offers-wrapp2 .offers-row1 .offers-col2 { width:100%;}

.offers-wrapp2 .offers-row2 { margin:0;}

.offers-wrapp2 .offers-row1 .offers-col11 { width:288px; display:inline-block; margin:0 0 35px; float:none;}



.offers-wrapp3 h3 { font-size:26px; line-height:32px;}



.cantreat-wrapp { padding:45px 0 0;}

.cantreat-wrapp h3 { font-size:26px; line-height:32px;}

.cantreat-wrapp .cantreat-row1 { margin:15px 0 0;}

.cantreat-wrapp .cantreat-row1 .cantreat-col1 { width:100%; margin: 0 0% 46px 0;}

.cantreat-wrapp .cantreat-row1 .cantreat-col1 .cantreat-bar2 { min-height:inherit;}



.dentalcare-wrapp { padding:53px 0 30px;}

.dentalcare-wrapp h3 { font-size:26px; line-height:32px;}

.dentalcare-wrapp .dentalcare-row1 { margin:18px 0 0;}

.dentalcare-wrapp .dentalcare-row1 .dentalcare-col1 { width:100%; margin:0 0 20px 0}

.dentalcare-wrapp .dentalcare-row1 .dentalcare-col1 .dentalcare-bar2 { min-height:inherit;}



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

.teamer-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:24px; margin:0 0 10px;}

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

.teamer-wrapp .teamer-col1 h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.teamer-wrapp .teamer-col1 h3 { font-size:23px; letter-spacing:0; line-height:27px; margin:0 0 24px;}

.teamer-wrapp .teamer-col1 { margin:10px 0 66px;}

.teamer-wrapp .teamer-col2 { width:100%; margin:0 0 12px;}



.gallerin-wrapp .gallerin-row1 { margin:0 0 35px;}

.gallerin-wrapp .gallerin-row1 .gallerin-row2 { width:100%;}



.buttons { margin:12px 0 10px;} 

.buttons-tex1 { margin:9px 4px 0;}

.buttons .buttons-btn1 { padding:14px 15px 14px;}

.buttons .buttons-btn1 span { display:none;}

.buttons .buttons-btn2 { padding:14px 15px 14px;}



.galler-wrapp .galler-row2 { margin:0 0 50px;}

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

.galler-wrapp .galler-row1 .galler-col2 { width:100%;}



.teamin-wrapp .teamin-row1 { text-align:center;margin: 0 0 0}

.teamin-wrapp .teamin-row1 .teamin-col1 { width:288px; display:inline-block; float:none;}

.teamin-wrapp .teamin-row1 .teamin-col2 { width:100%; margin:20px 0 0; position:relative; top:inherit; transform:none; padding: 0}



.testi-wrapp .testi-row1 { margin:0;}

.testi-wrapp .testi-row4 { margin:24px 0 0;}

.testi-wrapp .testi-row5 { margin:0;}

.testi-wrapp .testi-row2 .testi-row3 { width:100%;}

.testi-wrapp .testi-row2 .testi-row3 .testi-col2 { text-align:center; margin:0 0 35px;}

.testi-wrapp .testi-row2 .testi-row3 .testi-col2 .testimonials-row1 { width:100%;}

.testi-wrapp .testi-row2 .testi-row3 .testi-col2 .testimonials-row2 { width:100%;}



.treatin-wrapp .treatin-row2 iframe { height:300px;}



.treat-wrapp h2 { font-size:32px;}

.treat-wrapp .treat-col2 { width:100%; margin: 0 0 2.6%;}

.treat-wrapp .treat-col2:nth-child(2n) { float:right; margin-left: 0;}



.partners-wrapp { text-align:center; padding:30px 0 30px;}

.partners-wrapp .partners-col1 { width:100%; margin:0 0 0;}

.partners-wrapp .partners-col1 .partners-row1 { width:auto; display:inline-block;}


.membership-wrapp h2 { max-width:90%; font-size:23px; line-height:29px; margin:0 auto 0; top:-16px;}
.membership-wrapp h3 { font-size:10px; letter-spacing:1.66px; line-height:16px; margin:0 0 22px;}
.membership-wrapp h4 { max-width:90%; font-size:19px; line-height:31.6px; margin:0 auto 0;}
.membership-wrapp .membership-col1 { width:100%; margin:0 0 92px;}
.membership-wrapp .membership-col1 .membership-row1 { width:100%; padding:66px 5% 84px;}
.membership-wrapp .membership-col2 { width:100%; margin:0 0 34px;}
.membership-wrapp .membership-col2 .membership-row2 { width:100%;}
.membership-wrapp .membership-col2 .membership-row2 li { display:block; margin:0 0 18px;}
.membership-wrapp .membership-col2 .membership-row2 li:last-child { margin-bottom:0;}
.membership-wrapp .membership-col3 { width:100%; margin:0 0 26px;}
.membership-wrapp .membership-col3 .membership-row3 li { display:block; margin:0 0 12px;}
.membership-wrapp .membership-col2 .membership-row2 li::after { width:1px; display:none; margin:0 0 0;}
.membership-row2 li, .membership-row2 li a { font-size:10px; letter-spacing:1.66px;}
.membership-row3 li, .membership-row3 li a { font-size:11px; letter-spacing:0.30px; line-height:17.6px;}

.invisalign2-wrapp { padding:74px 0 27px;}
.invisalign2-wrapp p { font-size:11px; line-height:31px; margin:0 0 10px;}
.invisalign2-wrapp p span { display:inline;}
.invisalign2-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}
.invisalign2-wrapp h2 span { display:inline;}
.invisalign2-wrapp h3 { font-size:23px; line-height:34px; margin:0 0 12px;}
.invisalign2-wrapp h3 span { display:inline;}
.invisalign2-wrapp .invisalign2-col1 { width:100%; margin:0 0 0;}
.invisalign2-wrapp .invisalign2-col1 .invisalign2-row1 { width:100%; margin:0 0 40px; padding:0 5% 0; transform:none; position:relative; top:inherit; right:inherit;}
.invisalign2-wrapp .invisalign2-col2 { width:100%; margin:0 0 0;}
.invisalign2-wrapp .invisalign2-col2 .invisalign2-row2 { width:100%;}
.invisalign2-wrapp .invisalign2-btn1 { margin:8px 0 0;}

.event-wrapp { padding:27px 0 25px;}
.event-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}
.event-wrapp h2 span { display:inline;}
.event-wrapp h3 { font-size:30px; letter-spacing:0; line-height:41px; margin:0 0 16px;}
.event-wrapp h3 span { display:inline;}
.event-wrapp h4 { font-size:14px; letter-spacing:0.30px; line-height:20px; margin:0 0 0;}
.event-wrapp h4 span { display:inline;}
.event-wrapp h5 { font-size:24px; letter-spacing:0; line-height:41px; margin:0 0 0;}
.event-wrapp h5 span { display:inline;}
.event-wrapp .event-col1 { width:100%; margin:8px 0 0;}
.event-wrapp .event-col1 .event-row1 { width:100%; margin:0 0 20px; padding:0 0 24px;}
.event-wrapp .event-col1 .event-row1:last-child { margin-bottom:0; padding-bottom:0;}
.event-wrapp .event-col1 .event-row1::after { width:130px; height:4px; transform:none; margin:0 auto 0; position:absolute; top:inherit; bottom:0; left:0;}

.offer-wrapp { padding:25px 0 54px;}
.offer-wrapp p { font-size:11px; line-height:24px; margin:0 0 10px;}
.offer-wrapp p span { display:inline;}
.offer-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}
.offer-wrapp h2 span { display:inline;}
.offer-wrapp h3 { font-size:19px; letter-spacing:0.30px; line-height:32px; margin:0 0 14px;}
.offer-wrapp h3 span { display:inline;}
.offer-wrapp h4 { font-size:17px; letter-spacing:2.6px; line-height:23px; margin:0 0 0;}
.offer-wrapp h4 span { display:inline;}
.offer-wrapp .offer-col1 { width:100%; margin:34px 0 36px;}
.offer-wrapp .offer-col1 .offer-row1 { width:100%; min-height:204px; margin:0 0 5.6%;}
.offer-wrapp .offer-col2 { width:100%; margin:0 0 0;}
.offer-wrapp .offer-col2 .offer-row2 { width:100%; min-height:204px; margin:0 0 5.6%;}

.book-wrapp { padding:54px 0 60px;}
.book-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.book-wrapp h2 span { display:inline;}
.book-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 24px;}
.book-wrapp h3 span { display:inline;}
.book-wrapp .book-col1 { width:100%; margin:0 0 0;}
.book-wrapp .book-col1 .book-row1 { width:100%;}
.book-wrapp .book-col1 .book-row1 .book-fil1 { text-align:center;}
.book-wrapp .book-col1 .book-row1 .book-fil2 { width:100%; margin:0 0 4.2%; padding:0 5% 0;}
.book-wrapp .book-col1 .book-row1 .book-fil3 { width:100%; margin:0 0 30px; padding:15px 5% 0;}
.book-wrapp .book-btn1 { margin:10px 0 0;}

.work-wrapp { padding:54px 0 60px;}
.work-wrapp p { font-size:11px; line-height:26.6px; margin:0 0 10px;}
.work-wrapp p span { display:inline;}
.work-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.work-wrapp h2 span { display:inline;}
.work-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 14px;}
.work-wrapp h3 span { display:inline;}
.work-wrapp .work-col1 { width:100%; margin:0 0 40px;}
.work-wrapp .work-col1 .work-row1 { width:100%; transform:none; margin:0 0 10px; position:relative; top:inherit;}
.work-wrapp .work-col2 { width:100%; margin:0 0 32px;}
.work-wrapp .work-col2:last-child { margin-bottom:0;}
.work-wrapp .work-col2 .work-row2 { width:100%;}
.work-wrapp .work-col3 { width:100%; margin:0 0 0;}
.work-wrapp .work-col3 .work-row3 { width:100%;}

.consult-wrapp { padding:56px 0 60px;}
.consult-wrapp h2 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 14px;}
.consult-wrapp h2 span { display:inline;}
.consult-wrapp .consult-btn1 { margin:10px 0 0;}

.aligners-wrapp { padding:54px 0 28px;}
.aligners-wrapp p { font-size:11px; line-height:26.6px; margin:0 0 10px;}
.aligners-wrapp p span { display:inline;}
.aligners-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.aligners-wrapp h2 span { display:inline;}
.aligners-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 26px;}
.aligners-wrapp h3 span { display:inline;}
.aligners-wrapp h4 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 14px;}
.aligners-wrapp h4 span { display:inline;}
.aligners-wrapp .aligners-col1 { width:100%; margin:0 0 0;}
.aligners-wrapp .aligners-col1 .aligners-row1 { width:92%; margin:0 auto 22px;}
.aligners-wrapp .aligners-col2 { width:100%; margin:0 0 14px;}
.aligners-wrapp .aligners-col2 .aligners-row2 { width:100%;}

.whitehall-wrapp { padding:54px 0 60px;}
.whitehall-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.whitehall-wrapp h2 span { display:inline;}
.whitehall-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 32px;}
.whitehall-wrapp h3 span { display:inline;}
.whitehall-wrapp h4 { font-size:14px; line-height:27px; margin:0 0 0;}
.whitehall-wrapp h4 span { display:inline;}
.whitehall-wrapp .whitehall-col1 { width:100%; margin:0 0 0;}
.whitehall-wrapp .whitehall-col1 .whitehall-row1 { width:100%;}
.whitehall-wrapp .whitehall-col2 { width:100%; margin:0 0 0; padding:5% 5% 5%;width: 346px;
    height: 346px;}
.whitehall-wrapp .whitehall-col2 .whitehall-row2 { width:80%; margin:0 auto 0;}

.bonding-wrapp { padding:74px 0 27px;}
.bonding-wrapp p { font-size:11px; line-height:31px; margin:0 0 10px;}
.bonding-wrapp p span { display:inline;}
.bonding-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.bonding-wrapp h2 span { display:inline;}
.bonding-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 14px;}
.bonding-wrapp h3 span { display:inline;}
.bonding-wrapp .bonding-col1 { width:100%; margin:0 0 40px;}
.bonding-wrapp .bonding-col1 .bonding-row1 { width:100%;}
.bonding-wrapp .bonding-col2 { width:100%; margin:0 0 0;}
.bonding-wrapp .bonding-col2 .bonding-row2 { width:100%;}
.bonding-wrapp .bonding-btn1 { margin:10px 0 0;}

.smilefast-wrapp { padding:54px 0 60px;}
.smilefast-wrapp p { font-size:11px; line-height:26.6px; margin:0 0 10px;}
.smilefast-wrapp p span { display:inline;}
.smilefast-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.smilefast-wrapp h2 span { display:inline;}
.smilefast-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 24px;}
.smilefast-wrapp h3 span { display:inline;}
.smilefast-wrapp .smilefast-col1 { width:100%; margin:0 0 0;}
.smilefast-wrapp .smilefast-col1 .smilefast-row1 { width:100%; transform:none; margin:0 0 12px; position:relative; top:inherit; left:inherit;}
.smilefast-wrapp .smilefast-col2 { width:100%; margin:0 0 32px;}
.smilefast-wrapp .smilefast-col2:last-child { margin-bottom:0;}
.smilefast-wrapp .smilefast-col2 .smilefast-row2 { width:100%;}
.smilefast-wrapp .smilefast-col3 { width:100%; margin:0 0 0;}
.smilefast-wrapp .smilefast-col3 .smilefast-row3 { width:100%;}

/*common-css*/

.testimonials-let1 { width:50px; float:none; margin:0 auto 24px;}

.testimonials-ret1 { width:100%; transform:none; margin:0 0 8px; position:relative; top:inherit;}

.testimonials-thm1 { width:100%; margin:0 0 0;}

.testimonials-thm1 span { width:12px; float:none; display:inline-block; margin:0 0 0;}

.banner-thm1 { width:100%; margin:0 0 0;}

.banner-thm1 a { width:18px; float:none; display:inline-block; margin:0 4px 0;}

.conten-shape1 { display:none;}
.offer-box1 { width:100%; padding:3% 5% 2.5%;}


/*mobile-css*/

.header-mob1 { width:100%; display:block; margin:0 0 20px;}

.header-mob2 { width:100%; display:block; margin:0 0 16px;}

.header-mob3 { width:100%; display:block; margin:0 0 }



/*btn-css*/

.header-btn1, .banner-btn1, .abouts-btn1, .services-btn1, .straightening-btn1, .implants-btn1, .implants-btn2, .testimonials-btn1, .team-btn1, .enquiry-fil1, .enquiry-btn1, .instagram-btn1, .fheader-btn1, .about-btn1, .sidbar-btn1, .sidbar-fil1, .sidbar-btn2, .about-btn1, .straightening-btn2, .blogin-btn1, .bloger-btn1, .teamer-btn1, .gallerin-btn1, .buttons-btn1, .galler-btn1, .teamin-btn1, .treatin-btn1, .testi-btn1, .membership-btn1, .invisalign2-btn1, .book-btn1, .consult-btn1, .bonding-btn1, .onlint-btn, .learn-btn, .comon-team-anchor, .contact-btn { font-size:13px; letter-spacing:0.10px;}



/*div-hide-css*/

.div-hide1 { display:block;}


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


.offers-wrapp .offers-row1 .footerhead { position:relative; bottom:inherit; float:left; width:100%}
.scrollbottom { display:none}
.offers-wrapp .offers-row1 .footerhead .invisalignlogo { float:none; margin:auto; margin-top:20px; margin-bottom: 30px;}


.offers-wrapp .abt-offer-cont { max-width: 100%;}
.offers-wrapp .abt-offer-cont p { width: 100%; }
.offers-wrapp .abt-offer-cont p:nth-child(2n) { margin-left: 0;}


.book-wrapp .book-col1 .caldera-grid .col-sm-3 { width: 100%; float: left; margin: 0 0 4.2%;}
.book-wrapp .book-col1 .caldera-grid .col-sm-3.last_col { width: 100%; float: right; margin: 0 0 30px;} 
.book-wrapp .book-col1 .caldera-grid .form-control { width: 100%; float: left; text-align: center; margin: 0 0 0; padding: 0 5% 0;}
.book-wrapp .book-col1 .caldera-grid textarea.form-control { padding: 15px 5% 0;}
.book-wrapp .book-col1 .caldera-grid .checkbox { margin: 0 0 8px;}
.book-wrapp .book-col1 .caldera-grid .form-group.extra-class2 .checkbox { margin: 0 0 18px;}
.book-wrapp .book-col1 .caldera-grid .btn { margin: 16px 0 0;}



.enquiry-wrapp .enquiry-col1 .caldera-grid .col-sm-3 { width: 100%; float: left; margin: 0 0 4.2%;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .col-sm-3.last_col { width: 100%; float: right; margin: 0 0 30px;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .form-control { width: 100%; float: left; margin: 0 0 0; padding: 0 5% 0; text-align: center;}
.enquiry-wrapp .enquiry-col1 .caldera-grid textarea.form-control { width: 100%; margin: 0 0 0; padding: 15px 5% 0;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .btn { font-size: 13px; letter-spacing: 0.10px; margin: 22px 0 0;}


.sidbar-wrapp .sidbar-row1 .caldera-grid .row.first_row { width: 100%;}

.social-wrapp { padding: 40px 0 0 0;}



.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell { width: 100% !important; float: left; margin: 0 0 4.2%;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child { width: 100% !important; margin: 0 0 30px;}
.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%; float: left; margin: 0 0 0; padding: 0 5% 0; text-align: center; 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 textarea.ninja-forms-field { width: 100%; margin: 0 0 0; padding: 15px 5% 0;}
.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 { margin: 0 0 18px !important; }
.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; letter-spacing: 0.10px; margin: 10px 0 0;}


.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { max-width:100%; }
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 8px !important;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 18px !important; }
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 13px; letter-spacing: 0.10px; }


.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell { width: 100% !important; float: left; margin: 0 0 4.2%;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child { width: 100% !important; margin: 0 0 30px;}
.book-wrapp .book-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%; float: left; margin: 0 0 0; padding: 0 5% 0; text-align: center;}
.book-wrapp .book-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%; margin: 0 0 0; padding: 15px 5% 0;}
.book-wrapp .book-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 18px !important; }
.book-wrapp .book-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; letter-spacing: 0.10px; margin: 10px 0 0;}





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

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

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(5) .nf-cell { width: 100% !important;}
 
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(7) .nf-cell { width: 100% !important;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(9) .nf-cell { width: 100% !important;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(10) .nf-cell { width: 100% !important;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(11) .nf-cell { width: 100% !important;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(14) .nf-cell { width: 100% !important;}
 
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(16) .nf-cell { width: 100% !important;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul {column-gap: 0;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li { width: 48%;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li:nth-child(2n) { float: right; margin-left: 4% !important;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 18px !important; }
.conten-bar1.about-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; letter-spacing: 0.10px; margin: 10px 0 0;}


/*.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images .sbi_photo_wrap img {height: 44vw;}
.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images .sbi_photo_wrap { width: 48%; margin: 0 4% 4% 0;}
.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images .sbi_photo_wrap:nth-child(2n) { margin-right: 0;}
.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images .sbi_photo_wrap:nth-child(3n) { margin-right: auto;}

.instagram-wrapp .instagram-col2 #sb_instagram #sbi_images .slider .slick-track .sbi_photo_wrap img {height: 42.5vw;}
.social-wrapp .instagram-wrapp-col #sbi_images .slider .slick-track .sbi_photo_wrap img { height: 41vw;}*/

.banner-wrapp .jarallax-video {padding: 0 0 100%;}
.banner-wrapp .banner-col2 .banner-col21 {width: 100%;margin: 0 auto 0;position: relative;top: inherit;transform: none;padding: 75px 25px;background: url(../images/banner-thumb/thumb1-banner.jpg) no-repeat 100%;background-size: 100%}
.banner-wrapp .banner-col2 .banner-row2 + .banner-col21 {margin: 0 auto 0}

.loc-abouts-wrapp .intro h3{font-size:10px;margin:0 0 20px}
.loc-abouts-wrapp .intro h2{font-size:22px;margin:0 0 30px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner h2{font-size:20px;color:#fff}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .core-div{margin:0 0 10px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .description p{font-size:10px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .description{padding:0 7% 0}
.loc-abouts-wrapp{padding:55px 0 20px}
.loc-abouts-wrapp .location-clinic{position:relative;top:inherit;max-width:100%}
.loc-abouts-wrapp .location-clinic .location-clinic-inner{width:100%;margin:0 0 40px}

.abouts-wrapp.about-extra {padding: 30px 0 20px;}
.abouts-wrapp.about-extra h3 {font-size: 16px;}

.principle-dent-wrapp h3{font-size:10px;letter-spacing:1.95px;margin:0 0 12px}
.principle-dent-wrapp h2{font-size:31px}
.principle-dent-wrapp .outer-vessel .image-vessel-left{width:100%;margin:0 0 28px}
.principle-dent-wrapp .outer-vessel .descriptive-vessel{width:100%}
.principle-dent-wrapp .outer-vessel .image-vessel-left img{max-height:100%}
.principle-dent-wrapp{padding:20px 0 30px}
.abouts-wrapp.about-extra .abouts-col1{width:90%}

.implants-wrapp.implants-extra .implants-col2 .implants-row2 {padding: 15px 2.5%;width: 100%;}
.implants-wrapp.implants-extra .implants-col1 {margin: 0 0 20px;}
.implants-wrapp.implants-extra {padding: 20px 0 0;}
.implants-wrapp.implants-extra .implants-col2 .implants-row1 {width: 100%;margin: 0 0 20px;}

.home-treatment-wrapp .onlint-btn{margin:5px 0 0;padding:12px 14px 12px 14px;font-size:12px}
.home-treatment-wrapp .book-btn1.extrabtn-style{margin:5px 0 0 2px;font-size:12px;letter-spacing:0;padding:12px 14px 12px 14px}
.home-treatment-wrapp{padding:15px 0 40px}
.home-treatment-wrapp h2{font-size:22px;letter-spacing:0;line-height:31px;margin:0 0 15px}
.home-treatment-wrapp p{font-size:11px;letter-spacing:0;line-height:18px;margin:0 0 12px}
.home-treatment-wrapp .leftside{width:100%;margin:0 0 18px}
.home-treatment-wrapp .wrappunit .left-trt-content{max-width:100%;text-align: center;}
.home-treatment-wrapp .rightside{width:100%}
.home-treatment-wrapp .wrappunit-right .left-trt-content{max-width:100%;text-align: center;}

.philosophy-wrapp{padding:60px 0 45px}
.philosophy-wrapp .right-philo-content{padding:0 5%;width:100%}
.philosophy-wrapp h3{font-size:27px;letter-spacing:0;line-height:34px}
.philosophy-wrapp h2{font-size:10px;letter-spacing:1.66px;line-height:20px;margin:0 0 10px}
.philosophy-wrapp p{font-size:12px;letter-spacing:0;line-height:20px;margin:0 0 10px}
.philosophy-wrapp .left-philo-image{width:100%;margin:0 0 34px}

.financed-wrapp{padding:50px 0 40px}
.financed-wrapp .left-fin-content{padding:0 5%;width:100%}
.financed-wrapp h2{font-size:10px;letter-spacing:1.66px;line-height:20px;margin:0 0 10px}
.financed-wrapp h3{font-size:27px;letter-spacing:0;line-height:34px}
.financed-wrapp p{font-size:12px;letter-spacing:0;line-height:20px;margin:0 0 10px}
.financed-wrapp .onlint-btn{padding:14px 34px 14px 34px;margin:14px 0 0}
.financed-wrapp .right-fin-image{width:100%;margin:0 0 34px}

.testimonials-wrapp.newtestistyle {padding: 40px 0 40px;}
.testimonials-wrapp.newtestistyle .testimonials-btn1 {padding: 14px 20px 14px 20px;margin: 0 1% 0;}

.team-wrapp.newteamstyle {padding: 60px 0 72px;}

.address-wrapp{padding:45px 0 20px}
.address-wrapp h2{font-size:10px;letter-spacing:1.66px;line-height:21px;margin:0 0 12px}
.address-wrapp h3{font-size:27px;letter-spacing:0;line-height:31px;margin:0 0 30px}
.address-wrapp .map-wrapp .map-wrappin h3{font-size:15px}
.address-wrapp .view-btn{font-size:13px;letter-spacing:0;padding:12px 32px 12px 32px;margin:8px 0 0}
.address-wrapp .map-wrapp .map-wrappin iframe{height:280px}
.address-wrapp .map-wrapp .map-wrappin{width:100%;margin:0 0 40px}
.address-wrapp .map-wrapp{margin:30px 0 10px}
.address-wrapp .map-wrapp .map-wrappin:last-child {margin-bottom: 0;}

.enquiry-wrapp.newenquerystyle:before {top: -15%;}
.enquiry-wrapp.newenquerystyle .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell {margin-bottom: 4.2%;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child {margin-bottom: 4.2%;}

.instagram-wrapp.newinstagramstyle {padding: 40px 0 10px;}
.instagram-wrapp.newinstagramstyle .instagram-col1 {width: 26px;margin: 0 auto 20px;}
.instagram-wrapp.newinstagramstyle h2 {font-size: 27px;letter-spacing: 0;line-height: 36px;margin: 0 0 20px;}

.fheader-wrapp.newfheadstyle h2{font-size:10px;letter-spacing:1.66px;line-height:20px;margin:0 0 12px}
.fheader-wrapp.newfheadstyle h3{font-size:15px}
.fheader-wrapp.newfheadstyle .phne-btn{font-size:13px;letter-spacing:0}
.fheader-wrapp.newfheadstyle .fheader-btn1.book-btn1{width:48%;font-size:12px;letter-spacing:0}
.fheader-wrapp.newfheadstyle .fheader-btn1{width:48%;margin:0 1% 0;padding:14px 20px 14px 20px}
.fheader-wrapp.newfheadstyle .fheader-col2 .map-wrappin{width:100%;margin:0 0 24px}
.fheader-wrapp.newfheadstyle .fheader-col2{margin:0}

.header-wrapp .header-cols2 .header-rows2 .locations-btn {font-size: 16px;margin: 0 8px}
.header-wrapp .header-cols2 .header-rows2 span {font-size: 13px;width: 100%;display: block;margin: 0 0 10px;}

.contac-wrapp .location-branch .comon-anchor {font-size: 12px;letter-spacing: 0;min-width: 124px;margin: 0 4px 0;padding: 12px 30px;}
.teamer-wrapp .team-acnhor .comon-team-anchor {font-size: 12px;letter-spacing: 0;min-width: 124px;margin: 0 4px 0;padding: 12px 30px;}

.principle-dent-wrapp .outer-vessel .image-vessel-left .principle-row2{bottom:inherit;left:0;right:0;top:50%;transform:translateY(-50%)}

.home-treatment-wrapp .implants-btn2 {padding: 13px 24px 13px 24px;margin: 38px auto 0;}

.address-wrapp .map-wrapp .map-wrappin .view-btn-mpa {font-size: 12px;letter-spacing: 0px;}

.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 {display: inline-block;text-align: left;padding: 0 0 0 18px;}
.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 {top: 5px;}

.inner-pages-extra .about-wrapp h2{font-size:22px;line-height:30px}
.inner-pages-extra .sidbar-wrapp .sidbar-row2{padding:40px 7%}
.inner-pages-extra .conten-wrapp .conten-row1 .conten-bar1{width:100%}
.inner-pages-extra .conten-wrapp .conten-row1 .conten-bar2{width:100%}

.home-treatment-wrapp.innerpagewrapp .rightside.desktop {display: none;}
.home-treatment-wrapp.innerpagewrapp .rightside.mobile {display: block;}
.home-treatment-wrapp.innerpagewrapp {padding-top: 15px;}

.inner-pages-extra .teamer-wrapp {padding-bottom: 0;}

.enquiry-wrapp + .home-treatment-wrapp.innerpagewrapp {padding-top: 40px;}

.adultpricelist-out, .childteenagerpriceout {width:100% !important}
.adultpricelist .adultpricelist-title {justify-content: space-between;}

.adultpricelist .adultpricelist-title .title0 {font-size: 12px;}
.adultpricelist .adultpricelist-title .title1 {font-size: 12px;}
.adultpricelist .adultpricelist-title .title2 {font-size: 12px; width: 39%;}
.adultpricelist .adultpricelist-content .content3{width: 39%;}

.faq-outer {padding: 0px 0 0;}

.treatin-wrapp .faq-outer .accordion h2 {padding: 10px 5% 10px !important;background-position-x: 95%;}

    .treatin-wrapp .faq-outer .accordion h2 {
        padding: 10px 28px 10px 23px !important;
        background-position-x: 95%;
        line-height: 1.8;
    }

.adultpricelist .adultpricelist-title:after {width: 8px;height: 6px;right: 9px;}
.adultpricelist .adultpricelist-title .title0 {width: 39%;}
.adultpricelist .adultpricelist-title {padding-right: 24px;}
.adultpricelist .adultpricelist-content {font-size: 11px;}
.adultpricelist .adultpricelist-content .content1 {width: 39%;}

.childteenagerprice .childteenagerprice-title:after {width: 8px;height: 6px;right: 9px;}
.childteenagerprice .childteenagerprice-title {font-size: 12px;}
.childteenagerprice .childteenagerprice-title .title1 {width: 20%;}
.childteenagerprice .childteenagerprice-title .title0 {width: 39%;padding-right: 4px;}
.childteenagerprice .childteenagerprice-title .title2 {width: 39%;}
.childteenagerprice .childteenagerprice-content {font-size: 11px;}
.childteenagerprice .childteenagerprice-content .content1 {width: 39%;}
.childteenagerprice .childteenagerprice-content .content2 {width: 20%;}
.childteenagerprice .childteenagerprice-content .content3 {width: 39%;}

.fheader-wrapp.newfheadstyle .fheader-col2 .map-wrappin:last-child h3 a span {display:inline-block;}
 .banner-wrapp .banner-col2 .banner-col21 {background: #ffff;} 
.banner-wrapp .banner-col2 .banner-col21 .banner-row1 h3.fadeInUp {color: #081911;}
.header-wrapp .header-cols2.mob-view {display:block;margin: 0 0 4.2%;}


.header-col4.desk-view {display: none;}
.header-col3.desk-view {display: none;}
.header-cols2.desk-view {display: none;}

.header-wrapp .header-col4.mobile-view {display:block;}
.header-wrapp .header-cols2.mob-view {display:block;margin: 0 0 4.2%;}
.header-wrapp .mobile-view.header-mob-btn {display:block}


.mobile-view.header-mob-btn .header-nebtn1 {
    float: right;
    color: #e3b56d;
    background: none;
    border-color: rgba(227, 181, 109, 0.48);
    margin: 0 8px 0 0;
    padding: 13px 24px 13px 24px;
    line-height: 1;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.20px;
    border: 1px solid  rgba(227, 181, 109, 0.48);
    border-radius: 40px;
    transition: all 0.25s 
ease-out 0s;
    display: inline-block;
    position: relative;
    width: 48%;
    margin-right: 0;
}
.mobile-view.header-mob-btn .header-nebtn1:hover
{
    color: #ffffff;
    background: rgba(227, 181, 109, 0.48);
    border-color: #e3b56d;
}
.header-wrapp .header-col4.mobile-view .header-row4.full-width .header-btn1 {
    width: 100%;
    margin: 4.2% 0 4.2%;
}
.header-wrapp .header-cols2 .header-rows2{margin:0}

.header-wrapp .header-btn1 {
    width: 48%;
    margin: 0 0 4.2%;
}

.mobile-view.header-mob-btn .header-nebtn1 {
    width: 100%;
    margin: 0 0 12px;
    font-size: 13px;
    padding: 14px 2% 14px 2%;
}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) {margin-bottom:15px;}

.header-wrapp .header-mob2{display:none}

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


.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3,
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(15) .nf-field-container .field-wrap .nf-field-label span.nf-label-span, .conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(20) .nf-field-container .field-wrap .nf-field-label span.nf-label-span {
    font-size: 18px;
    margin: 10px 0 10px;
}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(7) .nf-cell:nth-child(2) .nf-field-container .nf-field-element .ninja-forms-field {
    margin-bottom: 0;
}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3{line-height: 1;}

.abouts-wrapp h1 {line-height: 35px;font-size: 25px;margin: 0 0 13px;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.file_upload-container .nf-field-element{flex-wrap:wrap}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.file_upload-container .nf-fu-progress{height:0;margin:0}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.file_upload-container{width:100%}

.treatin-wrapp .faq-outer .accordion h2 {font-size: 11px}

.teamin-wrapp h4 {margin: 0 0 8px;}

.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-details{width:100%;display:block;float:left;margin:0 0 40px}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-image{width:100%;display:block;float:left}
.chil-teens-adults-membership-warpp{padding:40px 0 40px}

.chil-teens-adults-membership-warpp .plan-section .plan-content h2{font-size:22px}
.chil-teens-adults-membership-warpp .fee-equivalent h2{font-size:22px}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-image .savings-badge{left:9px;bottom:11px}
.chil-teens-adults-membership-warpp .plan-section.dental-count1 .plan-content .plan-image .savings-badge{right:inherit;left:9px}

.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card h3{font-size:14px}
.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card .price{font-size:14px}
.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card{padding:26px 3% 26px}

.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid{justify-content:center;gap:2%;row-gap:15px}
.chil-teens-adults-membership-warpp .fee-equivalent.equivalent-count1 .fee-grid .fee-card{width:100%}
.chil-teens-adults-membership-warpp .fee-equivalent.equivalent-count0 .fee-card{width:100%}
.chil-teens-adults-membership-warpp .plan-section.dental-count1{padding:40px 0 40px}

.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-details{width:auto;overflow-x:auto}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-table-custom{min-width:480px;max-width:100%}


}



@media screen and (min-width:481px) and (max-width:600px) {

.margin { width:90%;}



.header-wrapp { text-align:center; padding:60px 0 5%; position:relative; top:inherit;}

.header-wrapp .header-col1 { width:187px; transform:none; margin:0 auto 28px; position:relative; top:inherit;}

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

.header-wrapp .header-col2 { width:100%; display:none; margin:0 0 4.2%;}

.header-wrapp .header-col2 .header-row2 { width:100%;}

.header-wrapp .header-col3 { width:100%; display:none; margin:0 0 16px;}

.header-wrapp .header-col3 .header-row3 { width:100%;}

.header-wrapp .header-col3 .header-row3 li { float:none; display:inline-block; margin:0 4px 0;}

.header-wrapp .header-col4 { width:100%; margin:0 0 0;}

.header-wrapp .header-col4 .header-row4 { width:100%;}

.header-wrapp .header-btn1 { width:48%; margin:0 0 0; padding:14px 2% 14px 2%;}

.header-wrapp .header-btn1:nth-child(2n) { float:right;}

.header-row3 li, .header-row3 li a { font-size:13px; color:#e3b56d; letter-spacing:0.10px;}



.banner-wrapp { text-align:center; min-height:inherit;}

.banner-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}

.banner-wrapp h3 { font-size:20px; letter-spacing:0; line-height:31px; margin:0 0 12px;}

.banner-wrapp h3 span { display:inline;}

.banner-wrapp h4 { font-size:13px; letter-spacing:0; line-height:24px; margin:0 0 0;}

.banner-wrapp:after { width:100%; display:none; margin:0 0 0;}

.banner-wrapp .banner-col1 { width:100%; margin:0 0 0;}

.banner-wrapp .banner-col1 .banner-row1 { width:90%;}

.banner-wrapp .banner-col2 { width:100%; margin:0 0 0;}

.banner-wrapp .banner-col2 .banner-row2 { width:90%;transform: translateY(-100%);top: 35%;}

.banner-wrapp .banner-col3 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-col3 .banner-row3 { width:100%;}

.banner-wrapp .banner-col4 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-col4 .banner-row4 { width:100%;}

.banner-wrapp .banner-btn1 { margin:9px 0 0;}



.abouts-wrapp { text-align:center; padding:40px 5% 30px;}

.abouts-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}

.abouts-wrapp h3 { font-size:18px; letter-spacing:0; line-height:29px; margin:0 0 12px;}

.abouts-wrapp h3 span { display:inline;}

.abouts-wrapp .abouts-col1 { width:100%; overflow:hidden; margin:0 0 0;}

.abouts-wrapp .abouts-col1 img { width:100%; margin:0 0 0 0%; height: 76vw; object-fit: cover;}

.abouts-wrapp .abouts-col1 .abouts-row1 { width:90%;}

.abouts-wrapp .abouts-btn1 { margin:9px 0 0;}

.services-wrapp { text-align:center; padding:30px 0 30px;}

.services-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}

.services-wrapp h3 { font-size:15px; letter-spacing:0; line-height:26px; margin:0 0 12px;}

.services-wrapp h3 span { display:inline;}

.services-wrapp .services-col1 { width:90%; float:none; transform:none; overflow:auto; display:none; margin:0 auto 40px; position:relative; top:inherit;}

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

.services-wrapp .services-col2 { width:90%; float:none; margin:0 auto 40px;}

.services-wrapp .services-col2:last-child { margin-bottom:0;}

.services-wrapp .services-col2 .services-row2 { width:62px; margin:0 auto 24px;}

.services-wrapp .services-col3 { width:100%; margin:0 0 0;}

.services-wrapp .services-col3 .services-row3 { width:100%;}

.services-wrapp .services-col4 { width:100%; display:none; margin:0 0 0;}

.services-wrapp .services-col4 .services-row4 { width:100%;}

.services-wrapp .services-btn1 { margin:10px 0 0;}



.straightening-wrapp { text-align:center; padding:30px 0 2.4%;}

.straightening-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:23px; margin:0 0 10px;}

.straightening-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.straightening-wrapp h3 { font-size:27px; letter-spacing:0; line-height:31px; margin:0 0 18px;}

.straightening-wrapp .straightening-col1 { width:100%; margin:0 0 0;}

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

.straightening-wrapp .straightening-col2 { width:100%; margin:0 0 0;}

.straightening-wrapp .straightening-col2 .straightening-row2 { width:84%; margin:0 auto 0; right:0; left:0;}

.straightening-wrapp .straightening-btn1 { margin:12px 0 0;}



.implants-wrapp { text-align:center; padding:2.4% 0 27px;}

.implants-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:23px; margin:0 0 10px;}

.implants-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.implants-wrapp h3 { font-size:27px; letter-spacing:0; line-height:31px; margin:0 0 18px;}

.implants-wrapp .implants-col1 { width:100%; margin:0 0 40px;}

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

.implants-wrapp .implants-col1 .implants-row1 img {width:100%; margin:0 0 0 0; object-fit: cover; height: 83.6vw;}

.implants-wrapp .implants-col2 { width:100%; margin:0 0 0;}

.implants-wrapp .implants-col2 .implants-row2 { width:84%; margin:0 auto 0; right:0; left:0;}

.implants-wrapp .implants-btn1 { margin:12px 0 0;}



.testimonials-wrapp { text-align:center; padding:27px 0 30px;}

.testimonials-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:27px; margin:0 0 10px;}

.testimonials-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.testimonials-wrapp h3 { font-size:27px; letter-spacing:0; line-height:31px; margin:0 0 24px;}

.testimonials-wrapp h4 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.testimonials-wrapp .testimonials-col1 { width:100%; text-align:center; margin:0 0 0;}

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

.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 0;}

.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%;}

.testimonials-wrapp .testimonials-col3 { width:100%; margin:60px 0 0;}

.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:100%;}

.testimonials-wrapp .testimonials-btn1 { width:48%; margin:0 0 0; padding:14px 2% 14px 2%;}

.testimonials-wrapp .testimonials-btn1:nth-child(2n) { float:right;}



.team-wrapp { text-align:center; padding:30px 0 47px;}

.team-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:24px; margin:0 0 10px;}

.team-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.team-wrapp h3 { font-size:23px; letter-spacing:0; line-height:27px; margin:0 0 24px;}

.team-wrapp .team-col1 { width:100%; margin:0 0 0;}

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

.team-wrapp .team-col2 { width:100%; margin:0 0 0;}

.team-wrapp .team-col2 .team-row2 { width:80%; bottom:41px;}

.team-wrapp .team-btn1 { margin:12px 0 0;}



.enquiry-wrapp { text-align:center; padding:47px 0 30px;}

.enquiry-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.enquiry-wrapp h3 { font-size:27px; letter-spacing:0; line-height:31px; margin:0 0 24px;}

.enquiry-wrapp .enquiry-col1 { width:100%; margin:0 0 0;}

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

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil1 { text-align:center;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { width:48%; float:left; margin:0 0 4.2%; padding:0 5% 0;}

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

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { width:48%; float:right; margin:0 0 30px; padding:15px 5% 0;}

.enquiry-wrapp .enquiry-btn1 { margin:10px 0 0;}



.instagram-wrapp { text-align:center; padding:30px 0 27px;}

.instagram-wrapp .instagram-col1 { width:23px; margin:0 auto 30px;}

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

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

.instagram-wrapp .instagram-col2 .instagram-row2 { width:100%;}



.flinker-wrapp { text-align:center; padding:27px 0 17px;}

.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 0;}

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

.flinker-wrapp .flinker-col1 .flinker-row1 li { float:none; display:inline-block; margin:0 4px 4px;}

.flinker-row1 li, .flinker-row1 li a { font-size:10px; letter-spacing:1.60px;}



.fheader-wrapp { text-align:center; padding:17px 0 17px;}

.fheader-wrapp .fheader-col1 { width:150px; margin:0 auto 24px;}

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

.fheader-wrapp .fheader-col2 { width:100%; margin:0 0 14px;}

.fheader-wrapp .fheader-col2 .fheader-row2 { width:100%;}

.fheader-wrapp .fheader-col2 .fheader-row2 li { float:none; display:inline-block; margin:0 4px 4px;}

.fheader-wrapp .fheader-col3 { width:100%; margin:0 0 0;}

.fheader-wrapp .fheader-col3 .fheader-row3 { width:100%;}

.fheader-wrapp .fheader-btn1 { width:48%; float:left; margin:0 0 4.2%; padding:14px 2% 14px 2%;}

.fheader-wrapp .fheader-btn1:nth-child(2n) { float:right;}

.fheader-wrapp .fheader-btn1:last-child { width:100%; margin:0 0 0;}

.fheader-row2 li, .fheader-row2 li a { font-size:11px; letter-spacing:0.10px;}

.fheader-wrapp .fheader-col2 .fheader-row2 li span { margin: 0 4px 0;}


.footer-wrapp { text-align:center; padding:17px 0 54px;}

.footer-wrapp .footer-col1 { width:100%; margin:0 0 8px;}

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

.footer-wrapp .footer-col1 .footer-row1 li { float:none; display:inline-block; margin:0 4px 4px;}

.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}

.footer-wrapp .footer-col2 { width:100%; margin:0 0 0;}

.footer-wrapp .footer-col2 .footer-row2 { width:100%;}

.footer-wrapp .footer-col2 .footer-row2 li { float:none; display:inline-block; margin:0 4px 4px;}

.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:11px; letter-spacing:0;}



/*inner*/

.inner-wrapp .inner-col1 { top:50%;}



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

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

.conten-wrapp .conten-row1 .conten-bar2 { width:100%;}



.sidbar-wrapp .sidbar-row1 { padding:0 0 45px;}

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

.sidbar-wrapp .sidbar-row2 { margin:18px 0 0;}



.about-wrapp .about-row2 { margin:38px 0 0;}



.services-slider { padding:18px 0 20px;}



.blogin-wrapp .blogin-row1 { width:100%;}

.blogin-wrapp .blogin-row1 .blogin-col1 { margin:0 0 50px;}

.blogin-wrapp .blogin-btn1 { margin:10px 0 0;}



.bloger-wrapp .bloger-row2 { margin:0 0 50px;}

.bloger-wrapp .bloger-row2:last-child { margin:0 0 20px;}

.bloger-wrapp .bloger-row2 .bloger-bar1 { display:none;}

.bloger-wrapp .bloger-row2 .bloger-bar3 { display:block; margin:0 0 30px;}

.bloger-wrapp .bloger-row2 .bloger-bar2 { width:100%;}



.contac-wrapp p { font-size:14px;}

.contac-wrapp .contac-logo { margin:0 auto 13px;}

.contac-wrapp .contac-col1 { margin:0 0 15px;}



.feeser-wrapp .feeser-row2 { padding:23px 5% 32px;}



.offers-wrapp h3 { font-size:26px; line-height:32px;}

.offers-wrapp p span { display:contents;}

.offers-wrapp .offers-row1 .offers-col1 { width:100%; margin:10px auto 40px;}

.offers-wrapp .offers-row3 { position:relative; right:inherit; bottom:inherit; display:inline-block;}



.offers-wrapp2 { padding:45px 0 50px;}

.offers-wrapp2 h3 { font-size:26px; line-height:32px;}

.offers-wrapp2 .offers-row1 .offers-col1 { width:400px; float:none; display:inline-block; margin:0 0 45px;}

.offers-wrapp2 .offers-row1 .offers-col2 { width:100%;}

.offers-wrapp2 .offers-row2 { margin:0;}

.offers-wrapp2 .offers-row1 .offers-col11 { width:350px; display:inline-block; margin:0 0 35px; float:none;}



.offers-wrapp3 h3 { font-size:26px; line-height:32px;}



.cantreat-wrapp { padding:45px 0 0;}

.cantreat-wrapp h3 { font-size:26px; line-height:32px;}

.cantreat-wrapp .cantreat-row1 { margin:15px 0 0;}

.cantreat-wrapp .cantreat-row1 .cantreat-col1 { width:100%; margin: 0 0% 46px 0;}

.cantreat-wrapp .cantreat-row1 .cantreat-col1 .cantreat-bar1 { width:305px; float:none; display:inline-block;}

.cantreat-wrapp .cantreat-row1 .cantreat-col1 .cantreat-bar2 { min-height:inherit;}



.dentalcare-wrapp { padding:53px 0 30px;}

.dentalcare-wrapp h3 { font-size:26px; line-height:32px;}

.dentalcare-wrapp .dentalcare-row1 { margin:18px 0 0;}

.dentalcare-wrapp .dentalcare-row1 .dentalcare-col1 { width:100%; margin:0 0 20px 0;}

.dentalcare-wrapp .dentalcare-row1 .dentalcare-col1 .dentalcare-bar2 { min-height:inherit;}



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

.teamer-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:24px; margin:0 0 10px;}

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

.teamer-wrapp .teamer-col1 h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.teamer-wrapp .teamer-col1 h3 { font-size:20px; letter-spacing:0; line-height:24px; margin:0 0 24px;}

.teamer-wrapp .teamer-col1 { margin:10px 0 66px;}

.teamer-wrapp .teamer-col2 .teamer-row2 { width:90%;padding: 0 5%}

.teamer-wrapp .teamer-col2 { width:49%; margin:0 0 12px;}

.teamer-wrapp .teamer-col2:nth-child(2n) { float:right; margin-left: 2%;}



.gallerin-wrapp .gallerin-row1 { margin:0 0 35px;}

.gallerin-wrapp .gallerin-row1 .gallerin-row2 { width:100%;}



.galler-wrapp .galler-row2 { margin:0 0 50px;}

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

.galler-wrapp .galler-row1 .galler-col2 { width:100%;}



.teamin-wrapp .teamin-row1 { text-align:center; margin: 0 0 0}

.teamin-wrapp .teamin-row1 .teamin-col1 { width:288px; display:inline-block; float:none;}

.teamin-wrapp .teamin-row1 .teamin-col2 { width:100%; margin:20px 0 0; position:relative; top:inherit; transform:none; padding: 0;}



.testi-wrapp .testi-row1 { margin:0;}

.testi-wrapp .testi-row4 { margin:24px 0 0;}

.testi-wrapp .testi-row5 { margin:0;}

.testi-wrapp .testi-row2 .testi-row3 { width:100%;}

.testi-wrapp .testimonials-let1 { float:left;}



.treatin-wrapp .treatin-row2 iframe { height:365px;}



.treat-wrapp h2 { font-size:30px;}



.partners-wrapp { text-align:center; padding:30px 0 30px;}

.partners-wrapp .partners-col1 { width:100%; margin:0 0 0;}

.partners-wrapp .partners-col1 .partners-row1 { width:auto; display:inline-block;}

.membership-wrapp h2 { max-width:90%; font-size:23px; line-height:29px; margin:0 auto 0; top:-16px;}
.membership-wrapp h3 { font-size:10px; letter-spacing:1.66px; line-height:16px; margin:0 0 22px;}
.membership-wrapp h4 { max-width:90%; font-size:19px; line-height:31.6px; margin:0 auto 0;}
.membership-wrapp .membership-col1 { width:100%; margin:0 0 92px;}
.membership-wrapp .membership-col1 .membership-row1 { width:100%; padding:66px 5% 84px;}
.membership-wrapp .membership-col2 { width:100%; margin:0 0 34px;}
.membership-wrapp .membership-col2 .membership-row2 { width:100%;}
.membership-wrapp .membership-col2 .membership-row2 li { display:block; margin:0 0 18px;}
.membership-wrapp .membership-col2 .membership-row2 li:last-child { margin-bottom:0;}
.membership-wrapp .membership-col3 { width:100%; margin:0 0 26px;}
.membership-wrapp .membership-col3 .membership-row3 li { display:block; margin:0 0 12px;}
.membership-wrapp .membership-col2 .membership-row2 li::after { width:1px; display:none; margin:0 0 0;}
.membership-row2 li, .membership-row2 li a { font-size:10px; letter-spacing:1.66px;}
.membership-row3 li, .membership-row3 li a { font-size:11px; letter-spacing:0.30px; line-height:17.6px;}

.invisalign2-wrapp { padding:74px 0 27px;}
.invisalign2-wrapp p { font-size:11px; line-height:31px; margin:0 0 10px;}
.invisalign2-wrapp p span { display:inline;}
.invisalign2-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}
.invisalign2-wrapp h2 span { display:inline;}
.invisalign2-wrapp h3 { font-size:23px; line-height:34px; margin:0 0 12px;}
.invisalign2-wrapp h3 span { display:inline;}
.invisalign2-wrapp .invisalign2-col1 { width:100%; margin:0 0 0;}
.invisalign2-wrapp .invisalign2-col1 .invisalign2-row1 { width:100%; margin:0 0 40px; padding:0 5% 0; transform:none; position:relative; top:inherit; right:inherit;}
.invisalign2-wrapp .invisalign2-col2 { width:100%; margin:0 0 0;}
.invisalign2-wrapp .invisalign2-col2 .invisalign2-row2 { width:100%;}
.invisalign2-wrapp .invisalign2-btn1 { margin:8px 0 0;}

.event-wrapp { padding:27px 0 25px;}
.event-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}
.event-wrapp h2 span { display:inline;}
.event-wrapp h3 { font-size:30px; letter-spacing:0; line-height:41px; margin:0 0 16px;}
.event-wrapp h3 span { display:inline;}
.event-wrapp h4 { font-size:14px; letter-spacing:0.30px; line-height:20px; margin:0 0 0;}
.event-wrapp h4 span { display:inline;}
.event-wrapp h5 { font-size:24px; letter-spacing:0; line-height:41px; margin:0 0 0;}
.event-wrapp h5 span { display:inline;}
.event-wrapp .event-col1 { width:100%; margin:8px 0 0;}
.event-wrapp .event-col1 .event-row1 { width:100%; margin:0 0 20px; padding:0 0 24px;}
.event-wrapp .event-col1 .event-row1:last-child { margin-bottom:0; padding-bottom:0;}
.event-wrapp .event-col1 .event-row1::after { width:130px; height:4px; transform:none; margin:0 auto 0; position:absolute; top:inherit; bottom:0; left:0;}

.offer-wrapp { padding:25px 0 54px;}
.offer-wrapp p { font-size:11px; line-height:24px; margin:0 0 10px;}
.offer-wrapp p span { display:inline;}
.offer-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}
.offer-wrapp h2 span { display:inline;}
.offer-wrapp h3 { font-size:19px; letter-spacing:0.30px; line-height:32px; margin:0 0 14px;}
.offer-wrapp h3 span { display:inline;}
.offer-wrapp h4 { font-size:17px; letter-spacing:2.6px; line-height:23px; margin:0 0 0;}
.offer-wrapp h4 span { display:inline;}
.offer-wrapp .offer-col1 { width:100%; margin:34px 0 36px;}
.offer-wrapp .offer-col1 .offer-row1 { width:100%; min-height:204px; margin:0 0 5.6%;}
.offer-wrapp .offer-col2 { width:100%; margin:0 0 0;}
.offer-wrapp .offer-col2 .offer-row2 { width:100%; min-height:204px; margin:0 0 5.6%;}

.book-wrapp { padding:54px 0 60px;}
.book-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.book-wrapp h2 span { display:inline;}
.book-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 24px;}
.book-wrapp h3 span { display:inline;}
.book-wrapp .book-col1 { width:100%; margin:0 0 0;}
.book-wrapp .book-col1 .book-row1 { width:100%;}
.book-wrapp .book-col1 .book-row1 .book-fil1 { text-align:center;}
.book-wrapp .book-col1 .book-row1 .book-fil2 { width:48%; float:left; margin:0 0 4.2%; padding:0 5% 0;}
.book-wrapp .book-col1 .book-row1 .book-fil2:nth-child(2n) { float:right;}
.book-wrapp .book-col1 .book-row1 .book-fil3 { width:48%; float:right; margin:0 0 30px; padding:15px 5% 0;}
.book-wrapp .book-btn1 { margin:10px 0 0;}

.work-wrapp { padding:54px 0 60px;}
.work-wrapp p { font-size:11px; line-height:26.6px; margin:0 0 10px;}
.work-wrapp p span { display:inline;}
.work-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.work-wrapp h2 span { display:inline;}
.work-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 14px;}
.work-wrapp h3 span { display:inline;}
.work-wrapp .work-col1 { width:100%; margin:0 0 40px;}
.work-wrapp .work-col1 .work-row1 { width:100%; transform:none; margin:0 0 10px; position:relative; top:inherit;}
.work-wrapp .work-col2 { width:100%; margin:0 0 32px;}
.work-wrapp .work-col2:last-child { margin-bottom:0;}
.work-wrapp .work-col2 .work-row2 { width:100%;}
.work-wrapp .work-col3 { width:100%; margin:0 0 0;}
.work-wrapp .work-col3 .work-row3 { width:100%;}

.consult-wrapp { padding:56px 0 60px;}
.consult-wrapp h2 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 14px;}
.consult-wrapp h2 span { display:inline;}
.consult-wrapp .consult-btn1 { margin:10px 0 0;}

.aligners-wrapp { padding:54px 0 28px;}
.aligners-wrapp p { font-size:11px; line-height:26.6px; margin:0 0 10px;}
.aligners-wrapp p span { display:inline;}
.aligners-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.aligners-wrapp h2 span { display:inline;}
.aligners-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 26px;}
.aligners-wrapp h3 span { display:inline;}
.aligners-wrapp h4 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 14px;}
.aligners-wrapp h4 span { display:inline;}
.aligners-wrapp .aligners-col1 { width:100%; margin:0 0 0;}
.aligners-wrapp .aligners-col1 .aligners-row1 { width:92%; margin:0 auto 22px;}
.aligners-wrapp .aligners-col2 { width:48%; clear:left; margin:0 0 14px;}
.aligners-wrapp .aligners-col2:nth-child(2n) { float:right; clear:right; margin-left: 4%;}
.aligners-wrapp .aligners-col2 .aligners-row2 { width:100%;}

.whitehall-wrapp { padding:54px 0 60px;}
.whitehall-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.whitehall-wrapp h2 span { display:inline;}
.whitehall-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 32px;}
.whitehall-wrapp h3 span { display:inline;}
.whitehall-wrapp h4 { font-size:14px; line-height:27px; margin:0 0 0;}
.whitehall-wrapp h4 span { display:inline;}
.whitehall-wrapp .whitehall-col1 { width:100%; margin:0 0 0;}
.whitehall-wrapp .whitehall-col1 .whitehall-row1 { width:100%; height:100%;}
.whitehall-wrapp .whitehall-col2 { width:100%; margin:0 0 0; padding:5% 5% 5%;}
.whitehall-wrapp .whitehall-col2 .whitehall-row2 { width:80%; margin:0 auto 0;}

.bonding-wrapp { padding:74px 0 27px;}
.bonding-wrapp p { font-size:11px; line-height:31px; margin:0 0 10px;}
.bonding-wrapp p span { display:inline;}
.bonding-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.bonding-wrapp h2 span { display:inline;}
.bonding-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 14px;}
.bonding-wrapp h3 span { display:inline;}
.bonding-wrapp .bonding-col1 { width:100%; margin:0 0 40px;}
.bonding-wrapp .bonding-col1 .bonding-row1 { width:100%;}
.bonding-wrapp .bonding-col2 { width:100%; margin:0 0 0;}
.bonding-wrapp .bonding-col2 .bonding-row2 { width:100%;}
.bonding-wrapp .bonding-btn1 { margin:10px 0 0;}

.smilefast-wrapp { padding:54px 0 60px;}
.smilefast-wrapp p { font-size:11px; line-height:26.6px; margin:0 0 10px;}
.smilefast-wrapp p span { display:inline;}
.smilefast-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.smilefast-wrapp h2 span { display:inline;}
.smilefast-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 24px;}
.smilefast-wrapp h3 span { display:inline;}
.smilefast-wrapp .smilefast-col1 { width:100%; margin:0 0 0;}
.smilefast-wrapp .smilefast-col1 .smilefast-row1 { width:100%; transform:none; margin:0 0 12px; position:relative; top:inherit; left:inherit;}
.smilefast-wrapp .smilefast-col2 { width:100%; margin:0 0 32px;}
.smilefast-wrapp .smilefast-col2:last-child { margin-bottom:0;}
.smilefast-wrapp .smilefast-col2 .smilefast-row2 { width:100%;}
.smilefast-wrapp .smilefast-col3 { width:100%; margin:0 0 0;}
.smilefast-wrapp .smilefast-col3 .smilefast-row3 { width:100%;}

/*common-css*/

.testimonials-let1 { width:50px; float:none; margin:0 auto 24px;}

.testimonials-ret1 { width:100%; transform:none; margin:0 0 8px; position:relative; top:inherit;}

.testimonials-thm1 { width:100%; margin:0 0 0;}

.testimonials-thm1 span { width:12px; float:none; display:inline-block; margin:0 0 0;}

.banner-thm1 { width:100%; margin:0 0 0;}

.banner-thm1 a { width:18px; float:none; display:inline-block; margin:0 4px 0;}

.offer-box1 { width:100%; padding:3% 5% 2.5%;}


/*mobile-css*/

.header-mob1 { width:100%; display:block; margin:0 0 20px;}

.header-mob2 { width:100%; display:block; margin: 0 0 4.2%;}

.header-mob3 { width:100%; display:block; margin:0 0 }




/*btn-css*/

.header-btn1, .banner-btn1, .abouts-btn1, .services-btn1, .straightening-btn1, .implants-btn1, .implants-btn2, .testimonials-btn1, .team-btn1, .enquiry-fil1, .enquiry-btn1, .instagram-btn1, .fheader-btn1, .comon-team-anchor, .contact-btn { font-size:13px; letter-spacing:0.10px;}



/*div-hide-css*/

.div-hide1 { display:block;}



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


.offers-wrapp .offers-row1 .footerhead { position:relative; bottom:inherit; float:left; width:100%}
.scrollbottom { display:none}
.offers-wrapp .offers-row1 .footerhead .invisalignlogo { float:none; margin:auto; margin-top:30px;}

.teamer-wrapp .teamer-col2 .teamer-row2 p { min-height: 96px;}

.offers-wrapp .abt-offer-cont { max-width: 100%;}
.offers-wrapp .abt-offer-cont p { width: 100%; }
.offers-wrapp .abt-offer-cont p:nth-child(2n) { margin-left: 0;}


.book-wrapp .book-col1 .caldera-grid .col-sm-3 { width: 48%; float: left; margin: 0 0 4.2%;}
.book-wrapp .book-col1 .caldera-grid .col-sm-3.last_col { width: 48%; float: right; margin: 0 0 30px;}
.book-wrapp .book-col1 .caldera-grid .col-sm-3:nth-child(2n) { float: right;}
.book-wrapp .book-col1 .caldera-grid .form-control { width: 100%; float: left; text-align: center; margin: 0 0 0; padding: 0 5% 0;}
.book-wrapp .book-col1 .caldera-grid textarea.form-control { padding: 15px 5% 0;}
.book-wrapp .book-col1 .caldera-grid .checkbox { margin: 0 0 8px;}
.book-wrapp .book-col1 .caldera-grid .form-group.extra-class2 .checkbox { margin: 0 0 18px;}
.book-wrapp .book-col1 .caldera-grid .btn { margin: 16px 0 0;}



.enquiry-wrapp .enquiry-col1 .caldera-grid .col-sm-3 { width: 48%; float: left; margin: 0 0 4.2%;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .row.first_row .col-sm-3:nth-child(2n) { float: right;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .col-sm-3.last_col { width: 48%; float: right; margin: 0 0 30px;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .form-control { width: 100%; float: left; margin: 0 0 0; padding: 0 5% 0; text-align: center;}
.enquiry-wrapp .enquiry-col1 .caldera-grid textarea.form-control { width: 100%; margin: 0 0 0; padding: 15px 5% 0;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .btn { font-size: 13px;  letter-spacing: 0.10px; margin: 22px 0 0;}


.sidbar-wrapp .sidbar-row1 .caldera-grid .row.first_row { width: 100%;}
.social-wrapp { padding: 50px 0 0 0;}


.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell { width: 48% !important; float: left; margin: 0 0 4.2%;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(2n) { float: right;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child { width: 100% !important; margin: 0 0 30px;}
.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%; float: left; margin: 0 0 0; padding: 0 5% 0; text-align: 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 textarea.ninja-forms-field { width: 100%; margin: 0 0 0; padding: 15px 5% 0;}
.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 { margin: 0 0 18px !important; }
.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; letter-spacing: 0.10px; margin: 10px 0 0;}



.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { max-width:100%; }
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 8px !important;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 18px !important; }
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 13px; letter-spacing: 0.10px; }



.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell { width: 48% !important; float: left; margin: 0 0 4.2%;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(2n) { float: right;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child { width: 100% !important; margin: 0 0 30px;}
.book-wrapp .book-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%; float: left; margin: 0 0 0; padding: 0 5% 0; text-align: center;}
.book-wrapp .book-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%; margin: 0 0 0; padding: 15px 5% 0;}
.book-wrapp .book-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 18px !important; }
.book-wrapp .book-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; letter-spacing: 0.10px; margin: 10px 0 0;}



.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell { width: 100% !important;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell { width: 100% !important;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(5) .nf-cell { width: 100% !important;} 
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(7) .nf-cell { width: 100% !important;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(9) .nf-cell { width: 100% !important;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(10) .nf-cell { width: 100% !important;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(11) .nf-cell { width: 100% !important;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(14) .nf-cell { width: 100% !important;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(16) .nf-cell { width: 100% !important;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul {column-gap: 0;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li { width: 48%;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li:nth-child(2n) { float: right; margin-left: 4% !important;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 18px !important; }
.conten-bar1.about-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; letter-spacing: 0.10px; margin: 10px 0 0;}

/*.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images .sbi_photo_wrap img {height: 44vw;}
.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images .sbi_photo_wrap { width: 48%; margin: 0 4% 4% 0;}
.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images .sbi_photo_wrap:nth-child(2n) { margin-right: 0;}
.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images .sbi_photo_wrap:nth-child(3n) { margin-right: auto;}

.instagram-wrapp .instagram-col2 #sb_instagram #sbi_images .slider .slick-track .sbi_photo_wrap img {height: 43.5vw;}

.social-wrapp .instagram-wrapp-col #sbi_images .slider .slick-track .sbi_photo_wrap img {height: 41vw;}*/

.banner-wrapp .jarallax-video {padding: 0 0 100%;}
 .banner-wrapp .banner-col2 .banner-col21 {width: 100%;margin: 0 auto 0;position: relative;top: inherit;transform: none;padding: 75px 25px;background: url(../images/banner-thumb/thumb1-banner.jpg) no-repeat 100%;background-size: 100%} 
.banner-wrapp .banner-col2 .banner-row2 + .banner-col21 {margin: 0 auto 0}

.loc-abouts-wrapp .intro h3{font-size:10px;margin:0 0 20px}
.loc-abouts-wrapp .intro h2{font-size:24px;margin:0 0 30px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner h2{font-size:22px;color:#fff}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .core-div{margin:0 0 10px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .description p{font-size:10px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .description{padding:0 7% 0}
.loc-abouts-wrapp{padding:55px 0 20px}
.loc-abouts-wrapp .location-clinic{position:relative;top:inherit;max-width:100%}
.loc-abouts-wrapp .location-clinic .location-clinic-inner{width:100%;margin:0 0 40px}

.abouts-wrapp .abouts-col1 .abouts-row1 {width: 90%;}
.abouts-wrapp.about-extra {padding: 40px 0 3%;}
.abouts-wrapp.about-extra h3 {font-size: 16px;}

.principle-dent-wrapp h3{font-size:10px;letter-spacing:1.95px;margin:0 0 12px}
.principle-dent-wrapp h2{font-size:31px}
.principle-dent-wrapp .outer-vessel .image-vessel-left{width:100%;margin:0 0 28px}
.principle-dent-wrapp .outer-vessel .descriptive-vessel{width:100%}
.principle-dent-wrapp .outer-vessel .image-vessel-left img{max-height:100%}
.principle-dent-wrapp{padding:30px 0}
.abouts-wrapp.about-extra .abouts-col1{width:90%}

.implants-wrapp.implants-extra .implants-col2 .implants-row2 {padding: 15px 2.5%;width: 100%;}
.implants-wrapp.implants-extra .implants-col1 {margin: 0 0 20px;}
.implants-wrapp.implants-extra {padding: 20px 0 0;}
.implants-wrapp.implants-extra .implants-col2 .implants-row1 {width: 100%;margin: 0 0 20px;}

.home-treatment-wrapp .onlint-btn{margin:5px 0 0}
.home-treatment-wrapp .book-btn1.extrabtn-style{margin:5px 0 0 2px;font-size:14px;letter-spacing:0}
.home-treatment-wrapp{padding:15px 0 40px}
.home-treatment-wrapp h2{font-size:27px;letter-spacing:0;line-height:31px;margin:0 0 15px}
.home-treatment-wrapp p{font-size:11px;letter-spacing:0;line-height:22px;margin:0 0 12px}
.home-treatment-wrapp .leftside{width:100%;margin:0 0 18px}
.home-treatment-wrapp .wrappunit .left-trt-content{max-width:100%;text-align: center;}
.home-treatment-wrapp .rightside{width:100%}
.home-treatment-wrapp .wrappunit-right .left-trt-content{max-width:100%;text-align: center;}

.philosophy-wrapp{padding:60px 0 45px}
.philosophy-wrapp .right-philo-content{padding:0 5%;width:100%}
.philosophy-wrapp h3{font-size:27px;letter-spacing:0;line-height:34px}
.philosophy-wrapp h2{font-size:10px;letter-spacing:1.66px;line-height:20px;margin:0 0 10px}
.philosophy-wrapp p{font-size:12px;letter-spacing:0;line-height:20px;margin:0 0 10px}
.philosophy-wrapp .left-philo-image{width:100%;margin:0 0 34px}

.financed-wrapp{padding:50px 0 40px}
.financed-wrapp .left-fin-content{padding:0 5%;width:100%}
.financed-wrapp h2{font-size:10px;letter-spacing:1.66px;line-height:20px;margin:0 0 10px}
.financed-wrapp h3{font-size:27px;letter-spacing:0;line-height:34px}
.financed-wrapp p{font-size:12px;letter-spacing:0;line-height:20px;margin:0 0 10px}
.financed-wrapp .onlint-btn{padding:14px 34px 14px 34px;margin:14px 0 0}
.financed-wrapp .right-fin-image{width:100%;margin:0 0 34px}

.testimonials-wrapp.newtestistyle {padding: 40px 0 40px;}
.testimonials-wrapp.newtestistyle .testimonials-btn1 {padding: 14px 20px 14px 20px;margin: 0 1% 0;}

.team-wrapp.newteamstyle {padding: 60px 0 72px;}

.address-wrapp{padding:45px 0 20px}
.address-wrapp h2{font-size:10px;letter-spacing:1.66px;line-height:21px;margin:0 0 12px}
.address-wrapp h3{font-size:27px;letter-spacing:0;line-height:31px;margin:0 0 30px}
.address-wrapp .map-wrapp .map-wrappin h3{font-size:15px}
.address-wrapp .view-btn{font-size:13px;letter-spacing:0;padding:12px 32px 12px 32px;margin:8px 0 0}
.address-wrapp .map-wrapp .map-wrappin iframe{height:280px}
.address-wrapp .map-wrapp .map-wrappin{width:100%;margin:0 0 40px}
.address-wrapp .map-wrapp{margin:30px 0 10px}
.address-wrapp .map-wrapp .map-wrappin:last-child {margin-bottom: 0;}

.enquiry-wrapp.newenquerystyle:before {top: -15%;}
.enquiry-wrapp.newenquerystyle .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell {margin-bottom: 4.2%;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child {margin-bottom: 4.2%;}

.instagram-wrapp.newinstagramstyle {padding: 40px 0 10px;}
.instagram-wrapp.newinstagramstyle .instagram-col1 {width: 26px;margin: 0 auto 20px;}
.instagram-wrapp.newinstagramstyle h2 {font-size: 27px;letter-spacing: 0;line-height: 36px;margin: 0 0 20px;}

.fheader-wrapp.newfheadstyle h2{font-size:10px;letter-spacing:1.66px;line-height:20px;margin:0 0 12px}
.fheader-wrapp.newfheadstyle h3{font-size:15px}
.fheader-wrapp.newfheadstyle .phne-btn{font-size:13px;letter-spacing:0}
.fheader-wrapp.newfheadstyle .fheader-btn1.book-btn1{width:48%;font-size:12px;letter-spacing:0}
.fheader-wrapp.newfheadstyle .fheader-btn1{width:48%;margin:0 1% 0}
.fheader-wrapp.newfheadstyle .fheader-col2 .map-wrappin{width:100%;margin:0 0 24px}
.fheader-wrapp.newfheadstyle .fheader-col2{margin:0}

.header-wrapp .header-cols2 .header-rows2 .locations-btn {font-size: 16px;margin: 0 8px}
.header-wrapp .header-cols2 .header-rows2 span {font-size: 13px;width: 100%;display: block;margin: 0 0 10px;}

.contac-wrapp .location-branch .comon-anchor {font-size: 13px;letter-spacing: 0;min-width: 136px;margin: 0 4px 0;padding: 14px 34px;}

.teamer-wrapp .team-acnhor .comon-team-anchor {font-size: 13px;letter-spacing: 0;min-width: 136px;margin: 0 4px 0;padding: 14px 34px;}

.principle-dent-wrapp .outer-vessel .image-vessel-left .principle-row2{bottom:inherit;left:0;right:0;top:50%;transform:translateY(-50%)}

.home-treatment-wrapp .implants-btn2 {padding: 13px 24px 13px 24px;}

.home-treatment-wrapp .implants-btn2 {padding: 13px 24px 13px 24px;margin: 38px auto 0;}

.address-wrapp .map-wrapp .map-wrappin .view-btn-mpa {font-size: 12px;letter-spacing: 0px;}

.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 {display: inline-block;text-align: left;padding: 0 0 0 18px;}
.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 {top: 5px;}

.inner-pages-extra .about-wrapp h2 {font-size: 24px;line-height: 32px;}
.inner-pages-extra .sidbar-wrapp .sidbar-row2 {padding: 40px 9%;}
.inner-pages-extra .conten-wrapp .conten-row1 .conten-bar1 {width: 100%;}
.inner-pages-extra .conten-wrapp .conten-row1 .conten-bar2 {width: 100%;}

.home-treatment-wrapp.innerpagewrapp .rightside.desktop {display: none;}
.home-treatment-wrapp.innerpagewrapp .rightside.mobile {display: block;}
.home-treatment-wrapp.innerpagewrapp {padding-top: 15px;}

.inner-pages-extra .teamer-wrapp {padding-bottom: 0;}

.enquiry-wrapp + .home-treatment-wrapp.innerpagewrapp {padding-top: 40px;}
.adultpricelist-out, .childteenagerpriceout {width:100% !important}

.adultpricelist .adultpricelist-title {justify-content: space-between;}


.faq-outer {padding: 0px 0 0;}

.treatin-wrapp .faq-outer .accordion h2 {padding: 10px 5% 10px !important;background-position-x: 95%;}

.adultpricelist .adultpricelist-title:after {width: 8px;height: 6px;right: 9px;}
.adultpricelist .adultpricelist-title .title0 {width: 40%;}
.adultpricelist .adultpricelist-title {padding-right: 24px;font-size: 13px}
.adultpricelist .adultpricelist-content {font-size: 12px;}
.adultpricelist .adultpricelist-content .content1 {width: 40%;}
.adultpricelist .adultpricelist-title .title2 {width: 36%;}
.adultpricelist .adultpricelist-content .content3 {width: 36%;}

.childteenagerprice .childteenagerprice-title:after {width: 8px;height: 6px;right: 9px;}
.childteenagerprice .childteenagerprice-title {font-size: 13px;}
.childteenagerprice .childteenagerprice-title .title1 {width: 20%;}
.childteenagerprice .childteenagerprice-title .title0 {width: 40%;padding-right: 4px;}
.childteenagerprice .childteenagerprice-title .title2 {width: 36%;;}
.childteenagerprice .childteenagerprice-content {font-size: 12px;}
.childteenagerprice .childteenagerprice-content .content1 {width: 40%;}
.childteenagerprice .childteenagerprice-content .content2 {width: 20%;}
.childteenagerprice .childteenagerprice-content .content3 {width: 36%;}

.fheader-wrapp.newfheadstyle .fheader-col2 .map-wrappin:last-child h3 a span {display: block;}
 .banner-wrapp .banner-col2 .banner-col21 {background: #ffff;} 
.banner-wrapp .banner-col2 .banner-col21 .banner-row1 h3.fadeInUp {color: #081911;}
.header-wrapp .header-cols2.mob-view {display:block;margin: 0 0 4.2%;}


.header-col4.desk-view {display: none;}
.header-col3.desk-view {display: none;}
.header-cols2.desk-view {display: none;}

.header-wrapp .header-col4.mobile-view {display:block;}
.header-wrapp .header-cols2.mob-view {display:block;margin: 0 0 4.2%;}
.header-wrapp .mobile-view.header-mob-btn {display:block}


.mobile-view.header-mob-btn .header-nebtn1 {
    float: right;
    color: #e3b56d;
    background: none;
    border-color: rgba(227, 181, 109, 0.48);
    margin: 14px 8px 14px 0;
    padding: 13px 24px 13px 24px;
    line-height: 1;
    text-align: center;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.20px;
    border: 1px solid  rgba(227, 181, 109, 0.48);
    border-radius: 40px;
    transition: all 0.25s 
ease-out 0s;
    display: inline-block;
    position: relative;
    width: 100%;
    margin-right: 0;
}
.mobile-view.header-mob-btn .header-nebtn1:hover
{
    color: #ffffff;
    background: rgba(227, 181, 109, 0.48);
    border-color: #e3b56d;
}
.header-wrapp .header-col4.mobile-view .header-row4.full-width .header-btn1 {
    width: 100%;
    margin: 4.2% 0 4.2%;
}
.header-wrapp .header-cols2 .header-rows2{margin:0}

.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) {margin-bottom: 5px;}

.header-wrapp .header-mob2{display:none}

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

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3,
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(15) .nf-field-container .field-wrap .nf-field-label span.nf-label-span, .conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(20) .nf-field-container .field-wrap .nf-field-label span.nf-label-span {
    font-size: 22px;
     margin: 10px 0 10px;
}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(7) .nf-cell:nth-child(2) .nf-field-container .nf-field-element .ninja-forms-field {
    margin-bottom: 0;
}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3{line-height: 1;}

.abouts-wrapp h1 {line-height: 38px;font-size: 28px;margin: 0 0 15px;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.file_upload-container .nf-field-element{flex-wrap:wrap}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.file_upload-container .nf-fu-progress{height:0;margin:0}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.file_upload-container{width:100%}

.teamin-wrapp h4 {margin: 0 0 8px;}

.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-details{width:100%;display:block;float:left;margin:0 0 40px}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-image{width:100%;display:block;float:left}
.chil-teens-adults-membership-warpp{padding:40px 0 40px}

.chil-teens-adults-membership-warpp .plan-section .plan-content h2{font-size:22px}
.chil-teens-adults-membership-warpp .fee-equivalent h2{font-size:22px}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-image .savings-badge{left:9px;bottom:11px}
.chil-teens-adults-membership-warpp .plan-section.dental-count1 .plan-content .plan-image .savings-badge{right:inherit;left:9px}

.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card h3{font-size:14px}
.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card .price{font-size:14px}
.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card{padding:26px 3% 26px}

.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid{justify-content:center;gap:2%;row-gap:15px}
.chil-teens-adults-membership-warpp .fee-equivalent.equivalent-count1 .fee-grid .fee-card{width:100%}
.chil-teens-adults-membership-warpp .fee-equivalent.equivalent-count0 .fee-card{width:100%}
.chil-teens-adults-membership-warpp .plan-section.dental-count1{padding:40px 0 40px}


}



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

.margin { width:90%;}



.header-wrapp { text-align:center; padding:60px 0 4.2%; position:relative; top:inherit;}

.header-wrapp .header-col1 { width:187px; transform:none; margin:0 auto 28px; position:relative; top:inherit;}

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

.header-wrapp .header-col2 { width:100%; display:none; margin:0 0 4.2%;}

.header-wrapp .header-col2 .header-row2 { width:100%;}

.header-wrapp .header-col3 { width:100%; display:none; margin:0 0 16px;}

.header-wrapp .header-col3 .header-row3 { width:100%;}

.header-wrapp .header-col3 .header-row3 li { float:none; display:inline-block; margin:0 4px 0;}

.header-wrapp .header-col4 { width:100%; margin:0 0 0;}

.header-wrapp .header-col4 .header-row4 { width:100%;}

.header-wrapp .header-btn1 { width:48%; margin:0 0 0; padding:14px 2% 14px 2%;}

.header-wrapp .header-btn1:nth-child(2n) { float:right;}

.header-row3 li, .header-row3 li a { font-size:13px; color:#e3b56d; letter-spacing:0.10px;}



.banner-wrapp { text-align:center; min-height:inherit;}

.banner-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}

.banner-wrapp h3 { font-size:20px; letter-spacing:0; line-height:31px; margin:0 0 12px;}

.banner-wrapp h3 span { display:inline;}

.banner-wrapp h4 { font-size:13px; letter-spacing:0; line-height:24px; margin:0 0 0;}

.banner-wrapp:after { width:100%; display:none; margin:0 0 0;}

.banner-wrapp .banner-col1 { width:50%; margin:0 0 0;}

.banner-wrapp .banner-col1 .banner-row1 { width:90%;}

.banner-wrapp .banner-col2 { width:100%; margin:0 0 0;}

.banner-wrapp .banner-col2 .banner-row2 { width:90%;transform: translateY(-120%)}

.banner-wrapp .banner-col3 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-col3 .banner-row3 { width:100%;}

.banner-wrapp .banner-col4 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-col4 .banner-row4 { width:100%;}

.banner-wrapp .banner-btn1 { margin:9px 0 0;}



.abouts-wrapp { text-align:center; padding:40px 5% 30px;}

.abouts-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}

.abouts-wrapp h3 { font-size:18px; letter-spacing:0; line-height:29px; margin:0 0 12px;}

.abouts-wrapp h3 span { display:inline;}

.abouts-wrapp .abouts-col1 { width:100%; overflow:hidden; margin:0 0 0;}

.abouts-wrapp .abouts-col1 img { width:100%; margin:0 0 0 0%; height: 73.8vw; object-fit: cover;}

.abouts-wrapp .abouts-col1 .abouts-row1 { width:90%;}

.abouts-wrapp .abouts-btn1 { margin:9px 0 0;}



.services-wrapp { text-align:center; padding:30px 0 30px;}

.services-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}

.services-wrapp h3 { font-size:15px; letter-spacing:0; line-height:26px; margin:0 0 12px;}

.services-wrapp h3 span { display:inline;}

.services-wrapp .services-col1 { width:90%; float:none; transform:none; overflow:auto; display:none; margin:0 auto 40px; position:relative; top:inherit;}

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

.services-wrapp .services-col2 { width:90%; float:none; margin:0 auto 40px;}

.services-wrapp .services-col2:last-child { margin-bottom:0;}

.services-wrapp .services-col2 .services-row2 { width:62px; margin:0 auto 24px;}

.services-wrapp .services-col3 { width:100%; margin:0 0 0;}

.services-wrapp .services-col3 .services-row3 { width:100%;}

.services-wrapp .services-col4 { width:100%; display:none; margin:0 0 0;}

.services-wrapp .services-col4 .services-row4 { width:100%;}

.services-wrapp .services-btn1 { margin:10px 0 0;}



.straightening-wrapp { text-align:center; padding:30px 0 2.4%;}

.straightening-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:23px; margin:0 0 10px;}

.straightening-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.straightening-wrapp h3 { font-size:27px; letter-spacing:0; line-height:31px; margin:0 0 18px;}

.straightening-wrapp .straightening-col1 { width:100%; margin:0 0 0;}

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

.straightening-wrapp .straightening-col2 { width:70%; margin:0 0 0;}

.straightening-wrapp .straightening-col2 .straightening-row2 { width:70%; right:-35%;}

.straightening-wrapp .straightening-btn1 { margin:12px 0 0;}



.implants-wrapp { text-align:center; padding:2.4% 0 27px;}

.implants-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:23px; margin:0 0 10px;}

.implants-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.implants-wrapp h3 { font-size:27px; letter-spacing:0; line-height:31px; margin:0 0 18px;}

.implants-wrapp .implants-col1 { width:100%; margin:0 0 40px;}

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

.implants-wrapp .implants-col1 .implants-row1 img { width:100%; margin:0 0 0 0; object-fit: cover; height: 58.6vw;}

.implants-wrapp .implants-col2 { width:70%; margin:0 0 0;}

.implants-wrapp .implants-col2 .implants-row2 { width:70%; left:-35%;}

.implants-wrapp .implants-btn1 { margin:12px 0 0;}



.testimonials-wrapp { text-align:center; padding:27px 0 30px;}

.testimonials-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:27px; margin:0 0 10px;}

.testimonials-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.testimonials-wrapp h3 { font-size:27px; letter-spacing:0; line-height:31px; margin:0 0 24px;}

.testimonials-wrapp h4 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.testimonials-wrapp .testimonials-col1 { width:100%; text-align:center; margin:0 0 0;}

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

.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 0;}

.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%;}

.testimonials-wrapp .testimonials-col3 { width:100%; margin:60px 0 0;}

.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:100%;}

.testimonials-wrapp .testimonials-btn1 { width:48%; margin:0 0 0; padding:14px 2% 14px 2%;}

.testimonials-wrapp .testimonials-btn1:nth-child(2n) { float:right;}



.team-wrapp { text-align:center; padding:30px 0 47px;}

.team-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:24px; margin:0 0 10px;}

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

.team-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.team-wrapp h3 { font-size:23px; letter-spacing:0; line-height:27px; margin:0 0 24px;}

.team-wrapp .team-col1 { width:100%; margin:0 0 0;}

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

.team-wrapp .team-col2 { width:100%; margin:0 0 0;}

.team-wrapp .team-col2 .team-row2 { width:80%; bottom:18px;}

.team-wrapp .team-btn1 { margin:12px 0 0;}



.enquiry-wrapp { text-align:center; padding:47px 0 30px;}

.enquiry-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.enquiry-wrapp h3 { font-size:27px; letter-spacing:0; line-height:31px; margin:0 0 24px;}

.enquiry-wrapp .enquiry-col1 { width:100%; margin:0 0 0;}

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

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil1 { text-align:center;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { width:48%; float:left; margin:0 0 4.2%; padding:0 5% 0;}

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

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { width:48%; float:right; margin:0 0 30px; padding:15px 5% 0;}

.enquiry-wrapp .enquiry-btn1 { margin:10px 0 0;}



.instagram-wrapp { text-align:center; padding:30px 0 27px;}

.instagram-wrapp .instagram-col1 { width:23px; margin:0 auto 30px;}

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

.instagram-wrapp .instagram-col2 { width:100%; margin:0 0 80px;}

.instagram-wrapp .instagram-col2 .instagram-row2 { width:100%;}



.flinker-wrapp { text-align:center; padding:27px 0 17px;}

.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 0;}

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

.flinker-wrapp .flinker-col1 .flinker-row1 li { float:none; display:inline-block; margin:0 4px 4px;}

.flinker-row1 li, .flinker-row1 li a { font-size:10px; letter-spacing:1.60px;}



.fheader-wrapp { text-align:center; padding:17px 0 17px;}

.fheader-wrapp .fheader-col1 { width:150px; margin:0 auto 24px;}

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

.fheader-wrapp .fheader-col2 { width:100%; margin:0 0 14px;}

.fheader-wrapp .fheader-col2 .fheader-row2 { width:100%;}

.fheader-wrapp .fheader-col2 .fheader-row2 li { float:none; display:inline-block; margin:0 4px 4px;}

.fheader-wrapp .fheader-col3 { width:100%; margin:0 0 0;}

.fheader-wrapp .fheader-col3 .fheader-row3 { width:100%;}

.fheader-wrapp .fheader-btn1 { width:48%; float:left; margin:0 0 4.2%; padding:14px 2% 14px 2%;}

.fheader-wrapp .fheader-btn1:nth-child(2n) { float:right;}

.fheader-wrapp .fheader-btn1:last-child { width:100%; margin:0 0 0;}

.fheader-row2 li, .fheader-row2 li a { font-size:11px; letter-spacing:0.10px;}

.fheader-wrapp .fheader-col2 .fheader-row2 li span { margin: 0 4px 0;}



.footer-wrapp { text-align:center; padding:17px 0 54px;}

.footer-wrapp .footer-col1 { width:100%; margin:0 0 8px;}

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

.footer-wrapp .footer-col1 .footer-row1 li { float:none; display:inline-block; margin:0 4px 4px;}

.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}

.footer-wrapp .footer-col2 { width:100%; margin:0 0 0;}

.footer-wrapp .footer-col2 .footer-row2 { width:100%;}

.footer-wrapp .footer-col2 .footer-row2 li { float:none; display:inline-block; margin:0 4px 4px;}

.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:11px; letter-spacing:0;}



/*inner*/

.inner-wrapp .inner-col1 { top:50%;}



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

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

.conten-wrapp .conten-row1 .conten-bar2 { width:100%;}



.sidbar-wrapp .sidbar-row1 { padding:0 0 45px;}

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

.sidbar-wrapp .sidbar-row2 { margin:18px 0 0;}



.about-wrapp .about-row2 { margin:38px 0 0;}



.services-slider { padding:18px 0 20px;}

.services-slider h3 { font-size:15px;}



.blogin-wrapp .blogin-row1 { width:100%;}

.blogin-wrapp .blogin-row1 .blogin-col1 { margin:0 0 50px;}

.blogin-wrapp .blogin-btn1 { margin:10px 0 0;}



.bloger-wrapp .bloger-row2 { margin:0 0 58px;}



.feeser-wrapp .feeser-row2 { padding:23px 5% 32px;}



.offers-wrapp h3 { font-size:30px; line-height:36px;}

.offers-wrapp p span { display:contents;}

.offers-wrapp .offers-row1 .offers-col1 { width:100%; margin:10px auto 40px;}

.offers-wrapp .offers-row3 { position:relative; right:inherit; bottom:inherit; display:inline-block;}



.offers-wrapp2 { padding:45px 0 50px;}

.offers-wrapp2 h3 { font-size:30px; line-height:36px;}

.offers-wrapp2 .offers-row1 .offers-col1 { width:400px; float:none; display:inline-block; margin:0 0 45px;}

.offers-wrapp2 .offers-row1 .offers-col2 { width:100%;}

.offers-wrapp2 .offers-row2 { margin:0;}

.offers-wrapp2 .offers-row1 .offers-col11 { width:350px; display:inline-block; margin:0 0 35px; float:none;}



.offers-wrapp3 h3 { font-size:30px; line-height:36px;}



.cantreat-wrapp { padding:45px 0 0;}

.cantreat-wrapp h3 { font-size:30px; line-height:36px;}

.cantreat-wrapp .cantreat-row1 { margin:15px 0 0;}

.cantreat-wrapp .cantreat-row1 .cantreat-col1 { width:100%; margin: 0 0% 46px 0;}

.cantreat-wrapp .cantreat-row1 .cantreat-col1 .cantreat-bar1 { width:305px; float:none; display:inline-block;}

.cantreat-wrapp .cantreat-row1 .cantreat-col1 .cantreat-bar2 { min-height:inherit;}



.dentalcare-wrapp { padding:53px 0 30px;}

.dentalcare-wrapp h3 { font-size:30px; line-height:36px;}

.dentalcare-wrapp .dentalcare-row1 { margin:18px 0 0;}

.dentalcare-wrapp .dentalcare-row1 .dentalcare-col1 { width:100%; margin:0 0 20px 0;}

.dentalcare-wrapp .dentalcare-row1 .dentalcare-col1 .dentalcare-bar2 { min-height:inherit;}



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

.teamer-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:24px; margin:0 0 10px;}

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

.teamer-wrapp .teamer-col1 h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.teamer-wrapp .teamer-col1 h3 { font-size:23px; letter-spacing:0; line-height:24px; margin:0 0 24px;}

.teamer-wrapp .teamer-col1 { margin:10px 0 66px;}

.teamer-wrapp .teamer-col2 .teamer-row2 { width:90%; padding: 0 5%}

.teamer-wrapp .teamer-col2 { width:49%; margin:0 0 12px;}

.teamer-wrapp .teamer-col2:nth-child(2n) { float:right; margin-left: 2%;}



.galler-wrapp .galler-row2 { margin:0 0 50px;}



.teamin-wrapp h3 { font-size:25px;}



.testi-wrapp .testi-row1 { margin:0;}

.testi-wrapp .testi-row4 { margin:24px 0 0;}

.testi-wrapp .testi-row5 { margin:0;}

.testi-wrapp .testi-row2 .testi-row3 { width:100%;}

.testi-wrapp .testimonials-let1 { float:left;}

.testi-wrapp .testi-row2 .testi-row3 .testi-col2 .testimonials-row2 { width:75.5%;}



.treat-wrapp h2 { font-size:30px;}

.membership-wrapp h2 { max-width:90%; font-size:23px; line-height:29px; margin:0 auto 0; top:-16px;}
.membership-wrapp h3 { font-size:10px; letter-spacing:1.66px; line-height:16px; margin:0 0 22px;}
.membership-wrapp h4 { max-width:90%; font-size:19px; line-height:31.6px; margin:0 auto 0;}
.membership-wrapp .membership-col1 { width:100%; margin:0 0 92px;}
.membership-wrapp .membership-col1 .membership-row1 { width:100%; padding:66px 5% 84px;}
.membership-wrapp .membership-col2 { width:100%; margin:0 0 34px;}
.membership-wrapp .membership-col2 .membership-row2 { width:100%;}
.membership-wrapp .membership-col2 .membership-row2 li { display:block; margin:0 0 18px;}
.membership-wrapp .membership-col2 .membership-row2 li:last-child { margin-bottom:0;}
.membership-wrapp .membership-col3 { width:100%; margin:0 0 26px;}
.membership-wrapp .membership-col3 .membership-row3 li { display:block; margin:0 0 12px;}
.membership-wrapp .membership-col2 .membership-row2 li::after { width:1px; display:none; margin:0 0 0;}
.membership-row2 li, .membership-row2 li a { font-size:10px; letter-spacing:1.66px;}
.membership-row3 li, .membership-row3 li a { font-size:11px; letter-spacing:0.30px; line-height:17.6px;}

.invisalign2-wrapp { padding:74px 0 27px;}
.invisalign2-wrapp p { font-size:11px; line-height:31px; margin:0 0 10px;}
.invisalign2-wrapp p span { display:inline;}
.invisalign2-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}
.invisalign2-wrapp h2 span { display:inline;}
.invisalign2-wrapp h3 { font-size:23px; line-height:34px; margin:0 0 12px;}
.invisalign2-wrapp h3 span { display:inline;}
.invisalign2-wrapp .invisalign2-col1 { width:100%; margin:0 0 0;}
.invisalign2-wrapp .invisalign2-col1 .invisalign2-row1 { width:100%; margin:0 0 40px; padding:0 5% 0; transform:none; position:relative; top:inherit; right:inherit;}
.invisalign2-wrapp .invisalign2-col2 { width:100%; margin:0 0 0;}
.invisalign2-wrapp .invisalign2-col2 .invisalign2-row2 { width:100%;}
.invisalign2-wrapp .invisalign2-btn1 { margin:8px 0 0;}

.event-wrapp { padding:27px 0 25px;}
.event-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}
.event-wrapp h2 span { display:inline;}
.event-wrapp h3 { font-size:30px; letter-spacing:0; line-height:41px; margin:0 0 16px;}
.event-wrapp h3 span { display:inline;}
.event-wrapp h4 { font-size:14px; letter-spacing:0.30px; line-height:20px; margin:0 0 0;}
.event-wrapp h4 span { display:inline;}
.event-wrapp h5 { font-size:24px; letter-spacing:0; line-height:41px; margin:0 0 0;}
.event-wrapp h5 span { display:inline;}
.event-wrapp .event-col1 { width:100%; margin:8px 0 0;}
.event-wrapp .event-col1 .event-row1 { width:50%; padding:0 4% 0;}
.event-wrapp .event-col1 .event-row1::after { width:4px; height:70px; margin:0 0 0;}

.offer-wrapp { padding:25px 0 54px;}
.offer-wrapp p { font-size:11px; line-height:24px; margin:0 0 10px;}
.offer-wrapp p span { display:inline;}
.offer-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 6px;}
.offer-wrapp h2 span { display:inline;}
.offer-wrapp h3 { font-size:19px; letter-spacing:0.30px; line-height:32px; margin:0 0 14px;}
.offer-wrapp h3 span { display:inline;}
.offer-wrapp h4 { font-size:17px; letter-spacing:2.6px; line-height:23px; margin:0 0 0;}
.offer-wrapp h4 span { display:inline;}
.offer-wrapp .offer-col1 { width:100%; margin:34px 0 36px;}
.offer-wrapp .offer-col1 .offer-row1 { width:100%; min-height:204px; margin:0 0 5.6%;}
.offer-wrapp .offer-col2 { width:100%; margin:0 0 0;}
.offer-wrapp .offer-col2 .offer-row2 { width:48%; min-height:204px; margin:0 0 5.6%;}

.book-wrapp { padding:54px 0 60px;}
.book-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.book-wrapp h2 span { display:inline;}
.book-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 24px;}
.book-wrapp h3 span { display:inline;}
.book-wrapp .book-col1 { width:100%; margin:0 0 0;}
.book-wrapp .book-col1 .book-row1 { width:100%;}
.book-wrapp .book-col1 .book-row1 .book-fil1 { text-align:center;}
.book-wrapp .book-col1 .book-row1 .book-fil2 { width:48%; float:left; margin:0 0 4.2%; padding:0 5% 0;}
.book-wrapp .book-col1 .book-row1 .book-fil2:nth-child(2n) { float:right;}
.book-wrapp .book-col1 .book-row1 .book-fil3 { width:48%; float:right; margin:0 0 30px; padding:15px 5% 0;}
.book-wrapp .book-btn1 { margin:10px 0 0;}

.work-wrapp { padding:54px 0 60px;}
.work-wrapp p { font-size:11px; line-height:26.6px; margin:0 0 10px;}
.work-wrapp p span { display:inline;}
.work-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.work-wrapp h2 span { display:inline;}
.work-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 14px;}
.work-wrapp h3 span { display:inline;}
.work-wrapp .work-col1 { width:100%; margin:0 0 40px;}
.work-wrapp .work-col1 .work-row1 { width:100%; transform:none; margin:0 0 10px; position:relative; top:inherit;}
.work-wrapp .work-col2 { width:100%; margin:0 0 32px;}
.work-wrapp .work-col2:last-child { margin-bottom:0;}
.work-wrapp .work-col2 .work-row2 { width:100%;}
.work-wrapp .work-col3 { width:100%; margin:0 0 0;}
.work-wrapp .work-col3 .work-row3 { width:100%;}

.consult-wrapp { padding:56px 0 60px;}
.consult-wrapp h2 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 14px;}
.consult-wrapp h2 span { display:inline;}
.consult-wrapp .consult-btn1 { margin:10px 0 0;}

.aligners-wrapp { padding:54px 0 28px;}
.aligners-wrapp p { font-size:11px; line-height:26.6px; margin:0 0 10px;}
.aligners-wrapp p span { display:inline;}
.aligners-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.aligners-wrapp h2 span { display:inline;}
.aligners-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 26px;}
.aligners-wrapp h3 span { display:inline;}
.aligners-wrapp h4 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 14px;}
.aligners-wrapp h4 span { display:inline;}
.aligners-wrapp .aligners-col1 { width:100%; margin:0 0 0;}
.aligners-wrapp .aligners-col1 .aligners-row1 { width:92%; margin:0 auto 22px;}
.aligners-wrapp .aligners-col2 { width:48%; clear:left; margin:0 0 14px;}
.aligners-wrapp .aligners-col2:nth-child(2n) { float:right; clear:right; margin-left: 4%;}
.aligners-wrapp .aligners-col2 .aligners-row2 { width:100%;}

.whitehall-wrapp { padding:54px 0 60px;}
.whitehall-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.whitehall-wrapp h2 span { display:inline;}
.whitehall-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 32px;}
.whitehall-wrapp h3 span { display:inline;}
.whitehall-wrapp h4 { font-size:14px; line-height:27px; margin:0 0 0;}
.whitehall-wrapp h4 span { display:inline;}
.whitehall-wrapp .whitehall-col1 { width:100%; margin:0 0 0;}
.whitehall-wrapp .whitehall-col1 .whitehall-row1 { width:100%;}
.whitehall-wrapp .whitehall-col2 { width:100%; margin:0 0 0; padding:5% 5% 5%;}
.whitehall-wrapp .whitehall-col2 .whitehall-row2 { width:80%; margin:0 auto 0;}

.bonding-wrapp { padding:74px 0 27px;}
.bonding-wrapp p { font-size:11px; line-height:31px; margin:0 0 10px;}
.bonding-wrapp p span { display:inline;}
.bonding-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.bonding-wrapp h2 span { display:inline;}
.bonding-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 14px;}
.bonding-wrapp h3 span { display:inline;}
.bonding-wrapp .bonding-col1 { width:100%; margin:0 0 40px;}
.bonding-wrapp .bonding-col1 .bonding-row1 { width:100%;}
.bonding-wrapp .bonding-col2 { width:100%; margin:0 0 0;}
.bonding-wrapp .bonding-col2 .bonding-row2 { width:100%;}
.bonding-wrapp .bonding-btn1 { margin:10px 0 0;}

.smilefast-wrapp { padding:54px 0 60px;}
.smilefast-wrapp p { font-size:11px; line-height:26.6px; margin:0 0 10px;}
.smilefast-wrapp p span { display:inline;}
.smilefast-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}
.smilefast-wrapp h2 span { display:inline;}
.smilefast-wrapp h3 { font-size:23px; letter-spacing:0; line-height:31px; margin:0 0 24px;}
.smilefast-wrapp h3 span { display:inline;}
.smilefast-wrapp .smilefast-col1 { width:100%; margin:0 0 0;}
.smilefast-wrapp .smilefast-col1 .smilefast-row1 { width:100%; transform:none; margin:0 0 12px; position:relative; top:inherit; left:inherit;}
.smilefast-wrapp .smilefast-col2 { width:100%; margin:0 0 32px;}
.smilefast-wrapp .smilefast-col2:last-child { margin-bottom:0;}
.smilefast-wrapp .smilefast-col2 .smilefast-row2 { width:100%;}
.smilefast-wrapp .smilefast-col3 { width:100%; margin:0 0 0;}
.smilefast-wrapp .smilefast-col3 .smilefast-row3 { width:100%;}

/*common-css*/

.testimonials-let1 { width:50px; float:none; margin:0 auto 24px;}

.testimonials-ret1 { width:100%; transform:none; margin:0 0 8px; position:relative; top:inherit;}

.testimonials-thm1 { width:100%; margin:0 0 0;}

.testimonials-thm1 span { width:12px; float:none; display:inline-block; margin:0 0 0;}

.banner-thm1 { width:100%; margin:0 0 0;}

.banner-thm1 a { width:18px; float:none; display:inline-block; margin:0 4px 0;}

.offer-box1 { width:100%; padding:3% 5% 2.5%;}

/*mobile-css*/

.header-mob1 { width:100%; display:block; margin:0 0 4.2%;}

.header-mob2 { width:100%; display:block; margin:0 0  4.2%}

.header-mob3 { width:100%; display:block; margin:0 0 }



/*btn-css*/

.header-btn1, .banner-btn1, .abouts-btn1, .services-btn1, .straightening-btn1, .implants-btn1, .implants-btn2, .testimonials-btn1, .team-btn1, .enquiry-fil1, .enquiry-btn1, .instagram-btn1, .fheader-btn1, .about-btn1, .sidbar-btn1, .sidbar-fil1, .sidbar-btn2, .about-btn1, .straightening-btn2, .blogin-btn1, .bloger-btn1, .teamer-btn1, .gallerin-btn1, .buttons-btn1, .galler-btn1, .teamin-btn1, .treatin-btn1, .testi-btn1, .membership-btn1, .invisalign2-btn1, .book-btn1, .consult-btn1, .bonding-btn1, .onlint-btn, .learn-btn, .comon-team-anchor, .contact-btn { font-size:13px; letter-spacing:0.10px;}



/*div-hide-css*/

.div-hide1 { display:block;}


.offers-wrapp .offers-row1 .footerhead { position:relative; bottom:inherit; float:left; width:100%}
.scrollbottom { display:none}
.offers-wrapp .offers-row1 .footerhead .invisalignlogo { float:none; margin:auto; margin-top:30px;}


.offers-wrapp .abt-offer-cont {max-width: 100%;}
.offers-wrapp .abt-offer-cont p { width: 48.5%; float: left;}
.offers-wrapp .abt-offer-cont p:nth-child(2n) { margin-left: 3%;}


.book-wrapp .book-col1 .caldera-grid .col-sm-3 { width: 48%; float: left; margin: 0 0 4.2%;}
.book-wrapp .book-col1 .caldera-grid .col-sm-3.last_col { width: 48%; float: right; margin: 0 0 30px;}
.book-wrapp .book-col1 .caldera-grid .col-sm-3:nth-child(2n) { float: right;}
.book-wrapp .book-col1 .caldera-grid .form-control { width: 100%; float: left; text-align: center; margin: 0 0 0; padding: 0 5% 0;}
.book-wrapp .book-col1 .caldera-grid textarea.form-control { padding: 15px 5% 0;}
.book-wrapp .book-col1 .caldera-grid .checkbox { margin: 0 0 8px;}
.book-wrapp .book-col1 .caldera-grid .form-group.extra-class2 .checkbox { margin: 0 0 18px;}
.book-wrapp .book-col1 .caldera-grid .btn { margin: 16px 0 0;}


.enquiry-wrapp .enquiry-col1 .caldera-grid .col-sm-3 { width: 48%; float: left; margin: 0 0 4.2%;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .row.first_row .col-sm-3:nth-child(2n) { float: right;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .col-sm-3.last_col { width: 48%; float: right; margin: 0 0 30px;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .form-control { width: 100%; float: left; margin: 0 0 0; padding: 0 5% 0; text-align: center;}
.enquiry-wrapp .enquiry-col1 .caldera-grid textarea.form-control { width: 100%; margin: 0 0 0; padding: 15px 5% 0;}
.enquiry-wrapp .enquiry-col1 .caldera-grid .btn { font-size: 13px;  letter-spacing: 0.10px; margin: 22px 0 0;}


.sidbar-wrapp .sidbar-row1 .caldera-grid .row.first_row { width: 100%;}

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


.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell { width: 48% !important; float: left; margin: 0 0 4.2%;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(2n) { float: right;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child { width: 100% !important;margin: 0 0 30px;}
.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%; float: left; margin: 0 0 0; padding: 0 5% 0; text-align: 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 textarea.ninja-forms-field { width: 100%; margin: 0 0 0; padding: 15px 5% 0;}
.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 { margin: 0 0 18px !important; }
.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; letter-spacing: 0.10px; margin: 10px 0 0;}


.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { max-width:100%; }
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 8px !important;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 18px !important; }
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 13px; letter-spacing: 0.10px; }


.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell { width: 48% !important; float: left; margin: 0 0 4.2%;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(2n) { float: right;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child { width: 100% !important; margin: 0 0 30px;}
.book-wrapp .book-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%; float: left; margin: 0 0 0; padding: 0 5% 0; text-align: center;}
.book-wrapp .book-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%; margin: 0 0 0; padding: 15px 5% 0;}
.book-wrapp .book-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 18px !important; }
.book-wrapp .book-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; letter-spacing: 0.10px; margin: 10px 0 0;}



.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li { width: fit-content; margin: 0 2% 10px 0 !important;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul {column-gap: 0;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 18px !important; }
.conten-bar1.about-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; letter-spacing: 0.10px; margin: 10px 0 0;}

/*.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images .sbi_photo_wrap img {height: 29.4vw;}

.instagram-wrapp .instagram-col2 #sb_instagram #sbi_images .slider .slick-track .sbi_photo_wrap img { height: 28.8vw;}

.social-wrapp .instagram-wrapp-col #sbi_images .slider .slick-track .sbi_photo_wrap img {height: 26.8vw;}*/

.banner-wrapp .jarallax-video {padding: 0 0 65vw;}
.banner-wrapp .banner-col2 .banner-row2 + .banner-col21 {width: 90%;margin: 40px auto 0;}

.loc-abouts-wrapp {padding: 55px 0 28%;}
.loc-abouts-wrapp .intro h3{font-size:10px;margin:0 0 20px}
.loc-abouts-wrapp .intro h2{font-size:20px;margin:0 0 30px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner h2{font-size:20px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .core-div{margin:0 0 10px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .description p{font-size:10px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .description{padding:0 7% 0}

.abouts-wrapp .abouts-col1 .abouts-row1 {width: 90%;}
.abouts-wrapp.about-extra .abouts-col1 {width: 90%;}

.principle-dent-wrapp {padding: 30px 0;}
.principle-dent-wrapp h3 {font-size: 10px;letter-spacing: 1.95px;margin: 0 0 12px;}
.principle-dent-wrapp h2 {font-size: 31px;}
.principle-dent-wrapp .outer-vessel .image-vessel-left {width: 100%;margin: 0 0 28px;}
.principle-dent-wrapp .outer-vessel .descriptive-vessel {width: 100%;}
.principle-dent-wrapp .outer-vessel .image-vessel-left img {max-height: 100%;}

.implants-wrapp.implants-extra .implants-col2 .implants-row2{padding:25px 2.5%;width:100%}
.implants-wrapp.implants-extra .implants-col1{margin:0 0 20px}
.implants-wrapp.implants-extra{padding:20px 0 10px}
.implants-wrapp.implants-extra .implants-col2 .implants-row1{width:100%;margin:0 0 20px}

.home-treatment-wrapp .onlint-btn{margin:5px 0 0;padding:12px 14px 12px 14px;font-size:12px}
.home-treatment-wrapp .book-btn1.extrabtn-style{margin:5px 0 0 2px;font-size:12px;letter-spacing:0;padding:12px 14px 12px 14px}
.home-treatment-wrapp{padding:15px 0 60px}
.home-treatment-wrapp h2{font-size:22px;letter-spacing:0;line-height:31px;margin:0 0 10px}
.home-treatment-wrapp p{font-size:11px;letter-spacing:0;line-height:22px;margin:0 0 8px}
.home-treatment-wrapp .leftside{width:100%;margin:0 0 18px}
.home-treatment-wrapp .wrappunit .left-trt-content{max-width:100%;text-align: center;}
.home-treatment-wrapp .rightside{width:100%}
.home-treatment-wrapp .wrappunit-right .left-trt-content{max-width:100%;text-align:center;bottom:8%}

.philosophy-wrapp{padding:60px 0 45px}
.philosophy-wrapp .right-philo-content{padding:0 5%;width:100%}
.philosophy-wrapp h3{font-size:27px;letter-spacing:0;line-height:34px}
.philosophy-wrapp h2{font-size:10px;letter-spacing:1.66px;line-height:20px;margin:0 0 10px}
.philosophy-wrapp p{font-size:12px;letter-spacing:0;line-height:20px;margin:0 0 10px}
.philosophy-wrapp .left-philo-image{width:100%;margin:0 0 34px}

.financed-wrapp{padding:50px 0 50px}
.financed-wrapp .left-fin-content{padding:0 5%;width:100%}
.financed-wrapp h2{font-size:10px;letter-spacing:1.66px;line-height:20px;margin:0 0 10px}
.financed-wrapp h3{font-size:27px;letter-spacing:0;line-height:34px}
.financed-wrapp p{font-size:12px;letter-spacing:0;line-height:20px;margin:0 0 10px}
.financed-wrapp .onlint-btn{padding:14px 34px 14px 34px;margin:14px 0 0}
.financed-wrapp .right-fin-image{width:100%;margin:0 0 34px}

.testimonials-wrapp.newtestistyle {padding: 50px 0 60px;}

.team-wrapp.newteamstyle {padding: 60px 0 72px;}

.address-wrapp{padding:45px 0 30px}
.address-wrapp h2{font-size:10px;letter-spacing:1.66px;line-height:21px;margin:0 0 12px}
.address-wrapp h3{font-size:27px;letter-spacing:0;line-height:31px;margin:0 0 30px}
.address-wrapp .map-wrapp .map-wrappin h3{font-size:14px}
.address-wrapp .view-btn{font-size:12px;letter-spacing:0;padding:12px 32px 12px 32px;margin:8px 0 0}
.address-wrapp .map-wrapp .map-wrappin iframe{height:260px}

.enquiry-wrapp.newenquerystyle:before {top: -15%;}
.enquiry-wrapp.newenquerystyle .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell {margin-bottom: 4.2%;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child {margin-bottom: 4.2%;}

.instagram-wrapp.newinstagramstyle {padding: 10px 0 10px;}
.instagram-wrapp.newinstagramstyle .instagram-col1 {width: 26px;margin: 0 auto 20px;}
.instagram-wrapp.newinstagramstyle h2 {font-size: 27px;letter-spacing: 0;line-height: 36px;margin: 0 0 20px;}

.fheader-wrapp.newfheadstyle h2{font-size:10px;letter-spacing:1.66px;line-height:20px;margin:0 0 12px}
.fheader-wrapp.newfheadstyle h3{font-size:14px}
.fheader-wrapp.newfheadstyle .phne-btn{font-size:11px;letter-spacing:0}
.fheader-wrapp.newfheadstyle .fheader-btn1.book-btn1{width:48%;font-size:12px;letter-spacing:0}
.fheader-wrapp.newfheadstyle .fheader-btn1{width:48%;margin:0 1% 0}

.header-wrapp .header-cols2 .header-rows2 .locations-btn {font-size: 16px;margin: 0 8px}
.header-wrapp .header-cols2 .header-rows2 span {font-size: 13px;width: 100%;display: block;margin: 0 0 10px;}

.contac-wrapp .location-branch .comon-anchor {font-size: 13px;letter-spacing: 0;min-width: 136px;margin: 0 4px 0;padding: 14px 34px;}

.teamer-wrapp .team-acnhor .comon-team-anchor {font-size: 13px;letter-spacing: 0;min-width: 136px;margin: 0 4px 0;padding: 14px 34px;}

.principle-dent-wrapp .outer-vessel .image-vessel-left .principle-row2{bottom:inherit;left:0;right:0;top:50%;transform:translateY(-50%)}

.home-treatment-wrapp .implants-btn2 {padding: 13px 24px 13px 24px;}

.address-wrapp .map-wrapp .map-wrappin .view-btn-mpa {font-size: 12px;letter-spacing: 0px;}

.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 {display: inline-block;text-align: left;padding: 0 0 0 18px;}
.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 {top: 5px;}

.inner-pages-extra .about-wrapp h2 {font-size: 24px;line-height: 32px;}
.inner-pages-extra .sidbar-wrapp .sidbar-row2 {padding: 40px 9%;}
.inner-pages-extra .conten-wrapp .conten-row1 .conten-bar1 {width: 100%;}
.inner-pages-extra .conten-wrapp .conten-row1 .conten-bar2 {width: 100%;}

.home-treatment-wrapp.innerpagewrapp .rightside.desktop {display: none;}
.home-treatment-wrapp.innerpagewrapp .rightside.mobile {display: block;}
.home-treatment-wrapp.innerpagewrapp {padding-top: 15px;}

.inner-pages-extra .teamer-wrapp {padding-bottom: 0;}

.enquiry-wrapp + .home-treatment-wrapp.innerpagewrapp {padding-top: 40px;}


.adultpricelist .adultpricelist-content .content1 {width:39%;}
.adultpricelist .adultpricelist-title .title0 {width:39%;}

.adultpricelist .adultpricelist-content .content2 {width:20%;}
.adultpricelist .adultpricelist-title .title1 {width:20%;}

.adultpricelist .adultpricelist-content .content3 {width:30%;}
.adultpricelist .adultpricelist-title .title2 {width:30%;}
.adultpricelist-out, .childteenagerpriceout {width:100% !important}


.adultpricelist .adultpricelist-title {justify-content: space-between;}

.faq-outer {padding: 0px 0 0;}

.treatin-wrapp .faq-outer .accordion h2 {padding: 10px 5% 10px !important;background-position-x: 95%;}

.adultpricelist .adultpricelist-title:after {width: 8px;height: 6px;right: 9px;}
.adultpricelist .adultpricelist-title .title0 {width: 44%;}
.adultpricelist .adultpricelist-title {padding-right: 24px;font-size: 13px}
.adultpricelist .adultpricelist-content {font-size: 12px;}
.adultpricelist .adultpricelist-content .content1 {width: 44%;}

.childteenagerprice .childteenagerprice-title:after {width: 8px;height: 6px;right: 9px;}
.childteenagerprice .childteenagerprice-title {font-size: 13px;}
.childteenagerprice .childteenagerprice-title .title1 {width: 24%;}
.childteenagerprice .childteenagerprice-title .title0 {width: 42%;;}
.childteenagerprice .childteenagerprice-title .title2 {width: 34%;;}
.childteenagerprice .childteenagerprice-content {font-size: 12px;}
.childteenagerprice .childteenagerprice-content .content1 {width: 42%;}
.childteenagerprice .childteenagerprice-content .content2 {width: 24%;}
.childteenagerprice .childteenagerprice-content .content3 {width: 34%;}

.fheader-wrapp.newfheadstyle .fheader-col2 .map-wrappin:last-child h3 a span {display: inline-block;}

.header-wrapp .header-col4.mobile-view {display:block;}
.header-wrapp .header-cols2.mob-view {display:block;margin: 0 0 4.2%;}
.header-wrapp .mobile-view.header-mob-btn {display:block}


.header-col4.desk-view {display: none;}
.header-col3.desk-view {display: none;}
.header-cols2.desk-view {display: none;}
.mobile-view.header-mob-btn .header-nebtn1 {
    float: right;
    color: #e3b56d;
    background: none;
    border-color: rgba(227, 181, 109, 0.48);
    margin: 14px 8px 14px 0;
    padding: 13px 24px 13px 24px;
    line-height: 1;
    text-align: center;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.20px;
    border: 1px solid  rgba(227, 181, 109, 0.48);
    border-radius: 40px;
    transition: all 0.25s 
ease-out 0s;
    display: inline-block;
    position: relative;
    width: 100%;
    margin-right: 0;
}
.mobile-view.header-mob-btn .header-nebtn1:hover
{
    color: #ffffff;
    background: rgba(227, 181, 109, 0.48);
    border-color: #e3b56d;
}
.header-wrapp .header-col4.mobile-view .header-row4.full-width .header-btn1 {
    width: 100%;
    margin: 4.2% 0 4.2%;
}
.header-wrapp .header-cols2 .header-rows2{margin:0}

.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) {margin-bottom: 5px;}

.header-wrapp .header-mob2{display:none}

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

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3,
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(15) .nf-field-container .field-wrap .nf-field-label span.nf-label-span, .conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(20) .nf-field-container .field-wrap .nf-field-label span.nf-label-span {
    font-size: 22px;
     margin: 10px 0 10px;
}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(7) .nf-field-container .nf-field-element .ninja-forms-field {
    margin-bottom: 0;
}
/* .conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field{} */
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3{line-height: 1;}

.abouts-wrapp h1 {line-height: 40px;font-size: 30px;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.file_upload-container .nf-field-element{flex-wrap:wrap}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.file_upload-container .nf-fu-progress{height:0;margin:0}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.file_upload-container{width:96%}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2) .nf-field-container.file_upload-container{float:right}

.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-details{width:100%;display:block;float:left;margin:0 0 40px}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-image{width:100%;display:block;float:left}
.chil-teens-adults-membership-warpp{padding:40px 0 40px}

.chil-teens-adults-membership-warpp .plan-section .plan-content h2{font-size:22px}
.chil-teens-adults-membership-warpp .fee-equivalent h2{font-size:22px}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-image .savings-badge{left:9px;bottom:11px}
.chil-teens-adults-membership-warpp .plan-section.dental-count1 .plan-content .plan-image .savings-badge{right:inherit;left:9px}

.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card h3{font-size:14px}
.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card .price{font-size:14px}
.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card{padding:26px 3% 26px}

.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid{justify-content:center;gap:2%;row-gap:15px}
.chil-teens-adults-membership-warpp .fee-equivalent.equivalent-count1 .fee-grid .fee-card{width:48%}

}



@media screen and (min-width:768px) and (max-width:900px) {

.margin { width:94%;}



.header-wrapp { padding:22px 0 22px;}

.header-wrapp .header-col1 { width:15.1%;}

.header-wrapp .header-col2 { margin:0 0 0 64px;}

.header-wrapp .header-cols2 {margin: 0 0 0 78px;}

.header-wrapp .header-col3 { margin:3px 0 20px;}

.header-wrapp .header-col3 .header-row3 li { margin:0 11px 0 0;}

.header-wrapp .header-btn1 { margin:0 6px 0 0; padding:14px 20px 14px 20px;}

.header-row3 li, .header-row3 li a { font-size:12px; letter-spacing:0;}

.header-wrapp .header-col3 .header-row3 li span {margin: 0 11px 0 0;}



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

.banner-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 12px;}

.banner-wrapp h3 { font-size:18px; letter-spacing:0; line-height:38px; margin:0 0 12px;}

.banner-wrapp h3 span { display:inline;}

.banner-wrapp h4 { font-size:13px; letter-spacing:0; line-height:24px; margin:0 0 0;}

.banner-wrapp .banner-col3 .banner-row3 { width:94%;}

.banner-wrapp .banner-col4 .banner-row4 { width:94%;}

.banner-wrapp .banner-btn1 { margin:9px 0 0;}



.abouts-wrapp { padding:36px 3% 42px;}

.abouts-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 18px;}

.abouts-wrapp h3 { font-size:18px; letter-spacing:0; line-height:38px; margin:0 0 12px;}

.abouts-wrapp h3 span { display:inline;}

.abouts-wrapp .abouts-btn1 { margin:19px 0 0;}



.services-wrapp { padding:42px 0 32px;}

.services-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.services-wrapp h3 { font-size:15px; letter-spacing:0; line-height:29px; margin:0 0 12px;}

.services-wrapp h3 span { display:inline;}

.services-wrapp .services-col1 .services-row1 { width:94%;}

.services-wrapp .services-col2 { margin:0 0 64px;}

.services-wrapp .services-col2 .services-row2 { margin:0 auto 28px;}

.services-wrapp .services-col3 { width:43%;}

.services-wrapp .services-btn1 { margin:11px 0 0 ;}



.straightening-wrapp { padding:32px 0 22px;}

.straightening-wrapp p { font-size:11px; letter-spacing:0; line-height:22px; margin:0 0 10px;}

.straightening-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.straightening-wrapp h3 { font-size:27px; letter-spacing:0; line-height:31px; margin:0 0 18px;}

.straightening-wrapp .straightening-btn1 { margin:18px 0 0;}



.implants-wrapp { padding:22px 0 44px;}

.implants-wrapp p { font-size:11px; letter-spacing:0; line-height:22px; margin:0 0 10px;}

.implants-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.implants-wrapp h3 { font-size:27px; letter-spacing:0; line-height:31px; margin:0 0 18px;}

.implants-wrapp .implants-col1 { margin:0 0 38px;}

.implants-wrapp .implants-btn1 { margin:18px 0 0;}



.testimonials-wrapp { padding:44px 0 50px;}

.testimonials-wrapp p { font-size:11px; letter-spacing:0; line-height:26px; margin:0 0 10px;}

.testimonials-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 12px;}

.testimonials-wrapp h3 { font-size:27px; letter-spacing:0; line-height:31px; margin:0 0 30px;}

.testimonials-wrapp h4 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 8px;}

.testimonials-wrapp .testimonials-col3 { margin:18px 0 0;}



.team-wrapp { padding:50px 0 58px;}

.team-wrapp p { font-size:11px; letter-spacing:0; line-height:23px; margin:0 0 10px;}

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

.team-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.team-wrapp h3 { font-size:23px; letter-spacing:0; line-height:27px; margin:0 0 16px;}



.enquiry-wrapp { padding:58px 0 48px;}

.enquiry-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 12px;}

.enquiry-wrapp h3 { font-size:27px; letter-spacing:0; line-height:31px; margin:0 0 44px;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { margin:0 3.73% 60px 0;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { margin:0 0 60px;}

.enquiry-wrapp .enquiry-btn1 { margin:16px 0 0;}



.instagram-wrapp { padding:48px 0 24px;}

.instagram-wrapp .instagram-col1 { width:19px; margin:0 auto 32px;}

.instagram-wrapp .instagram-col2 { margin:0 auto 28px;}



.flinker-wrapp { padding:24px 0 26px;}

.flinker-wrapp .flinker-col1 .flinker-row1 li { margin:0 7px 0;}

.flinker-row1 li, .flinker-row1 li a { font-size:10px; letter-spacing:1.60px;}



.fheader-wrapp { padding:26px 0 14px;}

.fheader-wrapp .fheader-col1 { width:21.2%; margin:0 auto 40px;}

.fheader-wrapp .fheader-col2 { margin:0 0 30px;}

.fheader-wrapp .fheader-col2 .fheader-row2 li { margin:0 3px 0;}

.fheader-wrapp .fheader-btn1 { margin:0 2px 0; padding:14px 20px 14px 20px;}

.fheader-row2 li, .fheader-row2 li a { font-size:11px; letter-spacing:0;}

.fheader-wrapp .fheader-col2 .fheader-row2 li span { margin: 0 3px 0;}



.footer-wrapp { padding:14px 0 104px;}

.footer-wrapp .footer-col1 { margin:0 0 6px;}

.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { top:0;}

.footer-wrapp .footer-col2 .footer-row2 li { margin:0 4px 0;}

.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:10px; letter-spacing:0;}



/*inner*/

.conten-wrapp { padding:57px 0 80px;}

.conten-wrapp .conten-row1 .conten-bar1 { width:62%;}

.conten-wrapp .conten-row1 .conten-bar2 { width:34%;}



.sidbar-wrapp h3 { font-size:27px; line-height:32px; margin:0 0 27px;}

.sidbar-wrapp .sidbar-row1 { padding:0 0 45px;}

.sidbar-wrapp .sidbar-row2 { margin:10px 0 0;}



.services-slider { padding:25px 0 50px;}

.services-slider h3 { font-size:14px; line-height:28px;}



.blogin-wrapp .blogin-row1 { width:100%;}

.blogin-wrapp .blogin-row1 .blogin-col1 { margin:0 0 50px;}

.blogin-wrapp .blogin-btn1 { margin:10px 0 0;}



.bloger-wrapp .bloger-row2 { margin:0 0 58px;}

.bloger-wrapp .bloger-row2:last-child { margin:20px 0 0;}



.offers-wrapp2 h3 { font-size:30px;}

.offers-wrapp .offers-row3 { right:0;}



.offers-wrapp3 h3 { font-size:30px;}



.cantreat-wrapp p { font-size:12px; line-height:27px;}

.cantreat-wrapp .cantreat-row1 .cantreat-col1 { width:30%; margin:0 5% 40px 0;}

.cantreat-wrapp .cantreat-row1 .cantreat-col1 .cantreat-bar2 { min-height:228px;}



.dentalcare-wrapp h4 { font-size:15px;}

.dentalcare-wrapp .dentalcare-row1 .dentalcare-col1 { width:29.63%; margin:0 5% 20px 0;}



.teamer-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:24px; margin:0 0 10px;}

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

.teamer-wrapp .teamer-col1 h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.teamer-wrapp .teamer-col1 h3 { font-size:23px; letter-spacing:0; line-height:24px; margin:0 0 24px;}

.teamer-wrapp .teamer-col2 .teamer-row2 { width:90%;padding: 0 5%}



.gallerin-wrapp .gallerin-row1 .gallerin-row2 { width:100%;}



.galler-wrapp h2 { font-size:10px; bottom:8px; left:12px;}

.galler-wrapp h3 { font-size:10px; bottom:8px; right:12px;}

.galler-wrapp .galler-row2 { margin:0 0 50px;}



.teamin-wrapp h3 { font-size:22px;}



.testi-wrapp .testi-row2 .testi-row3 { width:85%;}



.treatin-wrapp .treatin-row2 iframe { height:350px;}



.treat-wrapp h2 { font-size:32px;}

.invisalign2-wrapp p { font-size:11px; line-height:29px; margin:0 0 10px;}
.invisalign2-wrapp p span { display:inline;}
.invisalign2-wrapp h2 { font-size:10px; letter-spacing:1.6px; line-height:21px; margin:0 0 10px;}
.invisalign2-wrapp h2 span { display:inline;}
.invisalign2-wrapp h3 { font-size:23px; line-height:27px; margin:0 0 24px;}
.invisalign2-wrapp h3 span { display:inline;}
.invisalign2-wrapp .invisalign2-btn1 { margin:18px 0 0;}

.event-wrapp { padding:31px 0 42px;}
.event-wrapp h2 { font-size:10px; letter-spacing:1.6px; line-height:21px; margin:0 0 10px;}
.event-wrapp h2 span { display:inline;}
.event-wrapp h3 { font-size:34px; line-height:40px; margin:0 0 12px;}
.event-wrapp h3 span { display:inline;}
.event-wrapp h4 { font-size:14px; line-height:20px; margin:0 0 0;}
.event-wrapp h4 span { display:inline;}

.offer-wrapp { padding:22px 0 47px;}
.offer-wrapp p { font-size:11px; line-height:34px; margin:0 0 0;}
.offer-wrapp p span { display:inline;}
.offer-wrapp h2 { font-size:10px; letter-spacing:1.6px; line-height:21px; margin:0 0 10px;}
.offer-wrapp h2 span { display:inline;}
.offer-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 4px;}
.offer-wrapp h3 span { display:inline;}
.offer-wrapp h4 { font-size:17px; letter-spacing:1.6px; line-height:23px; margin:0 0 0;}
.offer-wrapp h4 span { display:inline;}
.offer-wrapp .offer-col1 { margin:28px auto 42px;}

.book-wrapp { padding:54px 0 44px;}
.book-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 12px;}
.book-wrapp h2 span { display:inline;}
.book-wrapp h3 { font-size:23px; line-height:27px; margin:0 0 44px;}
.book-wrapp h3 span { display:inline;}
.book-wrapp .book-col1 .book-row1 .book-fil2 { margin:0 3.73% 60px 0;}
.book-wrapp .book-col1 .book-row1 .book-fil3 { margin:0 0 60px;}
.book-wrapp .book-btn1 { margin:16px 0 0;}

.work-wrapp { padding:64px 0 72px;}
.work-wrapp p { font-size:11px; line-height:26.6px; margin:0 0 0;}
.work-wrapp p span { display:inline;}
.work-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 14px;}
.work-wrapp h2 span { display:inline;}
.work-wrapp h3 { font-size:23px; line-height:27px; margin:0 0 60px;}
.work-wrapp h3 span { display:inline;}
.work-wrapp .work-col1 { margin:0 0 72px;}

.consult-wrapp { padding:42px 0 46px;}
.consult-wrapp h2 { font-size:23px; line-height:27px; margin:0 0 18px;}
.consult-wrapp h2 span { display:inline;}
.consult-wrapp .consult-btn1 { margin:12px 0 0;}

.aligners-wrapp { padding:62px 0 0;}
.aligners-wrapp p { font-size:11px; line-height:26.6px; margin:0 0 0;}
.aligners-wrapp p span { display:inline;}
.aligners-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 14px;}
.aligners-wrapp h2 span { display:inline;}
.aligners-wrapp h3 { font-size:23px; line-height:27px; margin:0 0 52px;}
.aligners-wrapp h3 span { display:inline;}
.aligners-wrapp h4 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 16px;}
.aligners-wrapp h4 span { display:inline;}
.aligners-wrapp .aligners-col1 .aligners-row1 { margin:0 auto 24px;}
.aligners-wrapp .aligners-col2 { margin:0 9.24% 42px 0;}

.whitehall-wrapp { padding:62px 0 116px;}
.whitehall-wrapp h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 14px;}
.whitehall-wrapp h2 span { display:inline;}
.whitehall-wrapp h3 { font-size:23px; line-height:27px; margin:0 0 48px;}
.whitehall-wrapp h3 span { display:inline;}
.whitehall-wrapp h4 { font-size:14px; line-height:27px; margin:0 0 0;}
.whitehall-wrapp h4 span { display:inline;}

.membership-wrapp h2 { font-size:23px; line-height:27px; margin:0 auto 0; top:-15px;}
.membership-wrapp h2 span { display:inline;}
.membership-wrapp h3 { font-size:10px; letter-spacing:1.4px; line-height:16px; margin:0 0 24px;}
.membership-wrapp h3 span { display:inline;}
.membership-wrapp h4 { font-size:19px; line-height:33.6px; margin:0 auto 0;}
.membership-wrapp .membership-col1 { margin:0 0 110px;}
.membership-wrapp .membership-col1 .membership-row1 { padding:62px 4% 62px;}
.membership-wrapp .membership-col2 { margin:0 0 52px;}
.membership-wrapp .membership-col2 .membership-row2 li { margin:0 16px 0;}
.membership-wrapp .membership-col2 .membership-row2 li::after { left:-19px;}
.membership-wrapp .membership-col3 { margin:0 0 36px;}
.membership-wrapp .membership-col3 .membership-row3 li { margin:0 0 18px;}
.membership-row2 li, .membership-row2 li a { font-size:10px; letter-spacing:1.4px;}
.membership-row3 li, .membership-row3 li a { font-size:11px; line-height:21.6px;}

.bonding-wrapp p { font-size:11px; line-height:29px; margin:0 0 10px;}
.bonding-wrapp p span { display:inline;}
.bonding-wrapp h2 { font-size:10px; letter-spacing:1.6px; line-height:21px; margin:0 0 10px;}
.bonding-wrapp h2 span { display:inline;}
.bonding-wrapp h3 { font-size:23px; line-height:27px; margin:0 0 18px;}
.bonding-wrapp h3 span { display:inline;}
.bonding-wrapp .bonding-col1 { margin:0 auto 46px;}
.bonding-wrapp .bonding-btn1 { margin:12px 0 0;}

.event-wrapp h5 { font-size:24px; line-height:45px; margin:0 0 0;}
.event-wrapp .event-col1 { margin:36px 0 0;}

.smilefast-wrapp { padding:64px 0 72px;}
.smilefast-wrapp p { font-size:11px; line-height:26.6px; margin:0 0 20px;}
.smilefast-wrapp p span { display:inline;}
.smilefast-wrapp h2 { font-size:10px; letter-spacing:1.6px; line-height:21px; margin:0 0 14px;}
.smilefast-wrapp h2 span { display:inline;}
.smilefast-wrapp h3 { font-size:23px; line-height:27px; margin:0 0 66px;}
.smilefast-wrapp h3 span { display:inline;}

/*common-css*/

.banner-thm1 a { width:18px; margin:0 10px 0 0;}

.testimonials-thm1 span { width:10px; margin:0 0 0;}



/*btn-css*/

.header-btn1, .banner-btn1, .abouts-btn1, .services-btn1, .straightening-btn1, .implants-btn1, .implants-btn2, .testimonials-btn1, .team-btn1, .enquiry-fil1, .enquiry-btn1, .instagram-btn1, .fheader-btn1, .about-btn1, .sidbar-btn1, .sidbar-fil1, .sidbar-btn2, .about-btn1, .straightening-btn2, .blogin-btn1, .bloger-btn1, .teamer-btn1, .gallerin-btn1, .buttons-btn1, .galler-btn1, .teamin-btn1, .treatin-btn1, .testi-btn1, .membership-btn1, .invisalign2-btn1, .book-btn1, .consult-btn1, .bonding-btn1, .onlint-btn, .learn-btn, .comon-team-anchor, .contact-btn { font-size:12px; letter-spacing:0;}


.banner-thm1 a.desk-view { display: none;}
.banner-thm1 a.tab-view { display: inline-block; margin-right: 0;}
.banner-thm1 a.mob-view { display: none;}

/*.about-wrapp .about-row2 .about-row3 .about-bar3 {
    position: static;
    float: left;
    margin-top: 20px;
}
.about-wrapp .about-row2 .about-row3 .about-bar2 {
    width: 100%;
    border-right: none;
    padding-right: 0;
}*/
.header-wrapp ul.scroll-menu li a, .header-wrapp .scroll.float-panel a.scroll-btn1 {
    font-size: 13px;
    color: #e3b56d;
    letter-spacing: 0.20px;
    padding: 7px 5px;
}

.header-wrapp .scroll.float-panel {
    padding: 11px 0 11px 0;
    justify-content: end;
    margin-right: 30px;
}

.header-wrapp .scroll.float-panel {padding-right: 15px;}


.offers-wrapp .offers-row1 .footerhead{ width:94%;}

.teamer-wrapp .teamer-col1.extra-cols .teamer-col2 .teamer-row2.square-row2 { bottom: 33%;}


.teamer-wrapp .teamer-col2 .teamer-row2 p { min-height: 96px;}


.offers-wrapp .abt-offer-cont { max-width: 530px;}
.offers-wrapp .abt-offer-cont p { width: 48.5%; }
.offers-wrapp .abt-offer-cont p:nth-child(2n) {  margin-left: 3%;}

.header-wrapp .scroll.float-panel.fixed { padding-right: 3%;}


.book-wrapp .book-col1 .caldera-grid .col-sm-3 { margin: 0 3.73% 60px 0;}
.book-wrapp .book-col1 .caldera-grid .col-sm-3.last_col { margin: 0 0 60px;}
.book-wrapp .book-col1 .caldera-grid .checkbox { margin: 0 0 4px;}
.book-wrapp .book-col1 .caldera-grid .form-group.extra-class2 .checkbox { margin: 0 0 18px;}
.book-wrapp .book-col1 .caldera-grid .btn { margin: 16px 0 0;}


.invisalign2-wrapp { padding: 100px 0 80px;}
.social-wrapp { padding: 57px 0 0 0;}
.testimonials-wrapp .testimonials-col2{ padding: 20px 0 !important; margin: 20px 0 !important;}



.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell { margin: 0 3.73% 60px 0;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child { margin: 0 0 60px;}
.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%; float: left; margin: 0 0 0; padding: 0 5% 0; text-align: 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 textarea.ninja-forms-field { width: 100%; margin: 0 0 0; padding: 15px 5% 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 { margin: 0 0 4px !important;}
.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 { margin: 0 0 18px !important; }
.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; letter-spacing: 0; margin: 16px 0 0;}


 
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 4px !important;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 18px !important; }
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 12px; letter-spacing: 0; margin: 16px 0 0;}


.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell { margin: 0 3.73% 45px 0;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child { margin: 0 0 45px;}
.book-wrapp .book-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%; float: left; margin: 0 0 0; padding: 0 5% 0; text-align: center;}
.book-wrapp .book-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%; margin: 0 0 0; padding: 15px 5% 0;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 4px !important;}
.book-wrapp .book-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 18px !important; }
.book-wrapp .book-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; margin: 16px 0 0;}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul {column-gap: 6px;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element ul li { margin: 0 0 10px 0 !important;}
.conten-bar1.about-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;} 
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 18px !important; }
.conten-bar1.about-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; margin: 16px 0 0;}
.conten-bar1.about-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-size: 11px; letter-spacing: 1.6px;}

body.popupcame .menu-col1 {top: 63px;}

/*.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images .sbi_photo_wrap img {height: 30.7vw;}

.instagram-wrapp .instagram-col2 #sb_instagram #sbi_images .slider .slick-track .sbi_photo_wrap img { height: 28.8vw;}

.social-wrapp .instagram-wrapp-col #sbi_images .slider .slick-track .sbi_photo_wrap img { height: 28.8vw;}*/

.banner-wrapp .jarallax-video {padding: 0 0 640px;}
.banner-wrapp .banner-col2 .banner-row2 + .banner-col21 {margin: 100px auto 0;}

.loc-abouts-wrapp {padding: 55px 0 20.2%;}
.loc-abouts-wrapp .intro h3{font-size:10px;margin:0 0 20px}
.loc-abouts-wrapp .intro h2{font-size:20px;margin:0 0 30px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner h2{font-size:20px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .core-div{margin:0 0 10px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .description p{font-size:10px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .description{padding:0 7% 0}

.abouts-wrapp .abouts-col1 .abouts-row1 {width: 90%;}

.principle-dent-wrapp h3 {font-size: 10px;letter-spacing: 1.95px;margin: 0 0 12px;}
.principle-dent-wrapp h2 {font-size: 31px;}

.implants-wrapp.implants-extra .implants-col2 .implants-row2 {padding: 25px 1.5%;}
.implants-wrapp.implants-extra .implants-col1 {margin: 0 0 30px;}
.implants-wrapp.implants-extra {padding: 20px 0 8px;}

.home-treatment-wrapp .onlint-btn{margin:5px 0 0}
.home-treatment-wrapp .book-btn1.extrabtn-style{margin:5px 0 0 2px;font-size:12px;letter-spacing:0}
.home-treatment-wrapp{padding:15px 0 60px}
.home-treatment-wrapp h2{font-size:27px;letter-spacing:0;line-height:31px;margin:0 0 15px}
.home-treatment-wrapp p{font-size:11px;letter-spacing:0;line-height:22px;margin:0 0 12px}

.philosophy-wrapp{padding:80px 0 70px}
.philosophy-wrapp .right-philo-content{padding:0 .85%}
.philosophy-wrapp h3{font-size:27px;letter-spacing:0;line-height:34px}
.philosophy-wrapp h2{font-size:10px;letter-spacing:1.66px;line-height:20px;margin:0 0 10px}
.philosophy-wrapp p{font-size:11px;letter-spacing:0;line-height:20px;margin:0 0 10px}

.financed-wrapp{padding:60px 0 60px}
.financed-wrapp .left-fin-content{padding:0 .85%}
.financed-wrapp h2{font-size:10px;letter-spacing:1.66px;line-height:20px;margin:0 0 10px}
.financed-wrapp h3{font-size:27px;letter-spacing:0;line-height:34px}
.financed-wrapp p{font-size:11px;letter-spacing:0;line-height:20px;margin:0 0 10px}
.financed-wrapp .onlint-btn{padding:14px 30px 14px 30px;margin:14px 0 0}

.testimonials-wrapp.newtestistyle {padding: 50px 0 60px;}

.team-wrapp.newteamstyle {padding: 60px 0 72px;}

.address-wrapp{padding:60px 0 50px}
.address-wrapp h2{font-size:10px;letter-spacing:1.66px;line-height:21px;margin:0 0 12px}
.address-wrapp h3{font-size:27px;letter-spacing:0;line-height:31px;margin:0 0 30px}
.address-wrapp .map-wrapp .map-wrappin h3{font-size:14px}
.address-wrapp .view-btn{font-size:12px;letter-spacing:0;padding:12px 32px 12px 32px;margin:8px 0 0}
.address-wrapp .map-wrapp .map-wrappin iframe{height:280px}

.enquiry-wrapp.newenquerystyle:before {top: -15%;}
.enquiry-wrapp.newenquerystyle .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell {margin-bottom: 38px;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child {margin-bottom: 38px;}

.instagram-wrapp.newinstagramstyle .instagram-col1 {width: 30px;margin: 0 auto 20px;}
.instagram-wrapp.newinstagramstyle h2 {font-size: 27px;letter-spacing: 0;line-height: 36px;margin: 0 0 20px;}
.instagram-wrapp.newinstagramstyle {padding: 50px 0 20px;}

.fheader-wrapp.newfheadstyle h2{font-size:10px;letter-spacing:1.66px;line-height:20px;margin:0 0 12px}
.fheader-wrapp.newfheadstyle h3{font-size:14px}
.fheader-wrapp.newfheadstyle .phne-btn{font-size:11px;letter-spacing:0}
.fheader-wrapp.newfheadstyle .fheader-btn1.book-btn1{font-size:12px;letter-spacing:0}

.header-wrapp .header-cols2 .header-rows2 .locations-btn {font-size: 14px;margin: 0 0 0 8px;}
.header-wrapp .header-cols2 .header-rows2 span {font-size: 10px;}
.header-wrapp .header-col3 .header-nebtn1 {font-size: 15px;}
.header-wrapp .header-col2 .header-row2.custom-select1 {width: 200px;}

.contac-wrapp .location-branch .comon-anchor {font-size: 12px;letter-spacing: 0;min-width: 140px;margin: 0 3px 0}

.teamer-wrapp .team-acnhor .comon-team-anchor {font-size: 12px;letter-spacing: 0;min-width: 140px;margin: 0 3px 0}

.home-treatment-wrapp .implants-btn2 {padding: 13px 32px 13px 32px;}

.address-wrapp .map-wrapp .map-wrappin .view-btn-mpa {font-size: 11px;letter-spacing: 0;}

.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width: 35%;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width: 60%;}

.inner-pages-extra .about-wrapp h2 {font-size: 22px;line-height: 32px;}
.inner-pages-extra .sidbar-wrapp .sidbar-row2 {padding: 45px 7%;}

.inner-pages-extra .teamer-wrapp {padding-bottom: 0;}

.header-wrapp .scroll.float-panel.fixed li a {
    font-size: 12px;
}

.header-wrapp .scroll.float-panel.fixed a.scroll-btn1 {padding: 13px 16px 13px 16px;}
.header-wrapp ul.scroll-menu li a, .header-wrapp .scroll.float-panel a.scroll-btn1 {padding: 7px 6px;font-size: 13px;}
.header-wrapp .scroll.fixed .scroll-menu {margin-left: auto;} 
.header-wrapp .scroll.float-panel.fixed a.scroll-btn1.buttonstyle { margin-right:0;} 
.menu-col1 .scroll.float-panel.fixed .menu-row1.toggle {margin-top: 4px !important;}
.header-wrapp .scroll.float-panel.fixed li a {font-size: 11px;padding: 7px 3px;}  
.header-wrapp .scroll.float-panel.fixed a.scroll-btn1 {margin: 0 5px 0 0;    padding: 13px 12px 13px 12px;font-size: 12px;}  
.header-wrapp .scroll.float-panel.fixed li a:last-child {margin-right: 4px;}


/* 
.adultpricelist .adultpricelist-content .content1 {width: 33%;}
.adultpricelist .adultpricelist-title .title0 {width: 33%;}

.adultpricelist .adultpricelist-content .content2 {width: 17%;}
.adultpricelist .adultpricelist-title .title1 {width:17%;}

.adultpricelist .adultpricelist-content .content3 {width:28%;}
.adultpricelist .adultpricelist-title .title2 {width:28%;} */

.faq-outer {
    padding: 0px 0 0;
}

.treatin-wrapp .faq-outer h3 {

    margin-bottom: 10px;
}

.conten-wrapp{padding:57px 0 48px}

.adultpricelist .adultpricelist-title:after {width: 8px;height: 6px;right: 9px;}
.adultpricelist .adultpricelist-title {padding-right: 24px;font-size: 13px}
.adultpricelist .adultpricelist-title .title0 {width: 39%;}
.adultpricelist .adultpricelist-content {font-size: 12px;}
.adultpricelist .adultpricelist-content .content1 {width: 39%;}

.childteenagerprice .childteenagerprice-title:after {width: 8px;height: 6px;right: 9px;}
.childteenagerprice .childteenagerprice-title {font-size: 13px;}
.childteenagerprice .childteenagerprice-content {font-size: 12px;}

.adultpricelist .adultpricelist-title:after {
    right: 14px;
}

.childteenagerprice .childteenagerprice-title:after {
    right: 14px;
}

.childteenagerprice .childteenagerprice-title .title0{width:39%}
.childteenagerprice .childteenagerprice-content .content1{width:39%}

.adultpricelist .adultpricelist-title .title2{width:36%}
.childteenagerprice .childteenagerprice-content .content3{width:36%}
.childteenagerprice .childteenagerprice-title .title2 {
    width: 36%;
}

.adultpricelist .adultpricelist-content .content3{width:36%}

.enquiry-wrapp .enquiry-col1 {width: 94%;}

.testi-wrapp{padding:57px 0 26px}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3,
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(15) .nf-field-container .field-wrap .nf-field-label span.nf-label-span, .conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(20) .nf-field-container .field-wrap .nf-field-label span.nf-label-span {
    font-size: 24px;
}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3{line-height: 1;
}

.abouts-wrapp h1 {line-height: 40px;font-size: 30px;}

.chil-teens-adults-membership-warpp{padding:40px 0 40px}
.chil-teens-adults-membership-warpp .plan-section{padding:30px 0 30px}
.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card{padding:26px 2% 26px}
.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card h3{font-size:13px}
.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card .price{font-size:13px}
.chil-teens-adults-membership-warpp .plan-section.dental-count1{padding:50px 0 50px}

.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-image .savings-badge h5{font-size:12px}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-image .savings-badge{width:115px;height:115px;background-size:115px;bottom:17px}

.chil-teens-adults-membership-warpp .plan-section .plan-content h2{font-size:22px}
.chil-teens-adults-membership-warpp .fee-equivalent h2{font-size:22px}


}



@media screen and (min-width:901px) and (max-width:1024px) {

.margin { width:94%;}



.header-wrapp { padding:26px 0 26px;}

.header-wrapp .header-col1 { width:17%;}

.header-wrapp .header-col2 { margin:0 0 0 91px;}

.header-wrapp .header-cols2 {margin: 0 0 0 83px;}

.header-wrapp .header-col3 { margin:3px 0 24px;}

.header-wrapp .header-col3 .header-row3 li { margin:0 14px 0 0;}

.header-wrapp .header-btn1 { margin:0 8px 0 0; padding:14px 22px 14px 22px;}

.header-row3 li, .header-row3 li a { font-size:13px; letter-spacing:0.10px;}

.header-wrapp .header-col3 .header-row3 li span {margin: 0 14px 0 0;}



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

.banner-wrapp h2 { font-size:11px; letter-spacing:2.16px; line-height:22px; margin:0 0 15px;}

.banner-wrapp h3 { font-size:22px; letter-spacing:0; line-height:42px; margin:0 0 15px;}

.banner-wrapp h3 span { display:inline;}

.banner-wrapp h4 { font-size:14px; letter-spacing:0; line-height:25px; margin:0 0 0;}

.banner-wrapp .banner-col3 .banner-row3 { width:94%;}

.banner-wrapp .banner-col4 .banner-row4 { width:94%;}

.banner-wrapp .banner-btn1 { margin:11px 0 0;}



.abouts-wrapp { padding:49px 3% 55px;}

.abouts-wrapp h2 { font-size:11px; letter-spacing:2.16px; line-height:22px; margin:0 0 22px;}

.abouts-wrapp h3 { font-size:22px; letter-spacing:0; line-height:42px; margin:0 0 15px;}

.abouts-wrapp h3 span { display:inline;}

.abouts-wrapp .abouts-btn1 { margin:22px 0 0;}



.services-wrapp { padding:55px 0 37px;}

.services-wrapp h2 { font-size:11px; letter-spacing:2.16px; line-height:22px; margin:0 0 12px;}

.services-wrapp h3 { font-size:16px; letter-spacing:0; line-height:30px; margin:0 0 15px;}

.services-wrapp h3 span { display:inline;}

.services-wrapp .services-col1 .services-row1 { width:94%;}

.services-wrapp .services-col2 { margin:0 0 84px;}

.services-wrapp .services-col2 .services-row2 { margin:0 auto 33px;}

.services-wrapp .services-col3 { width:43%;}

.services-wrapp .services-btn1 { margin:13px 0 0 ;}



.straightening-wrapp { padding:37px 0 26px;}

.straightening-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:23px; margin:0 0 13px;}

.straightening-wrapp h2 { font-size:11px; letter-spacing:2.16px; line-height:22px; margin:0 0 12px;}

.straightening-wrapp h3 { font-size:32px; letter-spacing:0; line-height:36px; margin:0 0 21px;}

.straightening-wrapp .straightening-btn1 { margin:20px 0 0;}



.implants-wrapp { padding:26px 0 57px;}

.implants-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:23px; margin:0 0 13px;}

.implants-wrapp h2 { font-size:11px; letter-spacing:2.16px; line-height:22px; margin:0 0 12px;}

.implants-wrapp h3 { font-size:32px; letter-spacing:0; line-height:36px; margin:0 0 21px;}

.implants-wrapp .implants-col1 { margin:0 0 51px;}

.implants-wrapp .implants-btn1 { margin:20px 0 0;}



.testimonials-wrapp { padding:57px 0 63px;}

.testimonials-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:27px; margin:0 0 13px;}

.testimonials-wrapp h2 { font-size:11px; letter-spacing:2.16px; line-height:22px; margin:0 0 15px;}

.testimonials-wrapp h3 { font-size:32px; letter-spacing:0; line-height:36px; margin:0 0 40px;}

.testimonials-wrapp h4 { font-size:10px; letter-spacing:2px; line-height:18px; margin:0 0 10px;}

.testimonials-wrapp .testimonials-col3 { margin:22px 0 0;}



.team-wrapp { padding:63px 0 71px;}

.team-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:24px; margin:0 0 13px;}

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

.team-wrapp h2 { font-size:11px; letter-spacing:2.16px; line-height:22px; margin:0 0 12px;}

.team-wrapp h3 { font-size:30px; letter-spacing:0; line-height:34px; margin:0 0 20px;}



.enquiry-wrapp { padding:71px 0 61px;}

.enquiry-wrapp h2 { font-size:11px; letter-spacing:2.16px; line-height:22px; margin:0 0 15px;}

.enquiry-wrapp h3 { font-size:32px; letter-spacing:0; line-height:36px; margin:0 0 57px;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil2 { margin:0 3.73% 78px 0;}

.enquiry-wrapp .enquiry-col1 .enquiry-row1 .enquiry-fil3 { margin:0 0 78px;}

.enquiry-wrapp .enquiry-btn1 { margin:18px 0 0;}



.instagram-wrapp { padding:61px 0 32px;}

.instagram-wrapp .instagram-col1 { width:21px; margin:0 auto 40px;}

.instagram-wrapp .instagram-col2 { margin:0 auto 33px;}



.flinker-wrapp { padding:32px 0 31px;}

.flinker-wrapp .flinker-col1 .flinker-row1 li { margin:0 9px 0;}

.flinker-row1 li, .flinker-row1 li a { font-size:11px; letter-spacing:2.10px;}



.fheader-wrapp { padding:31px 0 18px;}

.fheader-wrapp .fheader-col1 { width:21.2%; margin:0 auto 50px;}

.fheader-wrapp .fheader-col2 { margin:0 0 35px;}

.fheader-wrapp .fheader-col2 .fheader-row2 li { margin:0 4px 0;}

.fheader-wrapp .fheader-btn1 { margin:0 4px 0; padding:14px 22px 14px 22px;}

.fheader-row2 li, .fheader-row2 li a { font-size:12px; letter-spacing:0.10px;}

.fheader-wrapp .fheader-col2 .fheader-row2 li span { margin: 0 4px 0;}


.footer-wrapp { padding:18px 0 134px;}

.footer-wrapp .footer-col1 { margin:0 0 8px;}

.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { top:0;}

.footer-wrapp .footer-col2 .footer-row2 li { margin:0 6px 0;}

.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:11px; letter-spacing:0;}



.blogin-wrapp .blogin-row1 { width:100%;}

.blogin-wrapp .blogin-row1 .blogin-col1 { margin:0 0 50px;}

.blogin-wrapp .blogin-btn1 { margin:10px 0 0;}



/*inner*/

.conten-wrapp { padding:57px 0 80px;}

.conten-wrapp .conten-row1 .conten-bar1 { width:64%;}

.conten-wrapp .conten-row1 .conten-bar2 { width:32%;}



.sidbar-wrapp h3 { font-size:30px; line-height:35px; margin:0 0 27px;}

.sidbar-wrapp .sidbar-row1 { padding:0 0 45px;}

.sidbar-wrapp .sidbar-row2 { margin:10px 0 0;}



.services-slider { padding:25px 0 50px;}

.services-slider h3 { font-size:15px; line-height:29px;}



.offers-wrapp .offers-row3 { right:0;}



.cantreat-wrapp .cantreat-row1 .cantreat-col1 { width:30%; margin:0 5% 40px 0;}

.cantreat-wrapp .cantreat-row1 .cantreat-col1 .cantreat-bar2 { min-height:234px;}



.dentalcare-wrapp .dentalcare-row1 .dentalcare-col1 { width:29.63%; margin:0 5% 20px 0;}



.teamer-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:24px; margin:0 0 10px;}

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

.teamer-wrapp .teamer-col1 h2 { font-size:10px; letter-spacing:1.66px; line-height:21px; margin:0 0 10px;}

.teamer-wrapp .teamer-col1 h3 { font-size:23px; letter-spacing:0; line-height:24px; margin:0 0 24px;}

.teamer-wrapp .teamer-col2 .teamer-row2 { width:90%; padding: 0 5%}



.gallerin-wrapp .gallerin-row1 .gallerin-row2 { width:100%;}



.galler-wrapp .galler-row2 { margin:0 0 50px;}



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



.testi-wrapp .testi-row2 .testi-row3 { width:72%;}

.invisalign2-wrapp p { font-size:12px; line-height:31px; margin:0 0 13px;}
.invisalign2-wrapp p span { display:inline;}
.invisalign2-wrapp h2 { font-size:11px; letter-spacing:1.56px; line-height:22px; margin:0 0 12px;}
.invisalign2-wrapp h2 span { display:inline;}
.invisalign2-wrapp h3 { font-size:27px; line-height:31px; margin:0 0 32px;}
.invisalign2-wrapp h3 span { display:inline;}
.invisalign2-wrapp .invisalign2-btn1 { margin:23px 0 0;}

.event-wrapp { padding:39px 0 50px;}
.event-wrapp h2 { font-size:12px; letter-spacing:1.56px; line-height:22px; margin:0 0 12px;}
.event-wrapp h2 span { display:inline;}
.event-wrapp h3 { font-size:42px; line-height:48px; margin:0 0 15px;}
.event-wrapp h3 span { display:inline;}
.event-wrapp h4 { font-size:16px; line-height:22px; margin:0 0 0;}
.event-wrapp h4 span { display:inline;}

.offer-wrapp { padding:30px 0 62px;}
.offer-wrapp p { font-size:12px; line-height:35px; margin:0 0 0;}
.offer-wrapp p span { display:inline;}
.offer-wrapp h2 { font-size:12px; letter-spacing:1.56px; line-height:22px; margin:0 0 12px;}
.offer-wrapp h2 span { display:inline;}
.offer-wrapp h3 { font-size:21px; line-height:34px; margin:0 0 5px;}
.offer-wrapp h3 span { display:inline;}
.offer-wrapp h4 { font-size:19px; letter-spacing:1.56px; line-height:25px; margin:0 0 0;}
.offer-wrapp h4 span { display:inline;}
.offer-wrapp .offer-col1 { margin:36px auto 57px;}

.book-wrapp { padding:69px 0 59px;}
.book-wrapp h2 { font-size:12px; letter-spacing:1.56px; line-height:22px; margin:0 0 15px;}
.book-wrapp h2 span { display:inline;}
.book-wrapp h3 { font-size:27px; line-height:31px; margin:0 0 57px;}
.book-wrapp h3 span { display:inline;}
.book-wrapp .book-col1 .book-row1 .book-fil2 { margin:0 3.73% 78px 0;}
.book-wrapp .book-col1 .book-row1 .book-fil3 { margin:0 0 78px;}
.book-wrapp .book-btn1 { margin:18px 0 0;}

.work-wrapp { padding:79px 0 87px;}
.work-wrapp p { font-size:12px; line-height:27.6px; margin:0 0 0;}
.work-wrapp p span { display:inline;}
.work-wrapp h2 { font-size:12px; letter-spacing:1.56px; line-height:22px; margin:0 0 16px;}
.work-wrapp h2 span { display:inline;}
.work-wrapp h3 { font-size:27px; line-height:31px; margin:0 0 78px;}
.work-wrapp h3 span { display:inline;}
.work-wrapp .work-col1 { margin:0 0 72px;}

.consult-wrapp { padding:52px 0 56px;}
.consult-wrapp h2 { font-size:27px; line-height:31px; margin:0 0 22px;}
.consult-wrapp h2 span { display:inline;}
.consult-wrapp .consult-btn1 { margin:14px 0 0;}

.aligners-wrapp { padding:77px 0 0;}
.aligners-wrapp p { font-size:12px; line-height:27.6px; margin:0 0 0;}
.aligners-wrapp p span { display:inline;}
.aligners-wrapp h2 { font-size:12px; letter-spacing:1.56px; line-height:22px; margin:0 0 16px;}
.aligners-wrapp h2 span { display:inline;}
.aligners-wrapp h3 { font-size:27px; line-height:31px; margin:0 0 67px;}
.aligners-wrapp h3 span { display:inline;}
.aligners-wrapp h4 { font-size:12px; letter-spacing:1.56px; line-height:22px; margin:0 0 19px;}
.aligners-wrapp h4 span { display:inline;}
.aligners-wrapp .aligners-col1 .aligners-row1 { margin:0 auto 28px;}
.aligners-wrapp .aligners-col2 { margin:0 9.24% 57px 0;}

.whitehall-wrapp { padding:77px 0 136px;}
.whitehall-wrapp h2 { font-size:12px; letter-spacing:1.56px; line-height:22px; margin:0 0 16px;}
.whitehall-wrapp h2 span { display:inline;}
.whitehall-wrapp h3 { font-size:27px; line-height:31px; margin:0 0 63px;}
.whitehall-wrapp h3 span { display:inline;}
.whitehall-wrapp h4 { font-size:16px; line-height:29px; margin:0 0 0;}
.whitehall-wrapp h4 span { display:inline;}

.membership-wrapp h2 { font-size:27px; line-height:31px; margin:0 auto 0; top:-16px;}
.membership-wrapp h2 span { display:inline;}
.membership-wrapp h3 { font-size:12px; letter-spacing:1.56px; line-height:16px; margin:0 0 24px;}
.membership-wrapp h3 span { display:inline;}
.membership-wrapp h4 { font-size:21px; line-height:37.6px; margin:0 auto 0;}
.membership-wrapp .membership-col1 { margin:0 0 130px;}
.membership-wrapp .membership-col1 .membership-row1 { padding:77px 4% 77px;}
.membership-wrapp .membership-col2 { margin:0 0 67px;}
.membership-wrapp .membership-col2 .membership-row2 li { margin:0 19px 0;}
.membership-wrapp .membership-col2 .membership-row2 li::after { left:-22px;}
.membership-wrapp .membership-col3 { margin:0 0 44px;}
.membership-wrapp .membership-col3 .membership-row3 li { margin:0 0 22px;}
.membership-row2 li, .membership-row2 li a { font-size:11px; letter-spacing:1.54px;}
.membership-row3 li, .membership-row3 li a { font-size:12px; line-height:23.6px;}

.bonding-wrapp p { font-size:12px; line-height:31px; margin:0 0 13px;}
.bonding-wrapp p span { display:inline;}
.bonding-wrapp h2 { font-size:12px; letter-spacing:1.56px; line-height:22px; margin:0 0 12px;}
.bonding-wrapp h2 span { display:inline;}
.bonding-wrapp h3 { font-size:27px; line-height:31px; margin:0 0 22px;}
.bonding-wrapp h3 span { display:inline;}
.bonding-wrapp .bonding-col1 { margin:0 auto 61px;}
.bonding-wrapp .bonding-btn1 { margin:15px 0 0;}

.event-wrapp h5 { font-size:32px; line-height:53px; margin:0 0 0;}
.event-wrapp .event-col1 { margin:36px 0 0;}

.smilefast-wrapp { padding:79px 0 87px;}
.smilefast-wrapp p { font-size:12px; line-height:27.6px; margin:0 0 24px;}
.smilefast-wrapp p span { display:inline;}
.smilefast-wrapp h2 { font-size:12px; letter-spacing:1.56px; line-height:22px; margin:0 0 16px;}
.smilefast-wrapp h2 span { display:inline;}
.smilefast-wrapp h3 { font-size:27px; line-height:31px; margin:0 0 81px;}
.smilefast-wrapp h3 span { display:inline;}

/*common-css*/

.banner-thm1 a { width:20px; margin:0 12px 0 0;}

.testimonials-thm1 span { width:11px; margin:0 1px 0 0;}



/*btn-css*/

.header-btn1, .banner-btn1, .abouts-btn1, .services-btn1, .straightening-btn1, .implants-btn1, .implants-btn2, .testimonials-btn1, .team-btn1, .enquiry-fil1, .enquiry-btn1, .instagram-btn1, .fheader-btn1, .about-btn1, .sidbar-btn1, .sidbar-fil1, .sidbar-btn2, .about-btn1, .straightening-btn2, .blogin-btn1, .bloger-btn1, .teamer-btn1, .gallerin-btn1, .buttons-btn1, .galler-btn1, .teamin-btn1, .treatin-btn1, .testi-btn1, .membership-btn1, .invisalign2-btn1, .book-btn1, .consult-btn1, .bonding-btn1, .onlint-btn, .learn-btn, .comon-team-anchor, .contact-btn { font-size:13px; letter-spacing:0.10px;}


.banner-thm1 a.desk-view { display: none;}
.banner-thm1 a.tab-view { display: inline-block; margin-right: 0;}
.banner-thm1 a.mob-view { display: none;}

.header-wrapp ul.scroll-menu li a, .header-wrapp .scroll.float-panel a.scroll-btn1 {
    padding: 7px 8px;
    font-size: 14px;
}
.header-wrapp .scroll.float-panel {
    padding: 11px 0;
}


.offers-wrapp .offers-row1 .footerhead{ width:94%;}

.teamer-wrapp .teamer-col2 .teamer-row2 p { min-height: 72px;}


.book-wrapp .book-col1 .caldera-grid .col-sm-3 { margin: 0 3.73% 78px 0;}
.book-wrapp .book-col1 .caldera-grid .col-sm-3.last_col { margin: 0 0 78px;}
.book-wrapp .book-col1 .caldera-grid .checkbox { margin: 0 0 6px;}
.book-wrapp .book-col1 .caldera-grid .form-group.extra-class2 .checkbox { margin: 0 0 22px;}
.book-wrapp .book-col1 .caldera-grid .btn { margin: 18px 0 0;}


.social-wrapp { padding: 57px 0 0 0;}

.testimonials-wrapp .testimonials-col2{ padding: 20px 0 !important; margin: 20px 0 !important;}

.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width: 35%;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width: 60%;}



.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell { margin: 0 3.73% 78px 0;}
.enquiry-wrapp .enquiry-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child { margin: 0 0 78px;}
.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%; float: left; margin: 0 0 0; padding: 0 5% 0; text-align: 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 textarea.ninja-forms-field { width: 100%; margin: 0 0 0; padding: 15px 5% 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 { margin: 0 0 6px !important;}
.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 { margin: 0 0 22px !important; }
.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; letter-spacing: 0.10px; margin: 18px 0 0;}

 
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 6px !important;}
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 22px !important; }
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 13px; letter-spacing: 0.10px; margin: 18px 0 0;}


.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell { margin: 0 3.73% 45px 0;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:last-child { margin: 0 0 45px;}
.book-wrapp .book-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%; float: left; margin: 0 0 0; padding: 0 5% 0; text-align: center;}
.book-wrapp .book-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%; margin: 0 0 0; padding: 15px 5% 0;}
.book-wrapp .book-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 6px !important;}
.book-wrapp .book-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 22px !important; }
.book-wrapp .book-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; letter-spacing: 0.10px; margin: 18px 0 0;}


.conten-bar1.about-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; letter-spacing: 0.10px; margin: 18px 0 0;}


body.popupcame .menu-col1 {  top: 68px;}

/*.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images .sbi_photo_wrap img {height: 30.7vw;}
.instagram-wrapp .instagram-col2 #sb_instagram #sbi_images .slider .slick-track .sbi_photo_wrap img {height: 28.7vw;}
.social-wrapp .instagram-wrapp-col #sbi_images .slider .slick-track .sbi_photo_wrap img {height: 29.2vw;}*/

.banner-wrapp .jarallax-video {padding: 0 0 700px;}

.loc-abouts-wrapp .intro h3{font-size:11px;margin:0 0 20px}
.loc-abouts-wrapp .intro h2{font-size:23px;margin:0 0 30px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner h2{font-size:23px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .core-div{margin:0 0 15px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .description p{font-size:12px}
.loc-abouts-wrapp .location-clinic .location-clinic-inner .description{padding:0 7% 0}

.abouts-wrapp .abouts-col1 .abouts-row1 {width: 90%;}

.principle-dent-wrapp h3 {font-size: 11px;letter-spacing: 2.1px;margin: 0 0 18px;}
.principle-dent-wrapp h2 {font-size: 34px;}

.implants-wrapp.implants-extra .implants-col2 .implants-row2 {padding: 25px 1.5%;}
.implants-wrapp.implants-extra .implants-col1 {margin: 0 0 40px;}
.implants-wrapp.implants-extra {padding: 20px 0 8px;}

.home-treatment-wrapp .onlint-btn {margin: 12px 0 0;}
.home-treatment-wrapp .book-btn1.extrabtn-style {margin: 12px 0 0 4px;font-size: 13px;letter-spacing: 0.10px;}
.home-treatment-wrapp {padding: 15px 0 60px;}
.home-treatment-wrapp h2 {font-size: 32px;letter-spacing: 0;line-height: 36px;margin: 0 0 18px;}
.home-treatment-wrapp p {font-size: 12px;letter-spacing: 0.10px;line-height: 23px;margin: 0 0 12px;}

.philosophy-wrapp{padding:90px 0 90px}
.philosophy-wrapp .right-philo-content{padding:0 2%}
.philosophy-wrapp h3{font-size:32px;letter-spacing:0;line-height:36px}
.philosophy-wrapp h2{font-size:11px;letter-spacing:2.16px;line-height:22px;margin:0 0 12px}
.philosophy-wrapp p{font-size:12px;letter-spacing:.1px;line-height:23px;margin:0 0 12px}

.financed-wrapp{padding:80px 0 80px}
.financed-wrapp .left-fin-content{padding:0 2%}
.financed-wrapp h2{font-size:11px;letter-spacing:2.16px;line-height:22px;margin:0 0 12px}
.financed-wrapp h3{font-size:32px;letter-spacing:0;line-height:36px}
.financed-wrapp p{font-size:12px;letter-spacing:.1px;line-height:23px;margin:0 0 12px}
.financed-wrapp .onlint-btn{padding:14px 34px 14px 34px;margin:14px 0 0}

.testimonials-wrapp.newtestistyle {padding: 70px 0 80px;}

.team-wrapp.newteamstyle {padding: 80px 0 70px;}

.address-wrapp{padding:60px 0 50px}
.address-wrapp h2{font-size:11px;letter-spacing:2.16px;line-height:22px;margin:0 0 12px}
.address-wrapp h3{font-size:32px;letter-spacing:0;line-height:36px}
.address-wrapp .map-wrapp .map-wrappin h3{font-size:15px}
.address-wrapp .view-btn{font-size:13px;letter-spacing:.1px;padding:12px 38px 12px 38px}

.enquiry-wrapp.newenquerystyle:before {top: -15%;}

.instagram-wrapp.newinstagramstyle {padding: 50px 0 20px;}
.instagram-wrapp.newinstagramstyle .instagram-col1 {width: 30px;margin: 0 auto 20px;}
.instagram-wrapp.newinstagramstyle h2 {font-size: 32px;letter-spacing: 0;line-height: 36px;}

.fheader-wrapp.newfheadstyle h2 {font-size: 11px;letter-spacing: 2.16px;line-height: 22px;margin: 0 0 15px;}
.fheader-wrapp.newfheadstyle h3 {font-size: 15px;}
.fheader-wrapp.newfheadstyle .phne-btn {font-size: 12px;letter-spacing: .10px;}
.fheader-wrapp.newfheadstyle .fheader-btn1.book-btn1 {font-size: 13px;letter-spacing: 0.10px;}

.header-wrapp .header-cols2 .header-rows2 .locations-btn {font-size: 15px;margin: 0 0 0 12px;}
.header-wrapp .header-cols2 .header-rows2 span {font-size: 12px;}
.header-wrapp .header-col3 .header-nebtn1 {font-size: 15px;}

.contac-wrapp .location-branch .comon-anchor {font-size: 13px;letter-spacing: .1px;min-width: 148px;}

.teamer-wrapp .team-acnhor .comon-team-anchor {font-size: 13px;letter-spacing: .1px;min-width: 148px;}

.address-wrapp .map-wrapp .map-wrappin .view-btn-mpa {font-size: 12px;letter-spacing: 0.10px;}

.inner-pages-extra .about-wrapp h2 {font-size: 26px;line-height: 36px;}

.inner-pages-extra .teamer-wrapp {padding-bottom: 0;}

.header-wrapp .scroll.fixed .scroll-menu {margin-left: 104px;}


.header-wrapp .scroll.float-panel.fixed a.scroll-btn1 {padding: 13px 16px 13px 16px;}
.header-wrapp ul.scroll-menu li a, .header-wrapp .scroll.float-panel a.scroll-btn1 {padding: 7px 6px;font-size: 13px;}
.header-wrapp .scroll.fixed .scroll-menu {margin-left: auto;} 
.header-wrapp .scroll.float-panel.fixed a.scroll-btn1.buttonstyle { margin-right:24px;} 
.menu-col1 .scroll.float-panel.fixed .menu-row1.toggle {margin-top: 4px !important;}
.header-wrapp .scroll.float-panel.fixed li a {font-size: 13px;padding: 7px 4px;}  
.header-wrapp .scroll.float-panel.fixed a.scroll-btn1 {margin: 0 5px 0 0;    padding: 13px 18px 13px 18px;font-size: 13px;}  
.header-wrapp .scroll.float-panel.fixed li a:last-child {margin-right: 4px;}

/* .adultpricelist .adultpricelist-content .content1 {width: 42%;}
.adultpricelist .adultpricelist-title .title0 {width: 42%;}

.adultpricelist .adultpricelist-content .content2 {width: 19%;}
.adultpricelist .adultpricelist-title .title1 {width:19%;}

.adultpricelist .adultpricelist-content .content3 {width:34%;}
.adultpricelist .adultpricelist-title .title2 {width:34%;} */

.faq-outer {
    padding: 0px 0 0;
}

.treatin-wrapp .faq-outer h3 {
    margin-bottom: 10px;
}

body.popupcame .menu-col1 .fixed {
    padding: 70px 0 33px;
}

.conten-wrapp{padding:57px 0 56px}

.adultpricelist .adultpricelist-title:after {width: 10px;height: 6px;}

.childteenagerprice .childteenagerprice-title:after {width: 10px;height: 6px;}

.adultpricelist .adultpricelist-title:after {
    right: 14px;
}

.childteenagerprice .childteenagerprice-title:after {
    right: 14px;
}

.testi-wrapp{padding:57px 0 34px}

.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3,
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(15) .nf-field-container .field-wrap .nf-field-label span.nf-label-span, .conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(20) .nf-field-container .field-wrap .nf-field-label span.nf-label-span {font-size: 24px;}
.conten-bar1.about-wrapp .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element h3{line-height: 1;}

.abouts-wrapp h1 {font-size: 32px;}

.chil-teens-adults-membership-warpp{padding:40px 0 40px}
.chil-teens-adults-membership-warpp .plan-section{padding:30px 0 30px}
.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card{padding:26px 3% 26px}
.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card h3{font-size:13px}
.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card .price{font-size:13px}
.chil-teens-adults-membership-warpp .plan-section.dental-count1{padding:50px 0 50px}

.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-image .savings-badge h5{font-size:12px}
.chil-teens-adults-membership-warpp .plan-section .plan-content .plan-image .savings-badge{width:115px;height:115px;background-size:115px;bottom:17px}

.chil-teens-adults-membership-warpp .plan-section .plan-content h2{font-size:24px}
.chil-teens-adults-membership-warpp .fee-equivalent h2{font-size:24px}


}



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

.margin { width:94%;}



.header-wrapp .header-col1 { width:17%;}

.header-wrapp .header-col2 { margin:0 0 0 96px;}
.header-wrapp .header-cols2 {margin: 0 0 0 86px;}



.banner-wrapp { min-height:622px;}

.banner-wrapp h3 span { display:inline;}

.banner-wrapp .banner-col3 .banner-row3 { width:94%;}

.banner-wrapp .banner-col4 .banner-row4 { width:94%;}



.abouts-wrapp { padding:62px 3% 68px;}



.services-wrapp h3 span { display:inline;}

.services-wrapp .services-col1 .services-row1 { width:94%;}



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



.fheader-wrapp .fheader-col1 { width:21.2%;}



/*inner*/

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



.services-slider { padding:25px 0 50px;}



.blogin-wrapp .blogin-row1 { width:100%;}

.blogin-wrapp .blogin-row1 .blogin-col1 { margin:0 0 50px;}

.blogin-wrapp .blogin-btn1 { margin:10px 0 0;}



.offers-wrapp .offers-row3 { right:5%;}



.cantreat-wrapp .cantreat-row1 .cantreat-col1 { width:30%; margin:0 5% 40px 0;}

.cantreat-wrapp .cantreat-row1 .cantreat-col1 .cantreat-bar2 { min-height:234px;}



.dentalcare-wrapp .dentalcare-row1 .dentalcare-col1 { width:29.63%; margin:0 5% 20px 0;}



.teamer-wrapp p { font-size:12px; letter-spacing:0.10px; line-height:24px; margin:0 0 10px;}

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

.teamer-wrapp .teamer-col1 h2 { font-size:12px; letter-spacing:1.66px; line-height:21px;}

.teamer-wrapp .teamer-col1 h3 { font-size:26px; letter-spacing:0; line-height:24px;}

.teamer-wrapp .teamer-col2 .teamer-row2 { width:90%; padding: 0 5%}

.header-wrapp ul.scroll-menu li a, .header-wrapp .scroll.float-panel a.scroll-btn1 {
    padding: 7px 10px;
    font-size: 14px;
}
.header-wrapp .scroll.float-panel {
    padding: 11px 0;
}

.offers-wrapp .offers-row1 .footerhead{ width:94%;}

.invisalign2-wrapp p span { display:inline;}
.invisalign2-wrapp h2 span { display:inline;}
.invisalign2-wrapp h3 { font-size:31px; line-height:35px;}
.invisalign2-wrapp h3 span { display:inline;}

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

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

.book-wrapp h2 span { display:inline;}
.book-wrapp h3 { font-size:31px; line-height:35px;}
.book-wrapp h3 span { display:inline;}

.work-wrapp p span { display:inline;}
.work-wrapp h2 span { display:inline;}
.work-wrapp h3 { font-size:31px; line-height:35px;}
.work-wrapp h3 span { display:inline;}

.consult-wrapp h2 { font-size:31px; line-height:35px;}
.consult-wrapp h2 span { display:inline;}

.aligners-wrapp p span { display:inline;}
.aligners-wrapp h2 span { display:inline;}
.aligners-wrapp h3 { font-size:31px; line-height:35px;}
.aligners-wrapp h3 span { display:inline;}
.aligners-wrapp h4 span { display:inline;}

.whitehall-wrapp h2 span { display:inline;}
.whitehall-wrapp h3 { font-size:31px; line-height:35px;}
.whitehall-wrapp h3 span { display:inline;}
.whitehall-wrapp h4 span { display:inline;}

.membership-wrapp h2 { font-size:31px; line-height:35px;}
.membership-wrapp h2 span { display:inline;}
.membership-wrapp h3 span { display:inline;}

.social-wrapp { padding: 57px 0 0 0;}

/*.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images .sbi_photo_wrap img {height: 30.7vw;}
.instagram-wrapp .instagram-col2 #sb_instagram #sbi_images .slider .slick-track .sbi_photo_wrap img { height: 28.4vw;}
.social-wrapp .instagram-wrapp-col #sbi_images .slider .slick-track .sbi_photo_wrap img { height: 29.5vw;}*/

.banner-wrapp .jarallax-video {padding: 0 0 800px;}

.abouts-wrapp .abouts-col1 .abouts-row1 {width: 90%;}

.implants-wrapp.implants-extra .implants-col2 .implants-row2 {padding: 25px 1.5%;}
.implants-wrapp.implants-extra .implants-col1 {margin: 0 0 40px;}
.implants-wrapp.implants-extra {padding: 20px 0 0;}

.home-treatment-wrapp .onlint-btn {margin: 12px 0 0;}
.home-treatment-wrapp .book-btn1.extrabtn-style {margin: 12px 0 0 4px;}

.philosophy-wrapp {padding: 110px 0 100px;}
.philosophy-wrapp .right-philo-content {padding: 0 2%;}

.financed-wrapp {padding: 88px 0 80px;}
.financed-wrapp .left-fin-content {padding: 0 2%;}

.testimonials-wrapp.newtestistyle {padding: 70px 0 86px;}

.enquiry-wrapp.newenquerystyle:before {top: -20%;}

.header-wrapp .header-cols2 .header-rows2 .locations-btn {font-size: 16px;margin: 0 0 0 16px;}
.header-wrapp .header-col3 .header-nebtn1 {font-size: 16px;}


  .header-wrapp .scroll.fixed .scroll-menu {margin-left: auto;} 
  .header-wrapp .scroll.float-panel.fixed a.scroll-btn1.buttonstyle { margin-right: 28px;} 
  .menu-col1 .scroll.float-panel.fixed .menu-row1.toggle {margin-top: 4px !important;}

.conten-wrapp{padding:57px 0 62px}

.adultpricelist .adultpricelist-title:after {
    right: 16px;
}

.childteenagerprice .childteenagerprice-title:after {
    right: 16px;
}

.chil-teens-adults-membership-warpp .fee-equivalent .fee-grid .fee-card{padding:26px 2% 26px}

.chil-teens-adults-membership-warpp .plan-section .plan-content h2{font-size:26px}
.chil-teens-adults-membership-warpp .fee-equivalent h2{font-size:26px}


}



@media screen and (min-width:1241px) and (max-width:1340px) {

.margin { width:94%;}



.header-wrapp .header-col2 { margin:0 0 0 96px;}
.header-wrapp .header-cols2 {margin: 0 0 0 90px;}


.banner-wrapp { min-height:858px;}

.banner-wrapp .banner-col3 .banner-row3 { width:94%;}

.banner-wrapp .banner-col4 .banner-row4 { width:94%;}

.banner-wrapp .jarallax-video {padding: 0 0 858px;}


.services-wrapp .services-col1 .services-row1 { width:94%;}

  .header-wrapp .scroll.fixed .scroll-menu {margin-left: auto;} 
  .header-wrapp .scroll.float-panel.fixed a.scroll-btn1.buttonstyle { margin-right: 35px;} 
  .menu-col1 .scroll.float-panel.fixed .menu-row1.toggle {margin-top: 4px !important;}



/*inner*/

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

/*.social-wrapp .instagram-wrapp-col #sb_instagram.sbi_col_3 #sbi_images .sbi_photo_wrap img {height: 30.7vw;}
.instagram-wrapp .instagram-col2 #sb_instagram #sbi_images .slider .slick-track .sbi_photo_wrap img {height: 28.8vw;}
.social-wrapp .instagram-wrapp-col #sbi_images .slider .slick-track .sbi_photo_wrap img { height: 29.3vw;}*/

.adultpricelist .adultpricelist-title:after {
    right: 14px;
}

.childteenagerprice .childteenagerprice-title:after {
    right: 14px;
}

}

@media screen and (min-width:1341px) and (max-width:1440px) 
{
  .header-wrapp .scroll.fixed .scroll-menu {margin-left: auto;} 
  .header-wrapp .scroll.float-panel.fixed a.scroll-btn1.buttonstyle { margin-right: 41px;} 
  .menu-col1 .scroll.float-panel.fixed .menu-row1.toggle {margin-top: 4px !important;}
}

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

.inner-pages-extra .conten-wrapp .margin {width: 94%}

}

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

.header-wrapp .header-col2 { margin:0 0 0 66px;}
.header-wrapp .header-cols2 {margin: 0 0 0 66px;}


.banner-wrapp { min-height:926px;}
.banner-wrapp .jarallax-video {padding: 0 0 926px;}


.inner-wrapp { min-height:597px;}

.work-shape1 {right: -10%;}

}

@media screen and (min-width: 1025px) {
	.about-wrapp p {font-size: 14px;}
	.sidbar-wrapp p {font-size: 14px;}
	.common-style p {font-size: 14px;}
	.teamin-wrapp p {font-size: 14px;}
	.treatin-wrapp p {font-size: 14px;}
	.common-style ul li {font-size: 14px;}
	.common-style ol li {font-size: 14px;}
	.common-style ol li:before {font-size: 14px;}
	.treatin-wrapp h3 {font-size: 16px}
	.buttons h5 {font-size: 13px}
	.note_on_member_ship_plans {font-size: 14px}
	.membership-row2 li, .membership-row2 li a {font-size: 13px}
	.membership-row3 li, .membership-row3 li a {font-size: 13px}
	.membership-wrapp h3 {font-size: 14px}
	.testi-wrapp p {font-size: 14px;}
	.testi-wrapp h4 {font-size: 13px;}
	.contac-cols .time-row .time-col1, .contac-cols .time-row .time-col2 {font-size: 15px}
	.bloger-wrapp h2 {font-size: 18px}
	.home-treatment-wrapp p {font-size: 14px;}
}


@media screen and (min-width: 1241px) {
	.about-wrapp p {font-size: 16px;}
	.sidbar-wrapp p {font-size: 16px;}
	.common-style p {font-size: 16px;}
	.teamin-wrapp p {font-size: 16px;}
	.treatin-wrapp p {font-size: 16px;}
	.common-style ul li {font-size: 16px;}
	.common-style ol li {font-size: 16px;}
	.common-style ol li:before {font-size: 16px;}
	.common-style ul li:before {font-size: 16px;top: -1px;}
	.treatin-wrapp h3 {font-size: 18px}
	.buttons h5 {font-size: 14px}
	.membership-row2 li, .membership-row2 li a {font-size: 14px}
	.membership-row3 li, .membership-row3 li a {font-size: 14px}
	.testi-wrapp p {font-size: 15px;}
	.testi-wrapp h4 {font-size: 14px;}
	.home-treatment-wrapp p {font-size: 16px;}
}


@media screen and (max-width: 1024px) {
.featherlight .featherlight-content { max-width: 80% !important; margin: 0 auto !important; max-height: 80% !important;}
.adultpricelist-out, .childteenagerpriceout {
    width:100%;
    overflow: hidden;
    float: left;
    max-width: initial;
}
.conten-wrapp .conten-row1 .conten-bar1 .buttons a{font-size: 32px;}
.adultpricelist, .childteenagerprice{width: 100%;
    overflow-x: auto;}

.adultpricelist::-webkit-scrollbar,.childteenagerprice::-webkit-scrollbar{width: 2px; height: 4px;}
/* Track */
.adultpricelist::-webkit-scrollbar-track,.childteenagerprice::-webkit-scrollbar-track {background: #8d8d8d; box-shadow: inset 1px 0 5px #222;  border-radius: 0px; }
 /* Handle */
.adultpricelist::-webkit-scrollbar-thumb ,.childteenagerprice::-webkit-scrollbar-thumb {background: #e3b56d; border-radius: 0px; }
/* Handle on hover */
.adultpricelist::-webkit-scrollbar-thumb:hover,.childteenagerprice::-webkit-scrollbar-thumb:hover {background: #c5afca; }

.offers-wrapp .offers-row1{ height: 615px; }
.book-sec .book-now-section{font-size: 34px;}

}
@media screen and (max-width: 991px) {
	.offers-wrapp .offers-row1{ height: 430px; }
	.book-now-section a{
		    clear: both;
		    display: block;
		    width: fit-content;
		    margin: 0 auto;
		    padding: 6px 26px;
		    top: 8px;
		    font-size: 15px;
		    line-height: 20px;
	}
	.book-sec .book-now-section{font-size: 34px;}
	.offdes-sec h3{
		font-size: 35px; line-height: 58px;
	}

}
@media screen and (min-width: 768px) {
	.google-rating.ggogledesktop { position: fixed; bottom: 20px; left: 20px; z-index: 999; display: inline-block; width: 210px; cursor: pointer;}
	.wp-google-badge.wp-google-badge_left-fixed { display: none!important;}
}
@media screen and (max-width: 767px) {
.contac-wrapp .contac-col2 iframe { pointer-events: none; }
.featherlight .featherlight-close-icon { right: 0 !important; top: -30px !important;}

.banner-thm1 a.desk-view { display: none;}
.banner-thm1 a.tab-view  { display: none;}
.banner-thm1 a.mob-view  { display: inline-block; margin-right: 0;}

.header-mob1 a.desk-view { display: none;}
.header-mob1 a.tab-view  { display: none;}
.header-mob1 a.mob-view  { display: inline-block; }
/*.about-wrapp .about-row2 .about-row3 .about-bar3 {
    position: static;
    float: left;
    margin-top: 20px;
}
.about-wrapp .about-row2 .about-row3 .about-bar2 {
    width: 100%;
    border-right: none;
    padding-right: 0;
}
.about-wrapp .about-row2 .about-row3 {
    width: 100%!important;
}*/
.google-rating.ggogledesktop{ display: none!important;  }
.wp-google-badge.wp-google-badge_left-fixed { left: 15px !important; bottom: 20px !important; z-index: 999 !important; cursor: pointer;}
.wp-gr .wp-google-rating { margin: 0 !important; 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 .wp-google-stars .wp-star svg { width: 13px !important;}
.header-wrapp .scroll .scroll-menu{ display: none!important;}
.offers-wrapp .offers-row1{display: block; height: auto;}
.off-top{margin-top: 30px;}


.header-wrapp .scroll.fixed .scroll-menu { display: none !important;}
.header-wrapp .scroll.float-panel.fixed a.scroll-btn1 { display: none !important;}

/*#cssmenu {
    padding: 0!important;
    
}*/

.invisalign-wrapp .invisalign-row2 .invisalign-col1 .invisalign-thumb {
    position: relative;
}

.invisalign-wrapp .invisalign-row2 .invisalign-col1 .invisalign-thumb::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;
    background: rgba(255,255,255,0.5);
}
.invisalign-wrapp h3 {
    color: #000;
}

.invisalign-wrapp .invisalign-row2 .invisalign-col1 .invisalign-bar1 li {
    color: #000;
}
.contac-cols .time-row {
    margin: 0 auto!important;
    width: 251px!important;
}
.contac-cols .time-row .time-col1 {
    width: 96px!important;
}
.contac-cols .time-row .time-col2 {
    width: 154px!important;
}
.work-wrapp .work-col2 .work-row2::after{
    content:none !important;
}


.header-wrapp .header-cols2 {width: 100%; margin:0 0;}

body.popupcame .header-wrapp { top: 0;}
body.popupcame .menu-col1 {top: 55px;}
.header-wrapp .header-btn1.mob-btn { display: block;}
.header-wrapp .header-cols2 .header-btn1 {width: 100%;}



.social-wrapp .instagram-wrapp-col.desk-view {display: none;}
.social-wrapp .instagram-wrapp-col.mob-view {display: block;margin: 0 0 60px;}

.header-mob1 a.circle-effect1 .circle-row1 {display: none ;}
.header-mob1 a.circle-effect1 {overflow: visible;}
.header-mob1 a.circle-effect1 img {opacity: 1; transition: all 0.5s ease-in;}
.header-mob1 a.circle-effect1:hover img {transform: rotate(-360deg);}



}

@media (max-width: 600px){
	.offers-wrapp .mob{ height: 265px; background-position: 0 !important; background-size: 141% !important; display: block; }
	.offers-wrapp .offers-row1.inv-off{ background: #081911 !important; }
	.off-top{width: 100%;}
	.offdes-sec h3{ font-size: 27px; } 

   .teamer-wrapp .teamer-col1.extra-cols .teamer-col2 .teamer-row2.square-row2 {
        bottom: 25%;
    }

/*.implants-wrapp .implants-col1 .implants-row1:after { content: ""; position: absolute; width: 100%; left: 0; right: 0; height: 100%; top: 0; background: #08191166;}*/
/*.implants-wrapp p { color: #ffffff;}*/
.straightening-wrapp p { color: #ffffff;}


.whitehall-wrapp .whitehall-col2 {
    margin: 0 auto!important;
    padding: 5%;
    width: 346px;
    height: 346px;
    float: none !important;
}
}


@media (max-width: 480px){
.wp-google-badge.wp-google-badge_left-fixed {
    left: 10px !important;
    bottom: 10px !important;
    z-index: 999 !important;
    cursor: pointer;
}
.wp-google-badge.wp-google-badge_left-fixed .wp-google-badge-btn {
    padding: 5px 8px!important;
}
.wp-google-badge.wp-google-badge_left-fixed .wp-google-badge-btn img {
    max-height: 20px !important;
    margin: 0 auto !important;
    display: block;
}
.wp-google-badge.wp-google-badge_left-fixed .wp-google-stars .wp-star svg {
    width: 11px !important;
}

.js--show-video .player__video {
    width: 90% !important;
    max-width: 96% !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
    transform: translateY(-50%) !important;
}
.js--show-video .player__video button.video-close {
    right: 0 !important;
    top: -30px !important;
}

.providers-wrapp h2 span {
    display: block!important;
}
}


@media (max-width: 414px){
    .conten-wrapp .conten-row1 .conten-bar1 .buttons.button-common-button a.buttons-btn1 {
        padding: 14px 18px !important;
    }
    .teamer-wrapp .teamer-col1.extra-cols .teamer-col2 .teamer-row2.square-row2 {
        bottom: 27%;
    }
    .whitehall-wrapp .whitehall-col2 {
    padding: 5%;
    width: 270px!important;
    height: 270px!important;
    float: none!important;
    margin: 0 auto!important;
}

}

@media screen and (max-width: 330px) {
.book-wrapp .book-col12 .g-recaptcha div iframe { margin-left: -1%;} 
}

@media screen and (max-width: 320px) {
.book-wrapp .book-col1 .g-recaptcha div iframe { margin-left: -2.5%;} 
}
