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

/* CSS Document © 2015 Digimax.co.uk */
/* @font-face {
	font-family: 'Montserrat', sans-serif;;
	src: url('../fonts/avenirltstd-roman-font.eot');
	src: local('?'), url('../fonts/avenirltstd-roman-font.woff') format('woff'), url('../fonts/avenirltstd-roman-font.ttf') format('truetype'), url('../fonts/avenirltstd-roman-font.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat', sans-serif-medium-font';
	src: url('../fonts/avenirltstd-medium-font.eot');


	src: local('?'), url('../fonts/avenirltstd-medium-font.woff') format('woff'), url('../fonts/avenirltstd-medium-font.ttf') format('truetype'), url('../fonts/avenirltstd-medium-font.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	  font-family: 'Montserrat', sans-serif;
;
	src: url('../fonts/aMontserrat', sans-serif
.eot');
	src: local('?'), url('../fonts/aMontserrat', sans-serif
.woff') format('woff'), url('../fonts/aMontserrat', sans-serif
.ttf') format('truetype'), url('../fonts/avenirltstd-heavy-font.svg') format('svg');
	font-weight: normal;
	font-style: normal;
} */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

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





.header-wrapp, .linker-wrapp, .banner-wrapp, .counter-wrapp, .welcome-wrapp, .dental-wrapp, .teeth-wrapp, .general-wrapp, .treatments-wrapp, .team-wrapp, .gallery-wrapp, .testimonials-wrapp, .services-wrapp, .choose-wrapp, .contact-wrapp, .appointments-wrapp, .social-wrapp, .flinker-wrapp, .footer-wrapp, .inner-wrapp, .conten-wrapp, .sidbar-wrapp, .treatin-wrapp, .treatin3-wrapp, .faqs-wrapp, .help-wrapp, .blog-wrapp, .paiger-wrapp, .blogin-wrapp, .fees-wrapp, .teamer-wrapp, .contac-wrapp, .hours-wrapp, .instructions-wrapp, .testi-wrapp, .treatment-wrapp, .values-wrapp, .recruitment-wrapp, .culture-wrapp, .jobs-wrapp, .practice-wrapp { width:100%; float:left;}
.margin { width:100%; max-width:1256px; margin:auto;}

/*header-wrapp*/
.header-wrapp { background:#ffffff; border-bottom:1px solid #e5e5e5; padding:21px 0 19px; right:0; left:0; z-index:9999;}
.header-wrapp p { float:none; font-size:15px; color:#ffffff; letter-spacing:normal; line-height:1.67; margin:0 0 16px;}
.header-wrapp p a { color:#ffffff;}
.header-wrapp p span { display:block;}
.header-wrapp .header-col1 { width:auto; float:right; margin:0 0 0;}
.header-wrapp .header-col1 img { width:100%; display:block;}
.header-wrapp .header-col1 .header-row1 { width:100%; float:right; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 li { float:left; margin:0 20px 0 0;}
.header-wrapp .header-col1 .header-row1 li:last-child { margin-right:0;}
.header-wrapp .header-col1 .header-row1 li a:hover { color:#c60071;}
.header-row1 li, .header-row1 li a {font-size: 13px;font-weight: 500;color:#373737; letter-spacing:normal; line-height:1.67;}

/*linker-wrapp*/
.linker-wrapp { background:#ffffff; padding:34px 0 34px; right:0; left:0; z-index:999;}
.linker-wrapp p { float:none; font-size:15px; color:#ffffff; letter-spacing:normal; line-height:1.67; margin:0 0 16px;}
.linker-wrapp p a { color:#ffffff;}
.linker-wrapp p span { display:block;}
.linker-wrapp .linker-col1 { width:287px; float:left; transition:all 0.7s; margin:0 0 0;}
.linker-wrapp .linker-col1 img { width:100%; display:block;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:left; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:auto; float:right; transition:all 0.7s; margin:16px 0 0;}
.linker-wrapp .linker-col2 img { width:100%; display:block;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; float:right; margin:0 0 0;}
.linker-wrapp .linker-btn1 { float:left; color:#373737; background:#f6f6f6; border-color:#f6f6f6; margin:0 12px 0 0; padding:14px 39px 13px 39px;}
.linker-wrapp .linker-btn1:last-child { margin-right:0;}
.linker-wrapp .linker-btn1:hover { color:#ffffff; background:#373737; border-color:#373737;}
.linker-wrapp .linker-btn2 { float:left; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 12px 0 0; padding:14px 24px 13px 24px; cursor: pointer;}
.linker-wrapp .linker-btn2:last-child { margin-right:0;}
.linker-wrapp .linker-btn2:hover { color:#c60071; background:none; border-color:#c60071;}

/*banner-wrapp*/
.banner-wrapp { background:none; position:relative;}
.banner-wrapp p { float:none; font-size:15px; font-weight:normal; color:#ffffff; letter-spacing:normal; line-height:1.6; margin:0 0 16px;}
.banner-wrapp p a { color:#ffffff;}
.banner-wrapp p span { display:block;font-weight: 600;}
.banner-wrapp h2 { float:none; font-size:18px; font-weight:600; color:#ffffff; letter-spacing:normal; line-height:2.35; margin:0 0 8px;}
.banner-wrapp h2 a { color:#ffffff;}
.banner-wrapp h2 span { display:block;}
.banner-wrapp h3 { float:none; font-size:60px; font-weight:600; color:#ffffff; letter-spacing:normal; line-height:1.15; margin:0 0 18px;}
.banner-wrapp h3 a { color:#ffffff;}
.banner-wrapp h3 span { display:block;}
.banner-wrapp .banner-col1 { width:1092px; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.banner-wrapp .banner-col1 img { width:100%; display:block;}
.banner-wrapp .banner-col1 .banner-row1 { width:72.4%; float:left;}
.banner-wrapp .banner-col2 { width:1256px; float:left; margin:0 auto 0;position:absolute;top:5.3%; right:0; left:0;
display: none;}
.banner-wrapp .banner-col2 img { width:100%; display:block;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; float:left;}
.banner-wrapp .banner-col3 { width:55px; float:left; margin:0 0 0; position:absolute; bottom:5.9%; left:3.5%;}
.banner-wrapp .banner-col3 img { width:100%; display:block;}
.banner-wrapp .banner-col3 .banner-row3 { width:100%; float:left;}
.banner-wrapp .banner-col4 { width:104px; float:right; transform:translateY(-50%); margin:0 0 0; position:absolute; top:62%; right:0; z-index:99;}
.banner-wrapp .banner-col4 img { width:100%; display:block;}
.banner-wrapp .banner-col4 .banner-row4 { width:100%; float:left;}
.banner-wrapp .banner-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:10px 8px 0 0; padding:14px 38px 13px 38px;}
.banner-wrapp .banner-btn1:last-child { margin-right:0;}
.banner-wrapp .banner-btn1:hover { color:#c60071; background:#ffffff; border-color:#ffffff;}
.banner-col1, .banner-col2, .banner-col3, .banner-col4 { z-index:9;}


.banner-wrapp.image-banner {
    height: inherit;
    margin-top: 222px;
}

.banner-wrapp.image-banner .banner-col1 {
    width: 100%;
    height: 100%;
    transform: none;
    top: unset;
    position: relative;
}
.banner-wrapp.image-banner .welcome-slides {
    height: 100%;
}

.banner-wrapp.image-banner .owl-carousel .owl-stage-outer{height: 100%;}

.banner-wrapp.image-banner .image-banner-row1 {
    position: absolute;
    top: 50%;
    transform: translate(50%, -50%);
    width: 1092px;
    margin-inline: auto;
    right: 50%;
}


/*counter-wrapp*/
.counter-wrapp { text-align:center; background:#2a0034; padding:94px 0 94px; position: relative;}
.counter-wrapp p { float:none; font-size:14px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:1.67; margin:0 0 16px;}
.counter-wrapp p a { color:#ffffff;}
.counter-wrapp p span { display:block;}
.counter-wrapp h2 { float:none; font-size:80px; font-weight:600; color:#ffffff; letter-spacing:normal; line-height:0.81; margin:0 0 18px; }
.counter-wrapp h2 a { color:#ffffff;}
.counter-wrapp h2 span { display:block;}
.counter-wrapp .counter-col1 { width:100%; float:left; margin:0 0 0;}
.counter-wrapp .counter-col1 img { width:100%; display:block;}
.counter-wrapp .counter-col1 .counter-row1 { width:25%; float:left; margin:0 0 0; padding:1.1% 1.1% 0.3%; position:relative;}
.counter-wrapp .counter-col1 .counter-row1:after { content:""; width:1px; float:left; background:#e5e5e5; transform:translateY(-50%); margin:0 0 0; padding:0 0 48%; position:absolute; top:50%; left:0;}
.counter-wrapp .counter-col1 .counter-row1:first-child:after { display:none;}
.counter-wrapp .counter-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 8px 0 0; padding:14px 36px 13px 36px;}
.counter-wrapp .counter-btn1:last-child { margin-right:0;}
.counter-wrapp .counter-btn1:hover { color:#c60071; background:#ffffff; border-color:#ffffff;}

/*welcome-wrapp*/
.welcome-wrapp { background:none; padding:90px 0 90px;}
.welcome-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.71; margin:0 0 26px;}
.welcome-wrapp p span { display:block;}
.welcome-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.welcome-wrapp h2 span { display:block;}
.welcome-wrapp h3 { float:none; font-size:28px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.29; margin:0 0 20px;}
.welcome-wrapp h3 span { display:block;}
.welcome-wrapp .welcome-col1 { width:100%; float:left; margin:0 0 0; position:relative;display: flex;flex-wrap: wrap;flex-direction: row-reverse;}
.welcome-wrapp .welcome-col1 img { width:100%; display:block;}
.welcome-wrapp .welcome-col1 .welcome-row1 { width:49.7%; float:right; transform:none; margin:40px 0 40px 9.7%; position:relative; top:0; right:0;}
.welcome-wrapp .welcome-col2 { width:40.6%; float:left; margin:0 0 0;position: absolute;left: 0;height: 100%}
.welcome-wrapp .welcome-col2 img { width:100%; display:block;border-radius: 7px;height: 100%;object-fit: cover;}
.welcome-wrapp .welcome-col2 .welcome-row2 { width:100%; float:left; margin:0 0 0;border-radius: 10px;height: 100%;}
.welcome-wrapp .welcome-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 8px 0 0; padding:14px 36px 13px 36px;    font-size: 13px;}
.welcome-wrapp .welcome-btn1:last-child { margin-right:0;}
.welcome-wrapp .welcome-btn1:hover { color:#c60071; background:none; border-color:#c60071;}

.welcome-wrapp h1 a{color:#c60071;cursor: pointer;}
.welcome-wrapp h1 a:hover{color:#373737}
.welcome-wrapp h2 a{color:#373737;cursor: pointer;}
.welcome-wrapp h2 a:hover{color:#c60071}
.welcome-wrapp h3 a{color:#c60071;cursor: pointer;}
.welcome-wrapp h3 a:hover{color:#373737}
.welcome-wrapp h4 a{color:#c60071;cursor: pointer;}
.welcome-wrapp h4 a:hover{color:#373737}
.welcome-wrapp h5 a{color:#c60071;cursor: pointer;}
.welcome-wrapp h5 a:hover{color:#373737}
.welcome-wrapp h6 a{color:#c60071;cursor: pointer;}
.welcome-wrapp h6 a:hover{color:#373737}

/*dental-wrapp*/
.dental-wrapp { background:url(../images/dental-bg.png) no-repeat top center / cover; padding:129px 0 128px;background-attachment: fixed !important;background-position: top center !important;}
.dental-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.71; margin:0 0 26px;}
.dental-wrapp p span { display:block;}
.dental-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.dental-wrapp h2 span { display:block;}
.dental-wrapp h3 { float:none; font-size:28px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.26; margin:0 0 20px;}
.dental-wrapp h3 span { display:block;}
.dental-wrapp .dental-col1 { width:40.4%; float:left; margin:0 0 0; position:relative; z-index:9;}
.dental-wrapp .dental-col1 img { width:100%; display:block;}
.dental-wrapp .dental-col1 .dental-row1 { width:100%; float:left; margin:0 0 0;}
.dental-wrapp .dental-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 8px 0 0; padding:14px 36px 13px 36px;font-size: 13px;font-weight: 600;}
.dental-wrapp .dental-btn1:last-child { margin-right:0;}
.dental-wrapp .dental-btn1:hover { color:#c60071; background:none; border-color:#c60071;}
.dental-wrapp .dental-col1 .dental-row1 p span {display: inline;}
.dental-wrapp h1 a{color:#c60071;cursor: pointer;}
.dental-wrapp h1 a:hover{color:#373737}
.dental-wrapp h2 a{color:#373737;cursor: pointer;}
.dental-wrapp h2 a:hover{color:#c60071}
.dental-wrapp h3 a{color:#c60071;cursor: pointer;}
.dental-wrapp h3 a:hover{color:#373737}
.dental-wrapp h4 a{color:#c60071;cursor: pointer;}
.dental-wrapp h4 a:hover{color:#373737}
.dental-wrapp h5 a{color:#c60071;cursor: pointer;}
.dental-wrapp h5 a:hover{color:#373737}
.dental-wrapp h6 a{color:#c60071;cursor: pointer;}
.dental-wrapp h6 a:hover{color:#373737}

/*teeth-wrapp*/
.teeth-wrapp { background:url(../images/teeth-bg.png) no-repeat top center / cover; padding:111px 0 110px;background-attachment: fixed !important;background-position: top !important;}
.teeth-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.71; margin:0 0 26px;}
.teeth-wrapp p span { display:block;}
.teeth-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.teeth-wrapp h2 span { display:block;}
.teeth-wrapp h3 { float:none; font-size:28px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.29; margin:0 0 20px;}
.teeth-wrapp h3 span { display:block;}
.teeth-wrapp .teeth-col1 { width:42.2%; float:right; margin:0 0 0; position:relative; z-index:9;}
.teeth-wrapp .teeth-col1 img { width:100%; display:block;}
.teeth-wrapp .teeth-col1 .teeth-row1 { width:100%; float:right; margin:0 0 0;}
.teeth-wrapp .teeth-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 8px 0 0; padding:14px 36px 13px 36px;font-size: 13px;font-weight: 600;}
.teeth-wrapp .teeth-btn1:last-child { margin-right:0;}
.teeth-wrapp .teeth-btn1:hover { color:#c60071; background:none; border-color:#c60071;}
.teeth-wrapp h1 a{color:#c60071;cursor: pointer;}
.teeth-wrapp h1 a:hover{color:#373737}
.teeth-wrapp h2 a{color:#373737;cursor: pointer;}
.teeth-wrapp h2 a:hover{color:#c60071}
.teeth-wrapp h3 a{color:#c60071;cursor: pointer;}
.teeth-wrapp h3 a:hover{color:#373737}
.teeth-wrapp h4 a{color:#c60071;cursor: pointer;}
.teeth-wrapp h4 a:hover{color:#373737}
.teeth-wrapp h5 a{color:#c60071;cursor: pointer;}
.teeth-wrapp h5 a:hover{color:#373737}
.teeth-wrapp h6 a{color:#c60071;cursor: pointer;}
.teeth-wrapp h6 a:hover{color:#373737}
.teeth-wrapp .teeth-col1 .teeth-row1 .common-style ol li::before{font-weight: bold;}

/*general-wrapp*/
.general-wrapp { background:url(../images/general-bg.png) no-repeat top center / cover; padding:128px 0 92px;background-attachment: fixed !important;background-position: top !important;}
.general-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.71; margin:0 0 26px;}
.general-wrapp p span { display:block;}
.general-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.general-wrapp h2 span { display:block;}
.general-wrapp h3 { float:none; font-size:28px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.29; margin:0 0 20px;}
.general-wrapp h3 span { display:block;}
.general-wrapp .general-col1 { width:44.6%; float:left; margin:0 0 0; position:relative; z-index:9;}
.general-wrapp .general-col1 img { width:100%; display:block;}
.general-wrapp .general-col1 .general-row1 { width:100%; float:left; margin:0 0 0;}
.general-wrapp .general-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 8px 0 0; padding:14px 36px 13px 36px;font-size: 13px;font-weight: 600;}
.general-wrapp .general-btn1:last-child { margin-right:0;}
.general-wrapp .general-btn1:hover { color:#c60071; background:none; border-color:#c60071;}
.general-wrapp h1 a{color:#c60071;cursor: pointer;}
.general-wrapp h1 a:hover{color:#373737}
.general-wrapp h2 a{color:#373737;cursor: pointer;}
.general-wrapp h2 a:hover{color:#c60071}
.general-wrapp h3 a{color:#c60071;cursor: pointer;}
.general-wrapp h3 a:hover{color:#373737}
.general-wrapp h4 a{color:#c60071;cursor: pointer;}
.general-wrapp h4 a:hover{color:#373737}
.general-wrapp h5 a{color:#c60071;cursor: pointer;}
.general-wrapp h5 a:hover{color:#373737}
.general-wrapp h6 a{color:#c60071;cursor: pointer;}
.general-wrapp h6 a:hover{color:#373737}


/*treatments-wrapp*/
.treatments-wrapp { text-align:center; background:none; padding:86px 0 104px;}
.treatments-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.71; margin:0 0 26px;}
.treatments-wrapp p span { display:block;}
.treatments-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.treatments-wrapp h2 span { display:block;}
.treatments-wrapp h3 { float:none; font-size:28px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.29; margin:0 0 20px;}
.treatments-wrapp h3 span { display:block;}
.treatments-wrapp h4 { float:none; font-size:23px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.69; margin:0 0 6px;}
.treatments-wrapp h4 span { display:block;}
.treatments-wrapp .treatments-col1 { width:67.5%; float:none; margin:0 auto 84px;}
.treatments-wrapp .treatments-col1 img { width:100%; display:block;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; float:none; margin:0 0 0;}
.treatments-wrapp .treatments-col2 { width:100%; float:left; margin:0 0 0;}
.treatments-wrapp .treatments-col2 img { width:100%; display:block;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; float:left; margin:0 0 0;}
.treatments-wrapp .treatments-col3 { width:100%; float:left; margin:0 0 0;}
.treatments-wrapp .treatments-col3 img { width:100%; display:block;border-radius: 7px 7px 0 0;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%; float:left; text-align:left; border-radius:0 0 10px 10px; margin:0 0 0; padding:8% 5.7% 10% 9.5%;}
.treatments-wrapp .treatments-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 8px 0 0; padding:14px 36px 13px 36px;font-size: 13px;font-weight: 600;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:0;}
.treatments-wrapp .treatments-btn1:hover { color:#c60071; background:none; border-color:#c60071;}
.treatments-wrapp .treatments-col1 .treatments-row1 p span {display: inline;}

.treatments-wrapp h1 a{color:#c60071;cursor: pointer;}
.treatments-wrapp h1 a:hover{color:#373737}
.treatments-wrapp h2 a{color:#373737;cursor: pointer;}
.treatments-wrapp h2 a:hover{color:#c60071}
.treatments-wrapp h3 a{color:#c60071;cursor: pointer;}
.treatments-wrapp h3 a:hover{color:#373737}
.treatments-wrapp h4 a{color:#c60071;cursor: pointer;}
.treatments-wrapp h4 a:hover{color:#373737}
.treatments-wrapp h5 a{color:#c60071;cursor: pointer;}
.treatments-wrapp h5 a:hover{color:#373737}
.treatments-wrapp h6 a{color:#c60071;cursor: pointer;}
.treatments-wrapp h6 a:hover{color:#373737}

.treatments-wrapp .treatments-col2 .non-slider {width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
.treatments-wrapp .treatments-col2 .non-slider .treatments-col3 {width: 31.33%;margin: 0 3% 0 0;height: inherit !important;}
.treatments-wrapp .treatments-col2 .non-slider .treatments-col3:nth-child(3) {margin-right: 0;}
.treatments-wrapp .treatments-col2 .non-slider .treatments-col3:last-child {margin-right: 0;}

/*team-wrapp*/
.team-wrapp { background:#2a0034 url(../images/team-bg.png) no-repeat center / cover; padding:132px 0 132px;}
.team-wrapp p { float:none; font-size:14px; font-weight:normal; color:#ffffff; letter-spacing:normal; line-height:1.71; margin:0 0 26px;}
.team-wrapp p span { display:block;}
.team-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.team-wrapp h2 span { display:block;}
.team-wrapp h3 { float:none; font-size:28px; font-weight:600; color:#ffffff; letter-spacing:normal; line-height:1.29; margin:0 0 20px;}
.team-wrapp h3 span { display:block;}
.team-wrapp .team-col1 { width:100%; float:left; margin:0 0 0; position:relative;}
.team-wrapp .team-col1 img { width:100%; display:block;}
.team-wrapp .team-col1 .team-row1 { width:29.8%; float:left; transform:translateY(-50%); position:absolute; top:50%; left:3.2%;}
.team-wrapp .team-col2 { width:56.5%; float:right; margin:0 4% 0 0; position:relative;}
.team-wrapp .team-col2 img { width:100%; display:block;border-radius: 7px}
.team-wrapp .team-col2 .team-row2 { width:100%; float:right; margin:0 0 0;}
.team-wrapp .team-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 8px 0 0; padding:14px 36px 13px 36px;font-size: 13px;font-weight: 600;}
.team-wrapp .team-btn1:last-child { margin-right:0;}
.team-wrapp .team-btn1:hover { color:#c60071; background:none; border-color:#c60071;}

.team-wrapp  h1 a{color:#c60071;cursor: pointer;}
.team-wrapp h1 a:hover{color:#ffff}
.team-wrapp  h2 a{color:#ffff;cursor: pointer;}
.team-wrapp  h2 a:hover{color:#c60071}
.team-wrapp  h3 a{color:#c60071;cursor: pointer;}
.team-wrapp h3 a:hover{color:#ffffff}
.team-wrapp  h4 a{color:#c60071;cursor: pointer;}
.team-wrapp  h4 a:hover{color:#ffffff}
.team-wrapp h5 a{color:#c60071;cursor: pointer;}
.team-wrapp h5 a:hover{color:#ffffff}
.team-wrapp h6 a{color:#c60071;cursor: pointer;}
.team-wrapp h6 a:hover{color:#ffffff}

/*gallery-wrapp*/
.gallery-wrapp { background:none; overflow:hidden; padding:132px 0 140px; position:relative;}
.gallery-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.71; margin:0 0 26px;}
.gallery-wrapp p span { display:block;}
.gallery-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.gallery-wrapp h2 span { display:block;}
.gallery-wrapp h3 { float:none; font-size:28px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.29; margin:0 0 20px;}
.gallery-wrapp h3 span { display:block;}
.gallery-wrapp .gallery-col1 { width:100%; float:right; margin:0 0 0; position:relative; z-index:9;display: flex;flex-wrap: wrap;align-items: center;flex-direction: row-reverse;}
.gallery-wrapp .gallery-col1 img { width:100%; display:block;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:36.5%; float:right; transform:none; position:relative; top:0; right:0;}
.gallery-wrapp .gallery-col2 { width:48%; float:left; margin:0 auto 0 6.9%;}
.gallery-wrapp .gallery-col2 img { width:100%; display:block;border-radius: 7px;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:46.1%; float:left; margin:0 2.5% 0 0; position:relative;}
.gallery-wrapp .gallery-col3 { width:51.3%; float:left; margin:0 0 2%; position:relative;}
.gallery-wrapp .gallery-col3 img { width:100%; display:block;}
.gallery-wrapp .gallery-col3:last-child { margin-bottom:0;}
.gallery-wrapp .gallery-col3 .gallery-row3 { width:85.4%; float:left; margin:0 0 0; position:absolute; bottom:10%; left:7.3%;}
.gallery-wrapp .gallery-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 8px 0 0; padding:14px 36px 13px 36px;font-size: 13px;font-weight: 600;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:0;}
.gallery-wrapp .gallery-btn1:hover { color:#c60071; background:none; border-color:#c60071;}
.gallery-wrapp h1 a{color:#c60071;cursor: pointer;}
.gallery-wrapp h1 a:hover{color:#373737}
.gallery-wrapph2 a{color:#373737;cursor: pointer;}
.gallery-wrapp h2 a:hover{color:#c60071}
.gallery-wrapp h3 a{color:#c60071;cursor: pointer;}
.gallery-wrapp h3 a:hover{color:#373737}
.gallery-wrapp h4 a{color:#c60071;cursor: pointer;}
.gallery-wrapp h4 a:hover{color:#373737}
.gallery-wrapp h5 a{color:#c60071;cursor: pointer;}
.gallery-wrapp h5 a:hover{color:#373737}
.gallery-wrapp h6 a{color:#c60071;cursor: pointer;}
.gallery-wrapp h6 a:hover{color:#373737}

/*testimonials-wrapp*/
.testimonials-wrapp { background:#2a0034 url(../images/testimonials-bg.png) no-repeat center / cover; padding:148px 0 320px;}
.testimonials-wrapp p { float:none; font-size:14px; font-weight:normal; color:#ffffff; letter-spacing:normal; line-height:1.86; margin:0 0 26px;}
.testimonials-wrapp p span { display:block;}
.testimonials-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.testimonials-wrapp h2 span { display:block;}
.testimonials-wrapp h3 { float:none; font-size:28px; font-weight:600; color:#ffffff; letter-spacing:normal; line-height:1.19; margin:0 0 20px;}
.testimonials-wrapp h3 span { display:block;}
.testimonials-wrapp h4 { float:none; font-size:15px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.73; margin:0 0 0;}
.testimonials-wrapp h4 span { display:block;}
.testimonials-wrapp .testimonials-col1 { width:100%; float:left; margin:0 0 0; position:relative;display: flex;flex-wrap: wrap;align-items: center;}
.testimonials-wrapp .testimonials-col1 img { width:100%; display:block;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:21.5%; float:left; transform:none; position:relative; top:0; left:9.7%;margin: 0 auto 0 0}
.testimonials-wrapp .testimonials-col2 { width:66%; float:right; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 img { width:100%; display:block;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:8.6%; float:right; margin:0 0 0; position:absolute; top:6%; right:4.6%;}
.testimonials-wrapp .testimonials-col3 { width:100%; float:left; border:1px solid rgba(198,0,113,0.5); border-radius:7px; margin:0 0 0; padding:12% 9.7% 10.2% 11.7%; position:relative;}
.testimonials-wrapp .testimonials-col3 img { width:100%; display:block;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:100%; float:left; margin:0 0 6.2%;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 span { width:28.8%; float:left; margin:0 0 0;}
.testimonials-wrapp .testimonials-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 8px 0 0; padding:14px 36px 13px 36px;font-size: 13px;font-weight: 600;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:0;}
.testimonials-wrapp .testimonials-btn1:hover { color:#c60071; background:none; border-color:#c60071;}

.testimonials-wrapp  h1 a{color:#c60071;cursor: pointer;}
.testimonials-wrapp h1 a:hover{color:#ffff}
.testimonials-wrapp  h2 a{color:#ffff;cursor: pointer;}
.testimonials-wrapp  h2 a:hover{color:#c60071}
.testimonials-wrapp  h3 a{color:#c60071;cursor: pointer;}
.testimonials-wrapp h3 a:hover{color:#ffffff}
.testimonials-wrapp  h4 a{color:#c60071;cursor: pointer;}
.testimonials-wrapp  h4 a:hover{color:#ffffff}
.testimonials-wrapp h5 a{color:#c60071;cursor: pointer;}
.testimonials-wrapp h5 a:hover{color:#ffffff}
.testimonials-wrapp h6 a{color:#c60071;cursor: pointer;}
.testimonials-wrapp h6 a:hover{color:#ffffff}
.testimonials-wrapp2 .testimonials-col2 h3 {float: none;font-size:15px;font-weight:400;color:#ffffff;letter-spacing:normal;line-height:1.73;margin:0 0 0;}
.testimonials-wrapp2 .testimonials-col2 h2{font-size: 16px;}
.testimonials-wrapp2 .testimonials-col2 h3{font-size: 31px;}

.testimonials-wrapp .testimonials-col2 .slick-track {display: flex;flex-wrap: wrap;}
.testimonials-wrapp .testimonials-col2 .slick-track .slick-slide {height: inherit;}
.testimonials-wrapp .testimonials-col2 .testimonials-col3 {height: 100%;}

/*services-wrapp*/
.services-wrapp { background:#fafafa; border-bottom:1px solid #e5e5e5; padding:0 0 6.9%;}
.services-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.73; margin:0 0 26px;}
.services-wrapp p a { color:#373737;}
.services-wrapp p span { display:block;}
.services-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.services-wrapp h2 a { color:#c60071;}
.services-wrapp h2 span { display:block;}
.services-wrapp h3 { float:none; font-size:28px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.19; margin:0 0 20px;}
.services-wrapp h3 a { color:#373737;}
.services-wrapp h3 span { display:block;}
.services-wrapp h4 { float:none; font-size:18px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.85; margin:0 0 0;}
.services-wrapp h4 a { color:#373737;}
.services-wrapp h4 span { display:block;}
.services-wrapp .services-col1 { width:100%; float:left; margin:-16.5% 0 0;}
.services-wrapp .services-col1 img { width:100%; display:block;}
.services-wrapp .services-col1 .services-row1 { width:100%; float:left; margin:0 0 9.2%; position:relative;}
.services-wrapp .services-col2 { width:100%; float:left; margin:0 0 0;}
.services-wrapp .services-col2 img { width:100%; display:block;border-radius: 7px}
.services-wrapp .services-col2 .services-row2 { width:100%; float:left; margin:0 0 0;}
.services-wrapp .services-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 8px 0 0; padding:14px 36px 13px 36px;font-size: 13px;font-weight: 600;}
.services-wrapp .services-btn1:last-child { margin-right:0;}
.services-wrapp .services-btn1:hover { color:#c60071; background:none; border-color:#c60071;}
.services-wrapp .services-col2 .videobox {top: inherit;bottom: 8%;}

/*choose-wrapp*/
.choose-wrapp { background:none; overflow:hidden; padding:90px 0 90px; position:relative;}
.choose-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.73; margin:0 0 26px;}
.choose-wrapp p a { color:#373737;}
.choose-wrapp p span { display:block;}
.choose-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.choose-wrapp h2 a { color:#c60071;}
.choose-wrapp h2 span { display:block;}
.choose-wrapp h3 { float:none; font-size:28px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.19; margin:0 0 20px;}
.choose-wrapp h3 a { color:#373737;}
.choose-wrapp h3 span { display:block;}
.choose-wrapp .choose-col1 { width:52.4%; float:none; margin:0 auto 0;}
.choose-wrapp .choose-col1 img { width:100%; display:block;}
.choose-wrapp .choose-col1 .choose-row1 { width:38%; float:none; margin:0 auto 0;}
.choose-wrapp .choose-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 8px 0 0; padding:14px 36px 13px 36px;font-size: 13px;font-weight: 600;}
.choose-wrapp .choose-btn1:last-child { margin-right:0;}
.choose-wrapp .choose-btn1:hover { color:#c60071; background:none; border-color:#c60071;}
.choose-wrapp .tab-col1 img {border-radius: 7px;}
/*contact-wrapp*/
.contact-wrapp { background:#f6f6f6; padding:108px 0 111px;}
.contact-wrapp p { float:none; font-size:14px; font-weight:normal ;color:#373737; letter-spacing:normal; line-height:1.73; margin:0 0 26px;}
.contact-wrapp p a { color:#373737;}
.contact-wrapp p span { display:block;}
.contact-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.contact-wrapp h2 a { color:#c60071;}
.contact-wrapp h2 span { display:block;}
.contact-wrapp h3 { float:none; font-size:28px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.19; margin:0 0 20px;}
.contact-wrapp h3 a { color:#373737;}
.contact-wrapp h3 span { display:block;}
.contact-wrapp .contact-col1 { width:100%; float:left; margin:0 0 0;}
.contact-wrapp .contact-col1 img { width:100%; display:block;}
.contact-wrapp .contact-col1 .contact-row1 { width:54.9%; float:left; margin:0 0 0 3.2%;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { font-weight:500; color:#373737; background:#ffffff; border-color:#ffffff; border-radius:0; resize:none;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:100%; height:61px; float:left; margin:0 0 11px; padding:0 9.3% 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2:last-child { margin-bottom:0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%; height:204px; float:left; margin:0 0 11px; padding:21px 9.3% 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3:last-child { margin-bottom:0;}
.contact-wrapp .contact-col2 { width:100%; float:left; margin:0 0 5.3%;}
.contact-wrapp .contact-col2 img { width:100%; display:block;}
.contact-wrapp .contact-col2 .contact-row2 { width:49%; float:left; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2:last-child { float:right;}
.contact-wrapp .contact-col3 { width:30.3%; float:right; margin:0 3.7% 0 0;}
.contact-wrapp .contact-col3 img { width:100%; display:block;border-radius: 7px;}
.contact-wrapp .contact-col3 .contact-row3 { width:100%; float:right; margin:0 0 0;}
.contact-wrapp .contact-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; cursor:pointer; margin:0 8px 0 0; padding:14px 36px 13px 36px;font-size: 13px;font-weight: 600;}
.contact-wrapp .contact-btn1:last-child { margin-right:0;}
.contact-wrapp .contact-btn1:hover { color:#c60071; background:none; border-color:#c60071;}

/*appointments-wrapp*/
.appointments-wrapp { background:#2a0034 url(../images/appointments-bg.png) no-repeat center / cover; padding:122px 0 122px;}
.appointments-wrapp p { float:none; font-size:14px; font-weight:normal; color:#ffffff; letter-spacing:normal; line-height:1.73; margin:0 0 26px;}
.appointments-wrapp p span { display:block;}
.appointments-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.appointments-wrapp h2 span { display:block;}
.appointments-wrapp h3 { float:none; font-size:28px; font-weight:600; color:#ffffff; letter-spacing:normal; line-height:1.29; margin:0 0 20px;}
.appointments-wrapp h3 span { display:block;}
.appointments-wrapp .appointments-col1 { width:66.6%; float:none; margin:0 auto 0;}
.appointments-wrapp .appointments-col1 img { width:100%; display:block;}
.appointments-wrapp .appointments-col1 .appointments-row1 { width:100%; float:none; margin:0 0 0;}
.appointments-wrapp .appointments-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; cursor:pointer; margin:0 8px 0 0; padding:14px 36px 13px 36px;}
.appointments-wrapp .appointments-btn1:last-child { margin-right:0;}
.appointments-wrapp .appointments-btn1:hover { color:#c60071; background:none; border-color:#c60071;}
.appointments-wrapp .appointments-btn2 { float:none; color:#373737; background:#f6f6f6; border-color:#f6f6f6; cursor:pointer; margin:0 8px 0 0; padding:14px 36px 13px 36px;font-size: 13px;font-weight: 600;}
.appointments-wrapp .appointments-btn2:last-child { margin-right:0;}
.appointments-wrapp .appointments-btn2:hover { color:#f6f6f6; background:none; border-color:#f6f6f6;}


.appointments-wrapp  h1 a{color:#c60071;cursor: pointer;}
.appointments-wrapp h1 a:hover{color:#ffff}
.appointments-wrapp h2 a{color:#ffff;cursor: pointer;}
.appointments-wrapp  h2 a:hover{color:#c60071}
.appointments-wrapp  h3 a{color:#c60071;cursor: pointer;}
.appointments-wrapp h3 a:hover{color:#ffffff}
.appointments-wrapp  h4 a{color:#c60071;cursor: pointer;}
.appointments-wrapp  h4 a:hover{color:#ffffff}
.appointments-wrapp h5 a{color:#c60071;cursor: pointer;}
.appointments-wrapp h5 a:hover{color:#ffffff}
.appointments-wrapp h6 a{color:#c60071;cursor: pointer;}
.appointments-wrapp h6 a:hover{color:#ffffff}

/*social-wrapp*/
.social-wrapp { background:none; border-bottom:1px solid #e5e5e5; padding:92px 0 92px;}
.social-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.73; margin:0 0 26px;}
.social-wrapp p a { color:#373737;}
.social-wrapp p span { display:block;}
.social-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.social-wrapp h2 a { color:#c60071;}
.social-wrapp h2 span { display:block;}
.social-wrapp h3 { float:none; font-size:28px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.29; margin:0 0 20px;}
.social-wrapp h3 a { color:#373737;}
.social-wrapp h3 span { display:block;}
.social-wrapp .social-col1 { width:100%; float:right; margin:0 0 0; position:relative;}
.social-wrapp .social-col1 img { width:100%; display:block;}
.social-wrapp .social-col1 .social-row1 { width:32.9%; float:right; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:5.15%;}
.social-wrapp .social-col2 { width:49%; float:left; margin:0 0 0 3.15%;}
.social-wrapp .social-col2 img { width:100%; display:block;}
.social-wrapp .social-col2 .social-row2 { width:33.33%; float:left; margin:0 0 0;}
.social-wrapp .social-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; cursor:pointer; margin:0 8px 0 0; padding:14px 36px 13px 36px;font-size: 13px;font-weight: 600;}
.social-wrapp .social-btn1:last-child { margin-right:0;}
.social-wrapp .social-btn1:hover { color:#c60071; background:none; border-color:#c60071;}

/*flinker-wrapp*/
.flinker-wrapp { background:none; padding:75px 0 70px;}
.flinker-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.73; margin:0 0 26px;}
.flinker-wrapp p a { color:#373737;}
.flinker-wrapp p span { display:block;}
.flinker-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:3.94; margin:0 0 26px; position:relative;}
.flinker-wrapp h2 a { color:#c60071;}
.flinker-wrapp h2 span { display:block;}
.flinker-wrapp h2:after { content:""; width:100%; float:left; background:#e5e5e5; margin:0 0 0; padding:0 0 1px; position:absolute; bottom:0; left:0;}
.flinker-wrapp .flinker-col1 { width:26.1%; float:left; margin:0 11.5% 0 1.3%;}
.flinker-wrapp .flinker-col1 img { width:100%; display:block;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:100%; float:left; margin:0 0 33.9%;}
.flinker-wrapp .flinker-col2 { width:30.3%; float:left; margin:0 5.4% 2.1% 0;}
.flinker-wrapp .flinker-col2 img { width:100%; display:block;}
.flinker-wrapp .flinker-col2:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; float:left; margin:0 0 7.4%;}
.flinker-wrapp .flinker-col2 .flinker-row2:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col2 .flinker-row2 li { float:none; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 li:first-child { margin-bottom:30px;}
.flinker-wrapp .flinker-col2 .flinker-row2 li span { display:block;}
.flinker-wrapp .flinker-col2 .flinker-row2 li a:hover { color:#c60071;}
.flinker-wrapp .flinker-col2 .flinker-row2 li a:hover span {color: #c60071;}
.flinker-wrapp .flinker-col3 { width:19.3%; float:left; margin:0 0 2.1%;}
.flinker-wrapp .flinker-col3 img { width:100%; display:block;}
.flinker-wrapp .flinker-col3:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; float:left; margin:0 0 7.4%;}
.flinker-wrapp .flinker-col3 .flinker-row3:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li span { display:block;}
.flinker-wrapp .flinker-col3 .flinker-row3 li a:hover { color:#c60071;}
.flinker-wrapp .flinker-btn1 { width:160px; float:none; color:#373737; background:#f6f6f6; border-color:#f6f6f6; margin:0 12px 10px 0; padding:14px 2% 13px; text-align:center;font-size: 13px;font-weight: 600;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:0; margin-bottom:0;}
.flinker-wrapp .flinker-btn1:hover { color:#ffffff; background:#373737; border-color:#373737;}
.flinker-wrapp .flinker-btn2 { width:160px; float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 12px 10px 0; padding:14px 2% 13px; text-align:center; cursor: pointer;}
.flinker-wrapp .flinker-btn2:last-child { margin-right:0; margin-bottom:0;}
.flinker-wrapp .flinker-btn2:hover { color:#c60071; background:none; border-color:#c60071;}
.flinker-row2 li, .flinker-row2 li a, .flinker-row2 li span,  .flinker-row3 li,  .flinker-row3 li a, .flinker-row3 li span { font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:2;}

/*footer-wrapp*/
.footer-wrapp { text-align:center; background:#2a0034; padding:16px 0 16px;}
.footer-wrapp p { float:none; font-size:15px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.73; margin:0 0 16px;}
.footer-wrapp p a { color:#ffffff;}
.footer-wrapp p span { display:block;}
.footer-wrapp .footer-col1 { width:100%; float:none; margin:0 0 0;}
.footer-wrapp .footer-col1 img { width:100%; display:block;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; float:none; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; display:inline-block; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin:0 6px 0;}
.footer-wrapp .footer-col1 .footer-row1 li a:hover { color:#c60071;}
.footer-row1 li, .footer-row1 li a { font-size:11px; font-weight:400; color:#ffffff; letter-spacing:2px; line-height:normal; text-transform:uppercase; font-family: 'Montserrat', sans-serif;}

/*inner-wrapp*/
.inner-wrapp { min-height:434px; position:relative; margin:0 0 0;}
.inner-wrapp h1 { font-size:55px; color:#ffffff; font-weight:600; line-height:1.18; margin:0 0 12px;}
.inner-wrapp h1 a { color:#ffffff;}
.inner-wrapp h1 span { display:block;}
.inner-wrapp .inner-col1 { width:1092px; float:left; position:absolute; top:50%; transform:translateY(-50%); margin:0 auto 0; left:0; right:0;}
.inner-wrapp .inner-col1 img { width:100%; display:block;}
.inner-wrapp .inner-col1 .inner-row1 { width:100%; float:left;}
.inner-wrapp .inner-box1 { width:100%; float:left;}
.inner-wrapp .inner-col1 .inner-row1 li { float:none; display:inline-block; margin:0 2px 0;}
.inner-wrapp .inner-col1 .inner-row1 li a:hover { color:#c60071;}
.inner-row1 li, .inner-row1 li a { font-size:17px; color:#ffffff; line-height:1.47; font-weight:500;}

/*conten-wrapp*/
.conten-wrapp { padding:55px 0 30px; position:relative;}
.conten-wrapp .conten-col1 { width:58.3%; float:right; margin:0 0 0;}
.conten-wrapp .conten-col1 img { width:100%; display:block;border-radius: 7px;}
.conten-wrapp .conten-col1 .conten-row1 { width:745px; float:left; position:relative;}
.conten-wrapp .conten-col2 { width:36.3%; float:left; margin:0 0 0;}
.conten-wrapp .conten-col2 img { width:100%; display:block;}
.conten-wrapp .conten-col2 .conten-row2 { width:100%; float:left;}

.conten-wrapp2 { padding:88px 0 20px;}

.custom-col1 { width:auto; position:absolute; top:0; right:-70px; float:right;}

.testimonials-wrapp2 { text-align:center; padding:124px 0 180px;}
.testimonials-wrapp2 .testimonials-col1 .testimonials-row1 { width:100%; position:relative; top:inherit; transform:none; left:inherit;}
.testimonials-wrapp2 .testimonials-col2 { width:100%; padding:0 15.1%;}
.testimonials-wrapp2 .testimonials-col3 { border:none; border-radius:0; padding:0;}
.testimonials-wrapp2 .testimonials-col3 .testimonials-row3 { margin:0 0 32px;}
.testimonials-wrapp2 .testimonials-col3 .testimonials-row3 span { width:87px; float:none; display:inline-block;}

.counter-wrapp2 { background:none;}
.counter-wrapp2 h2 { color:#373737;}
.counter-wrapp2 p { color:#373737;}
.counter-wrapp2 .counter-col1 .counter-row1:after { background:#c60071;}

.testimonials-wrapp.video-both .testimonials-col1 .testi-col1{width:100%;float:left;margin:18px 0 0;display:flex;flex-wrap:wrap;align-items:center}
.testimonials-wrapp.video-both .testimonials-col1 .testi-col1 .testi-col2{width:46.7%;display:inline-block;float:left;margin:0 3.5% 0 0}
.testimonials-wrapp.video-both .testimonials-col1 .testi-col1 .testimonials-col2{width:48.5%;float:right;display:inline-block;padding:0}
.testimonials-wrapp.video-both .testimonials-col1 .testi-col1 .testi-row1{width:100%;display:block;float:left;position:relative}
.testimonials-wrapp.video-both .testimonials-col1 .testi-col1 .testi-bar1{width:100%;display:block;float:left;position:relative;border-radius:10px;overflow:hidden}
.testimonials-wrapp.video-both .testimonials-col1 .testi-row1 .slick-slide{margin:0 10px 0}
.testimonials-wrapp.video-both .testimonials-col1 .testi-col1 .testi-row1 .slick-dots{text-align:center;left:0;bottom:-5px}
.testimonials-wrapp.video-both .testimonials-col1 .testi-col1 .testi-row1 .slick-slider{padding:0 0 30px}

.testimonials-wrapp2.video-review .testimonials-col1 .testi-col1 {width: 100%;display: block;float: left;}
.testimonials-wrapp2.video-review .testimonials-col1 .testi-col1 .testi-row1 {width: 100%;display: block;float: left; margin: 20px 0 20px;}
.testimonials-wrapp2.video-review .testimonials-col1 .testi-col1 .testi-row1 .slick-slider {padding: 0 0 40px;}
.testimonials-wrapp2.video-review .testimonials-col1 .testi-col1 .testi-bar1 {width: 100%;display: block;float: left;position: relative;border-radius: 10px;overflow: hidden;}
.testimonials-wrapp2.video-review .testimonials-col1 .testi-col1 .testi-row1 .slick-slide {margin: 0 8px 0;}
.testimonials-wrapp2.video-review {padding: 110px 0 116px;}

/*sidbar-wrapp*/
.sidbar-wrapp p { float:none; font-size:14px; font-weight:normal;color:#373737; letter-spacing:normal; line-height:1.73; margin:0 0 26px;}
.sidbar-wrapp p a { color:#373737;}
.sidbar-wrapp p span { display:block;}
.sidbar-wrapp h2 { float:none; font-size:27px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.29; margin:0 0 22px;}
.sidbar-wrapp h2 a { color:#373737;}
.sidbar-wrapp h2 span { display:block;}
.sidbar-wrapp .sidbar-col1 { width:100%; float:left; background:#f6f6f6; padding:101px 17%; margin:0 0 17px; border-radius:0 7px 7px 0;}
.sidbar-wrapp .sidbar-col1 img { width:100%; display:block;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 { width:100%; float:left;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .contact-fil1 { font-weight:500; color:#373737; background:#ffffff; border-color:#ffffff; border-radius:0; resize:none;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .contact-fil2 { width:100%; height:61px; float:left; margin:0 0 9px; padding:0 32px 0;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .contact-fil3 { width:100%; height:160px; float:left; margin:0 0 18px; padding:21px 32px 0;}
.sidbar-wrapp .sidbar-col2 { width:100%; float:left; background:url() no-repeat center / cover; padding:13px 0 35px;}
.sidbar-wrapp .sidbar-col2 img { width:100%; display:block;}
.sidbar-wrapp .sidbar-col3 { width:100%; float:left; background:url(../images/sidbar-bg1.jpg) no-repeat center / cover; padding:56px 17%; border-radius:0 7px 7px 0;}
.sidbar-wrapp .sidbar-col3 h2 { color:#ffffff;}
.sidbar-wrapp .sidbar-col3 img { width:100%; display:block;}
.sidbar-wrapp .sidbar-col3 .sidbar-row3 { width:100%; float:left;}
.sidbar-wrapp .contact-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; cursor:pointer; margin:0 8px 0 0; padding:14px 36px 13px 36px;}
.sidbar-wrapp .contact-btn1:last-child { margin-right:0;}
.sidbar-wrapp .contact-btn1:hover { color:#c60071; background:none; border-color:#c60071;}
.sidbar-wrapp .welcome-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:11px 8px 0 0; padding:14px 36px 13px 36px; cursor: pointer;}
.sidbar-wrapp .welcome-btn1:last-child { margin-right:0;}
.sidbar-wrapp .welcome-btn1:hover { color:#c60071; background:none; border-color:#c60071;}

.sidbar-wrapp .sidbar-col1 h3 {float: none;font-size: 15px;font-weight: 600;color: #c60071;letter-spacing: normal;line-height: 1.71;margin: 0 0 15px;}

/*treatin-wrapp*/
.treatin-wrapp p { float:none; font-size:14px; font-weight:normal;; color:#373737; letter-spacing:normal; line-height:1.71; margin:0 0 22px;}
.treatin-wrapp p span { display:block;}
.treatin-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:1.71; margin:0 0 20px;}
.treatin-wrapp h2 span { display:block;}
.treatin-wrapp h3 { float:none; font-size:27px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.33; margin:0 0 20px;}
.treatin-wrapp h3 span { display:block;}
.treatin-wrapp h4 { float:none; font-size:15px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 16px;}
.treatin-wrapp h4 span { display:block;}
.treatin-wrapp .treatin-col1 { width:100%; float:left; border-radius:7px; overflow:hidden; margin:15px 0 45px;}
.treatin-wrapp .treatin-col1 img {width: 100%;display: block;border-radius:5px;object-fit: cover;object-position: top;}
.treatin-wrapp .treatin-col2 { width:100%; float:left; margin:0 0 30px;}
.treatin-wrapp .treatin-col2 img { width:100%; display:block;}
.treatin-wrapp .treatin-col2 .treatin-bar1 { width:100%; float:left;}
.treatin-wrapp .treatin-col2 .treatin-bar1 li { font-size:15px; color:#373737; line-height:1.67; font-weight:400; background:url(../images/check-icon.svg) no-repeat 0 3px; display:block; padding-left:26px; margin:0 0 7px;}
.treatin-wrapp .welcome-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 8px 0 0; padding:14px 36px 13px 36px;}
.treatin-wrapp .welcome-btn1:last-child { margin-right:0;}
.treatin-wrapp .welcome-btn1:hover { color:#c60071; background:none; border-color:#c60071;}

.treatin1-wrapp { padding:128px 0; background:url(../images/treatin1-bg.jpg) no-repeat center / cover;}
.treatin1-wrapp h3 { font-size:27px; font-weight:600;}

.treatin2-wrapp { padding:128px 0; background:url(../images/treatin2-bg.jpg) no-repeat center / cover;}
.treatin2-wrapp h3 { font-size:27px; font-weight:600;}

.treatin-wrapp p a { color:#c60071;}
.treatin-wrapp p a:hover { color:#373737;}
.treatin-wrapp h2 a { color:#373737;}
.treatin-wrapp h2 a:hover{ color:#c60071;}
.treatin-wrapp h1 a { color:#c60071;}
.treatin-wrapp h1 a:hover{ color:#373737}
.treatin-wrapp h3 a { color:#c60071;}
.treatin-wrapp h3 a:hover{ color:#373737}
.treatin-wrapp h4 a { color:#c60071;}
.treatin-wrapp h4 a:hover{ color:#373737}
.treatin-wrapp h5 a { color:#c60071;}
.treatin-wrapp h5 a:hover{ color:#373737}
.treatin-wrapp h6 a { color:#c60071;}
.treatin-wrapp h6 a:hover{ color:#373737}

/*treatin3-wrapp*/
.treatin3-wrapp { text-align:center; padding:52px 0 70px; border-bottom:1px solid #e5e5e5;}
.treatin3-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 22px;}
.treatin3-wrapp p span { display:block;}
.treatin3-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:1.7; margin:0 0 0;}
.treatin3-wrapp h2 span { display:block;}
.treatin3-wrapp h3 { float:none; font-size:27px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.33; margin:0 0 20px;}
.treatin3-wrapp h3 span { display:block;}
.treatin3-wrapp h4 { float:none; font-size:20px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.85; margin:0 0 12px;}
.treatin3-wrapp h4 span { display:block;}
.treatin3-wrapp .treatin3-col1 { width:100%; float:left; margin:40px 0 0; text-align:left;}
.treatin3-wrapp .treatin3-col1 img { width:100%; display:block;border-radius: 7px;}
.treatin3-wrapp .treatin3-col2 { width:100%; float:left; margin:0 0 96px;}
.treatin3-wrapp .treatin3-col2:last-child { margin:0;}
.treatin3-wrapp .treatin3-col2 .treatin3-row1 { width:29.5%; float:left; border-radius:7px; overflow:hidden;}
.treatin3-wrapp .treatin3-col2 .treatin3-row2 { width:66%; float:right; padding:13px 0 0;}
.treatin3-wrapp .welcome-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 8px 0 0; padding:14px 36px 13px 36px;}
.treatin3-wrapp .welcome-btn1:last-child { margin-right:0;}
.treatin3-wrapp .welcome-btn1:hover { color:#c60071; background:none; border-color:#c60071;}



/*faqs-wrapp*/
.faqs-wrapp { background:none; padding:110px 0 70px;}
.faqs-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 22px;}
.faqs-wrapp p span { display:block;}
.faqs-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.faqs-wrapp h2 span { display:block;}
.faqs-wrapp h3 { float:none; font-size:13px; font-weight:600; color:#373737; letter-spacing:normal; line-height:normal; margin:0 0 0;   font-family: 'Montserrat', sans-serif;}
.faqs-wrapp h3 span { display:block;}
.faqs-wrapp h4 { float:none; font-size:27px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.33; margin:0 0 20px;}
.faqs-wrapp h4 span { display:block;}
.faqs-wrapp .faqs-box { width:100%; float:left; position:relative;display: flex;flex-wrap: wrap;}
.faqs-wrapp .faqs-col1 { width:47.8%; float:left; margin: 0 11.5% 0 0; position: relative;}
.faqs-wrapp .faqs-col1 img { width:100%; display:block;}
.faqs-wrapp .faqs-col1 .faqs-row1 { width:100%; float:right;}
.faqs-wrapp .faqs-col2 { width:40.7%; float:right; margin:0 0 0; border-radius:7px; overflow:hidden;}
.faqs-wrapp .faqs-col2 img { width:100%; display:block;border-radius: 7px;}
.faqs-wrapp .faqs-col2 .faqs-row2 { width:100%; float:left;}
.faqs-wrapp .welcome-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:31px 8px 0 0; padding:14px 36px 13px 36px;}
.faqs-wrapp .welcome-btn1:last-child { margin-right:0;}
.faqs-wrapp .welcome-btn1:hover { color:#c60071; background:none; border-color:#c60071;}

.faqs-wrapp .faqs-col2.square-effect .faqs-row2.square-row1 {cursor:default;}
.faqs-wrapp .faqs-col2.square-effect .faqs-row2.square-row1:after {display:none;}
.faqs-wrapp .faqs-col2.square-effect .faqs-row2.square-row1 img {filter: none;}

.faqs-wrapp p a { color:#c60071}
.faqs-wrapp p a:hover{ color:#373737;}
.faqs-wrapp h1 a { color:#c60071;}
.faqs-wrapp h1 a:hover { color:#373737;}
.faqs-wrapp h2 a { color:#373737;}
.faqs-wrapp h2 a { color:#c60071;}
.faqs-wrapp h3 a { color:#c60071;}
.faqs-wrapp h3 a:hover { color:#373737;}
.faqs-wrapp h4 a { color:#c60071;}
.faqs-wrapp h4 a:hover { color:#373737;}
.faqs-wrapp h5 a { color:#c60071;}
.faqs-wrapp h5 a:hover { color:#373737;}
.faqs-wrapp h6 a { color:#c60071;}
.faqs-wrapp h6 a:hover { color:#373737;}




/*help-wrapp*/
.help-wrapp { text-align:center; background:#f6f6f6; padding:98px 0 115px;}
.help-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 26px;}
.help-wrapp p a:hover{ color:#373737;}
.help-wrapp p a{ color:#c60071;}
.help-wrapp p span { display:block;}
.help-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.help-wrapp h2 a { color:#c60071;}
.help-wrapp h2 span { display:block;}
.help-wrapp h3 { float:none; font-size:27px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.33; margin:0 0 16px;}
.help-wrapp h3 a { color:#373737;}
.help-wrapp h3 span { display:block;}
.help-wrapp .help-col1 { width:66.6%; float:none; margin:0 auto 0;}
.help-wrapp .help-col1 img { width:100%; display:block;}
.help-wrapp .help-col1 .help-row1 { width:100%; float:none; margin:0 0 0;}
.help-wrapp .help-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; cursor:pointer; margin:5px 8px 0 0; padding:14px 36px 13px 36px;}
.help-wrapp .help-btn1:last-child { margin-right:0;}
.help-wrapp .help-btn1:hover { color:#c60071; background:none; border-color:#c60071;}

/*blog-wrapp*/
.blog-wrapp { text-align:center; padding:103px 0 109px;}
.blog-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 22px;}
.blog-wrapp p span { display:block;}
.blog-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.blog-wrapp h2 span { display:block;}
.blog-wrapp h3 { float:none; font-size:24px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.37; margin:0 0 16px;}
.blog-wrapp h3 span { display:block;}
.blog-wrapp h4 { float:none; font-size:15px; font-weight:600; color:#b1b1b1; letter-spacing:normal; line-height:1.67; margin:0 0 16px; font-family:'Montserrat', sans-serif;;}

.blog-wrapp h4 span { display:block; font-family: 'Montserrat', sans-serif;}
.blog-wrapp .blog-col1 { width:100%; float:none; max-width:1050px; margin:0 auto; display:inline-block; text-align:left;}
.blog-wrapp .blog-col2 img { width:100%; display:block;border-radius: 7px}
.blog-wrapp .blog-col2 { width:100%; float:left; margin:0 0 60px; position:relative;}
.blog-wrapp .blog-col2 .blog-row1 { width:43.6%; float:right; border-radius:7px; overflow:hidden;}
.blog-wrapp .blog-col2 .blog-row2 { width:47.1%; float:left; position:absolute; top:50%; transform:translateY(-50%); left:0;}
.blog-wrapp .blog-col3 { width:100%; max-width:1158px; float:none; margin:0 auto 0; display:inline-block; position:relative; text-align:left;}
.blog-wrapp .blog-col3 .welcome-btn1 { margin-top:12px;}
.blog-wrapp .blog-col3 .blog-row3 { width:52%; float:left; border-radius:7px; overflow:hidden;}
.blog-wrapp .blog-col3 .blog-row3 img { width:100%; display:block;}
.blog-wrapp .blog-col3 .blog-row4 { width:40%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.blog-wrapp .welcome-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:4px 8px 0 0; padding:14px 36px 13px 36px;font-size: 13px;}
.blog-wrapp .welcome-btn1:last-child { margin-right:0;}
.blog-wrapp .welcome-btn1:hover { color:#c60071; background:none; border-color:#c60071;}

.blog-wrapp .blog-col1{margin-top: 153px;}

.blog-wrapp  p a { color:#c60071;}
.blog-wrapp p a:hover { color:#373737;}
.blog-wrapp  h2 a { color:#373737;}
.blog-wrapp  h2 a:hover{ color:#c60071;}
.blog-wrapp  h1 a { color:#c60071;}
.blog-wrapp  h1 a:hover{ color:#373737}
.blog-wrapp  h3 a { color:#c60071;}
.blog-wrapp  h3 a:hover{ color:#373737}
.blog-wrapp  h4 a { color:#c60071;}
.blog-wrapp  h4 a:hover{ color:#b1b1b1}
.blog-wrapp  h5 a { color:#c60071;}
.blog-wrapp  h5 a:hover{ color:#373737}
.blog-wrapp  h6 a { color:#c60071;}
.blog-wrapp  h6 a:hover{ color:#373737}


.blogin-wrapp.empty-inner-image .blogin-col2 .blogin-row2 {width: 100%;position: relative;top: inherit;transform: none;right: inherit;left: inherit;}

.blogin-wrapp.empty-inner-image .blogin-col2 {margin: 0px 0 30px;position: relative;padding: 0 75px;display: block;float: left;}

/*paiger-wrapp*/
.paiger-wrapp a.prev.page-numbers {margin: 0 18px 0 0;display: inline-block;}
.paiger-wrapp a.next.page-numbers {margin: 0 0 0 18px;display: inline-block;}
.paiger-wrapp .page-numbers {font-weight: 400;margin: 0 7px 0;font-size: 14px ;color: #373737;font-weight: 400;}
.page-numbers.current {font-weight: 600}
.paiger-wrapp .page-numbers:hover {font-weight: 600;}
.paiger-wrapp .paiger-btn1{float:none;color:#fff;background:url(../images/left-white-pink-plain-arrow.svg)no-repeat;background-position-x:100%;background-position-y:100%;border-color:#404627;margin:0 0 0;padding: 25px;font-size:13px;font-weight:600;letter-spacing: normal;line-height:normal;text-transform:uppercase;border:1px solid;border-radius: 0;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;z-index:9;font-size: 0;}
.paiger-wrapp .paiger-btn1:hover{float:none;color:#fff;background:url(../images/left-pink-transparent-plain-arrow.svg) no-repeat;;background-position-x:100%;background-position-y:100%;}
.paiger-wrapp .paiger-btn2{float:none;color:#fff;background:url(../images/right-white-pink-plain-arrow.svg)no-repeat;background-position-x:100%;background-position-y:100%;border-color:#404627;margin:0 0 0;padding: 25px;font-size:13px;font-weight:600;letter-spacing: normal;line-height:normal;text-transform:uppercase;border:1px solid;border-radius: 0;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;z-index:9;font-size: 0;}
.paiger-wrapp .paiger-btn2:hover{float:none;color:#fff;background:url(../images/right-pink-transparent-plain-arrow.svg) no-repeat;;background-position-x:100%;background-position-y:100%;}
.search-page h1.page-title { font-size: 45px;}
.paiger-wrapp .paiger-col1 .nav-links {  display: flex;flex-wrap: wrap;  align-items: center;}

/*blogin-wrapp*/
.blogin-wrapp { text-align:center; padding:103px 0 109px;}
.blogin-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 22px;}
.blogin-wrapp p span { display:block;}
.blogin-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:1.94; margin:0 0 24px;}
.blogin-wrapp h2 span { display:block;}
.blogin-wrapp h3 { float:none; font-size:27px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.37; margin:0 0 16px;}
.blogin-wrapp h3 span { display:block;}
.blogin-wrapp h3 a:hover {color:#373737;}
.blogin-wrapp h4 { float:none; font-size:15px; font-weight:600; color:#b1b1b1; letter-spacing:normal; line-height:1.67; margin:0 0 16px; font-family: 'Montserrat', sans-serif;;}
.blogin-wrapp h4 span { display:block; font-family: 'Montserrat', sans-serif;}
.blogin-wrapp h4 a:hover {color:#b1b1b1;}
.blogin-wrapp .blogin-col1 { width:100%; float:none; max-width:1158px; margin:0 auto; display:inline-block; text-align:left;}
.blogin-wrapp .blogin-col2 img { width:100%; display:block;}
.blogin-wrapp .blogin-col2 { width:100%; float:left; margin:0 0 30px; position:relative;}
.blogin-wrapp .blogin-col2 .blogin-row1 { width:52%; float:left; border-radius:7px; overflow:hidden;}
.blogin-wrapp .blogin-col2 .blogin-row2 { width:41.1%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.blogin-wrapp .blogin-col3 { width:100%; float:left; padding:0 75px;}
.blogin-wrapp .welcome-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:8px 8px 0 0; padding:14px 36px 13px 36px;}
.blogin-wrapp .welcome-btn1:last-child { margin-right:0;}
.blogin-wrapp .welcome-btn1:hover { color:#c60071; background:none; border-color:#c60071;}
.blogin-wrapp p img {width: auto;}
.blogin-wrapp p img.alignleft {margin-right: 20px !important;max-height: 280px;}
.blogin-wrapp p iframe {width: 100%;display: block;}

.blogin-wrapp .blogin-col3 p img {width: auto;max-height: 400px;}

/*fees-wrapp*/
.fees-wrapp { text-align:center; padding:103px 0 60px;}
.fees-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 22px;}
.fees-wrapp p a { color:#c60071;}
.fees-wrapp p span { display:block;}
.fees-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.fees-wrapp h2 span { display:block;}
.fees-wrapp h3 { float:none; font-size:13px; font-weight:600; color:#ffffff; letter-spacing:normal; line-height:normal;   font-family: 'Montserrat', sans-serif;}
.fees-wrapp h3 a { color:#ffffff;}
.fees-wrapp h3 span { display:block;}
.fees-wrapp h4 { float:none; font-size:27px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.33; margin:0 0 20px;}
.fees-wrapp h4 a { color:#373737;}
.fees-wrapp h4 span { display:block;}
.fees-wrapp .fees-col1 { width:100%; float:none; max-width:1158px; margin:0 auto; display:inline-block; text-align:left;}
.fees-wrapp .fees-col2 img { width:100%; display:block;}
.fees-wrapp .fees-col2 { width:100%; float:left; margin:0 0 74px; position:relative; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.fees-wrapp .fees-col2 .fees-row1 { width:52%; float:left; border-radius:7px; overflow:hidden;}

.fees-wrapp .fees-col2 .fees-row2 { width:41.1%;  right:0;}

.fees-wrapp .fees-col3 { width:100%; float:right; padding:0 109px;}
.fees-wrapp .fees-col3 img { width:100%; display:block;}
.fees-wrapp .fees-row3 { width:100%; float:left;}
.fees-wrapp .fees-row3 .fees-row4 { width:100%; float:left;width: 100%;float: left;display: flex;align-items: center;justify-content: space-between;}
.fees-wrapp .fees-row3 .fees-row4 .fees-bar1 { width:calc(100% - 120px); float:left;}
.fees-wrapp .fees-row3 .fees-row4 .fees-bar2 { width:80px; float:right; text-align:right;}
.fees-wrapp .fees-row3 .fees-row4 .price-from {text-align: center; font-size: 13px;color: #373737; line-height: 2.87;font-weight: 400;width: 40px;}
.fees-bar1, .fees-bar2 { font-size:14px; color:#373737; line-height:2.87; font-weight:400;}

.fees-wrapp .fees-col1 .fees-col2 p a { color:#c60071;}
.fees-wrapp .fees-col1 .fees-col2 p a:hover { color:#373737;}
.fees-wrapp .fees-col1 .fees-col2 h2 a { color:#373737;cursor: pointer;}
.fees-wrapp .fees-col1 .fees-col2p h2 a:hover{ color:#c60071;}
.fees-wrapp .fees-col1 .fees-col2 h1 a { color:#c60071;cursor: pointer;}
.fees-wrapp .fees-col1 .fees-col2 h1 a:hover{ color:#373737}
.fees-wrapp .fees-col1 .fees-col2 h3 a { color:#c60071 !important; cursor: pointer;}
.fees-wrapp .fees-col1 .fees-col2 h3  { color:#373737 ;}
.fees-wrapp .fees-col1 .fees-col2 h3 a:hover{ color:#373737 !important}
.fees-wrapp .fees-col1 .fees-col2 h4 a { color:#c60071;cursor: pointer;}
.fees-wrapp .fees-col1 .fees-col2 h4 a:hover{ color:#373737}
.fees-wrapp .fees-col1 .fees-col2 h5 a { color:#c60071;cursor: pointer;}
.fees-wrapp .fees-col1 .fees-col2 h5 a:hover{ color:#373737;}
.fees-wrapp .fees-col1 .fees-col2 h6 a { color:#c60071;cursor: pointer;}
.fees-wrapp .fees-col1 .fees-col2 h6 a:hover{ color:#373737}

.fees-wrapp + .social-wrapp {padding-top: 15px;}

/*galler-wrapp*/
.galler-wrapp { text-align:center; padding:103px 0 109px;}
.galler-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 22px;}
.galler-wrapp p a { color:#373737;}
.galler-wrapp p span { display:block;}
.galler-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.galler-wrapp h2 a { color:#c60071;}
.galler-wrapp h2 span { display:block;}
.galler-wrapp h3 { float:none; font-size:24px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.37; margin:0 0 16px;}
.galler-wrapp h3 a { color:#373737;}
.galler-wrapp h3 span { display:block;}
.galler-wrapp .galler-col1 { width:100%; float:none; max-width:1050px; margin:0 auto; display:inline-block; text-align:left;}
.galler-wrapp .galler-col2 img { width:100%; display:block;}
.galler-wrapp .galler-col2 { width:100%; float:left; margin:0 0 98px; position:relative;}
.galler-wrapp .galler-col2 .galler-row1 { width:60%; float:right;}
.galler-wrapp .galler-col2 .galler-row1 .galler-bar1 { width:49.2%; float:left; border-radius:7px; overflow:hidden; position:relative;}
.galler-wrapp .galler-col2 .galler-row1 .galler-bar1 .galler-bar2 { width:85.4%; float:left; margin:0 0 0; position:absolute; bottom:10%; left:7.3%;}
.galler-wrapp .galler-col2 .galler-row1 .galler-bar1:last-child { float:right;}
.galler-wrapp .galler-col2 .galler-row2 { width:32.1%; float:left; position:absolute; top:50%; transform:translateY(-50%); left:0;}
.galler-wrapp .galler-col3 { width:100%; max-width:1158px; float:none; margin:0 auto 153px; display:inline-block; position:relative; text-align:left;display: flex;flex-wrap:wrap;align-items: center;justify-content: space-between;}
.galler-wrapp .galler-col3 .galler-row3 { width:52%; float:left; border-radius:7px; overflow:hidden;margin-bottom:auto;}
.galler-wrapp .galler-col3 .galler-row3 img { width:100%; display:block;}
/* .galler-wrapp .galler-col3 .galler-row4 { width:40%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;} */
 .galler-wrapp .galler-col3 .galler-row4{width:40%; float:right;position: relative;top:inherit; transform: none; right:inherit}
.galler-wrapp .welcome-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:4px 8px 0 0; padding:14px 36px 13px 36px;}
.galler-wrapp .welcome-btn1:last-child { margin-right:0;}
.galler-wrapp .welcome-btn1:hover { color:#c60071; background:none; border-color:#c60071;}
.galler-wrapp + .social-wrapp {padding-top: 20px;}
/*gallein-wrapp*/
.gallein-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 22px;}
.gallein-wrapp p span { display:block;}
.gallein-wrapp h2 { float:none; font-size:27px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.37; margin:0 0 22px;}
.gallein-wrapp h2 span { display:block;}
.gallein-wrapp .gallein-col1 { width:100%; float:left; margin:0 0 30px;}
.gallein-wrapp .gallein-col1 img { width:100%; display:block;}
.gallein-wrapp .gallein-col1 .gallein-bar1 { width:49.2%; float:left; border-radius:7px; overflow:hidden; position:relative;}
.gallein-wrapp .gallein-col1 .gallein-bar1 .gallein-bar2 { width:85.4%; float:left; margin:0 0 0; position:absolute; bottom:10%; left:7.3%;}
.gallein-wrapp .gallein-col1 .gallein-bar1:last-child { float:right;}
.gallein-wrapp .welcome-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:8px 8px 0 0; padding:14px 36px 13px 36px;}
.gallein-wrapp .welcome-btn1:last-child { margin-right:0;}
.gallein-wrapp .welcome-btn1:hover { color:#c60071; background:none; border-color:#c60071;}


.gallein-wrapp p a { color:#c60071;}
.gallein-wrapp p a:hover{ color:#373737;}

.gallein-wrapp h1 a { color:#c60071;}
.gallein-wrapp h1 a:hover{ color:#373737;}
.gallein-wrapp h2 a { color:#c60071;}
.gallein-wrapp h2 a:hover{ color:#373737;}
.gallein-wrapp h3 a { color:#c60071;}
.gallein-wrapp h3 a:hover{ color:#373737;}
.gallein-wrapp h4 a { color:#c60071;}
.gallein-wrapp h4 a:hover{ color:#373737;}
.gallein-wrapp h5 a { color:#c60071;}
.gallein-wrapp h5 a:hover{ color:#373737;}
.gallein-wrapp h6 a { color:#c60071;}
.gallein-wrapp h6 a:hover{ color:#373737;}



/*teamer-wrapp*/
.teamer-wrapp { text-align:center; padding:103px 0 30px;}
.teamer-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 22px;}
.teamer-wrapp p span { display:block;}
.teamer-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.teamer-wrapp h2 span { display:block;}
.teamer-wrapp h3 { float:none; font-size:27px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.37; margin:0 0 16px;}
.teamer-wrapp h3 span { display:block;}
.teamer-wrapp h4 { float:none; font-size:18px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.8; margin:0 0 5px;}
.teamer-wrapp h4 span { display:block;}
.teamer-wrapp h5 { float:none; font-size:15px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 0; font-family: 'Montserrat', sans-serif;;}
.teamer-wrapp h5 span { display:block; font-family: 'Montserrat', sans-serif;;}
.teamer-wrapp .teamer-col1 { width:100%; float:none; max-width:1018px; margin:0 auto; display:inline-block; display: flex;flex-wrap: wrap;justify-content: center;}
.teamer-wrapp .teamer-col2 img { width:100%; display:block;}
.teamer-wrapp .teamer-col2 { width:29.86%; float:left; margin:0 1.69% 75px; 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 .teamer-row1 { width:100%; float:right; margin:0 0 20px; border-radius:5px; overflow:hidden;}
.teamer-wrapp .teamer-col2 .teamer-row2 { width:100%; float:left;}
.teamer-wrapp .teamer-col3 { width:100%; max-width:1158px; float:none; margin:0 auto 126px; display:inline-block; position:relative; text-align:left;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.teamer-wrapp .teamer-col3 .teamer-row3 { width:52%; float:left; border-radius:7px; overflow:hidden;margin-bottom: auto;}
.teamer-wrapp .teamer-col3 .teamer-row3 img { width:100%; display:block;border-radius: 7px;}
/* .teamer-wrapp .teamer-col3 .teamer-row4 { width:40%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;} */
.teamer-wrapp .teamer-col3 .teamer-row4 {position: relative;transform: none;top: inherit;right: inherit; width: 40%;float: right;}
.teamer-wrapp .welcome-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:4px 8px 0 0; padding:14px 36px 13px 36px;}
.teamer-wrapp .welcome-btn1:last-child { margin-right:0;}
.teamer-wrapp .welcome-btn1:hover { color:#c60071; background:none; border-color:#c60071;}
.teamer-wrapp p a { color:#c60071}
.teamer-wrapp p a:hover{ color:#373737;}
.teamer-wrapp h1 a { color:#c60071;}
.teamer-wrapp h1 a:hover{ color:#c60071;}
.teamer-wrapp h2 a { color:#373737}
.teamer-wrapp h2 a:hover{color:#c60071;}
.teamer-wrapp h3 a { color:#c60071;}
.teamer-wrapp h3 a:hover{ color:#373737;}
.teamer-wrapp h4 a { color:#c60071;}
.teamer-wrapp h4 a:hover{ color:#373737}
.teamer-wrapp h5 a { color:#c60071;}
.teamer-wrapp h5 a:hover{ color:#373737;}
.teamer-wrapp h6 a { color:#c60071;}
.teamer-wrapp h6 a:hover{ color:#373737}


/*teamin-wrapp*/
.teamin-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 22px;}
.teamin-wrapp p span { display:inline;}
.teamin-wrapp h2 { float:none; font-size:27px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.33; margin:0 0 0;}
.teamin-wrapp h2 span { display:block;}
.teamin-wrapp h3 { float:none; font-size:16px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 20px;}
.teamin-wrapp h3 a { color:#c60071;}
.teamin-wrapp h3 span { display:block;}
.teamin-wrapp h4 { float:none; font-size:15px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 12px;}
.teamin-wrapp h4 span { display:block;}
.teamin-wrapp .teamin-col1 { width:100%; float:left; position:relative; margin:0 0 50px;}
.teamin-wrapp .teamin-col1 img { width:100%; display:block;}
.teamin-wrapp .teamin-col1 .teamin-row1 { width:40.7%; float:left; border-radius:7px; overflow:hidden;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:48%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.teamin-wrapp .welcome-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:8px 8px 0 0; padding:14px 36px 13px 36px;}
.teamin-wrapp .welcome-btn1:last-child { margin-right:0;}
.teamin-wrapp .welcome-btn1:hover { color:#c60071; background:none; border-color:#c60071;}
.teamin-wrapp p a { color:#c60071}
.teamin-wrapp p a:hover{ color:#373737;}
.teamin-wrapp h1 a { color:#c60071;}
.teamin-wrapp h1 a:hover { color:#373737;}
.teamin-wrapp h2 a { color:#c60071;}
.teamin-wrapp h2 a:hover { color:#373737;}
.teamin-wrapp h3 a { color:#373737;}
.teamin-wrapp h3 a:hover { color:#c60071;}
.teamin-wrapp h4 a { color:#c60071;}
.teamin-wrapp h4 a:hover { color:#373737;}
.teamin-wrapp h5 a { color:#c60071;}
.teamin-wrapp h5 a:hover { color:#373737;}
.teamin-wrapp h6 a { color:#c60071;}
.teamin-wrapp h6 a:hover { color:#373737;}


/*contac-wrapp*/
.contac-wrapp { text-align:center; padding:103px 0 135px;}
.contac-wrapp p { float:none; font-size:14px; font-weight:normal;color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 22px;}
.contac-wrapp p span { display:block;}
.contac-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.contac-wrapp h2 span { display:block;}
.contac-wrapp h3 { float:none; font-size:27px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.37; margin:0 0 28px;}
.contac-wrapp h3 span { display:block;}
.contac-wrapp .contac-col1 { width:100%; float:none; max-width:1158px; margin:0 auto; display:inline-block; text-align:left;    display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.contac-wrapp .contac-col2 img { width:100%; display:block;}
.contac-wrapp .contac-col2 { width:100%; float:left; position:relative;}
.contac-wrapp .contac-col2 .contac-row1 { width:52%; float:left; border-radius:7px; overflow:hidden; margin-bottom: auto;}
/* .contac-wrapp .contac-col2 .contac-row2 { width:41.1%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0; padding:0 6% 0 0;} */
.contac-wrapp .contac-col2 .contac-row2 {position: relative;top: inherit;    transform: none;width: 40%;float: right;padding:0 6% 0 0;}
.contac-wrapp .contac-col2 .contac-row2 .contac-row3 { width:100%; float:right; margin:0 0 0;}
.contac-wrapp .contac-col2 .contac-row2 .contac-row3 li { float:left; width:100%; padding:0 0 0 21px; margin:0 0 23px; position:relative;}
.contac-wrapp .contac-col2 .contac-row2 .contac-row3 li:last-child { margin-right:0;}
.contac-wrapp .contac-col2 .contac-row2 .contac-row3 li a:hover { color:#c60071;}
.contac-row3 li, .contac-row3 li a { font-size:15px; font-weight:400; color:#373737; letter-spacing:normal; line-height:1.67;}
.contac-wrapp p a{color:#c60071}
.contac-wrapp p a:hover{color:#373737}

.contac-wrapp h1 a{color:#c60071;cursor: pointer;}
.contac-wrapp h1 a:hover{color:#373737}
.contac-wrapp h2 a{color:#373737;cursor: pointer;}
.contac-wrapp h2 a:hover{color:#c60071}
.contac-wrapp h3 a{color:#c60071;cursor: pointer;}
.contac-wrapp h3 a:hover{color:#373737}
.contac-wrapp h4 a{color:#c60071;cursor: pointer;}
.contac-wrapp h4 a:hover{color:#373737}
.contac-wrapp h5 a{color:#c60071;cursor: pointer;}
.contac-wrapp h5 a:hover{color:#373737}
.contac-wrapp h6 a{color:#c60071;cursor: pointer;}
.contac-wrapp h6 a:hover{color:#373737}


/*hours-wrapp*/
.hours-wrapp { padding:130px 0; background:#2a0034; text-align:center;}
.hours-wrapp p { float:none; font-size:14px; font-weight:normal; color:#ffffff; letter-spacing:normal; line-height:1.67; margin:0 0 22px;}
.hours-wrapp p a { color:#ffffff;}
.hours-wrapp p span { display:block;}
.hours-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.hours-wrapp h2 a { color:#c60071;}
.hours-wrapp h2 span { display:block;}
.hours-wrapp h3 { float:none; font-size:27px; font-weight:600; color:#ffffff; letter-spacing:normal; line-height:1.37; margin:0 0 28px;}
.hours-wrapp h3 a { color:#ffffff;}
.hours-wrapp h3 span { display:block;}
.hours-wrapp .hours-coloumn .margin .hours-col1{width:100%;float:none;text-align:left;position:relative}
.hours-wrapp .hours-col1 img { width:100%; display:block;}
.hours-wrapp .hours-col1 .hours-row1 { width:61%; float:right;}
.hours-wrapp .hours-col1 .hours-row1 iframe { width:100%; display:block; height:429px;}
.hours-wrapp .hours-col1 .hours-row2{width:100%;float:left;display:flex;flex-wrap:wrap;flex-direction:column;left:0}
.hours-wrapp .hours-col1 .hours-row2 .hours-bar2 { width:281px; float:left; margin:0 0 30px;}
.hours-wrapp .hours-col1 .hours-row2 .hours-bar2 .time-row { width:100%; float:left;}
.hours-wrapp .hours-col1 .hours-row2 .hours-bar2 .time-row .time-col1 { width:48%; font-weight:400; float:left; text-align:left;}
.hours-wrapp .hours-col1 .hours-row2 .hours-bar2 .time-col2 { width:51%; float:right; text-align:left;}
.time-col1, .time-col2 { font-size:13.5px; color:#ffffff; line-height:2.4;}
.hours-wrapp .welcome-btn1{float:none;color:#fff;background:#c60071;border-color:#c60071;margin:0 8px 0 0;padding:14px 36px 13px 36px;width:fit-content}
.hours-wrapp .welcome-btn1:last-child { margin-right:0;}
.hours-wrapp .welcome-btn1:hover { color:#c60071; background:none; border-color:#c60071;}

/*instructions-wrapp*/
.instructions-wrapp { text-align:center; padding:116px 0 135px;}
.instructions-wrapp p { float:none;font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 22px;}
.instructions-wrapp p a { color:#373737;}
.instructions-wrapp p span { display:block;}
.instructions-wrapp h2 { float:none; font-size:18px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.instructions-wrapp h2 a { color:#373737;}
.instructions-wrapp h2 span { display:inline-block;}
.instructions-wrapp .instructions-col1 { width:100%; float:none; max-width:1158px; margin:0 auto; display:inline-block; text-align:left;}
.instructions-wrapp .instructions-col2 img { width:100%; display:block;border-radius: 7px}
.instructions-wrapp .instructions-col2 { width:100%; float:left; position:relative;}
.instructions-wrapp .instructions-col2 .instructions-row1 { width:39.3%; float:left; border-radius:7px; overflow:hidden;}
.instructions-wrapp .instructions-col2 .instructions-row2 { width:52.1%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0; padding:0 2% 0 0;}
.instructions-wrapp .instructions-col2 .instructions-row2 .instructions-bar1 { width:100%; float:left; margin:0 0 15px;}
.instructions-wrapp .instructions-col2 .instructions-row2 .instructions-bar1:last-child { margin:0;}
.instructions-wrapp .instructions-col2 .instructions-row2 .instructions-bar1:last-child p { margin-bottom:0;}
.instructions-wrapp .instructions-icon1 { width:21px; float:none; vertical-align:middle; margin:-4px 6px 0 0;}

/*testi-wrapp*/
.testi-wrapp { text-align:center; padding:103px 0 70px;}
.testi-wrapp .testi-col1 .welcome-btn1 {margin-bottom: 39px;}
.testi-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.73; margin:0 0 22px;}
.testi-wrapp p span { display:block;}
.testi-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.testi-wrapp h2 a { color:#c60071;}
.testi-wrapp h2 span { display:block;}
.testi-wrapp h3 { float:none; font-size:27px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.37; margin:0 0 16px;}
.testi-wrapp h3 a { color:#373737;}
.testi-wrapp h3 span { display:block;}
.testi-wrapp h4 { float:none; font-size:15px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 0;}
.testi-wrapp h4 a { color:#373737;}
.testi-wrapp h4 span { display:block;}
.testi-wrapp .testi-col1 { width:100%; float:none; max-width:1158px; margin:0 auto; display:inline-block; text-align:left;}
.testi-wrapp .testi-col2 img { width:100%; display:block;}
.testi-wrapp .testi-col2 { width:100%; float:left; margin:0 0 123px; position:relative;}
.testi-wrapp .testi-col2 .testi-row1 { width:52%; float:left; position:relative;}
.testi-wrapp .testi-col2 .testi-row1 .testi-bar1 { width:100%; float:left; position:relative; border-radius:7px; overflow:hidden;}
.testi-wrapp .testi-col2 .testi-row2 { width:41.1%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.testi-wrapp .testi-col3 { width:100%; float:left; text-align:left; margin:0 0 20px;display: flex; flex-wrap: wrap;}
.testi-wrapp .testi-col3 img { width:100%; display:block;}
.testi-wrapp .testi-col3 .testimonials-col2 { width:48.7%; float:left; border:1px solid rgba(198, 0, 113, 0.5); margin:0 2.6% 2.6% 0; padding:48px 44px 45px 47px; border-radius:7px; position:relative;}

/* .testi-wrapp .testi-col3 .testimonials-col2 .mCSB_container_wrapper{margin-bottom: 0 !important;} */

.testi-wrapp .testi-col3 .testimonials-col2:nth-child(2n) { float:right;margin-right: 0;}
.testi-wrapp .testi-col3 .testimonials-col2:last-child { margin-right: 0;}
.testi-wrapp .testi-col3 .testimonials-row1 { width:34.3px; float:right; position:absolute; top:38px; right:30px;}
.testi-wrapp .testi-col3 .testimonials-row2 { width:100%; float:left; margin:0 0 30.5px;}
.testi-wrapp .testi-col3 .testimonials-row2 span { width:87px; float:left; margin:0 0 0;}
.testi-wrapp .testi-col3 .testimonials-bar1 { width:100% !important; max-width: 100% !important; overflow-x: hidden; float:left; max-height:102px; padding:0 4% 0 0; margin:0 0 15px;}
.testi-wrapp .welcome-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 8px 0 0; padding:14px 42px 13px;cursor: pointer;}
.testi-wrapp .welcome-btn1:last-child { margin-right:0;}
.testi-wrapp .welcome-btn1:hover { color:#c60071; background:none; border-color:#c60071;}

.testi-wrapp p a { color:#c60071;cursor: pointer;}
.testi-wrapp p a:hover { color:#373737;}
.testi-wrapp h2 a { color:#373737;cursor:pointer;}
.testi-wrapp h2 a:hover{ color:#c60071;}
.testi-wrapp h1 a { color:#c60071;cursor: pointer;}
.testi-wrapp h1 a:hover{ color:#373737}
.testi-wrapp h3 a { color:#c60071;cursor: pointer;}
.testi-wrapp h3 a:hover{ color:#373737}
.testi-wrapp h4 a { color:#c60071;cursor: pointer;}
.testi-wrapp h4 a:hover{ color:#373737}
.testi-wrapp h5 a { color:#c60071;cursor: pointer;}
.testi-wrapp h5 a:hover{ color:#373737}
.testi-wrapp h6 a { color:#c60071;cursor: pointer;}
.testi-wrapp h6 a:hover{ color:#373737}

/*treatment-wrapp*/
.treatment-wrapp { text-align:center; background:none; padding:103px 0 100px;}
.treatment-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 26px;}
.treatment-wrapp p a { color:#373737;}
.treatment-wrapp p span { display:block;}
.treatment-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.treatment-wrapp h2 a { color:#c60071;}
.treatment-wrapp h2 span { display:block;}
.treatment-wrapp h3 { float:none; font-size:31px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.19; margin:0 0 20px;}
.treatment-wrapp h3 a { color:#373737;}
.treatment-wrapp h3 span { display:block;}
.treatment-wrapp h4 { float:none; font-size:26px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.69; margin:0 0 6px;}
.treatment-wrapp h4 a { color:#373737;}
.treatment-wrapp h4 span { display:block;}
.treatment-wrapp .treatment-col1 { width:100%; max-width:1162px; float:none; margin:0 auto;display: flex;flex-wrap: wrap;justify-content: center;}
.treatment-wrapp .treatment-col1 img { width:100%; display:block;}
.treatment-wrapp .treatment-col2 { width:30.98%; float:left; margin:88px 3.52% 0 0;}
.treatment-wrapp .treatment-col2:nth-child(3n) { margin-right:0;}
.treatment-wrapp .treatment-col2:last-child { margin-right:0;}
.treatment-wrapp .treatment-col2 img { width:100%; display:block;}
.treatment-wrapp .treatment-col2 .treatment-row1 { width:100%; float:left; margin:0 0 0;}
.treatment-wrapp .treatment-col2 .treatment-row2 { width:100%; float:left; text-align:left; background:#f6f6f6; border-radius:0 0 10px 10px; margin:0 0 0; padding:8% 5.7% 10% 9.5%;}
.treatment-wrapp .treatment-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 8px 0 0; padding:14px 36px 13px 36px;}
.treatment-wrapp .treatment-btn1:last-child { margin-right:0;}
.treatment-wrapp .treatment-btn1:hover { color:#c60071; background:none; border-color:#c60071;}

/*recruitment-wrapp*/
.recruitment-wrapp { text-align:center; padding:60px 0 60px;}
.recruitment-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 22px;}
.recruitment-wrapp p a { color:#373737;}
.recruitment-wrapp p span { display:block;}
.recruitment-wrapp h2 { float:none; font-size:15px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.recruitment-wrapp h2 a { color:#c60071;}
.recruitment-wrapp h2 span { display:block;}
.recruitment-wrapp h3 { float:none; font-size:28px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.37; margin:0 0 16px;}
.recruitment-wrapp h3 a { color:#373737;}
.recruitment-wrapp h3 span { display:block;}
.recruitment-wrapp .recruitment-col1{width:100%;float:none;margin:0 auto 60px;display:inline-block;display:flex;flex-wrap:wrap;align-items:center}
.recruitment-wrapp .recruitment-col2 img { width:100%; display:block;}
.recruitment-wrapp .recruitment-col2 { width:100%; float:left; margin:0 0; position:relative;display: flex;flex-wrap: wrap;justify-content: center;}
.recruitment-wrapp .recruitment-col2 .recruitment-row1 { width:52%; float:left; border-radius:7px; overflow:hidden;}
.recruitment-wrapp .recruitment-col2 .recruitment-row2 { width:41.1%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.recruitment-wrapp .welcome-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:8px 8px 0 0; padding:14px 36px 13px 36px;}
.recruitment-wrapp .welcome-btn1:last-child { margin-right:0;}
.recruitment-wrapp .welcome-btn1:hover { color:#c60071; background:none; border-color:#c60071;}

.recruitment-wrapp .recruitment-col1 .recruitment-row1{width:44%;display:block;float:left;margin:0 0 0}
.recruitment-wrapp .recruitment-col1 .recruitment-row2{width:49%;display:block;float:left;text-align:left;margin:0 6.8% 0 0}
.recruitment-wrapp img {width: 100%;display: block;}

.recruitment-wrapp .recruitment-col2 .recruitment-col3 {width: 48.6%;display: inline-block;float: left;margin: 0 2.8% 40px 0;}
.recruitment-wrapp .recruitment-col2 .recruitment-col3:nth-child(2n) {margin-right: 0;}
.recruitment-wrapp .recruitment-col2 .recruitment-btn1 {float: none;color: #fff;background: #c60071;border-color: #c60071;cursor: pointer;margin: 17px 0 0 0;padding: 14px 36px 13px 36px;font-size: 13px;font-weight: 600;letter-spacing: normal;line-height: normal;border: 1px solid;border-radius: 100px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;font-family: 'Montserrat', sans-serif;text-transform: none;cursor: pointer;}
.recruitment-wrapp .recruitment-col2 .recruitment-btn1:hover {color: #c60071;background: #fff;border-color: #c60071}

/*values-wrapp*/
.values-wrapp { text-align:center; background:#f6f6f6; padding:75px 0 95px;}
.values-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 22px;}
.values-wrapp p a { color:#373737;}
.values-wrapp p span { display:block;}
.values-wrapp h2 { float:none; font-size:27px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.37; margin:0 0 16px;}
.values-wrapp h2 a { color:#373737;}
.values-wrapp h2 span { display:block;}
.values-wrapp h3 { float:none; font-size:27px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.37; margin:0 0; transition: all 0.3s ease}
.values-wrapp h3 a { color:#373737;}
.values-wrapp h3 span { display:block;}
.values-wrapp .values-col1 { width:100%; float:left; margin:20px 0 0;}
.values-wrapp .values-col1 img { width:100%; display:block;}
.values-wrapp .values-col1 .values-row1 { width:14.5%; display:inline-block; border:1px solid rgba(198, 0, 113, 0.5); border-radius:7px; margin:0 0.5%;}

/*culture-wrapp*/
.culture-wrapp { text-align:center; padding:118px 0 97px;}
.culture-wrapp p { float:none; font-size:14px; font-weight:normal; color:#373737; letter-spacing:normal; line-height:1.67; margin:0 0 22px;}
.culture-wrapp p a { color:#373737;}
.culture-wrapp p span { display:block;}
.culture-wrapp h2 { float:none; font-size:27px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.37; margin:0 0 16px;}
.culture-wrapp h2 a { color:#373737;}
.culture-wrapp h2 span { display:block;}
.culture-wrapp h3 { float:none; font-size:18px; font-weight:600; color:#373737; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.culture-wrapp h3 a { color:#373737;}
.culture-wrapp h3 span { display:inline-block;}
.culture-wrapp .culture-col1 { width:100%; float:none; max-width:1158px; margin:0 auto; display:inline-block; text-align:left;}
.culture-wrapp .culture-col2 img { width:100%; display:block;}
.culture-wrapp .culture-col2 { width:100%; float:left; margin:0 0 97px; position:relative;}
.culture-wrapp .culture-col2 .culture-row1 { width:45.7%; float:right; border-radius:7px; overflow:hidden;}
.culture-wrapp .culture-col2 .culture-row2 { width:45.1%; float:left;}
.culture-wrapp .culture-col3 { width:100%; float:left;}
.culture-wrapp .culture-col3 img { width:100%; display:block;}
.culture-wrapp .culture-col3 .culture-row3 { width:100%; float:left; background:#f6f6f6; border-radius:7px; padding:44px 61px 30px; margin:0 0 25px;}
.culture-wrapp .welcome-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:8px 8px 0 0; padding:14px 36px 13px 36px;}
.culture-wrapp .welcome-btn1:last-child { margin-right:0;}
.culture-wrapp .welcome-btn1:hover { color:#c60071; background:none; border-color:#c60071;}
.culture-wrapp .culture-icon1 { width:35px; float:none; vertical-align:middle; margin:-7px 10px 0 0;}
.culture-wrapp .culture-icon2 { width:38px; float:none; vertical-align:middle; margin:-13px 10px 0 0;}
.culture-wrapp .culture-icon3 { width:38px; float:none; vertical-align:middle; margin:-4px 10px 0 0;}
.culture-wrapp .culture-icon4 { width:41px; float:none; vertical-align:middle; margin:-10px 10px 0 0;}

/*jobs-wrapp*/
.jobs-wrapp { background:#2a0034 url(../images/team-bg.png) no-repeat center / cover; padding:132px 0 132px;}
.jobs-wrapp p { float:none; font-size:14px; font-weight:normal; color:#ffffff; letter-spacing:normal; line-height:1.67; margin:0 0 26px;}
.jobs-wrapp p a { color:#ffffff;}
.jobs-wrapp p span { display:block;}
.jobs-wrapp h2 { float:none; font-size:16px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:2.94; margin:0 0 0;}
.jobs-wrapp h2 a { color:#c60071;}
.jobs-wrapp h2 span { display:block;}
.jobs-wrapp h3 { float:none; font-size:31px; font-weight:600; color:#ffffff; letter-spacing:normal; line-height:1.19; margin:0 0 20px;}
.jobs-wrapp h3 a { color:#ffffff;}
.jobs-wrapp h3 span { display:block;}
.jobs-wrapp .jobs-col1 { width:100%; float:left; margin:0 0 0; position:relative;}
.jobs-wrapp .jobs-col1 img { width:100%; display:block;}
.jobs-wrapp .jobs-col1 .jobs-row1 { width:29.8%; float:left; transform:translateY(-50%); position:absolute; top:50%; left:3.2%;}
.jobs-wrapp .jobs-col2 { width:56.5%; float:right; margin:0 4% 0 0; position:relative;}
.jobs-wrapp .jobs-col2 img { width:100%; display:block;}
.jobs-wrapp .jobs-col2 .jobs-row2 { width:100%; float:right; margin:0 0 0;}
.jobs-wrapp .jobs-btn1 { float:none; color:#ffffff; background:#c60071; border-color:#c60071; margin:0 8px 0 0; padding:14px 36px 13px 36px;}
.jobs-wrapp .jobs-btn1:last-child { margin-right:0;}
.jobs-wrapp .jobs-btn1:hover { color:#c60071; background:none; border-color:#c60071;}

/*contact-wrapp2*/
.contact-wrapp2 { text-align:center;}
.contact-wrapp2 .contact-col1 { max-width:1034px; float:none; margin:0 auto;}
.contact-wrapp2 .contact-col2 { margin:0 0 23px;}
.contact-wrapp2 .contact-col1 .contact-row1 { width:100%; margin:0;}
.contact-wrapp2 .contact-col1 .contact-row1 .contact-fil1 { text-align:center;}
.contact-wrapp2 .contact-col1 .contact-row1 .contact-fil2 { width:49.2%;}
.contact-wrapp2 .contact-col1 .contact-row1 .contact-fil2:nth-child(2n) { float:right;}
.contact-wrapp2 .contact-col1 .contact-row1 .contact-fil3 { height:133px; border-radius:0;}
.contact-wrapp2 .contact-col2 .contact-row2 { width:66.4%;}
.contact-wrapp2 .contact-col2 .contact-row3 { width:32.5%; float:right;}
.contact-wrapp2 .referrals-btn1 { float:none; border:none; border-color:#c60071; margin:0 7px 0 0;}
.contact-wrapp2 .referrals-btn1 button { color:#ffffff; background:#c60071; border-color:#c60071; padding:14px 33px 13px;}
.contact-wrapp2 .referrals-btn1:hover button { color:#c60071; background:none; border-color:#c60071;}

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

/*gallery-text-box-css*/
.gallery-text-box { width:88px; float:left; text-align:center; font-size:11px; font-weight:400; color:#c60071; letter-spacing:0.11px; line-height:normal; background:#ffffff; border-radius:70px; margin:0 0 0; padding:10px 2% 10px 2%; font-family: 'Montserrat', sans-serif;}

/*flinker-btn-box-css*/
.flinker-btn-box { width:100%; float:left; margin:0 0 0;}

/*ellipse-plain-shape-css*/
.gallery-ellipse-plain-shape { width:446px; float:right; margin:0 0 0; position:absolute; right:-172px; bottom:-224px;}
.gallery-ellipse-plain-shape img { width:100%; display:block;}
.choose-ellipse-plain-shape { width:471px; float:left; margin:0 0 0; position:absolute; left:-133px; bottom:-111px;}
.choose-ellipse-plain-shape img { width:100%; display:block;}

/*common-css*/
.counter-row1 p { margin:0 0 0;}

/*common-socials-box-css*/
.common-socials-box { width:100%; float:left; margin:0 0 0;}
.common-socials-box a { width:42px; float:left; margin:0 4px 0 0;}
.common-socials-box a:last-child { margin-right:0;}

/*common-btn-css*/
.common-btn1 { float:none; font-size:14px; font-weight:600; color:#c60071; letter-spacing:normal; line-height:normal; background:none; border:none; border-radius:0; transition:all 0.25s ease-out 0s; display:inline-block; margin:0 0 0; padding:0 20px 0 0; position:relative; z-index:9;   font-family: 'Montserrat', sans-serif;
;}
.common-btn1:hover { color:#373737;}

/*common-circle-btn-css*/
.common-circle-btn1 { width:17%; float:right; background:#c60071; border:1px solid #c60071; border-radius:50%; margin:0 0 0; padding:0 0 17%; position:absolute; right:5.6%; bottom:7.5%;}
.common-circle-btn1:hover { background:none; border:1px solid #c60071;}

/*common-text-box-css*/
.common-text-box { width:76%; float:none; text-align:center; font-size:14px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.21; transform:translateY(-50%); transition:all 0.25s ease-out 0s; margin:0 auto 0; position:absolute; top:50%; right:0; left:0;   font-family: 'Montserrat', sans-serif;
;}
.common-circle-btn1:hover .common-text-box { color:#c60071;}

/*mobile-css*/
.mobile-box1 { width:100%; float:left; display:none; margin:0 0 0;}
.mobile-box1 a { width:36px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.mobile-box2 { width:100%; float:left; display:none; margin:0 0 0;}
.mobile-box2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.mobile-box2 li a:hover { color:#c60071;}
.mobile-box2 li, .mobile-box2 li a { font-size:13px; font-weight:400; color:#373737; letter-spacing:normal; line-height:1.47;}

/*btn-css*/
.linker-btn1, .linker-btn2, .banner-btn1, .counter-btn1, .welcome-btn1, .dental-btn1, .teeth-btn1, .general-btn1, .treatments-btn1, .team-btn1, .gallery-btn1, .testimonials-btn1, .services-btn1, .choose-btn1, .contact-fil1, .appointments-btn1, .appointments-btn2, .contact-btn1, .social-btn1, .flinker-btn1, .flinker-btn2, .help-btn1, .paiger-btn1, .jobs-btn1, .handbook-btn, .bookbtn, .consultation-btn1, .standards-btns, .join-our-btn, .banner-btn2, .readmorenewsletter, .readmorenewsletterdentist { font-size:13px; font-weight:600; letter-spacing:normal; line-height:normal; border:1px solid; border-radius:100px; transition:all 0.25s ease-out 0s; display:inline-block; position:relative;   font-family: 'Montserrat', sans-serif;
;}

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


/* form */


.contact-wrapp .contact-col1 .nf-form-cont .nf-form-title {display: none;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content {display: none;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {width: 100%;display: block;margin: 0 auto;position: relative;height: auto;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child {width: 49%;margin: 0px 0 26px;float: left;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {    width: 49%;float: right;margin: 0 0 26px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container {    width: 100%;display: block;margin: 0 0 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap {width: 100%;display: block;    position: relative;float: left;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label {display: none;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0;width: 100% !important;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;height: 58px;float: left;margin: 0px 0 14px;padding: 0 0% 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field{border:1px solid #f8f8f8;border-radius:0;resize:none;text-align:left;transition:all 0.25s ease-out 0s;vertical-align:baseline;position:relative;box-shadow:none;outline:none;text-transform:uppercase;color:#373737;background:#fff;border-color:#fff;font-family:'Montserrat', sans-serif;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;text-transform:capitalize;width:100%;height:61px;float:left;margin:0 0 14px;padding:0 9.3% 0}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {color: #373737;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {width: 100%;height: 205px;float: left;margin: 0 0 11px;padding: 21px 9.3% 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field {width: 100%;display: none;float: left;    position: relative;margin: 0 auto;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit {margin: 0 0 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(4) {float: right;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child(2) {float: right;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {width: 100%;    display: inline-block;height: auto;visibility: visible;margin: 0 0 0!important;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label{width:auto;line-height: 1.93;padding-left:20px;cursor:pointer;font-size:12px;font-weight:500;color:#373737;display:inline;letter-spacing:normal;position:relative;top:0;height:auto;margin:0 0 0;z-index:9;display: inline-block;}


.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {font-weight: 600; color: #373737;  font-family: 'Montserrat', sans-serif;text-transform: capitalize;}

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


.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol {display: none;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: 100%;float: none;display: inline-block;    margin: 0 0 16px !important;}
.contact-wrapp .contact-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {    content: '';position: absolute;left: 0;top:6px;width: 11px;height: 11px;
background: url(../images/checkbox.svg) no-repeat;background-size: 11px;
}

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


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


.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field {height: auto;    margin: 0 0 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field {height: auto;margin: 0 0 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{float:none;color:#fff;background:#c60071;border-color:#c60071;cursor:pointer;margin:17px 8px 0 0;padding:14px 36px 13px 36px;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;border:1px solid;border-radius:100px;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;font-family:'Montserrat', sans-serif;text-transform:none;height:auto;width:fit-content;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {    color: #c60071;background: none;border-color: #c60071;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after {display: none;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field {border: 2px dotted #d00000;background: transparent;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-after-form-content {width: 100%; display: block;margin: 0 0 0 ; float: left}
.contact-wrapp .contact-col1 .nf-form-cont .nf-after-form-content .nf-error-msg.nf-error-field-errors {margin: 15px 0 0 !important;font-size: 15px; font-weight: normal;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {width: 100%;float: left;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.checkbox-container .nf-field-element .ninja-forms-field {height: inherit;}
.label-right .checkbox-wrap .nf-field-element {display: none;}

.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .files_uploaded p {font-size: 13px;font-weight: 600;letter-spacing: normal;line-height: normal;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .files_uploaded .delete {color: #c60071;padding: 3px 0 0;display: block;text-decoration: underline;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .files_uploaded .delete:hover {color: #373737;}


/* sidebar form */

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

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

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

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

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

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

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

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {
    width: 100%;
    display: flex;
    margin: 0 auto;
    float: left;
    order: inherit;
    justify-content: left;
}

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

/* .contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {margin-bottom: 1%;} */
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    width: 100%;
    height: 61px;
    margin: 0 0 10px;
    padding: 0 32px 0;
    font-size: 14px;
    font-weight: 400;
    font-family: "Geist", sans-serif;
    cursor: pointer;
    color: #425145;
    ;background: #f9f8f5;
    border: 1px solid #f9f8f5;
    ;resize: none;
    text-align: left;
    letter-spacing: normal;
    border-radius: 0;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    vertical-align: baseline;
    position: relative;
    box-shadow: none;
    outline: none;
    line-height: normal;
    z-index: 9;
    float: left;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {
    color: #373737;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {
    width: 100%;
    float: left;
    height: 55px;
    margin: 0px 0 30px;
    padding: 24px 6.2% 0;
}

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

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

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

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    width: auto;
    padding-left: 24px;
    cursor: pointer;
    font-size: 12px;
    font-weight:normal;
    color: #373737;
    letter-spacing: normal;
    line-height: 2;
    display: inherit;
    position: relative;
    display: inline-block;
    letter-spacing: 0.24px;
    position: relative;
    top: 0;
    height: auto;
    margin: 0 0;
    z-index: 9
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {
    text-decoration: none;

    display: inline-block;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    text-transform: capitalize;
     color: #425145 !important;

}

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

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


}

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

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

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

    background-size: 11px;

}


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


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

    background-size: 11px;
}




/* .sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {background: none;} */
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field {
    height: auto;
    margin: 0 0 0
}

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

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap {
    background: #fff0;
    cursor: pointer;
    border: none;
    color: #000;
    font-family: "Inter",sans-serif;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: normal;
    line-height: normal;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    text-transform: capitalize;
    ;padding: 0;
    padding: 7px 0 0px 0
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field {
    height: auto;
    padding: 0;
    font-size: 16px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after {
    display: none
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-after-form-content {
    display: block;
    text-align: left;
    margin: 0px 0 0
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-after-form-content .nf-form-errors .nf-error-msg.nf-error-field-errors {
    margin: 15px 0 0;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-error .nf-field-label label {
    color: #e80000
}



.sidbar-wrapp .sidbar-col1 .nf-error-msg, .enquiry-wrapp .enquiry-col1 .enquiry-row1 .ninja-forms-req-symbol {
    text-align: left !important;
    font-size: 14px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {
    width: 100%;
    height: 160px;
    float: left;
    margin: 0 0 18px;
    padding: 21px 32px 0;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {
    display: inline-block;
    width: auto!important;
    float: none
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {
    width: auto;
    height: inherit;
    color: #1d1d1d;
    background: no-repeat 37px 19px;
    border: 1px solid #fff;
    padding: 17px 34px 19px 58px;
    margin: 20px 8px 0 0;
    border-radius: 44px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: normal;
    line-height: normal;
    cursor: pointer
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button:hover {
    color: #fff
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-fail.nf-error .nf-field-element .ninja-forms-field {
    border: 1px dotted #d10000 !important;
}

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

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

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

.sidbar-wrapp .sidbar-col1 .field-wrap.checkbox-wrap {
    display: block !important;
    width: 100% !important;
    float: left !important;
}

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

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

.sidbar-wrapp .sidbar-col1 h2 {
    margin: 0 0 28px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field {
    color: #ffffff;
    background: #c60071;
    border-color: #c60071;
    cursor: pointer;
    margin: 0 8px 0 0;
    padding: 14px 36px 13px 36px;
    cursor: pointer;
    margin: 5px 8px 0 0;
    font-weight: 600;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 46px;
    transition: all 0.25s ease-out 0s;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 100px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
      font-family: 'Montserrat', sans-serif;
;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field:hover {
    color: #c60071;
    background: none;
    border-color: #c60071;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child(1) .nf-field-label label:first-of-type {
    margin: 0 0 10px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    font-weight: 600;
    color: #373737;
    background: #ffffff;
    border-color: #ffffff;
    border-radius: 0;
    resize: none;
    font-size: 13px;
    letter-spacing: normal;
    line-height: normal;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
      font-family: 'Montserrat', sans-serif;

}

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


.error-page .treatin-wrapp .conten-row1 h1 {font-size: 50px;margin-bottom: 0;}
.error-page .treatin-wrapp .conten-row1 h2 {font-weight: 500;font-size: 18px;}

.search-page {width: 100%;display: block;float: left;}
.search-page .blog-col1 {display: flex;flex-wrap: wrap;justify-content: center;padding: 62px 0 0;}
.search-page .blog-col1 .blog-col2 {width: 48%;margin: 0 4% 60px 0;}
.search-page .blog-col1 .blog-col2:nth-child(2n) {    margin-right: 0;}
.search-page .blog-col1  .blog-row2 {position: relative;bottom: inherit;top: inherit;left: inherit;transform: inherit;width: 100%;height: 100%;padding-bottom: 50px;}
.search-page .blog-col1 .blog-row2 .welcome-btn1 {position: absolute;bottom: 0;}
.teamer-wrapp .teamer-col2 img {max-height: 345px;object-fit: cover;object-position: top;border-radius: 7px;}

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

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

.treatments-wrapp .treatments-col2 .slick-track {display: flex !important;flex-wrap: wrap !important;}

.treatments-wrapp .treatments-col2 .slick-slide {height: inherit !important;}

.treatments-wrapp .treatments-col2  .treatments-col3 {height: 100% !important;background: #f6f6f6;border-radius: 7px;padding-bottom: 30px; position: relative;}
.treatments-wrapp .treatments-col3 .treatments-row3 .common-btn1 {position: absolute;bottom: 32px;}
.gallery-wrapp .gallery-col2 .slick-track { display: flex !important;flex-wrap: wrap !important; align-items: center;}
.gallery-wrapp .gallery-col2  .slick-slide {height: inherit !important;}
.gallery-wrapp .gallery-col2 .gallery-row2 {height: 100% !important;}
.fees-bar1, .fees-bar2 {font-size: 13px}
.gallery-wrapp .gallery-col2 .gallery-row2 {width: 46.4%;    margin: 0 2% 0 0;    height: 100% !important}
.gallery-wrapp .gallery-col3 {width: 51.3%;margin: 0 0 2%;height: calc(50% - 1.5%);padding: 0 0 0;}
.gallery-wrapp .gallery-col3 img {width: 100%;display: block;    height: 100%;border-radius: 7px;}
.banner-wrapp.video-banner .banner-col1 {top: 50%;}
.treatin-wrapp .treatin-col1 ul li:before {display: none;}
.treatin-wrapp.treatin-wrapp-inner .conten-row1 ul li:before {content: "";position: absolute;left: -1px;font-size: 14px;top: 3px;line-height: normal;width: 16px;height: 16px;background: url(../images/check-icon.svg) no-repeat;}
.treatin-wrapp.treatin-wrapp-inner .conten-row1 ul li {padding-left: 26px;}
.help-wrapp + .contact-wrapp {padding-top: 20px;}

.gallery-wrapp .empty-video-smile {width: 100%;display: flex;flex-wrap: wrap;}
.gallery-wrapp .empty-video-smile .gallery-col3 {margin-right: 0.5%;width: 49.6%;}
.gallery-wrapp .empty-video-smile .gallery-col3:nth-child(2) {margin-right: 0;}

.conten-wrapp2.about-content-page .conten-row1 ul li:before {content: "";position: absolute;left: -1px;font-size: 14px;top: 3px;line-height: normal;width: 16px;height: 16px;background: url(../images/check-icon.svg) no-repeat;}
.conten-wrapp2.about-content-page .conten-row1 ul li {padding-left: 26px;}
.practice-wrapp .home-editor {width: 100%;display: block;float: left;}
.practice-wrapp .home-editor .typography.practice-con ul li:before {position: relative;top: 0;left: -4px;}
.practice-wrapp .home-editor .typography.practice-con ol li:before {position: relative;left: -4px;top: 0;}
.treatin4-wrapp .typography.practice-extra-con { width: 100%;display: block;float: left;text-align: center;}
.treatin4-wrapp .typography.practice-extra-con ul li:before {position: relative;left: -4px;top: 0}
.treatin4-wrapp .typography.practice-extra-con ol li:before {position:relative;}
.treatin4-wrapp {width: 100%;display: block;float: left;}


.referrals-wrapp .typography.referral-con {width: 100%;display: block;float: left;text-align: left;}
.treatin4-wrapp .typography.referral-extra-con { width: 100%;display: block;float: left;text-align:left;}

.treatin4-wrapp {width: 100%;display: block;float: left;text-align: left;}
.benefits-wrapp + .treatin4-wrapp {padding: 60px 0 50px;}


.blog-wrapp .editor-content {width: 100%;display: block;float: left;text-align: left;}
.treatin4-wrapp {width: 100%;display: block;float: left;}
.treatin4-wrapp .typography.blog-extra-con { width: 100%;display: block;float: left;text-align:left}



.testi-wrapp .testi-col3 .typography.review-con {width: 100%;display: block;float: left; text-align:left;margin: 0 0 0 4%;}
.treatin4-wrapp {width: 100%;display: block;float: left;padding: 60px 0 50px;}
.treatin4-wrapp .treatin4-col1 .typography { width: 100%;display: block;float: left;text-align:left;margin: 0 0 0 4%;}
.testi-wrapp .testi-col3 h1.seo-sub-title {margin-left: 4%;}

.conten-wrapp2.default-page + .social-wrapp {padding-top: 50px;}
.galler-wrapp .typography.smile-con {width: 100%;display: block;float: left;}
.treatment-wrapp .treatment-col2 .treatment-row1 img {border-radius: 7px 5px 0 0;}

.services-wrapp .services-col1 .services-row1 .square-row1 img { min-height: 405px;object-fit: cover;}
.default-page .conten-col1.treatin-wrapp table {min-width: auto;}
.testi-wrapp + .treatin4-wrapp {padding-top: 0;}
.blog-wrapp + .treatin4-wrapp {padding-top: 0;}
.practice-wrapp .home-editor.common-style {text-align: left;}
.treatin4-wrapp .treatin4-col1 .typography.practice-extra-con {text-align: left;margin: 0;}
.referrals-wrapp .referrals-col1 .referrals-row1 h1.seo-sub-title {text-align: left;}

.conten-wrapp2.default-page .treatin-col2 img[align="left"] {width: 300px;}
.conten-wrapp2.default-page .treatin-col2 img[align="right"] {width: 300px;}

.conten-wrapp2 .conten-col1.treatin-wrapp img[align="right"] {width: 300px;}
.conten-wrapp2 .conten-col1.treatin-wrapp img[align="left"] {width: 300px;}
.conten-wrapp2 .conten-col1.treatin-wrapp .table-outer table{width:auto;}


.teamer-wrapp .teamer-col3 .teamer-row4 img{width: 100%;}
.teamer-wrapp .teamer-col3 .teamer-row4 img[align="right"] {width: 250px;}
.teamer-wrapp .teamer-col3 .teamer-row4 img[align="left"] {width: 250px;}


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

.conten-col1.gallein-wrapp .conten-row1 img[align="right"] {width: 300px;}
.conten-col1.gallein-wrapp .conten-row1 img[align="left"] {width: 300px;}
.faqs-wrapp .faqs-col1 .faqs-row1 h3 {padding: 14px 54px 13px 27px;    line-height: 1.6;}

.treatment-wrapp-content.contented-common .treatment-col1 img[align="right"] {margin: 0 0 0 53px;}

.treatment-wrapp-content.contented-common {width:100%;display:block;float: left;padding:70px 0 0;}

.blogin-wrapp .blogin-col3 img[align="left"] {margin-top: 22px;}


















.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-label {color: #373737 !important;font-family: 'Montserrat', sans-serif;}


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

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row h2{
      font-family: 'Montserrat', sans-serif;
      float: none !important;
      font-size: 27px !important;
      color: #373737 !important;
      letter-spacing: normal !important;
      line-height: 1.33 !important;
      text-align: center;
}


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



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


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


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


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row  button.el-button.cog-button--secondary.cog-upload__upload-button.el-button--default.cog-button {
  float: left;
  color: #ffffff !important;
  background: #c60071 !important;
  border-color: #c60071 !important;
  margin: 0 12.4px 0 0 !important;
  text-align: center;
  font-size: 14px;
  font-weight: 400 !important;
  letter-spacing: normal;
  line-height: normal !important;
  border: 1px solid !important;
  border-radius: 30px !important;
  transition: all 0.25s ease-out 0s !important;
  display: inline-block;
  position: relative !important;
  font-family: 'Montserrat', sans-serif;
  padding: 14px 50px 13px;
}

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



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



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


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row  .el-checkbox__inner::after {
  content: "";
  transition: transform calc(var(--speed) / 4) .1s;
  opacity: 0 !important;
  position: absolute;
  position: absolute;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transform: scale(0);
  transform: scale(0);
  background: url(../images/checkbox1-hover.svg) no-repeat 100% / 100%;
  width: 19px !important;
  height: 19px !important;
  top: 0;
  left: 4px;
  transform: scale(1) !important;
  box-shadow: none !important;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row  .is-checked .el-checkbox__inner::after {
  backface-visibility: hidden;
  opacity: 1 !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row  .is-checked .el-checkbox__inner::before {
  backface-visibility: hidden;
  opacity: 0 !important;
}





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



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



.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-radio__inner::after {
  display: block;
  width: 19px !important;
    height: 19px !important;
  backface-visibility: hidden;
  transform-origin: none !important;
  content: "";
  transition: transform calc(var(--speed) / 4) .1s;
  background: #c60071 !important;
  border-radius: 50% !important;
  opacity: 0;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  opacity: 0;
    background: url(../images/checkbox1-hover.svg) no-repeat 100% / 100% !important;

    box-shadow: none !important;
    border-radius: 0 !important;
}


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row  .is-checked .el-radio__inner::after{
  opacity: 1;

}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row  .is-checked .el-radio__inner::before{
  opacity: 0 !important;

}







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


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-textarea__inner {
  border: none !important;
  background: none !important;
  margin: 1% 3% !important;
  min-height: 120px !important;
}

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




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

}



.referrals-wrapp .referrals-col3 .cog-form__container  button.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button
{
  float: left;
  color: #ffffff !important;
  background: #c60071 !important;
  border-color: #c60071 !important;
  margin: 0 12.4px 0 0 !important;
  text-align: center;
  font-size: 14px !important;
  letter-spacing: normal;
  line-height: normal !important;
  border: 1px solid !important;
  border-radius: 30px !important;
  transition: all 0.25s ease-out 0s !important;
  display: inline-block;
  position: relative !important;
  font-family: 'Montserrat', sans-serif;
  padding: 14px 50px 13px !important;
}


.referrals-wrapp .referrals-col3 .cog-form__container button.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button:hover{
  color: #c60071 !important;
  background: none !important;
  border: 1px solid #c60071 !important;
}



.referrals-wrapp .referrals-col3 .cog-cognito--styled.cog-cognito--protect-css label {color: #373737 !important;font-weight: 400 !important;letter-spacing: 0.75px;}

/* .referrals-wrapp .referrals-col3 .cog-row:nth-child(5) .cog-address .cog-label {
  text-align: center;
  float: none;
  font-size: 27px;
  color: #373737;
  letter-spacing: normal;
  line-height: 1.33;
  margin: 0 0 30px;

} */


.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice.cog-choice--checkboxes .cog-label{
  text-align: center;
  float: none;
    font-size: 27px;
    color: #373737;
    letter-spacing: normal;
    line-height: 1.33;
    margin: 0 0 30px;

}

.referrals-wrapp .referrals-col3  .cog-body .cog-row:nth-child(6)  span.cog-choice__value {
    font-size: 15px !important;
    font-weight: 400;
    color: #373737;
    letter-spacing: 0.75px !important; padding-left: 6px;
}

.referrals-wrapp .referrals-col3  .cog-body .cog-row:nth-child(6) .cog-choice-option{margin: 0 0 20px !important;}


.referrals-wrapp .referrals-col3  .cog-body .cog-row:nth-child(6) .cog-checkable.cog-inner-col--2 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        margin: 0 0 40px;
}


.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice .el-checkbox {

    width: 100% !important;
}


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

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


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

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

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


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

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



/* .cog-cognito--styled .cog-checkable .el-checkbox__input */

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






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



/* .referrals-wrapp .referrals-col3 .el-radio__input {
    top: 36px !important;
} */
.referrals-wrapp .referrals-col3 .cog-cognito--styled .el-radio__inner{
    box-shadow: none !important;
}





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



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



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

.welcome-wrapp.welcome-wrapp2 {padding: 70px 0 70px;position: relative;background: #ebebeb}
.welcome-wrapp.welcome-wrapp2 .welcome-col1 .welcome-row1 {width: 100%;top: inherit;transform: none;right: 0;text-align: center;position: relative;}
.welcome-wrapp.welcome-wrapp2 .welcome-col1 .welcome-row1 .custom-select1 {float: none;margin: 8px auto 0;}

.faqs-wrapp.faqs-wrapp2 {position: relative;padding: 50px 0 40px;}
.faqs-wrapp.faqs-wrapp2 .faqs-col1 {width: 100%;display: flex;flex-wrap: wrap;align-items: center;position: relative;top: inherit;transform: none;}
.faqs-wrapp.faqs-wrapp2 .faqs-col1 .faqs-row1 {width: 47.8%;float: left;margin: 0 11.5% 0 0;}
.faqs-wrapp.faqs-wrapp2 .faqs-col1 .faqs-row1 h3 {float: none;font-size: 27px;font-weight: 600;color: #373737;letter-spacing: normal;line-height: 1.19;margin: 0 0 12px;padding: 0;}
.faqs-wrapp.faqs-wrapp2 .faqs-col1 .faqs-row1 .accordion h3 {padding: 14px 54px 13px 27px;line-height: 1.6;font-size: 13px;font-weight: 600;color: #373737;letter-spacing: normal;margin: 0 0 10px;float: left;}
.faqs-wrapp.faqs-wrapp2 .faqs-col1 .faqs-row1 .accordion .content {padding: 10px 28px 22px;}

.contact-wrapp.contact-wrapp2.availabile-form {padding: 70px 0 80px;}
.contact-wrapp2.availabile-form .contact-col1 {max-width: 940px;width: 100%;float: none;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content nf-rows-wrap {width: 100%;display: flex;flex-wrap: wrap;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child {margin: 0 2% 0 0;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {margin: 0;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 278px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {width: fit-content;background: url(../images/upload-icon.svg)no-repeat 100%; background-position-x:15px; background-size: 20px;  border: 1px solid #c60071;float: none;height: inherit;padding: 14px 36px 13px 56px;margin: 30px 0 30px;border-radius: 50px;color: #c60071;font-size: 13px;font-weight: 600;letter-spacing: normal;line-height: normal;cursor: pointer;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button:hover {background: #c60071 url(../images/upload-icon-white.svg)no-repeat 100%; background-position-x:15px; background-size: 20px;color: #fff}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-progress {height: inherit;margin: 0;}

.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-button-cancel {float: none;padding: 14px 32px 13px 32px;margin: 0 0 0 5px;border-radius: 50px;background: none;border: 1px solid #c60071;color: #c60071;font-size: 13px;font-weight: 600;letter-spacing: normal;line-height: normal;box-shadow: none;cursor: pointer;transition: all 0.25s ease-in;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-button-cancel:hover {background: #c60071;color: #fff;border-color: #c60071;}

.common-style.default-page ol li:before {position: absolute;left: 0;}
.common-style.default-page ol li {padding-left: 15px;}

.partners-wrapp{text-align:center;background:none;padding:3.2% 0 3.5%;border-bottom:1px solid #e5e5e5}
.partners-wrapp h2{float:none;font-size:28px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.19;margin:0 0 28px;font-family:'Montserrat',sans-serif}
.partners-wrapp .partners-col1{width:100%;display:block;float:left}
.partners-wrapp .partners-col1 .partners-row1{width:100%;display:block;float:left}
.partners-wrapp img{width:100%;display:block; transition: all 0.25s ease-in;}
.partners-wrapp .partners-col1 .non-slider{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.partners-wrapp .partners-col1 .non-slider .partners-row1{width:auto;display:inline-block;float:left;max-width:20%;margin:0 3.1% 0 0}
.partners-wrapp .partners-col1 .partners-row1 img{height: 52px; object-fit:contain}
.partners-wrapp .partners-col1 .non-slider .partners-row1:last-child{margin-right:0}
.partners-wrapp .partners-col1.mob{display:none}

.treatin-wrapp .accordion h3 {width: 100%;float: left;font-size: 14px;font-weight: 600;color: #373737;letter-spacing: normal;line-height: normal;padding-right: 40px;}

.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-title {display: block;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content {display: none}
.treatin-wrapp .treatin-col2.nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%}
.treatin-wrapp .treatin-col2 .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}
.treatin-wrapp .treatin-col2 .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}
.treatin-wrapp .treatin-col2 .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}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label {display: block;padding: 0 0 8px;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100%;display: flex;margin: 0 auto;float: left;order: inherit;justify-content: left;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0;width: 100%!important;}

.treatin-wrapp .treatin-col2 .nf-form-cont {width: 100%;padding: 30px 20px;background: #f6f6f6;border-radius: 7px;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-progress-container {border-radius: 30px;background: #ffffff;border: 0;box-shadow: inset 0 0 3px 1px rgba(0 0 0 / 0.15);margin: 0 0 15px;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-progress-container .nf-progress {height: 14px;border-radius: 30px;background-color: #c60071;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-breadcrumbs {width: 100%;display: flex;flex-wrap: wrap;align-items: center;gap: 6px;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-breadcrumbs li {width: calc(16.66% - 5px);display: inline-block;}
.treatin-col2 .nf-form-cont .nf-breadcrumbs .nf-breadcrumb {width: 100%;float: left;color: #373737;background: #ffffff;border: 1px solid #ffffff;margin: 0 0 0;padding: 10px 0;text-align: center;font-size: 13px;font-weight: 600;letter-spacing: normal;line-height: normal;border-radius: 30px;}
.treatin-col2 .nf-form-cont .nf-breadcrumbs li::before {display:none;}
.treatin-col2 .nf-form-cont .nf-breadcrumbs .active .nf-breadcrumb,
.treatin-col2 .nf-form-cont .nf-breadcrumbs .nf-breadcrumb:hover {background:#c60071;border-color:#c60071;color:#ffffff;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-radio-wrap ul {width: 100%;display: flex;flex-wrap: wrap;margin: 0 0 14px !important;padding: 0 0 8px !important;border-bottom: 1px solid #e9e9e9;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-radio-wrap label {font-size: 14px;font-weight: 600;font-family: 'Montserrat', sans-serif;cursor: pointer;color: #373737;letter-spacing: normal;line-height: normal;position:relative;margin: 0;padding-left: 1.5em;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-radio-wrap ul li {width: auto;display: inline-block;margin: 0 0.85% 20px 0 !important;min-width: 19%}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-radio-wrap ul li:before {display: none;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-radio-wrap label:after {content: '';position: absolute;left: 0;top: 3px;width: 11px;height: 11px;background: url(../images/checkbox-hover.svg) no-repeat;background-size: 11px;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-radio-wrap label.nf-checked-label:after {content: '';position: absolute;left: 0;top: 3px;width: 11px;height: 11px;background: url(../images/checkbox.svg) no-repeat;background-size: 11px;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label .nf-label-span{font-size:16px;font-weight:600;color:#373737;letter-spacing:normal}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-next-previous{width:auto}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-next-previous .nf-next{float:left;color:#fff;background:#c60071;border:1px solid #c60071;margin:0 0 0;padding:14px 24px 13px 24px;border-radius:30px;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;font-family:'Montserrat',sans-serif;cursor:pointer}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-next-previous .nf-next:hover{background:#fff;color:#c60071}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-next-previous li:before{display:none}

.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-checkbox-wrap li:before {display:none;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap ul {width: 100%;display: flex;flex-wrap: wrap;gap: 0;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-checkbox-wrap li {width: auto;display: inline-block;margin: 0 0.95% 8px 0 !important;min-width: 19%}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-checkbox-wrap li label {font-size: 14px;font-weight: 600;font-family: 'Montserrat', sans-serif;cursor: pointer;color: #373737;letter-spacing: normal;line-height: normal;position:relative;padding-left: 1.5em;margin: 0 0 8px !important;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-checkbox-wrap li label:before{display: none}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-checkbox-wrap li label:after {content: '';position: absolute;left: 0;top: 3px;width: 11px;height: 11px;background: url(../images/checkbox.svg) no-repeat;background-size: 11px;opacity: 1;transform: none}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-checkbox-wrap li label.nf-checked-label:after {content: '';position: absolute;left: 0;top: 3px;width: 11px;height: 11px;background: url(../images/checkbox-hover.svg) no-repeat;background-size: 11px;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element img {display: block;margin: 0 0 20px;}
.treatin-wrapp .treatin-col2 .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: 16px;font-weight:600;color:#373737;letter-spacing:normal;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-next-previous .nf-previous {float: left;color: #c60071;background: #f6f6f6;border: 1px solid #c60071;margin: 0 0 0;padding: 14px 24px 13px 24px;border-radius: 30px;font-size: 13px;font-weight: 600;letter-spacing: normal;line-height: normal;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;font-family: 'Montserrat', sans-serif;cursor: pointer;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-next-previous .nf-previous:hover {background: #c60071;color: #fff;}
.treatin-wrapp .treatin-col2 .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: 61px;margin: 0 0 10px;padding: 0 32px 0;font-weight: 600;color: #373737;background: #ffffff;border-color: #ffffff;border-radius: 0;resize: none;font-size: 13px;letter-spacing: normal;line-height: normal;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;font-family: 'Montserrat', sans-serif;}
.treatin-wrapp .treatin-col2 .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: 160px;float: left;margin: 0 0 18px;padding: 21px 32px 0;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element li .ninja-forms-field {height: inherit;margin: 0;padding: 0;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.html-wrap {display: block;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element input[type="submit"]{width:fit-content;float:left;color:#fff;height:inherit !important;background:#c60071;border:1px solid #c60071;margin:0 0 0;padding:14px 24px 13px 24px;border-radius:30px;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;font-family:'Montserrat',sans-serif;cursor:pointer}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element input[type="submit"]:hover{background:#fff;color:#c60071}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-fu-fileinput-button{width:fit-content;float:left;color:#fff;height:inherit;background:#c60071;border:1px solid #c60071;margin:0 0 0;padding:14px 24px 13px 24px;border-radius:30px;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;font-family:'Montserrat',sans-serif;cursor:pointer}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-fu-fileinput-button:hover{background:#fff;color:#c60071}

.blogin-wrapp .blog-inner-cta{width:100%;display:block;float:left;margin:0 0 30px}
.blogin-wrapp .consulta-circle-btn1{float:none;color:#373737;background:#f6f6f6;border:1px solid #f6f6f6;margin:8px 0 0;padding:14px 36px 13px 36px;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;border-radius:100px;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;font-family:'Montserrat',sans-serif}
.blogin-wrapp .consulta-circle-btn1:hover{background:#373737;border-color:#373737;color:#fff}

.blogin-wrapp .author-wrapps .innerpost_author .author-box img{width: auto; margin-inline: auto;}


.blogin-wrapp .author-wrapps{width:100%;display:block;float:left}
.blogin-wrapp .author-wrapps .innerpost_author{width:100%;display:flex;flex-wrap:wrap;padding:25px 0 0}
.blogin-wrapp .author-wrapps .innerpost_author .author-box{width:49.5%;display:block;background:#f6f6f6;padding:25px 18px;border-radius:8px;margin:0 .85% 20px 0}
.blogin-wrapp .author-wrapps .innerpost_author .author-box .hs-author-profile{width:100%;display:flex;flex-wrap:wrap}
.blogin-wrapp .author-wrapps img{width:100%;display:block}

.blogin-wrapp .author-wrapps .innerpost_author .author-box:last-child{margin-right:0}
.blogin-wrapp .author-wrapps .innerpost_author .author-box:nth-child(2n){margin-right:0}
.blogin-wrapp .author-wrapps .innerpost_author .author-box .author-img{width:250px;display:block;margin:0 auto 15px}
.blogin-wrapp .author-wrapps .innerpost_author .author-box .author-text{width:100%;display:block;text-align:center}
.blogin-wrapp .author-wrapps .innerpost_author .author-box .author-img img{width: 100%; object-fit:cover}
.blogin-wrapp .author-wrapps .innerpost_author .author-box .wrapper1 {width: 100%;display: block;float: left;}

#book-online-popup .modal-content{width:100%;max-width:800px;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;background:#f6f6f6;border-radius:7px}
#book-online-popup .modal-content .modal-body{width:100%;max-height:580px}
#book-online-popup .modal-content h3{float:none;font-size:24px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.19;margin:0 0 20px}
#book-online-popup .modal-content p{float:none;font-size:14px;font-weight:400;color:#373737;letter-spacing:normal;line-height:1.67;margin:0 0 20px}
#book-online-popup .modal-content p a{color:#c60071}#book-online-popup .modal-content p a:hover{color:#373737; display: inline-block;}

#book-online-popup .bookonline-popup .nf-form-cont .nf-form-title {display: none;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content {display: none;}
#book-online-popup .bookonline-popup .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-online-popup .bookonline-popup .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-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child {width: 100%;margin: 0 0 0;float: left;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {/* width: 49%; *//* float: right; *//* margin: 0 0 26px; */}
#book-online-popup .bookonline-popup .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-online-popup .bookonline-popup .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-online-popup .bookonline-popup .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-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0;width: 100% !important;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 49% !important;float: left;margin: 0px 0 0;padding: 0 0% 0;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field{border:1px solid #f8f8f8;border-radius:0;resize:none;text-align: center;transition:all 0.25s ease-out 0s;vertical-align:baseline;position:relative;box-shadow:none;outline:none;text-transform:uppercase;color:#373737;background:#fff;border-color:#fff;font-family:'Montserrat', sans-serif;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;text-transform:capitalize;width:100%;height: 54px;float:left;margin:0 0 14px;padding:0 9.3% 0}
#book-online-popup .bookonline-popup .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: #373737;}
#book-online-popup .bookonline-popup .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: 100px;float: left;margin: 0 0 11px;padding: 21px 5% 0;}
#book-online-popup .bookonline-popup .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-online-popup .bookonline-popup .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-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(4) {float: right;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child(2) {float: right;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {width: 100%;    display: inline-block;height: auto;visibility: visible;margin: 0 0 0!important;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label{width:auto;line-height: 1.93;padding-left:20px;cursor:pointer;font-size:12px;font-weight:500;color:#373737;display:inline;letter-spacing:normal;position:relative;top:0;height:auto;margin:0 0 0;z-index:9;display: inline-block;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {font-weight: 600; color: #c60071;  font-family: 'Montserrat', sans-serif;text-transform: capitalize;}
#book-online-popup .bookonline-popup .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: #373737}
#book-online-popup .bookonline-popup .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-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {width: 100%;float: none;display: inline-block;    margin: 0 0 16px !important;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {    content: '';position: absolute;left: 0;top:4px;width: 11px;height: 11px;background: url(../images/checkbox.svg) no-repeat;background-size: 11px;}
#book-online-popup .bookonline-popup .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-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {content: '';background: url(../images/checkbox-hover.svg) no-repeat;background-size: 11px;}
#book-online-popup .bookonline-popup .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-online-popup .bookonline-popup .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-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{float:none;color:#fff;background:#c60071;border-color:#c60071;cursor:pointer;margin: 0 0 12px;padding:14px 36px 13px 36px;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;border:1px solid;border-radius:100px;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;font-family:'Montserrat', sans-serif;text-transform:none;height:auto;width:fit-content;}
#book-online-popup .bookonline-popup .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: #c60071;background: none;border-color: #c60071;}
#book-online-popup .bookonline-popup .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-online-popup .bookonline-popup .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-online-popup .bookonline-popup .nf-form-cont .nf-after-form-content {width: 100%; display: block;margin: 0 0 0 ; float: left}
#book-online-popup .bookonline-popup .nf-form-cont .nf-after-form-content .nf-error-msg.nf-error-field-errors {margin: 15px 0 0 !important;font-size: 15px; font-weight: normal;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {width: 100%;float: left;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.checkbox-container .nf-field-element .ninja-forms-field {height: inherit;}

#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(2n){float:right}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell{width:49%!important;display:inline-block;float:left}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field{margin: 0 0 22px;padding: 0 5% 0;cursor: pointer;background: #fff url(../images/down-black-plain-arrow.svg) no-repeat 98% 55%;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.listradio-wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.listradio-wrap ul li{width:auto;display:inline-block;margin: 0 0.85% 0 !important}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.listradio-wrap ul li input{margin:0;padding:0;height:inherit}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap label{line-height:1.25;padding-left:17px;cursor:pointer;font-size:12px;font-weight:500;color:#373737;margin:0 0 14px;text-align:center;position: relative;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap label:after{content: '';position: absolute;left: 0;top: 2px;width: 11px;height: 11px;background: url(../images/checkbox-hover.svg) no-repeat;background-size: 11px;opacity: 1;transform: none}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap label.nf-checked-label:after {content: '';position: absolute;left: 0;top: 2px;width: 11px;height: 11px;background: url(../images/checkbox.svg) no-repeat;background-size: 11px;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout p{font-size:12px}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-element i{float:none;font-size:12px;font-weight:400;color:#373737;letter-spacing:normal;line-height:1.67;margin:0 0 20px;font-style:italic}

.common-btn-col1{width:100%;display:block;float:left;margin:0 0 14px}
.common-btn-col1 h5{font-size:23px}
.common-btn-col1 .common-btn2{color:#373737;background:#f6f6f6;border:1px solid #f6f6f6;margin:0 0 8px;padding:14px 39px 13px 39px;display:inline-block;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;border-radius:30px;transition:all 0.25s ease-out 0s;position:relative;font-family:'Montserrat',sans-serif}
.common-btn-col1 .common-btn2:hover{background:#373737;color:#fff;border-color:#373737}
.common-btn-col1 .common-btn-tex1{font-size:14px;font-weight:400;color:#373737;letter-spacing:normal;line-height:1.71;padding:0 8px 0}
.common-btn-col1 .common-btn1{color:#fff;background:#c60071;border:1px solid #c60071;margin:0 0 8px;padding:14px 39px 13px 39px;display:inline-block;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;border-radius:30px;transition:all 0.25s ease-out 0s;position:relative;font-family:'Montserrat',sans-serif}
.common-btn-col1 .common-btn1:hover{background:#fff;color:#c60071;border-color:#c60071}
.extbtn.treatin-btn1{color:#fff;background:#c60071;border:1px solid #c60071;margin:0 0 8px;padding:14px 39px 13px 39px;display:inline-block;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;border-radius:30px;transition:all 0.25s ease-out 0s;position:relative;font-family:'Montserrat',sans-serif}
.extbtn.treatin-btn1:hover{background:#fff;color:#c60071;border-color:#c60071}

.blog-wrapp .blog-col2 .blog-row2 .date-author{width:100%;display:flex;flex-wrap:wrap;flex-direction:row-reverse;margin:0 0 24px;align-items:center}
.blog-wrapp .blog-col2 .blog-row2 .date-author .date{width:120px;display:block;text-align:right;font-size:15px;font-weight:600;color:#b1b1b1;letter-spacing:normal;line-height:1.67}
.blog-wrapp .blog-col2 .blog-row2 .date-author .author{width:calc(100% - 120px);display:flex;flex-wrap:wrap}
.blog-wrapp .blog-col2 .blog-row2 .date-author .author .blog-authors{width:50%;display:flex;flex-wrap:wrap;align-items:center;margin:0 0 0}
.blog-wrapp .blog-col2 .blog-row2 .date-author .author .image{width:48px;display:inline-block;margin:0 5% 0 0}
.blog-wrapp .blog-col2 .blog-row2 .date-author .author .image img{width:100%;height:48px;object-fit:cover;border-radius:50%}
.blog-wrapp .blog-col2 .blog-row2 .date-author .author .author-name{width:calc(100% - 62px);display:inline-block}
.blog-wrapp .blog-col2 .blog-row2 .date-author .author .author-name p {line-height: 1.40}
.blog-wrapp .blog-col2 .blog-row2 .date-author .author .author-name p:last-child{margin:0}


.treatin-wrapp-inner .conten-row1 .faqs-row12.accordion{margin:0 0 20px}

.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element img{width:100%;display:block;float:left}


.referrals-wrapp .referrals-col3 .cog-checkable.cog-input.cog-inner-col.cog-inner-col--2.cog-checkable--label-on-right{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.referrals-wrapp .referrals-col3 .cog-checkable.cog-input.cog-inner-col.cog-inner-col--2.cog-checkable--label-on-right .el-checkbox{width:100%!important}
.referrals-wrapp .referrals-col3 .cog-checkable.cog-input.cog-inner-col.cog-inner-col--2.cog-checkable--label-on-right .el-checkbox .el-checkbox__label{padding-left:10px!important}

.referrals-wrapp .referrals-col3 .cog-page .cog-row .cog-field.cog-choice .cog-choice .cog-checkable--inline .el-radio-group .el-radio .el-radio__label{padding-left:0!important;margin-top:5px}


.faqs-wrapp .header-outer{width:100%;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row-reverse;padding:30px 0 0}
.faqs-wrapp .header-outer .faqs-col1{width:49%;display:block;float:left;margin:0 0 0 6.8%}
.faqs-wrapp .header-outer .faq-col22{width:44%;display:block;float:left}
.faqs-wrapp .header-outer .faqs-col1 .faqs-row1{width:100%;display:block;float:left;margin:0 0 0}
.faqs-wrapp .header-outer .faq-col22 .faqs-col2{width:100%;display:block;float:left}
.faqs-wrapp .header-outer .faqs-col1 .clinic-handbook{width:100%;display:block;float:left}
.faqs-wrapp .header-outer .faqs-col1 .clinic-handbook h3{float:none;font-size:28px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.19;margin:0 0 22px;padding:0}
.faqs-wrapp .header-outer .faqs-col1 .clinic-handbook .handbook-btn{float:none;color:#fff;background:#c60071;border-color:#c60071;cursor:pointer;margin:12px 8px 0 0;padding:14px 36px 13px 36px}


.recruitment-wrapp .recruitment-col1 .recruitment-row1 .testimonials-bar1{width:100%;display:block;float:left;position:relative;padding-bottom:56.25%}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 .testimonials-bar1 iframe{width:100%;height:100%;display:block;float:left;position:absolute}

.welcome-wrapp.welcome-wrapp2 .welcome-col1 .welcome-row1 .custom-select1 .select-selected{background:url(../images/down-black-plain-arrow.svg) no-repeat;background-position-x:91%;background-size:11px;background-position-y:50%}
.welcome-wrapp.welcome-wrapp2 .welcome-col1 .welcome-row1 .custom-select1:hover .select-selected{background:url(../images/down-white-plain-arrow.svg) no-repeat;background-position-x:91%;background-size:11px;background-position-y:50%}

.faqs-wrapp .header-outer .faqs-col1 .clinic-handbook .handbook-btn:hover{background:none;color:#c60071}

.referrals-wrapp .referrals-col3 .cog-row .cog-choice .el-radio-group .el-radio .cog-choice__value a{display:inline-block}


.table-outer.implant-costs-table {display: block;}
.table-outer.implant-costs-table table {width: 100%;}
.table-outer.implant-costs-table tr:first-child td{background:#c60071;color:#fff;vertical-align:middle;font-size:13px;border-color:#c60071}
.table-outer.implant-costs-table tr td{font-size:12px;text-align:center;vertical-align:middle;background:#f6f6f6;border-color:#c60071}
.table-outer.implant-costs-table tr:first-child td{border-right-color:#fff}
.table-outer.implant-costs-table tr:first-child td:last-child{border-right-color:#c60071}
.table-outer.implant-costs-table tr td:first-child{text-align:left}


.faq-patients.fullwidthmain{padding:80px 0 50px}
.faq-patients.fullwidthmain .treatin-wrapp.fullwidth{width:100%;display:block;float:left}
.faq-patients.fullwidthmain .treatin-wrapp.fullwidth .conten-row1{width:100%;display:block;float:left}

.faq-patients.fullwidthmain .treatin-wrapp.fullwidth .book-appointment{width:100%;display:block;float:left;background:url(../images/sidbar-bg1.jpg) no-repeat center / cover;padding:86px 17%;text-align:center}

.faq-patients.fullwidthmain .treatin-wrapp.fullwidth .book-appointment h2{float:none;font-size:27px;font-weight:600;letter-spacing:normal;line-height:1.29;margin:0 0 22px;color:#fff}
.faq-patients.fullwidthmain .treatin-wrapp.fullwidth .book-appointment .book-appointment-inner p{float:none;font-size:14px;font-weight:400;color:#fff;letter-spacing:normal;line-height:1.67;margin:0 0 26px}
.faq-patients.fullwidthmain .treatin-wrapp.fullwidth .book-appointment .bookbtn{float:none;color:#fff;background:#c60071;border-color:#c60071;margin:11px 8px 0 0;padding:14px 36px 13px 36px}
.faq-patients.fullwidthmain .treatin-wrapp.fullwidth .book-appointment .bookbtn:hover{color:#c60071;background:none;border-color:#c60071}
.faq-patients.fullwidthmain .treatin-wrapp.fullwidth .conten-row1 .faqs-row1{width:100%;display:flex;float:none;margin:0 auto 60px;flex-wrap:wrap;max-width:1100px}


.testimonials-wrapp2.video-review .testimonials-col1 .testi-col1 .testi-row1 .non-slider{width:100%;display:flex;flex-wrap:wrap;justify-content:center}
.testimonials-wrapp2.video-review .testimonials-col1 .testi-col1 .testi-row1 .non-slider .testi-bar1{width:48%;display:block;float:left;margin:0 1% 0}


.technology-wrapp{width:100%;display:block;float:left;padding:120px 0 120px;margin:45px 0 52px}
.technology-wrapp .tech-column .tech-content{width:640px;display:block;float:right;background:rgba(246 246 246 / .89);margin:0 12% 0 0;padding:50px 4% 32px;border-radius:9px}
.technology-wrapp .tech-column{width:100%;display:block;float:left}
.technology-wrapp .tech-column .tech-content p{float:none;font-size:14px;font-weight:400;color:#373737;letter-spacing:normal;line-height:1.71;margin:0 0 22px}


.consultation-wrapp{width:100%;display:block;float:left; padding: 50px 0 20px;}
.consultation-wrapp .consultation-col1{width:100%;display:block;float:left;background:url(../images/sidbar-bg1.jpg) no-repeat center / cover;padding:56px 17%;border-radius:8px}


.consultation-wrapp .consultation-col1 .consultation-row1{width:100%;display:block;text-align:center}
.consultation-wrapp .consultation-col1 .consultation-row1 h3{float:none;font-size:27px;font-weight:600;color:#fff;letter-spacing:normal;line-height:1.29;margin:0 0 22px}
.consultation-wrapp .consultation-col1 .consultation-row1 p{float:none;font-size:14px;font-weight:400;color:#fff;letter-spacing:normal;line-height:1.71;margin:0 0 22px}
.consultation-wrapp .consultation-col1 .consultation-row1 .consultation-btn1{float:none;color:#fff;background:#c60071;border-color:#c60071;margin:16px 0 0;padding:14px 24px 13px 24px; cursor: pointer;}
.consultation-wrapp .consultation-col1 .consultation-row1 .consultation-btn1:hover{color:#c60071;background:none;border-color:#c60071}


.conten-wrapp .conten-col1 .conten-row1 .common-ctas-stander{width:100%;display:flex;flex-wrap:wrap;padding:20px 0 20px;}
.conten-wrapp .conten-col1 .conten-row1 .common-ctas-stander .standards-btns{float:none;color:#fff;background:#c60071;border-color:#c60071;padding:13px 18px 13px 18px; margin: 0 12px 0 0;}
.conten-wrapp .conten-col1 .conten-row1 .common-ctas-stander .standards-btns:hover{color:#c60071;background:none;border-color:#c60071}
.conten-wrapp p a{display:inline-block}


.conten-wrapp .cta-bottom-set{width:100%;display:block;float:left}
.conten-wrapp .cta-bottom-set .common-ctas-stander{width:100%;display:block;float:left; margin: 20px 0 0;}
.conten-wrapp .cta-bottom-set .common-ctas-stander .serv-request{width:auto;display:flex;flex-wrap:wrap; margin: 0 0 0;}
.conten-wrapp .cta-bottom-set .common-ctas-stander .serv-request p{display:inline-block; margin: 0 0 12px;}
.conten-wrapp .cta-bottom-set .common-ctas-stander .serv-request .consultation-btn1{display:inline-block;border:none;float:none;color:#fff;background:#c60071;border:1px solid #c60071;margin:-9px 0 0 0;padding:14px 24px 13px 24px}
.conten-wrapp .cta-bottom-set .common-ctas-stander .grp-privacy{display:flex;flex-wrap:wrap}
.conten-wrapp .cta-bottom-set .common-ctas-stander .grp-privacy p{display:inline-block; margin: 0 0 12px;}
.conten-wrapp .cta-bottom-set .common-ctas-stander .grp-privacy .consultation-btn1{display:inline-block;border:none;float:none;color:#fff;background:#c60071;border:1px solid #c60071;margin:-9px 0 0 12px;padding:14px 24px 13px 24px}
.conten-wrapp .cta-bottom-set .common-ctas-stander .serv-request .consultation-btn1:hover{color:#c60071;background:none;border: 1px solid #c60071;}
.conten-wrapp .cta-bottom-set .common-ctas-stander .grp-privacy .consultation-btn1:hover{color:#c60071;background:none;border:1px solid #c60071}


.technology-equipment{width:100%;display:block;float:left;padding:36px 0 34px}
.technology-equipment h3{float:none;font-size:27px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.33;margin:0 0 20px}
.technology-equipment p{float:none;font-size:14px;font-weight:400;color:#373737;letter-spacing:normal;line-height:1.71;margin:0 0 22px; margin: 0 0 40px;}
.technology-equipment .pricing-grid{width:100%;display:flex;flex-wrap:wrap;justify-content:center}
.technology-equipment .pricing-grid .pricing-card{width:32%;display:block;float:left;margin:0 2% 30px 0;border:1px solid #e5e5e5}
.technology-equipment .pricing-grid .pricing-card .price-section{width:100%;display:block}
.technology-equipment .pricing-grid .pricing-card .price-section img{width:100%;display:block;height:265px;object-fit:cover}
.technology-equipment .pricing-grid .pricing-card:nth-child(3n){margin-right:0}
.technology-equipment .pricing-grid .pricing-card .card-content{width:100%;text-align:center;padding:25px 43px 25px}
.technology-equipment .pricing-grid .pricing-card .card-content h3{font-size:22px}
.technology-equipment .technology-content{width:100%;max-width:1158px;margin:0 auto 0;display:block; text-align: center;}
.technology-equipment .pricing-grid .pricing-card .card-content p {margin: 0 0 18px;}


.conten-wrapp .extra-coloumn{width:100%;display:block;max-width:1158px;margin:0 auto 0}
.conten-wrapp .extra-coloumn h3{float:none;font-size:27px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.33;margin:0 0 20px}
.conten-wrapp .extra-coloumn h4{font-size:15px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.33;margin:0 0 20px}

.faqs-wrapp .clinic-handbook .hand-column{width:100%;display:block;float:left;padding:50px 0 20px}
.faqs-wrapp .clinic-handbook .hand-column h3{float:none;font-size:27px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.33;margin:0 0 20px}
.faqs-wrapp .clinic-handbook .hand-column .handbook-btn{float:left;color:#fff;background:#c60071;border-color:#c60071;margin:0 12px 0 0;padding:14px 24px 13px 24px}
.faqs-wrapp .clinic-handbook .hand-column .handbook-btn:hover{color:#c60071;background:none;border-color:#c60071}

.conten-wrapp .extra-coloumn .videoWrapper {max-width: 600px !important; padding-bottom: 27.5%;}

.conten-wrapp .extra-coloumn img{width:100%;max-width:480px}

.welcome-wrapp .welcome-col1 .welcome-row1 p a{color:#c60071;font-weight:600}
.welcome-wrapp .welcome-col1 .welcome-row1 p a:hover{color:#373737}

.flinker-wrapp .footer-news-letter{width:auto;display:block;float:left; margin: -32px 0 0;}
.flinker-wrapp .footer-news-letter .nf-form-cont .nf-form-title{display:none}
.flinker-wrapp .footer-news-letter .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content{display:none}
.flinker-wrapp .footer-news-letter .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-cells{width:100%;display:flex;flex-wrap:wrap;position:relative}
.flinker-wrapp .footer-news-letter .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content nf-rows-wrap{width:100%;display:flex;flex-wrap:wrap;position:relative}
.flinker-wrapp .footer-news-letter .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content{width:100%;float:none;margin:0 auto;padding:0;max-width:100%}
.flinker-wrapp .footer-news-letter .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}
.flinker-wrapp .footer-news-letter .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}
.flinker-wrapp .footer-news-letter .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}
.flinker-wrapp .footer-news-letter .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label{display:none}
.flinker-wrapp .footer-news-letter .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:first-child{width:auto !important;float:left;padding:0;margin:0 12px 0 0}
.flinker-wrapp .footer-news-letter .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:last-child{width:auto!important;float:right;margin:0 0 0;padding:0}

.flinker-wrapp .footer-news-letter .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{float:none;color:#fff;background:#c60071;border-color:#c60071;cursor:pointer;margin:7px 0 0 0;padding:14px 36px 13px 36px;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;border:1px solid;border-radius:100px;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;font-family:'Montserrat',sans-serif;text-transform:none;height:auto;width:fit-content}
.flinker-wrapp .footer-news-letter .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:#c60071!important;background:none;border-color:#c60071!important}
.flinker-wrapp .footer-news-letter .nf-error.field-wrap .nf-field-element:after{display:none}
.flinker-wrapp .footer-news-letter .nf-error{display:none}
.flinker-wrapp .footer-news-letter .nf-form-cont .nf-after-form-content{margin:15px 0 0}

.flinker-wrapp .footer-news-letter .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.email-wrap .nf-field-element input{border:1px solid #f8f8f8;border-radius:0;resize:none;text-align:left;transition:all 0.25s ease-out 0s;vertical-align:baseline;position:relative;box-shadow:none;outline:none;text-transform:uppercase;color:#373737;background:#f6f6f6;border-color:#f6f6f6;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;text-transform:capitalize;width:283px;height:61px;float:left;margin:0 0 0;padding:0 22px 0}

.welcome-wrapp .welcome-col1 .welcome-row1 h1{
    float: none;
    font-size: 16px;
    font-weight: 600;
    color: #c60071;
    letter-spacing: normal;
    line-height: 2.94;
    margin: 0 0 0;
}

.treatin3-wrapp .treatin3-col2 .treatin3-row2 .table-outer table thead{width:100%}
.treatin3-wrapp .treatin3-col2 .treatin3-row2 .table-outer table thead tr th{border:1px solid #000;padding:10px}
.treatin3-wrapp .treatin3-col2 .treatin3-row2 .table-outer tbody td img{border-radius:0}

.social-legacy .treatin3-col1{margin:0 0 0}

.treatin-wrapp .conten-row1 .accordion{margin:0 0 0}
.treatin-wrapp .conten-row1 .treatin-col2{margin:0 0 20px}

.our-technology-page .conten-col1 .treatin-col2 h2 {margin: 0 0 20px;}


.mo-optin-form-container .mo-optin-form-wrapper .mo-optin-form h2{font-family:'Montserrat',sans-serif!important;margin:0 0 20px!important}
.mo-optin-form-container .mo-optin-form-wrapper .mo-optin-form .mo-optin-form-description{float:none!important;font-size:10px!important;font-weight:normal!important;color:#373737!important;letter-spacing:normal!important;line-height:1.51!important;margin:0 0 22px!important;font-family:'Montserrat',sans-serif!important}
.mo-optin-form-container .mo-optin-form-wrapper .mo-optin-form .mo-optin-fields-wrapper .mo-optin-field{font-weight:600!important;color:#373737!important;background:#F6F6F6!important;border-color:#F6F6F6!important;border-radius:0!important;resize:none!important;font-size:13px!important;letter-spacing:normal!important;line-height:normal!important;transition:all 0.25s ease-out 0s;display:inline-block!important;position:relative!important;font-family:'Montserrat',sans-serif!important;margin:0 0 16px!important}
.mo-optin-form-container .mo-optin-form-wrapper .mo-optin-form .mo-optin-fields-wrapper .mo-optin-form-submit-button{float:none;color:#ffffff!important;background:#c60071!important;border-color:#c60071!important;cursor:pointer!important;padding:14px 36px 13px 36px!important;width:fit-content!important;margin:0 auto 0!important;border-radius:100px!important;text-transform:capitalize!important; border: 1px solid #c60071 !important;}
.mo-optin-form-container .mo-optin-form-wrapper .mo-optin-form .mo-optin-fields-wrapper .mo-optin-form-submit-button:hover{color:#c60071!important;background:none!important;border:1px solid #c60071!important}

.moOptinForm .mo-optin-form-container .mo-optin-form-wrapper .mo-optin-form .mo-optin-form-description.moElegance_description {
    font-size: 14px !important;
    transform: scale(0.9) !important;
}

.moOptinForm .mo-optin-form-container .mo-optin-form-wrapper .mo-optin-form-close-icon{background:url(../images/modal-close-icon.svg) no-repeat!important;width:20px!important;height:20px!important;background-size:20px!important;position:absolute!important;right:15px!important;top:13px!important}

.moOptinForm .mo-optin-form-container .mo-optin-form-wrapper .mo-optin-form-close-icon:hover {background: url(../images/modal-close-icon-hover.svg) no-repeat !important;width: 20px !important;height: 20px !important;background-size: 20px !important;}
.faqs-wrapp.faqs-wrapp2 .faqs-col1 .faqs-row1 .content p:last-child{margin-bottom:0}

.conten-wrapp .extra-coloumn .faqs-row1 {margin: 0 0 0;}
.conten-wrapp .extra-coloumn .faqs-row1 h3 {width: 100%;float: left;font-size: 14px;font-weight: 600;color: #373737;letter-spacing: normal;line-height: normal;padding-right: 40px;margin: 0 0 12px;}

.clinic-handbook-wrapp {width: 100%;display: block;float: left;padding: 90px 0 80px;margin: 40px 0 0;}
.clinic-handbook-wrapp h2{float:none;font-size:15px;font-weight:600;color:#c60071;letter-spacing:normal;line-height:2.94;margin:0 0 0}
.clinic-handbook-wrapp h3{float:none;font-size:27px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.33;margin:0 0 20px}
.clinic-handbook-wrapp .clinic-handbook{width:55%;display:block;float:left}
.clinic-handbook-wrapp .handbook-btn{float:none;color:#fff;background:#c60071;border-color:#c60071;margin:11px 0 0;padding:14px 36px 13px 36px}
.clinic-handbook-wrapp .handbook-btn:hover{background:none;color:#c60071}

.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-element select{background:#fff url(../images/down-black-plain-arrow.svg) no-repeat;background-position-x:93%;background-position-y:50%;background-size:9px; cursor: pointer;}

.treatin-wrapp .implant-treatments-btn{float:none;color:#fff;background:#c60071;cursor:pointer;margin:7px 0 0 10px;padding:14px 26px 13px 26px;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;border:1px solid #c60071;border-radius:100px;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;text-transform:capitalize}
.treatin-wrapp .implant-treatments-btn:hover{background:none;color:#c60071;border-color:#c60071}

.linker-wrapp .linker-row2 .for-dentist{display:inline-block;width:auto;float:left;margin:0 12px 0 0}
.linker-wrapp .linker-row2 .for-dentist #cssmenu1 >ul>li {padding-bottom: 15px;}
.linker-wrapp .linker-row2 .for-dentist #cssmenu1 ul>li{display:inline-block;float:none;position:relative;width: 100%;}
.linker-wrapp .linker-row2 .for-dentist #cssmenu1>ul>li>a{color:#373737;transition:all 0.25s ease-out 0s;padding:14px 36px 13px 17px;display:inline-block;background:#f6f6f6;border:1px solid #f6f6f6;border-radius:30px}
.linker-wrapp .linker-row2 .for-dentist ul li a{font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;font-family:'Montserrat',sans-serif}
.linker-wrapp .linker-row2 .for-dentist #cssmenu1 ul>li ul.dropdown{position:absolute;min-width:180px;opacity: 0; visibility: hidden; z-index: 99;}
.linker-wrapp .linker-row2 .for-dentist #cssmenu1 ul>li ul.dropdown a{padding:14px 22px 13px 22px;color:#373737;display:inline-block;width: 100%;transition: all 0.25s ease-in}
.linker-wrapp .linker-row2 .for-dentist #cssmenu1 ul>li ul.dropdown a:hover {background: #373737;color: #fff;}
.linker-wrapp .linker-row2 .for-dentist #cssmenu1 ul>li ul.dropdown ul.dropdown{left:-180px;top:0;min-width:180px;background:#fff;width:auto;max-width:100%;box-shadow:0 0 3px 1px rgba(0 0 0 / .15);}
.linker-wrapp .linker-row2 .for-dentist #cssmenu1>ul>li>ul.dropdown{background:#fff;box-shadow: 0 0 3px 1px rgba(0 0 0 / 0.15)}
.linker-wrapp .linker-row2 .for-dentist #cssmenu1 ul > li.has-sub:hover > a + ul.dropdown {opacity:1;visibility:visible;}
.linker-wrapp .linker-row2 .for-dentist #cssmenu1 ul>li.has-sub>a {background: #f6f6f6 url(../images/down-black-plain-arrow.svg)no-repeat 90% !important;background-size: 9px;}
.linker-wrapp .linker-row2 .for-dentist #cssmenu1 ul>li.has-sub>a:hover {background: #373737 url(../images/down-white-plain-arrow.svg)no-repeat 90% !important;background-size: 9px;color: #fff}

.treatin-wrapp .service-wrapp{width:100%;display:block;float:left}
.treatin-wrapp .service-wrapp .service-col1{width:100%;display:block;float:left;margin:0 0 26px}
.treatin-wrapp .service-wrapp .service-col2{width:100%;display:flex;flex-wrap:wrap;align-items:center;float:left;position:relative}
.treatin-wrapp .service-wrapp .service-col2 .service-row1{width:50px;height:50px;position:relative;margin: 0 auto 20px}
.treatin-wrapp .service-wrapp .service-col2 .service-row2{width:100%;margin:0 0 0;text-align: center;}
.treatin-wrapp .service-wrapp .service-col2 h4 span{display:inline}
.treatin-wrapp .service-wrapp .service-col2 .service-row2 h4{margin:0;line-height:1.45;}
.treatin-wrapp .service-wrapp .service-col1.tab{display: none;}
.treatin-wrapp .service-wrapp .service-col1.mob {display: none;}

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

.treatin-wrapp .service-wrapp .service-col1 .slick-slider {padding: 0 0 40px;}
.treatin-wrapp .service-wrapp .service-col1 .slick-slider .slick-dots {text-align: center;bottom: -19px;padding: 0;margin: 0 auto;}
.treatin-wrapp .service-wrapp .service-col1 .slick-slider .slick-dots li {padding:0;}
.treatin-wrapp .service-wrapp .service-col1 .slick-slider .slick-dots li:before {display:none;}
.treatin-wrapp .service-wrapp .service-col1 .slick-slide {margin: 0 7px 0;}

.join-our-club-page.common-style ul li {padding: 0 0 0 20px;}
.join-our-club-page.common-style ul li:before {content:"\2713";font-size: 17px;top: -1px;}

.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont{text-align:center;margin:0 0 40px}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2){width:49%;float:left;display:inline-block;z-index:9}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3){width:49%;float:right;display:inline-block;z-index:9}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label{padding:0}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field{height:265px}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {height: 58px;margin: 0 0 6px;}
.join-our-club-page .treatin-wrapp .treatin-col2 .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:12px;font-weight:500;color:#373737;text-align:left;width:100%;display:block;padding-left:20px;cursor: pointer;}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.checkbox-container .nf-field-element .ninja-forms-field{height:inherit;margin:0}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label label:after{content:'';position:absolute;left:0;top:2px;width:11px;height:11px;background:url(../images/checkbox.svg) no-repeat;background-size:11px}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label label.nf-checked-label:after{content:'';background:url(../images/checkbox-hover.svg) no-repeat;background-size:11px}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap {margin: 8px 0 0;}

.club-wrapp{width:100%;display:block;float:left}
.club-wrapp .club-coloumn{width:100%;display:flex;flex-wrap:wrap;align-items:center;flex-direction:row-reverse}
.club-wrapp .club-coloumn .club-row1{width:45%;display:inline-block;float:left}
.club-wrapp .club-coloumn .club-row1:nth-child(1){padding:15px 0 0 5%;width: 55%;}
.club-wrapp h3{font-size:24px;margin:0 0 10px}

.join-benifits-wrapp{width:100%;display:block;float:left;background:#f6f6f6;padding:50px 0 86px;}
.join-benifits-wrapp .benefits-section{width:100%;display:block;float:left}
.join-benifits-wrapp .benefits-section .content-container{width:100%;display:block;float:left}
.join-benifits-wrapp .benefits-section .video-container{width:100%;display:block;max-width:100%;margin:0 0 30px;border-radius:10px;overflow:hidden}
.join-benifits-wrapp img{width:100%;display:block}
.join-benifits-wrapp h2{font-size:23px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.33;margin:0 0 20px}
.join-benifits-wrapp .benefits-section .video-container .tab-row2{width:100%;display:block;float:left}
.join-benifits-wrapp .benefits-section .benefits-list{width:100%;display:block;float:left; text-align: center;}
.join-benifits-wrapp .benefits-section .benefits-list .benefit-item{width:100%;padding:30px 15px 15px;background:#fff;border-radius:8px;display:block;text-align: center;}
.join-benifits-wrapp .benefits-section .benefits-list .slick-slide{margin:0 8px 0}
.join-benifits-wrapp .benefits-section .benefits-list .benefit-item .benefit-icon{width:50px;display:inline-block;margin:0 auto 24px}
.join-benifits-wrapp .benefits-section .benefits-list .benefit-item .benefit-content{width:100%;display:inline-block;margin:0;text-align:center}
.join-benifits-wrapp .benefits-section p{float:none;font-size:14px;font-weight:400;color:#373737;letter-spacing:normal;line-height:1.71;margin:0 0 22px}
.join-benifits-wrapp .benefits-section .benefits-list .benefits-list-coloumn{width:100%;display:block;float:left}
.join-benifits-wrapp .benefits-section .benefits-list .benefits-list-coloumn.mob{display:none}
.join-benifits-wrapp .benefits-section .benefits-list .benefits-list-coloumn .slick-track {display: flex;flex-wrap: wrap;}
.join-benifits-wrapp .benefits-section .benefits-list .benefits-list-coloumn .slick-track .slick-slide {height: inherit;}
.join-benifits-wrapp .benefits-section .benefits-list .benefits-list-coloumn .slick-track .slick-slide .benefit-item {height: 100%;}

.club-wrapp-about{width:100%;display:block;padding:80px 0;float:left}
.club-wrapp-about .about-club-coloumn{width:100%;display:flex;flex-wrap:wrap;align-items:center;flex-direction:row-reverse}
.club-wrapp-about .about-club-coloumn .about-club-row1{width:50%;display:inline-block;float:left}
.club-wrapp-about .about-club-coloumn .about-club-row1:nth-child(2){width:40.5%;margin:0 4% 0 0}
.club-wrapp-about img{width:100%;display:block;border-radius:8px}
.club-wrapp-about h2{float:none;font-size:30px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.33;margin:0 0 15px}
.club-wrapp-about p{float:none;font-size:14px;font-weight:400;color:#373737;letter-spacing:normal;line-height:1.71;margin:0 0 18px}
.club-wrapp-about .about-club-coloumn .about-club-row1 img{max-height:398px;object-fit:cover}

.our-peer-reviews{width:100%;display:block;float:left;text-align:center;margin:0 0 40px}
.our-peer-reviews h2{float:none;font-size:30px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.33;margin:0 0 22px}
.our-peer-reviews .our-peer-outer{width:100%;display:block;float:left}
.our-peer-reviews .our-peer-outer .common-btn{width:100%;display:block;float:left;background:#f6f6f6;padding:25px 15px 30px;margin:0 1.25% 15px 0;border-radius:8px}
.our-peer-reviews img{width:100%;display:block}
.our-peer-reviews .our-peer-outer .common-btn:nth-child(4n){margin-right:0}
.our-peer-reviews .our-peer-outer .common-btn:last-child{margin-right:0}
.our-peer-reviews .our-peer-outer .common-btn h3{font-size:15px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.33;margin:0 0 16px}
.our-peer-reviews .our-peer-outer p{float:none;font-size:14px;font-weight:400;color:#373737;letter-spacing:normal;line-height:1.71;margin:0 0 18px}
.our-peer-reviews .our-peer-outer .readmore{float:none;color:#fff;background:#c60071;cursor:pointer;margin:25px auto 0;padding:14px 26px 13px 26px;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;border:1px solid #c60071;border-radius:100px;transition:all 0.25s ease-out 0s;display:inline-block;position:absolute;text-transform:capitalize;bottom:0;left:0;right:0;width:fit-content}
.our-peer-reviews .our-peer-outer .readmore:hover{border-color:#c60071;color:#c60071;background:none}
.our-peer-reviews .our-peer-outer .common-btn .course-card{width:100%;display: flex;flex-wrap: wrap;justify-content: center;float:left;height:100%;position:relative;padding:0 0 75px}
.our-peer-reviews .our-peer-outer .common-btn .course-card .course-image{width:100%;display:block;float:left;margin: auto auto 0}
.our-peer-reviews .our-peer-outer .common-btn .course-card .course-image img{max-height:320px;object-fit:cover;height:23.5vw;border-radius:8px}
.our-peer-reviews .our-peer-outer .common-btn .course-card .course-header p{max-width:215px;margin:0 auto 18px}

.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp{padding:64px 0 30px}
.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp .testi-col2.mob{display:none}
.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp .testi-col2{width:100%;display:block;float:left}
.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp .testi-bar1 {width: 100%;display: block;float: left;position: relative;}
.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp h2 {font-size: 30px;color: #fff;line-height: 1.44;margin: 0 0 28px;}
.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp .testi-col2 .slick-slide {margin: 0 8px 0;}
.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp .testi-col2 .testi-row1 {width: 100%;display: block;float: left;}
.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp .slick-slider {margin: 0 0 40px;}
.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp .slick-dots {text-align: center;bottom: -56px;left: 0;right: 0;}

.testimonials-wrapp2.testimonials-wrapp-join{padding:74px 0 150px}
.testimonials-wrapp2.testimonials-wrapp-join h2{font-size:30px;color:#fff;line-height:1.44;margin:0 0 28px}

.treatin-wrapp .resourcesin-col1 .resourcesin-col2 h5{font-size:15px;font-weight:500;margin:0 0 15px}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2 h3{font-weight:700;font-size:25px}
.treatin-wrapp .resourcesin-col1{width:100%;display:flex;flex-wrap:wrap}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2{width:48.25%;display:inline-block;float:left;margin:0 3.35% 50px 0; padding-bottom: 50px; position: relative;}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2:nth-child(2n){margin-right:0}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2 .resourcesin-row1{width:100%;display:block;float:left;margin:0 0 24px}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2 .resourcesin-row2{width:100%;display:block;float:left}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2 .involve-btn1{float:none;color:#fff;background:#c60071;cursor:pointer;margin:10px auto 0;padding:14px 26px 13px 26px;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;border:1px solid #c60071;border-radius:100px;transition:all 0.25s ease-out 0s;display:inline-block; position: absolute;bottom: 0;}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2 .involve-btn1:hover{background:none;color:#c60071;border-color:#c60071}

.patient-newsletter-wrapp{width:100%;display:block;float:left;padding:40px 0}
.patient-newsletter-wrapp .treatin3-col1{width:100%;display:flex;flex-wrap:wrap;justify-content: center;}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2{width:24.05%;display:inline-block;float:left;margin:0 1.25% 30px 0;position:relative;padding:0 0 50px}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2:nth-child(4n){margin-right:0}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2:last-child{margin-right:0}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 .resourcesin-row1{width:100%;display:block;float:left;margin:0 0 18px}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 img{width:100%;display:block;border-radius:8px;max-height: 168px;object-fit: cover;}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 .resourcesin-row2{width:100%;display:block;float:left}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 h5{font-size:15px;font-weight:500;margin:0 0 15px}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 h3{font-weight:700;font-size:23px;color:#373737;letter-spacing:normal;line-height:1.33;margin:0 0 20px}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 .involve-btn1{float:none;color:#fff;background:#c60071;cursor:pointer;margin:0 auto 0;padding:14px 26px 13px 26px;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;border:1px solid #c60071;border-radius:100px;transition:all 0.25s ease-out 0s;display:inline-block;position:absolute;bottom:0}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 .involve-btn1:hover{background:none;color:#c60071;border-color:#c60071}
.patient-newsletter-wrapp+.social-wrapp {padding-top: 30px;}

.how-to-refer-a-patient-wrapp .treatin1-wrapp{padding:88px 0;border-radius:8px;position:relative;margin:0 0 28px}
.how-to-refer-a-patient-wrapp .treatin1-wrapp:after{content:"";position:absolute;width:100%;height:100%;left:0;right:0;top:0;background:rgba(255 255 255 /0.6)}
.how-to-refer-a-patient-wrapp .treatin1-wrapp h2{font-size:20px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.33;margin:0 0 10px}
.how-to-refer-a-patient-wrapp .treatin1-wrapp .teeth-col1{width:50%;padding-right:4%}
.how-to-refer-a-patient-wrapp .treatin2-wrapp{padding:88px 0;border-radius:8px;position:relative;margin:0 0 28px}
.how-to-refer-a-patient-wrapp .treatin2-wrapp::after{content:"";position:absolute;width:100%;height:100%;left:0;right:0;top:0;background:rgba(255 255 255 /0.6)}
.how-to-refer-a-patient-wrapp .treatin2-wrapp .general-col1{width:50%;padding-left:4%}
.how-to-refer-a-patient-wrapp .treatin2-wrapp h2{font-size:20px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.33;margin:0 0 10px}
.how-to-refer-a-patient-wrapp .treatin2-wrapp p{font-weight:500}
.how-to-refer-a-patient-wrapp .treatin1-wrapp p{font-weight:500}

.conten-wrapp.full-width .conten-col1{width:100%}
.conten-wrapp.full-width .conten-col1 .conten-row1{width:100%;max-width:1256px;margin:auto;float:none;text-align:center}

.treatin1-wrapp.bottom-full-set{width:100%;margin:0 auto 20px;display:flex;flex-wrap:wrap;border-radius:0;position:relative;min-height: 500px;background-attachment: fixed !important;background-position: top center !important;}
.treatin1-wrapp.bottom-full-set .teeth-col1{width:50%}
.treatin1-wrapp.bottom-full-set:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;background:rgba(255 255 255 /0.75)}
.treatin1-wrapp.bottom-full-set .accordion{margin:0 0 17px}
.treatin1-wrapp.bottom-full-set .accordion h3{font-size:15px}
.treatin1-wrapp.bottom-full-set .accordion p{font-weight:500}
.treatin1-wrapp.bottom-full-set h2 {font-size: 27px;line-height: 1.44;margin: 0 0 22px;}

.treatin2-wrapp.bottom-full-set{width:100%;margin:0 auto 20px;display:flex;flex-wrap:wrap;border-radius:0;position:relative;min-height: 500px;background-attachment: fixed !important;background-position: top center !important;}
.treatin2-wrapp.bottom-full-set .teeth-col1{width:50%}
.treatin2-wrapp.bottom-full-set:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;background:rgba(255 255 255 /0.75)}
.treatin2-wrapp.bottom-full-set .accordion{margin:0 0 17px}
.treatin2-wrapp.bottom-full-set .accordion h3{font-size:15px}
.treatin2-wrapp.bottom-full-set .accordion p{font-weight:500}
.treatin2-wrapp.bottom-full-set h2 {font-size: 27px;line-height: 1.44;margin: 0 0 22px;}

.treatin-wrapp .resourcesin-col1 .resourcesin-col2 img {object-fit: cover;max-height: 240px;}

.contact-wrapp.benifits-reffering-contact{padding:100px 0 100px}
.contact-wrapp.benifits-reffering-contact .contact-row1{margin:0 auto 0;width:100%;max-width:680px;float:none;text-align:center}
.contact-wrapp.benifits-reffering-contact .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field{height:277px}

.modal .modal-body h3{float:none;font-size:15px;font-weight:600;color:#c60071;letter-spacing:normal;line-height:1.71;margin:0 0 15px}
.modal .modal-body p{float:none;font-size:14px;font-weight:400;color:#373737;letter-spacing:normal;line-height:1.71;margin:0 0 22px}
.modal .modal-body ul{width:100%;float:none;margin:0 auto 22px;padding-left:0}
.modal .modal-body ul li{float:none;font-size:14px;font-weight:400;color:#373737;letter-spacing:normal;line-height:1.6;position:relative;padding:0;margin-bottom:10px}
.modal .modal-body ul li:before{content:"\2022 ";position:relative;left:0;color:#373737;font-size:20px;top:0;line-height:normal;margin:0 5px 0 0}

.how-to-refer-a-patient-wrapp+.social-wrapp {padding-top: 40px;}

.teamin-wrapp .teamin-col1 .teamin-row2 h4{margin:0 0 10px}
.conten-wrapp .conten-col1 .conten-row1 .faqs-row1 h3{line-height:1.65}

.conten-wrapp .conten-col1 .conten-row1 .faqs-row1 p span{display:inline}
.conten-wrapp .conten-col1 .conten-row1 .faqs-row1 p span a{display:inline-block}

.consultation-wrapp+.social-wrapp{padding:85px 0 92px}

.treatin3-wrapp .treatin3-col2 .treatin3-row2 .services-btn1{float:left;color:#fff;background:#c60071;border-color:#c60071;margin:0 12px 0 0;padding:14px 24px 13px 24px}
.treatin3-wrapp .treatin3-col2 .treatin3-row2 .services-btn1:hover{color:#c60071;background:none;border-color:#c60071}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element p a{display:inline-block;color:#c60071;font-weight:600;font-size:13px}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element p a:hover{color:#373737}

.news-letter-wrapp .blogin-col1 .blogin-col3 p:last-of-type img{margin:22px 0 0}

.teeth-wrapp .teeth-col1 .teeth-row1 .faq-col1:last-child .content p {margin: 0 0 0;}

.general-wrapp .general-col1 .general-row1 .faq-col1:last-child .content .faq-row1 p {margin: 0 0 0;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.html-wrap label{display:none!important}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.html-wrap .nf-field-element{display:block;float:left}

.our-peer-reviews .our-peer-outer .common-btn .course-card .course-header h3{color:#c60071}

.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-error-wrap .nf-error-msg{display:none}
.treatin-wrapp .treatin-col2 .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: 1px dotted red;}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-layout .nf-after-form-content .nf-error-msg{text-align:left;font-size:13px;margin:10px 0 0}

.faqs-wrapp.faqs-wrapp2 .faqs-col1 .faqs-row1 .accordion .content ul:last-child{margin:0 0 0}

.modal.insta-extra .modal-content .modal-body .dir-contet h5{float:none;font-size:14px;font-weight:600;margin:0 0 12px;color:#c60071}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.listradio-wrap .nf-field-element ul li:before {display: none;}

.our-peer-reviews .our-peer-outer .common-btn .course-card .course-header p span{display:block}

.cqc-wrapp-about{padding:82px 0 20px}


.new-patientslayout .conten-col1 .conten-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) nf-cells{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}
.new-patientslayout .conten-col1 .conten-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) nf-cells .nf-cell{width:48%!important;display:block;float:left}
.new-patientslayout .conten-col1 .conten-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) nf-cells .nf-cell:last-child{width:100%!important;display:block;float:left}

.new-patientslayout .conten-col1 .conten-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select {background: #ffffff url(../images/down-black-plain-arrow.svg) no-repeat; background-position-x: 96%; background-position-y: 50%; background-size: 12px; cursor: pointer;}

.new-patientslayout .conten-col1 .conten-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:hover {background: #c60071 url(../images/down-white-plain-arrow.svg) no-repeat; color: #fff; background-position-x: 96%; background-position-y: 50%;}

.new-patientslayout .conten-col1 .conten-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;}
.new-patientslayout .conten-col1 .conten-row1 .nf-form-cont .nf-form-layout .nf-after-form-content .nf-error-msg{text-align:left;font-size:13px;margin:10px 0 0}



.conten-wrapp .extra-coloumn .our-new-brand{width:100%;display:block;float:left}
.conten-wrapp .extra-coloumn .our-new-brand .brand-coloumn{width:100%;display:block;margin:0 0 20px;float:left}
.conten-wrapp .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-1{width:54%;display:block;float:left}
.conten-wrapp .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-2{width:42%;display:block;float:left;margin:0 3.5% 0 0}

.conten-wrapp .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-2 .videoWrapper{padding-bottom:56.2%;max-width:100%!important}

.join-benifits-wrapp .benefits-section .benefits-list .join-our-btn{float:none;color:#fff;background:#c60071;border-color:#c60071;padding:14px 24px 13px 24px;text-align:center;position:relative;left:0;right:0;top:46px}
.join-benifits-wrapp .benefits-section .benefits-list .join-our-btn:hover{color:#c60071;background:none;border-color:#c60071}



.club-wrapp-about .about-club-coloumn .about-club-row1 .join-our-btn{float:left;color:#fff;background:#c60071;border-color:#c60071;margin:0 12px 0 0;padding:14px 24px 13px 24px}
.club-wrapp-about .about-club-coloumn .about-club-row1 .join-our-btn:hover{color:#c60071;background:none;border-color:#c60071}

.new-patientslayout .conten-col1 .conten-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select option {
    background: #fff;
    color: #000;
}
.practice-wrapp .home-editor h1 {
    float: none;
    font-size: 26px;
    font-weight: 600;
    color: #373737;
    letter-spacing: normal;
    line-height: 1.33;
    margin: 0 0 20px; text-align: center;
}
.treatin-wrapp .treatin-col2 .nf-form-cont{margin: 0 0 60px;}


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

.treatin-wrapp.treatin-wrapp-inner .table-outer{padding-bottom: 5px;}

.treatment-wrapp .treatment-col2:nth-child(-n+3) {margin-top: 0;}

.banner-wrapp .banner-btn2{float:none;color:#fff;background:#c60071;border-color:#c60071;margin:10px 5px 0 ;padding:14px 38px 13px 38px; cursor: pointer;}
.banner-wrapp .banner-btn2:hover{color:#c60071;background:#fff;border-color:#fff}

.our-peer-reviews .our-peer-outer .slick-slide {margin: 0 8px 0;}
.our-peer-reviews .our-peer-outer .slick-track{display:flex;flex-wrap:wrap}
.our-peer-reviews .our-peer-outer .slick-track .slick-slide{height:inherit}
.our-peer-reviews .our-peer-outer .slick-track .slick-slide .common-btn{height:100%}

.fees-wrapp .fees-col1 .fees-col2 h3{float:none;font-size:27px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.33;margin:0 0 20px}

.banner-wrapp.video-banner .banner-row4 {position: absolute; bottom: 5.9%; right: 3%;}
.inner-wrapp .banner-col5{position:absolute;bottom:7.5%;right:2%}

.social-legacy{padding:15px 0 70px}
.about-content-page .conten-col1 .conten-row1 .treatin-col1 .slick-dots li {padding-left: 0;}


.hours-wrapp .hours-row1{width:61%;float:right}
.hours-wrapp .hours-row1 iframe{width:100%;display:block;height:429px}
.hours-wrapp .hours-coloumn .margin {width: 25%;float: left;}


.hours-wrapp .hours-coloumn{width:100%;float:none;max-width:1158px;margin:0 auto;display:inline-block;text-align:left}

.testimonials-wrapp .testimonials-col1.both-review-present{width:100%;display:block;float:left}
.testimonials-wrapp .testimonials-col1.both-review-present .testi-col1{width:100%;display:block;float:left}
.testimonials-wrapp .testimonials-col1.both-review-present .testi-col1 .testi-col2{width:100%;display:block;float:left}
.testimonials-wrapp .testimonials-col1.both-review-present .testi-col1 .testi-col2 .both-column{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:4%;align-items:center}
.testimonials-wrapp .testimonials-col1.both-review-present .testi-col1 .testi-col2 .both-column .video-slider{width:48%;display:block;float:left}
.testimonials-wrapp .testimonials-col1.both-review-present .testi-col1 .testi-col2 .both-column .review-slider{width:48%;display:block;float:right}

.treatin-wrapp-inner .conten-row1 ol li:before{font-weight:600}

.partners-wrapp .partners-col1 .non-slider .partners-row1 a:hover img{transform:scale(1.04)}

.testimonials-wrapp.testimonials-wrapp2.video-both {padding: 124px 0 142px;}



.contac-wrapp .contac-col2 .contac-row1 img{border-radius: 7px;}

.flinker-wrapp .flinker-btn2.conta-ft {display: none;}



.testi-wrapp .testi-col3 .testimonials-col2 .mCSB_draggerRail {width: 6px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;background-color: #e3e1e1 !important;}
.testi-wrapp .testi-col3 .testimonials-col2 .mCSB_dragger .mCSB_dragger_bar {position: relative;width: 6px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;text-align: center;background-color: #c60071 !important;}

.testi-wrapp .testi-col3 .testimonials-col2 .testi-bar1.mCustomScrollbar  {width: 100% !important;max-height: 105px !important;float: left;padding: 0 4% 0 0;margin: 0 0 22px;white-space: normal !important;max-width: 100% !important;overflow-x: hidden !important;}
.testi-wrapp .testi-col3 .testimonials-col2 .mCSB_container {width: 100% !important; flex-wrap: wrap;}
.testi-wrapp .testi-col3 .testimonials-col2 .mCSB_container {padding-right: 20px;padding-bottom: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100% !important;max-width: 380px !important; white-space: normal;}
.testi-wrapp .testi-col3 .testimonials-col2 .mCSB_container p:last-child {margin: 1px;}

.testi-wrapp .testi-col3 .testimonials-col2 .mCSB_container_wrapper{margin-bottom: 1px !important;}

.testi-wrapp .testi-col3 .testimonials-col2 .mCSB_scrollTools{opacity: 1 !important;right: -5px}
.testi-wrapp .testi-col3 .testimonials-col2 .mCSB_scrollTools:hover{opacity: .75 !important;}

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

.video-banner .banner-video iframe {
    width: 100%;
    height: 100%;
    display: block;
    margin: 0 0 0;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
}

.video-banner .banner-video {
    width: 100%;
    float: left;
    margin: 0% 0 0;
    padding: 0 0 56.3%;
    position: relative;
}

.video-banner .banner-video:after {
	content: "";
	width: 100%;
	height: 100%;
	float: left;
	background: rgba(0,0,0,0.6);
	margin: 0 0 0;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 9;
}

.menu-is-open .extriframe{z-index:999!important}

.blogin-wrapp .blogin-col3 blockquote{width:100%;position:relative;padding:18px 20px;padding-left:20px;background:#fff5fa;margin:0 0 22px;border-radius:8px;border:1px solid #fbcfe8}
.blogin-wrapp .blogin-col3 blockquote p:last-child{margin:0}
.blogin-wrapp .blogin-col3 blockquote:before{content:"";width:30px;height:100%;background:#c60071;left:-4px;position:absolute;top:0;border-radius:11px 0 0 11px;z-index:-1}
.blogin-wrapp .blogin-col3 blockquote p{font-size:16px;font-weight:400;color:#373737;letter-spacing:normal;line-height:1.67;margin:0 0 22px;font-weight:500}
.blogin-wrapp .blogin-col3 hr {margin: 0 0 18px;}

.blogin-wrapp .blogin-col3 blockquote p a {color: #373737;font-weight: 700;}

.blogin-wrapp .blogin-col3 blockquote p:before{display:none}

.blogin-wrapp .blogin-col3 blockquote p{display:flex;align-items:center;width:100%; gap: 10px;}
.blogin-wrapp .blogin-col3 blockquote p span{width:auto;display:inline-block}
.blogin-wrapp .blogin-col3 blockquote p span:first-child{font-size:22px;}  


.treatment-wrapp-content{width:100%;display:block;float:left;padding:0 0 94px}
.treatment-wrapp-content .treatment-col1{width:100%;display:block;float:left}
.treatment-wrapp-content .treatment-col1 h2{float:none;font-size:27px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.29;margin:0 0 22px}
.treatment-wrapp-content .treatment-col1 h1.seo-sub-title{margin:0 0 0}

.square-effect:hover img{transform:scale(1.05);transition:all 0.25s ease-out}

.conten-wrapp .extra-coloumn .our-new-brand .brand-main-column-2{width:100%;display:block;float:left}

.partners-wrapp .partners-col1 .slick-track{display:flex;flex-wrap:wrap;align-items:center}
.partners-wrapp .partners-col1 .slick-track .slick-slide{margin:0 10px 0}

.conten-wrapp.conten-wrapp3.videodivcomes .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-1{width:100%;display:inline-block;float:left}
.conten-wrapp .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-1 h2{float:none;font-size:32px;font-weight:600;color:#373737;letter-spacing:normal;line-height:1.33;margin:0 0 20px}


.conten-wrapp.conten-wrapp3.videodivcomes .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-1 .videoWrapper{display:inline-block;max-width:52%!important;padding-bottom:31.5%;float:left;margin:0 3.5% 15px 0}




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

.header-wrapp { text-align:center; display:none; padding:34px 0 34px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 li { float:none; display:block; margin:0 0 0;}
.header-row1 li, .header-row1 li a { font-size:13px; line-height:1.67;}

.linker-wrapp { text-align:center; padding:80px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.linker-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:187px; float:none; margin:0 auto 20px;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:none; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 13px 2%;font-size: 11px;}
.linker-wrapp .linker-btn1:nth-child(2n) { float:right;}
.linker-wrapp .linker-btn2 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 13px 2%;font-size: 11px;}
.linker-wrapp .linker-btn2:nth-child(2n) { float:right;}

.banner-wrapp { text-align:center;}
.banner-wrapp p { float:none; font-size:12px; margin:0 0 10px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { float:none; font-size:16px; margin:0 0 8px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { float:none; font-size:23px; margin:0 0 20px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:100%; transform:none; margin:0 0 0; position:absolute; top:inherit; right:0; bottom:0; left:0;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0; padding:40px 5% 70px 5%;}
.banner-wrapp .banner-col2 { width:100%; display:none; margin:0 0 0; position:absolute; top:40px; right:0; left:0;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col3 { width:55px; display:none; margin:0 0 0; position:absolute; bottom:5%; left:5%;}
.banner-wrapp .banner-col3 .banner-row3 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col4 { width:56px; margin:0 0 0; position:fixed; top:50%; right:0;}
.banner-wrapp .banner-col4 .banner-row4 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-btn1 { margin:16px auto 0; width: fit-content; display: block;}
.banner-wrapp .banner-btn1:last-child { margin-right:4px;}

.counter-wrapp { text-align:center; padding:60px 0 60px;}
.counter-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.counter-wrapp p span { display:inline;}
.counter-wrapp h2 { float:none; font-size:56px; margin:0 0 18px;}
.counter-wrapp h2 span { display:inline;}
.counter-wrapp .counter-col1 { width:100%; margin:0 0 0;}
.counter-wrapp .counter-col1 .counter-row1 { width:50%; margin:0 0 0; padding:1.1% 2% 0.3%;}
.counter-wrapp .counter-col1 .counter-row1:after { width:1px; display:none; margin:0 0 0; position:absolute; top:50%; left:0;}
.counter-wrapp .counter-col1 .counter-row1:nth-child(2n):after { display:block;}
.counter-wrapp .counter-btn1 { margin:16px 4px 0;}
.counter-wrapp .counter-btn1:last-child { margin-right:4px;}

.counter-wrapp2 { padding:15px 0 49px;}

.welcome-wrapp { text-align:center; padding:60px 0 5.2%;}
.welcome-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.welcome-wrapp p span { display:inline;}
.welcome-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.welcome-wrapp h2 span { display:inline;}
.welcome-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.welcome-wrapp h3 span { display:inline;}
.welcome-wrapp .welcome-col1 { width:100%; margin:0 0 0;}
.welcome-wrapp .welcome-col1 .welcome-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.welcome-wrapp .welcome-col2 { width:100%; margin:0 0 0;position: relative;}
.welcome-wrapp .welcome-col2 .welcome-row2 { width:100%; margin:0 0 0;}
.welcome-wrapp .welcome-btn1 { margin:16px 4px 0;}
.welcome-wrapp .welcome-btn1:last-child { margin-right:4px;}

.dental-wrapp { text-align:center; padding:46px 0 60px; position:relative;}
.dental-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.dental-wrapp p span { display:inline;}
.dental-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.dental-wrapp h2 span { display:inline;}
.dental-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.dental-wrapp h3 span { display:inline;}
.dental-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(255,255,255,0.7); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.dental-wrapp .dental-col1 { width:100%; margin:0 0 0;}
.dental-wrapp .dental-col1 .dental-row1 { width:100%; margin:0 0 0;}
.dental-wrapp .dental-btn1 { margin:16px 4px 0;}
.dental-wrapp .dental-btn1:last-child { margin-right:4px;}

.teeth-wrapp { text-align:center; background-position:32%; padding:46px 0 60px; position:relative;}
.teeth-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.teeth-wrapp p span { display:inline;}
.teeth-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.teeth-wrapp h2 span { display:inline;}
.teeth-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.teeth-wrapp h3 span { display:inline;}
.teeth-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(255,255,255,0.7); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.teeth-wrapp .teeth-col1 { width:100%; margin:0 0 0;}
.teeth-wrapp .teeth-col1 .teeth-row1 { width:100%; margin:0 0 0;}
.teeth-wrapp .teeth-btn1 { margin:16px 4px 0;}
.teeth-wrapp .teeth-btn1:last-child { margin-right:4px;}

.general-wrapp { text-align:center; padding:46px 0 60px; position:relative;}
.general-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.general-wrapp p span { display:inline;}
.general-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.general-wrapp h2 span { display:inline;}
.general-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.general-wrapp h3 span { display:inline;}
.general-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(255,255,255,0.6); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.general-wrapp .general-col1 { width:100%; margin:0 0 0;}
.general-wrapp .general-col1 .general-row1 { width:100%; margin:0 0 0;}
.general-wrapp .general-btn1 { margin:16px 4px 0;}
.general-wrapp .general-btn1:last-child { margin-right:4px;}

.treatments-wrapp { text-align:center; padding:46px 0 100px;}
.treatments-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { float:none; font-size:20px; margin:0 0 6px;}
.treatments-wrapp h4 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 40px;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%; text-align:center; margin:0 0 0; padding:24px 5% 28px 5%;}
.treatments-wrapp .treatments-btn1 { margin:16px 4px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:4px;}

.team-wrapp { text-align:center; padding:46px 0 5.2%;}
.team-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp .team-col1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col1 .team-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.team-wrapp .team-col2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col2 .team-row2 { width:100%; margin:0 0 0;}
.team-wrapp .team-btn1 { margin:16px 4px 0;}
.team-wrapp .team-btn1:last-child { margin-right:4px;}

.gallery-wrapp { text-align:center; padding:46px 0 100px;}
.gallery-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.gallery-wrapp .gallery-col2 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:46.4%; margin:0 2% 0 0;}
.gallery-wrapp .gallery-col3 { width:51.6%; margin:0 0 2%;}
.gallery-wrapp .gallery-col3 .gallery-row3 { width:90%; margin:0 0 0; position:absolute; bottom:5%; left:5%;}
.gallery-wrapp .gallery-btn1 { margin:16px 4px 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:4px;}

.testimonials-wrapp { text-align:center; padding:46px 0 140px;}
.testimonials-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 { float:none; font-size:13px; margin:0 0 0;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:90%; transform:none; margin:0 5% 40px; position:relative; top:inherit; left:inherit;}
.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:8.6%; margin:0 0 0; position:absolute; top:5%; right:5%;}
.testimonials-wrapp .testimonials-col3 { width:100%; margin:0 0 0; padding:26px 5% 26px 5%;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:100%; margin:0 0 16px;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 span { width:28.8%; float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.testimonials-wrapp .testimonials-btn1 { margin:16px 4px 0;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:4px;}

.services-wrapp { text-align:center; padding:0 0 86px;}
.services-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 { float:none; font-size:18px; margin:0 0 0;}
.services-wrapp h4 span { display:inline;}
.services-wrapp .services-col1 { width:100%; margin:-40px 0 0;}
.services-wrapp .services-col1 .services-row1 { width:100%; margin:0 0 20px;}
.services-wrapp .services-col2 { width:100%; margin:0 0 0;}
.services-wrapp .services-col2 .services-row2 { width:100%; margin:0 0 0;}
.services-wrapp .services-btn1 { margin:16px 4px 0;}
.services-wrapp .services-btn1:last-child { margin-right:4px;}

.choose-wrapp { text-align:center; padding:46px 0 60px;}
.choose-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.choose-wrapp h3 span { display:inline;}
.choose-wrapp .choose-btn1 { margin:16px 4px 0;}
.choose-wrapp .choose-btn1:last-child { margin-right:4px;}

.contact-wrapp { text-align:center; padding:46px 0 52px;}
.contact-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; margin:0 0 40px;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { text-align:center;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:100%; height:55px; margin:0 0 4.2%; padding:0 5% 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%; height:180px; margin:0 0 4.2%; padding:21px 5% 0;}
.contact-wrapp .contact-col2 { width:100%; margin:0 0 26px;}
.contact-wrapp .contact-col2 .contact-row2 { width:100%; margin:0 0 4.2%;}
.contact-wrapp .contact-col2 .contact-row2:last-child { margin-bottom:0;}
.contact-wrapp .contact-col3 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col3 .contact-row3 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-btn1 { margin:16px 4px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:4px;}

.appointments-wrapp { text-align:center; padding:46px 0 60px;}
.appointments-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.appointments-wrapp p span { display:inline;}
.appointments-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.appointments-wrapp h2 span { display:inline;}
.appointments-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.appointments-wrapp h3 span { display:inline;}
.appointments-wrapp .appointments-col1 { width:100%; margin:0 0 0;}
.appointments-wrapp .appointments-col1 .appointments-row1 { width:100%; margin:0 0 0;}
.appointments-wrapp .appointments-btn1 { margin:16px 4px 0;}
.appointments-wrapp .appointments-btn1:last-child { margin-right:4px;}
.appointments-wrapp .appointments-btn2 { margin:16px 4px 0;}
.appointments-wrapp .appointments-btn2:last-child { margin-right:4px;}

.social-wrapp { text-align:center; padding:46px 0 46px;}
.social-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.social-wrapp p span { display:inline;}
.social-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.social-wrapp h2 span { display:inline;}
.social-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.social-wrapp h3 span { display:inline;}
.social-wrapp .social-col1 { width:100%; margin:0 0 0;}
.social-wrapp .social-col1 .social-row1 { width:100%; transform:none; margin:0 0 46px; position:relative; top:inherit; right:inherit;}
.social-wrapp .social-col2 { width:100%; margin:0 0 0;}
.social-wrapp .social-col2 .social-row2 { width:33.33%; margin:0 0 0;}
.social-wrapp .social-btn1 { margin:16px 4px 0;}
.social-wrapp .social-btn1:last-child { margin-right:4px;}

.flinker-wrapp { text-align:center; padding:60px 0 50px;}
.flinker-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 { float:none; font-size:13px; line-height:3.74; margin:0 0 14px;}
.flinker-wrapp h2 span { display:inline;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 10px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:187px; float:none; display:block; margin:0 auto 20px;}
.flinker-wrapp .flinker-col2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 li:first-child { display:none;}
.flinker-wrapp .flinker-col2 .flinker-row2 li span { display:inline;}
.flinker-wrapp .flinker-col3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li span { display:inline;}
.flinker-wrapp .flinker-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 13px 2%;}
.flinker-wrapp .flinker-btn1:nth-child(2n) { float:right;}
.flinker-wrapp .flinker-btn1:first-child { margin-top:0;}
.flinker-wrapp .flinker-btn1:nth-child(2) { margin-top:0;}
.flinker-wrapp .flinker-btn2 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 13px 2%;}
.flinker-wrapp .flinker-btn2:nth-child(2n) { float:right;}
.flinker-wrapp .flinker-btn2:first-child { margin-top:0;}
.flinker-wrapp .flinker-btn2:nth-child(2) { margin-top:0;}
.flinker-row2 li, .flinker-row2 li a, .flinker-row2 li span, .flinker-row3 li, .flinker-row3 li a, .flinker-row3 li span { font-size:12px; line-height:2;}

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

/*inner*/
.inner-wrapp h1 { font-size:30px;}
.inner-wrapp { min-height:inherit; margin:0;}
.inner-wrapp .inner-col1 { width:90%;}
.inner-wrapp .inner-col1 .inner-row1 li { margin:0 1px;}
.inner-row1 li, .inner-row1 li a { font-size:15px;}

.single-blog-page .inner-wrapp h1 {font-size: 21px;}
.single-blog-page .inner-row1 li, .single-blog-page .inner-row1 li a {font-size: 11px;}


.conten-wrapp { padding:40px 0 20px;}
.conten-wrapp .conten-col1 { width:100%; padding:0 5% 30px;}
.conten-wrapp .conten-col1 .conten-row1 { width:100%;}
.conten-wrapp .conten-col2 { width:100%;}

.treatin-wrapp h3 { font-size:24px;}
.treatin-wrapp h3 span { display:inline;}
.treatin-wrapp p span { display:inline;}

.sidbar-wrapp h2 { font-size:24px;}
.sidbar-wrapp h2 span { display:inline;}
.sidbar-wrapp p span { display:inline;}
.sidbar-wrapp .sidbar-col1 { padding:50px 5%;}
.sidbar-wrapp .sidbar-col3 { padding:50px 5%;}

.treatin3-wrapp { padding:40px 0 50px;}
.treatin3-wrapp h3 { font-size:24px;}
.treatin3-wrapp h3 span { display:inline;}
.treatin3-wrapp h4 { line-height:1.6;}
.treatin3-wrapp p span { display:inline;}
.treatin3-wrapp .treatin3-col2 { margin:0 0 55px;}
.treatin3-wrapp .treatin3-col2 .treatin3-row1 { width:100%;}
.treatin3-wrapp .treatin3-col2 .treatin3-row2 { width:100%; padding:40px 0 0;}

.testimonials-wrapp2 { padding:46px 0 86px;}
.testimonials-wrapp2 .testimonials-col2 { padding:0 2%;}
.testimonials-wrapp2 .testimonials-col1 .testimonials-row1 { margin:0 5%;}

.testimonials-wrapp2 .testimonials-col2 h3{float:none; font-size:13px; margin:0 0 0;}

.faqs-wrapp { padding:55px 0;}
.faqs-wrapp h4 { font-size:24px;}
.faqs-wrapp p span { display:inline;}
.faqs-wrapp .faqs-col1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 35px;}
.faqs-wrapp .faqs-col2 { width:100%;}

.help-wrapp { padding:45px 0 50px;}
.help-wrapp h3 { font-size:24px;}
.help-wrapp p span { display:inline;}
.help-wrapp .help-col1 { width:100%;}

.custom-col1 { width:100%; position:relative; right:inherit; margin:0 0 40px;}

.blog-wrapp { padding:50px 0 70px;}
.blog-wrapp h3 { font-size:24px;}
.blog-wrapp .blog-col3 { margin:0 auto 0px;}
.blog-wrapp .blog-col1{margin-top: 55px;}

.blog-wrapp .blog-col3 .blog-row3 { width:100%; margin:0 0 25px;}
.blog-wrapp .blog-col3 .blog-row4 { width:100%; position:relative; top:inherit; transform:none;}
.blog-wrapp .blog-col2 .blog-row1 { width:100%; margin:0 0 25px;}
.blog-wrapp .blog-col2 .blog-row2 { width:100%; position:relative; top:inherit; transform:none;}

.paiger-wrapp .paiger-col1 .paiger-row1 { width:185px;}
.paiger-wrapp .paiger-col1 .paiger-row1 li { margin:0 3px;}
.paiger-row1 li, .paiger-row1 li a { font-size:14px;}

.blogin-wrapp h3 { font-size:24px;}
.blogin-wrapp .blogin-col3 { padding:0;}
.blogin-wrapp .blogin-col2 { margin:0 0 15px;}
.blogin-wrapp .blogin-col2 .blogin-row1 { width:100%; margin:0 0 35px;}
.blogin-wrapp .blogin-col2 .blogin-row2 { width:100%; position:relative; top:inherit; transform:none;}

.fees-wrapp h4 { font-size:24px;}
.fees-wrapp .fees-col2 { margin:0 0 10px;}
.fees-wrapp .fees-col2 .fees-row1 { width:100%; margin:0 0 25px;}
.fees-wrapp .fees-col2 .fees-row2 { width:100%; position:relative; top:inherit; transform:none;}
.fees-wrapp .fees-col3 { padding:0;}

.fees-wrapp .fees-row3 .fees-row4 .fees-bar1 { width:calc(100% - 135px);}
 .fees-wrapp .fees-row3 .fees-row4 .fees-bar2 { width: 80px;}
.fees-wrapp .fees-row3 .fees-row4 .price-from{width: 55px;}





.galler-wrapp { padding:50px 0 70px;}
.galler-wrapp h3 { font-size:24px;}
.galler-wrapp .galler-col3 { margin:0 auto 35px;}
.galler-wrapp .galler-col3 .galler-row3 { width:100%; margin:0 0 25px;}
.galler-wrapp .galler-col3 .galler-row4 { width:100%; position:relative; top:inherit; transform:none;}
.galler-wrapp .galler-col2 { margin:0 0 55px;}
.galler-wrapp .galler-col2 .galler-row1 { width:100%; margin:0 0 25px;}
.galler-wrapp .galler-col2 .galler-row2 { width:100%; position:relative; top:inherit; transform:none;}

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

.gallery-text-box { width:68px; padding:7px 2% 7px 2%;}

.teamer-wrapp { padding:50px 0 10px;}
.teamer-wrapp h3 { font-size:24px;}
.teamer-wrapp h3 span { display:inline;}
.teamer-wrapp .teamer-col3 { margin:0 auto 20px;}
.teamer-wrapp .teamer-col3 .teamer-row3 { width:100%; margin:0 0 25px;}
.teamer-wrapp .teamer-col3 .teamer-row4 { width:100%; position:relative; top:inherit; transform:none;}
.teamer-wrapp .teamer-col2 { width:100%; margin:0 0 45px;}

.teamin-wrapp .teamin-col1 .teamin-row1 { width:100%; margin:0 0 30px;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:100%; position:relative; top:inherit; transform:none;}

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

.hours-wrapp { padding:55px 0;}
.hours-wrapp h2 { font-size:24px;}
.hours-wrapp .hours-col1 .hours-row1 { width:100%; margin:0 0 25px;}
.hours-wrapp .hours-col1 .hours-row2 { width:100%; position:relative; top:inherit; transform:none;}
.hours-wrapp .hours-col1 .hours-row2 .hours-bar2 { float:none; margin:0 auto 30px 0; display:table;}

.instructions-wrapp { padding:50px 0 25px;}
.instructions-wrapp .instructions-col2 .instructions-row1 { width:100%; margin:0 0 30px;}
.instructions-wrapp .instructions-col2 .instructions-row2 { width:100%; position:relative; top:inherit; transform:none;}

.testi-wrapp h3 { font-size:24px;}
.testi-wrapp .testi-col2 { margin:0 0 40px;}
.testi-wrapp .testi-col2 .testi-row1 { width:100%; margin:0 0 50px;}
.testi-wrapp .testi-col2 .testi-row2 { width:100%; position:relative; top:inherit; transform:none;}
.testi-wrapp .testi-col3 .testimonials-col2 { width:100%; padding:48px 22px 45px; margin-right: 0;}
.testi-wrapp .testi-col3 .testimonials-row1 { right:8px;}
.treatment-wrapp .treatment-col2 .treatment-row2{text-align: center;}
.treatment-wrapp { padding:65px 0 20px;}
.treatment-wrapp h4 { font-size:22px;text-align: center;}
.treatment-wrapp .treatment-col2 { width:100%; margin:0 0 45px 0;}

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

.values-wrapp { padding:50px 0;}
.values-wrapp p span { display:inline;}
.values-wrapp .values-col1 .values-row1 { width:47%; margin:0 1% 2%;}

.culture-wrapp { padding:50px 0;}
.culture-wrapp .culture-col2 { margin:0 0 30px;}
.culture-wrapp .culture-col2 .culture-row1 { width:100%; margin:0 0 35px;}
.culture-wrapp .culture-col2 .culture-row2 { width:100%;}
.culture-wrapp .culture-col3 .culture-row3 { padding:44px 5% 30px;}

.jobs-wrapp { padding:50px 0 50px;}
.jobs-wrapp h3 { font-size:24px;}
.jobs-wrapp .jobs-col1 .jobs-row1 { width:100%; position:relative; top:inherit; transform:none;}
.jobs-wrapp .jobs-col2 { width:100%; margin:75px 0 0;}

.contact-wrapp2 .contact-col2 .contact-row3 { width:100%;}
.contact-wrapp2 .referrals-btn1 button { padding:14px 21px 13px;}
.contact-wrapp2 .contact-btn1 { padding:14px 21px 13px;}

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

/*ellipse-plain-shape-css*/
.gallery-ellipse-plain-shape { width:32.7%; margin:0 0 0; position:absolute; right:-10.3%; bottom:-6.3%;}
.choose-ellipse-plain-shape { width:32.7%; margin:0 0 0; position:absolute; left:-9.2%; bottom:-6.2%;}

/*common-css*/
.flinker-col2 .common-socials-box { display:none;}

/*common-socials-box-css*/
.common-socials-box { width:100%; margin:0 0 0;}
.common-socials-box a { width:36px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.common-socials-box a:last-child { margin-right:2px;}

/*common-btn-css*/
.common-btn1 { font-size:13px; padding:0 18px 0 0;}

/*common-circle-btn-css*/
.common-circle-btn1 { width:27%; margin:0 0 0; padding:0 0 27%; position:absolute; right:5%; bottom:5%;}

/*common-text-box-css*/
.common-text-box { font-size:11px; line-height:1.21;}

/*mobile-css*/
.mobile-box1 { width:100%; display:block; margin:16px 0 16px;}
.mobile-box2 { width:100%; display:block; margin:0 0 16px;}

/*btn-css*/
.linker-btn1, .linker-btn2, .banner-btn1, .counter-btn1, .welcome-btn1, .dental-btn1, .teeth-btn1, .general-btn1, .treatments-btn1, .team-btn1, .gallery-btn1, .testimonials-btn1, .services-btn1, .choose-btn1, .contact-fil1, .appointments-btn1, .appointments-btn2, .contact-btn1, .social-btn1, .flinker-btn1, .flinker-btn2, .help-btn1, .paiger-btn1, .jobs-btn1, .handbook-btn, .bookbtn, .consultation-btn1, .standards-btns, .join-our-btn, .banner-btn2, .readmorenewsletter, .readmorenewsletterdentist { font-size:11px; line-height:normal;}

/*show-hide-css*/
.mob-show { display:inline-block;}

.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
    width: 100% !important;
    height: 55px;
    float: left;
    margin: 0px 0 10px;
    padding: 0 0 0;
}

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

.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    text-align: center;
    width: 100%;
    height: 55px;
    margin: 0 0 4.2%;
    padding: 0 0 0;
	font-size: 11px
	;
}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {
    width: 100%;
    height: 180px;
    margin: 0 0 4.2%;
    padding: 21px 5% 0;
}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child {
    width: 100%;
 margin-bottom: 0;
}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 11px;
	line-height: 1.93;
    display: inline;
}

    .contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {
        font-size: 11px;
        margin: 0;
    }
.contact-wrapp .contact-col1 .nf-form-cont .nf-after-form-content {float: none;display: inline-block;text-align: center;}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {font-size: 11px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 11px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field {font-size: 11px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap{padding:0}
.error-page .treatin-wrapp .conten-row1 {text-align: center;}
.error-page .treatin-wrapp .conten-row1 h2 {    font-weight: 500;font-size: 17px;line-height: 1.71;margin: 4px 0 9px;}
.search-page .blog-col1 .blog-col2 {width:100%;margin: 0 0 60px 0;}
.search-page h1.page-title {font-size: 32px;}
.teamer-wrapp .teamer-col2 img {max-height: 287px;}
.fees-wrapp .fees-row3 .fees-row4 .price-from {font-size: 12px; margin-bottom: 14px;line-height: 1.8}
.fees-bar1, .fees-bar2 {font-size: 12px;line-height: 1.8;margin-bottom: 14px;}
.gallery-wrapp .gallery-col2 .gallery-row2 {width: 46.4%;margin: 0 2% 0 0;height: 100% !important; }
.gallery-wrapp .gallery-col3 {
        width: 50.6%;
        margin: 0 0 2%;
        height: calc(50% - 1.5%);
        padding: 0 0 0;
    }
    .gallery-wrapp .gallery-col3 img {
    width: 100%;
    display: block;
    height: 100%;
}
.banner-wrapp.video-banner .banner-col1{top:inherit;}
.flinker-wrapp .flinker-btn1{font-size: 11px;}
.flinker-wrapp .flinker-btn2{font-size: 11px;}
.practice-wrapp .practice-row1 { width:48%; margin:0 4% 4% 0;}
.practice-wrapp .practice-row1:nth-child(2n) {    margin-right: 0;}
.practice-wrapp .practice-row1:last-child {    margin-right: 0;}
.practice-wrapp .practice-row1:nth-child(2n) { float:right;}
.teeth-wrapp .teeth-btn1{font-size: 11px;}
.general-wrapp .general-btn1{font-size: 11px;}
.gallery-wrapp .gallery-btn1{font-size: 11px;}
.welcome-wrapp .welcome-btn1{font-size: 11px;}
.dental-wrapp .dental-btn1{font-size: 11px;}
.treatments-wrapp .treatments-btn1{font-size: 11px;}
.team-wrapp .team-btn1{font-size: 11px;}
.testimonials-wrapp .testimonials-btn1{font-size: 11px;}
.choose-wrapp .choose-btn1{font-size: 11px;}
.testi-wrapp .testi-col3{text-align: center;}
.services-wrapp .services-col1 .services-row1 .square-row1 img { min-height:402px;}
.conten-wrapp2.default-page + .social-wrapp { padding-top: 36px;}
.conten-wrapp.conten-wrapp2 + .social-wrapp {    padding-top: 0;}
.testi-wrapp .testi-col3 .typography.review-con {margin: 0 0 0 0;}
.testi-wrapp .testi-col3 h1.seo-sub-title{margin-left:0;text-align: left;}
.treatin4-wrapp .treatin4-col1 .typography{margin:0}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{top:2px;left:1px}
.blogin-wrapp.empty-inner-image .blogin-col2 {padding: 0;}
.conten-wrapp2.default-page .treatin-col2 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp2.default-page .treatin-col2 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp2 .conten-col1.treatin-wrapp img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp2 .conten-col1.treatin-wrapp img[align="right"]{margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp .conten-col1.treatin-wrapp.treatin-wrapp-inner .conten-row1 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp .conten-col1.treatin-wrapp.treatin-wrapp-inner .conten-row1 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.practice-wrapp .practice-row1 img {max-height: 115px;}
.teamer-wrapp .teamer-col3 .teamer-row4 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.teamer-wrapp .teamer-col3 .teamer-row4 img[align="left"]{margin: 0 0 22px 0 ;width: 100%}
.conten-col1.gallein-wrapp .conten-row1 img[align="right"]  {margin: 0 0 22px 0 ;width: 100%}
.conten-col1.gallein-wrapp .conten-row1 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.teeth-wrapp {background-position-x: 32% !important;}
.blogin-wrapp .blogin-col3 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.blogin-wrapp .blogin-col3 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.blogin-wrapp .blogin-col3 img{width:100%}
.treatment-wrapp-content.contented-common .treatment-col1 img{width:100%}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-hp {left: 0;}

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

.faqs-wrapp.faqs-wrapp2 .faqs-col1 .faqs-row1 h3 {font-size: 24px;}
.recruitment-wrapp h3 {font-size: 24px;}
.recruitment-wrapp .recruitment-col2 .recruitment-btn1 {font-size: 11px;margin: 8px 0 0 0;}
.recruitment-wrapp {padding: 40px 0 40px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 185px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {font-size: 11px;padding: 14px 30px 13px 48px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-button-cancel {font-size: 11px;}
.welcome-wrapp.welcome-wrapp2 {padding: 60px 0 5.2%;}
.faqs-wrapp.faqs-wrapp2 {padding: 50px 0 20px;}
.faqs-wrapp.faqs-wrapp2 .faqs-col1 .faqs-row1 {width: 100%;margin: 0 0 20px;text-align: center;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 {width: 100%;margin: 0 0 30px;text-align: center;}
.recruitment-wrapp .recruitment-col1 .recruitment-row2{width:100%;display:block;float:left;margin:0 0 0px}
.recruitment-wrapp .recruitment-col2 .recruitment-col3 {width: 100%;margin: 0 0 40px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child {width: 100%;margin: 0 0 0;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {width: 100%;}

.testimonials-wrapp2.video-both {padding: 45px 0 75px}
.testimonials-wrapp.video-both .testimonials-col1 .testi-col1 .testi-col2 {width: 100%;margin: 0 0 30px;}
.testimonials-wrapp.video-both .testimonials-col1 .testi-col1 .testimonials-col2 {width: 100%;}

.testimonials-wrapp2.video-review {padding: 45px 0 35px;}

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

.partners-wrapp h2 {font-size: 25px;margin: 0 0 20px;}
.partners-wrapp .partners-col1 .slick-slide {margin: 0 10px 0;}
.partners-wrapp .partners-col1 .partners-row1 img {max-height: 42px;}
.partners-wrapp {padding: 30px 0;}

.treatin-col2 .nf-form-cont .nf-breadcrumbs .nf-breadcrumb{font-size:11px;padding:8px 0}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-radio-wrap label{font-size:12px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-checkbox-wrap li label{font-size:12px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label .nf-label-span{font-size:14px}
.treatin-wrapp .treatin-col2 .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:14px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-next-previous .nf-previous{font-size:11px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-next-previous .nf-next{font-size:11px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-breadcrumbs{margin:18px auto 8px!important}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field{height:48px;padding:0 24px 0}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-breadcrumbs li{width:calc(33.66% - 5px)}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-radio-wrap ul li{margin:0 2.5% 20px 0!important}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-checkbox-wrap li{margin:0 2.5% 8px 0!important}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field{padding:18px 24px 0;height:120px}

.blogin-wrapp .consulta-circle-btn1 {font-size: 11px;padding: 12px 16px 11px 17px;}
.blogin-wrapp .author-wrapps .innerpost_author .author-box {width: 100%;margin: 0 0 15px;}
.blogin-wrapp .welcome-btn1 {margin: 8px 3px 0 0;padding: 12px 20px 11px 20px;}

#book-online-popup .modal-content .modal-body {height: 92vh;}
#book-online-popup .modal-content h3 {font-size: 20px;}
#book-online-popup .modal-content p {font-size: 13px;margin: 0 0 15px;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {font-size: 11px;}
#book-online-popup .modal-content {width: 94%;}
#book-online-popup .bookonline-popup .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;height: 50px;margin: 0 0 12px;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 80px;padding: 14px 5% 0;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important;}

.common-btn-col1 .common-btn2 {font-size: 11px;padding: 12px 18px 12px 18px;}
.common-btn-col1 .common-btn1 {font-size: 11px;padding: 12px 18px 12px 18px;}
.extbtn.treatin-btn1 {font-size: 11px;padding: 12px 20px 12px 20px;}
.common-btn-col1 h5 {font-size: 18px;}
.common-btn-col1 .common-btn-tex1 {font-size: 11px;padding: 0 2px 0;}

.blog-wrapp .blog-col2 .blog-row2 .date-author .author .author-name p {font-size: 13px;}
.blog-wrapp .blog-col2 .blog-row2 .date-author .date {font-size: 14px;width: 100%;text-align: left;margin: 0 0 20px;}
.blog-wrapp .blog-col2 .blog-row2 .date-author .author {width: 100%}
.blog-wrapp .blog-col2 .blog-row2 .date-author .author .image {width: 42px;}
.blog-wrapp .blog-col2 .blog-row2 .date-author .author .image img {height: 42px;}

.blogin-wrapp p img.alignleft {margin: 0 !important}
.blogin-wrapp .blogin-col3 p img {width: auto;}


.referrals-wrapp .referrals-col3 .cog-checkable.cog-input.cog-inner-col.cog-inner-col--2.cog-checkable--label-on-right{display:flex !important;flex-wrap:wrap !important}
.referrals-wrapp .referrals-col3 .cog-checkable.cog-input.cog-inner-col.cog-inner-col--2.cog-checkable--label-on-right .el-checkbox{width:100%!important;text-align:left!important}

.faqs-wrapp .header-outer{width:100%;display:flex;flex-wrap:wrap}
.faqs-wrapp .header-outer .faqs-col1{width:100%;display:block;float:left;margin:0 0 30px}
.faqs-wrapp .header-outer .faq-col22{width:100%;display:block;float:left}

.faqs-wrapp .header-outer .faqs-col1 .clinic-handbook h3{font-size:24px}
.recruitment-wrapp .recruitment-col1{display:flex;flex-wrap:wrap;flex-direction:column-reverse}

.general-wrapp .common-style ul li {font-size: 13px;padding-left: 0;}
.general-wrapp .common-style ul li:before {position: relative;top: 1px;left: -3px;}

.teeth-wrapp .common-style ul li {font-size: 13px;padding-left: 0;}
.teeth-wrapp .common-style ul li:before {position: relative;top: 1px;left: -3px;}

.table-outer.implant-costs-table tr td {font-size: 11px;padding: 8px;}
.table-outer.implant-costs-table tr:first-child td {font-size: 11px;padding: 8px;}

.faq-patients.fullwidthmain .treatin-wrapp.fullwidth .book-appointment{padding:66px 7%}

.testimonials-wrapp2.video-review .testimonials-col1 .testi-col1 .testi-row1 .non-slider .testi-bar1{width:100%;display:block;float:left;margin:0}

.technology-wrapp{padding:80px 0 80px; margin: 0px 0 44px;}
.technology-wrapp .tech-column .tech-content{width:100%;max-width:78%;margin:0 auto 0;display:block;float:none;padding:46px 5% 30px;border-radius:8px}

.consultation-wrapp .consultation-col1 {padding: 56px 7%;}

.conten-wrapp .conten-col1 .conten-row1 .common-ctas-stander .standards-btns{margin:0; padding: 13px 13px 13px 13px;}
.conten-wrapp .conten-col1 .conten-row1 .common-ctas-stander{gap:10px;padding: 10px 0 20px}

.technology-equipment .pricing-grid .pricing-card{width:100%;display:block;margin:0 0 30px}
.technology-equipment .pricing-grid .pricing-card:nth-child(3n){margin:0 0 30px}

.faqs-wrapp .clinic-handbook .hand-column h3{font-size:24px}

.conten-wrapp .extra-coloumn .videoWrapper{max-width: 100% !important; padding-bottom:56.25%}

.conten-wrapp .extra-coloumn h3 {font-size: 24px;}

.flinker-wrapp .footer-news-letter .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-cells{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0 0}

.flinker-wrapp .footer-news-letter{width:100%;margin:0 0 0}

.flinker-wrapp .footer-news-letter .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:first-child{width:auto;margin:0 0 0}

.welcome-wrapp .welcome-col1 .welcome-row1 h1 {
    float: none;
        font-size: 14px;
        margin: 0 0 0;
}

.treatin-wrapp .accordion h3 {padding-right: 9%;}

.about-content-page {padding-bottom: 0;}
.conten-wrapp .extra-coloumn .faqs-row1 h3 {padding-right: 9%;}

.clinic-handbook-wrapp h2 {font-size: 14px;}
.clinic-handbook-wrapp p {font-size: 13px;margin: 0 0 20px;}
.clinic-handbook-wrapp {padding: 70px 0 65px;}
.clinic-handbook-wrapp .clinic-handbook {width: 100%;text-align: center;}

.conten-wrapp .cta-bottom-set .common-ctas-stander .grp-privacy .consultation-btn1 {margin: -9px 0 0 9px;padding: 12px 10px 12px 10px;font-size: 9.5px;}
.conten-wrapp .cta-bottom-set .common-ctas-stander .serv-request .consultation-btn1 {margin: -9px 0 0 0;padding: 12px 10px 12px 10px;font-size: 9.5px;}

.treatin-wrapp .implant-treatments-btn {font-size: 11px;padding: 12px 18px 11px 18px; margin: 7px 0 0 6px;}

.treatin-wrapp .service-wrapp .service-col2 {justify-content: center;}
.treatin-wrapp .service-wrapp .service-col2 .service-row2 {width: 100%;margin: 0 0 0 15px}
.treatin-wrapp .service-wrapp .service-col2 .service-row2 h4 {font-size: 14px;}
.treatin-wrapp .service-wrapp .service-col2 .service-row1 {width: 44px;height: 44px;margin: 0 auto 20px;}

.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 160px;padding: 14px 5% 0;}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {width: 100%;}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {width: 100%;}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {height: 48px;padding: 0 5% 0;}

.club-wrapp .club-coloumn .club-row1 {width: 100%;margin: 0 0 25px;}
.club-wrapp h3 {font-size: 22px;}
.club-wrapp .club-coloumn {flex-direction: column-reverse;}
.club-wrapp .club-coloumn .club-row1:nth-child(1) {width: 100%;padding: 0;margin: 0;}

.join-benifits-wrapp .benefits-section p {font-size: 13px;}
.join-benifits-wrapp .benefits-section .benefits-list .benefit-item .benefit-icon {margin: 0 auto 18px;}
.join-benifits-wrapp .benefits-section .benefits-list .benefit-item {padding: 20px 15px 15px;}
.join-benifits-wrapp h2 {font-size: 18px;text-align: center;}
.join-benifits-wrapp {padding: 30px 0 76px;}

.club-wrapp-about h2 {font-size: 28px;}
.club-wrapp-about {padding: 40px 0 40px;}
.club-wrapp-about .about-club-coloumn .about-club-row1 {width: 100%;text-align: center;margin: 0 0 44px;}
.club-wrapp-about .about-club-coloumn .about-club-row1:nth-child(2) {width: 100%;margin: 0 0 0;}

.our-peer-reviews h2{font-size:24px}
.our-peer-reviews .our-peer-outer .common-btn{width:100%;margin:0 0 10px 0}
.our-peer-reviews .our-peer-outer .common-btn:nth-child(2n){margin-right:0}
.our-peer-reviews .our-peer-outer .common-btn .course-card .course-image img{height:85vw;max-height:100%}
.our-peer-reviews .our-peer-outer .readmore{font-size:12px;padding:14px 22px 13px 22px}

.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp {padding: 48px 0 0px;}
.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp h2 {font-size: 22px;}

.testimonials-wrapp2.testimonials-wrapp-join{padding:44px 0 100px}
.testimonials-wrapp2.testimonials-wrapp-join h2{font-size:22px}

.treatin-wrapp .resourcesin-col1 .resourcesin-col2 h3 { font-size: 22px;}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2 .involve-btn1 {font-size: 11px;margin: 8px auto 0;}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2 h5 {font-size: 15px;}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2 {width: 100%;margin: 0 0 40px;}

.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 h3{font-size:20px}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 .involve-btn1{font-size:11px}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 h5{font-size:15px}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2{width:100%;margin:0 0 40px 0}

.how-to-refer-a-patient-wrapp .treatin1-wrapp{padding:60px 0 50px}
.how-to-refer-a-patient-wrapp .treatin2-wrapp{padding:60px 0 50px}
.how-to-refer-a-patient-wrapp .treatin1-wrapp .teeth-col1{width:90%;padding:0;float:none;margin:0 auto 0}
.how-to-refer-a-patient-wrapp .treatin1-wrapp h2{font-size:18px}
.how-to-refer-a-patient-wrapp .treatin2-wrapp h2{font-size:18px}
.how-to-refer-a-patient-wrapp .treatin2-wrapp .general-col1{width:90%;padding:0;float:none;margin:0 auto 0}

.conten-wrapp.full-width .conten-col1 .conten-row1{width:90%}
.treatin1-wrapp.bottom-full-set h2{font-size:21px}
.treatin2-wrapp.bottom-full-set h2{font-size:21px}
.treatin1-wrapp.bottom-full-set .accordion h3{font-size:13px}
.treatin1-wrapp.bottom-full-set .teeth-col1{width:100%}
.treatin2-wrapp.bottom-full-set .general-col1{width:100%}
.treatin1-wrapp.bottom-full-set{min-height:420px}
.treatin2-wrapp.bottom-full-set{min-height:420px}
.conten-wrapp.full-width .conten-col1{padding:0}
.conten-wrapp.full-width{padding-bottom:30px}
.treatin1-wrapp.bottom-full-set .teeth-btn1{margin:0}
.treatin2-wrapp.bottom-full-set .general-btn1{margin:0}
.treatin2-wrapp.bottom-full-set .accordion h3{font-size:13px}

.contact-wrapp.benifits-reffering-contact .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {margin: 0 0 20px;}
.contact-wrapp.benifits-reffering-contact .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 100%;min-height: 160px;}

.treatin-wrapp .resourcesin-col1 .resourcesin-col2 img {height: 55vw;}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 img {height: 55vw;}

.consultation-wrapp + .social-wrapp {padding: 9.3% 0 9%;}
.consultation-wrapp{padding:30px 0 0px}

.news-letter-wrapp .blogin-col1 .blogin-col3 p:last-of-type img {margin: 22px 0 0 !important; }

.treatin3-wrapp .treatin3-col1{margin:0 0 0}

.cqc-wrapp-about {padding: 50px 0 8px;}

.new-patientslayout .conten-col1 .conten-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) nf-cells .nf-cell{width:100%!important;display:block;float:left}

.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element input[type="submit"] {padding: 14px 24px 13px 24px !important;}


.conten-wrapp .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-1{width:100%;display:block;float:left;margin:0 0 30px}
.conten-wrapp .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-2{width:100%;display:block;float:left}

.club-wrapp-about .about-club-coloumn .about-club-row1 img{max-height:280px;object-fit:cover}

.join-benifits-wrapp .benefits-section .benefits-list .join-our-btn{top:59px}

.club-wrapp-about .about-club-coloumn .about-club-row1 .join-our-btn{float:none;margin:0 auto 0}

.table-outer td {
    font-size: 11px;padding: 8px;
}
.table-outer table thead tr th {
    font-size: 14px;
}

.banner-wrapp .banner-col1 h3 span {

    display: block;
}


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

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{top:6px}

.our-peer-reviews {margin: 0 0 72px;}

.fees-wrapp .fees-col1 .fees-col2 h3 {font-size: 24px;}

.social-legacy {padding: 30px 0 50px;}
.social-legacy .treatin3-col1 .treatin3-col2 {margin: 0 0 40px;}
.linker-wrapp .linker-col2 .linker-row2 .linker-btn2.header-contac{width:100%;display:block;float:left}
.about-content-page .conten-col1 .conten-row1 .treatin-col1 .slick-dots li {padding-left: 0;}
.new-patientslayout .conten-col1 .conten-row1 h3{font-size:18px}


.hours-wrapp .hours-coloumn .hours-row1{width:100%;display:block;float:left;margin:0 0 30px}
.hours-wrapp .hours-coloumn .margin{width:90%;display:block;float:none;margin:0 auto}

.testimonials-wrapp .testimonials-col1.both-review-present .testi-col1 .testi-col2 .both-column .video-slider{width:100%;display:block;margin:0 0 20px}
.testimonials-wrapp .testimonials-col1.both-review-present .testi-col1 .testi-col2 .both-column .review-slider{width:100%;display:block}

.mobile-caregory{width:100%;display:block;float:left;padding:50px 0 0}
.mobile-caregory .sidbar-col2{width:226px;float:none;margin:0 auto}
.mobile-caregory .sidbar-col2 .custom-select1{border:1px solid #f6f6f6;border-radius:28px; background: #f6f6f6;}


.news-letter-wrapp .blogin-col1 .preview{display:block}
.news-letter-wrapp .blogin-col1 .mobile .full-content{display:none}
.news-letter-wrapp .blogin-col1 .preview.hide{display:none}
.news-letter-wrapp .blogin-col1 .mobile .full-content.show{display:block}
.news-letter-wrapp .blogin-col2{margin:0 0 0px}
.news-letter-wrapp .blogin-col3 .mobile .readmorenewsletter{float:left;color:#fff;background:#c60071;border-color:#c60071;margin:0 0 6px;padding:14px 24px 13px 24px;cursor:pointer}
.testimonials-wrapp2.video-review .testimonials-col1 .testi-col1 .testi-row1 .slick-slider {padding: 0 0 0;}

.testimonials-wrapp.video-description .testimonials-col3 {padding: 0;}

.treatin-wrapp .conten-row1 .treatin-col2 {margin: 0 0 0;}

.join-our-club-page .treatin-wrapp {padding: 10px 5% 30px;}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont{margin:46px 0 48px}
.join-our-club-page .sidbar-wrapp .conten-row2 .sidbar-col1{margin:0 0 48px}
.join-benifits-wrapp .benefits-section .section-header {margin: 0 0 32px;}
.join-benifits-wrapp .benefits-section .content-container .video-container {margin: 0 0 50px;}
.testimonials-video-wrapp+.testimonials-wrapp-join{padding:10px 0 80px}
.testimonials-wrapp-join+.consultation-wrapp{padding:46px 0 0}
.join-our-club-page .treatin-wrapp .service-wrapp {margin: 0 0 12px;}
.join-our-club-page .sidbar-wrapp {padding: 0 0 28px;}

.testimonials-wrapp.testimonials-wrapp2.video-review .testimonials-col1 .testi-col2.mob .slick-slide h2 {font-size: 12px;}

.blogin-wrapp.news-letter-wrapp .blogin-col1 .blogin-col3 .mobile .readmorenewsletterdentist{float:none;color:#fff;background:#c60071;border-color:#c60071;margin:0 0 4px;padding:14px 26px 13px 26px;}
.blogin-wrapp.news-letter-wrapp .blogin-col1 .blogin-col3 .mobile .readmorenewsletterdentist:hover{color:#c60071;background:none;border-color:#c60071}
.blogin-wrapp.news-letter-wrapp .welcome-btn1 {margin: 8px 8px 7px 0;}

.testimonials-wrapp .testimonials-col3.slick-slide {padding: 0;}

.testimonials-wrapp.testimonials-wrapp2.video-both {padding: 42px 0 36px;}

.testimonials-wrapp.video-both .testimonials-col1 .testi-col1 .testi-row1 .review-slider .slick-slider {padding: 0 0 0;}

.blogin-wrapp.news-letter-wrapp .blogin-col1 .blogin-col3 h2{line-height:1.95;margin:0 0 18px}

.about-content-page .conten-col1 .treatin-col1 {margin: 15px 0 0;}

.conten-wrapp3 .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-2{margin:0 0 0}
.conten-wrapp3 .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-2 .videoWrapper{margin:0 0 6px}

.referrals-wrapp .referrals-col3  .cog-body .cog-row:nth-child(6) .cog-checkable.cog-inner-col--2 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.teamin-wrapp h3 {font-size: 15px;}

.testi-wrapp .testi-col3 .testimonials-col2 .mCSB_container {padding-right:8px;}

.flinker-wrapp .flinker-col2 h2 {display: none;}

.treatment-wrapp-content{padding:0 0 54px}

.treatment-wrapp-content .treatment-col1{text-align:center}
.treatment-wrapp-content .treatment-col1 ul li:before{position:relative;top:1px;left:-4px}

.conten-wrapp .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-1 h2{font-size:26px}

.conten-wrapp.conten-wrapp3.videodivcomes .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-1{width:100%;display:block;float:left;margin:0 0 0}
.conten-wrapp.conten-wrapp3.videodivcomes .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-1 .videoWrapper{width:100%;max-width:100%!important;display:block;padding-bottom:53.5%;margin:0 0 26px}


}




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

.header-wrapp { text-align:center; display:none; padding:34px 0 34px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 li { float:none; display:block; margin:0 0 0;}
.header-row1 li, .header-row1 li a { font-size:13px; line-height:1.67;}

.linker-wrapp { text-align:center; padding:80px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.linker-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:187px; float:none; margin:0 auto 20px;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:none; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 13px 2%;font-size: 11px;}
.linker-wrapp .linker-btn1:nth-child(2n) { float:right;}
.linker-wrapp .linker-btn2 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 13px 2%;font-size: 11px;}
.linker-wrapp .linker-btn2:nth-child(2n) { float:right;}

.banner-wrapp { text-align:center;}
.banner-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { float:none; font-size:16px; margin:0 0 8px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { float:none; font-size:28px; margin:0 0 20px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:100%; transform:none; margin:0 0 0; position:absolute; top:inherit; right:0; bottom:0; left:0;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0; padding:40px 5% 70px 5%;}
.banner-wrapp .banner-col2 { width:100%; display:none; margin:0 0 0; position:absolute; top:40px; right:0; left:0;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col3 { width:55px; display:none; margin:0 0 0; position:absolute; bottom:5%; left:5%;}
.banner-wrapp .banner-col3 .banner-row3 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col4 { width:56px; margin:0 0 0; position:fixed; top:50%; right:0;}
.banner-wrapp .banner-col4 .banner-row4 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-btn1 { margin:16px 4px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:4px;}

.counter-wrapp { text-align:center; padding:60px 0 60px;}
.counter-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.counter-wrapp p span { display:inline;}
.counter-wrapp h2 { float:none; font-size:56px; margin:0 0 18px;}
.counter-wrapp h2 span { display:inline;}
.counter-wrapp .counter-col1 { width:100%; margin:0 0 0;}
.counter-wrapp .counter-col1 .counter-row1 { width:50%; margin:0 0 0; padding:1.1% 2% 0.3%;}
.counter-wrapp .counter-col1 .counter-row1:after { width:1px; display:none; margin:0 0 0; position:absolute; top:50%; left:0;}
.counter-wrapp .counter-col1 .counter-row1:nth-child(2n):after { display:block;}
.counter-wrapp .counter-btn1 { margin:16px 4px 0;}
.counter-wrapp .counter-btn1:last-child { margin-right:4px;}

.counter-wrapp2 { padding:15px 0 49px;}

.welcome-wrapp { text-align:center; padding:60px 0 5.2%;}
.welcome-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.welcome-wrapp p span { display:inline;}
.welcome-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.welcome-wrapp h2 span { display:inline;}
.welcome-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.welcome-wrapp h3 span { display:inline;}
.welcome-wrapp .welcome-col1 { width:100%; margin:0 0 0;}
.welcome-wrapp .welcome-col1 .welcome-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.welcome-wrapp .welcome-col2 { width:100%; margin:0 0 0;position: relative;}
.welcome-wrapp .welcome-col2 .welcome-row2 { width:100%; margin:0 0 0;}
.welcome-wrapp .welcome-btn1 { margin:16px 4px 0;}
.welcome-wrapp .welcome-btn1:last-child { margin-right:4px;}

.dental-wrapp { text-align:center; padding:46px 0 60px; position:relative;}
.dental-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.dental-wrapp p span { display:inline;}
.dental-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.dental-wrapp h2 span { display:inline;}
.dental-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.dental-wrapp h3 span { display:inline;}
.dental-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(255,255,255,0.7); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.dental-wrapp .dental-col1 { width:100%; margin:0 0 0;}
.dental-wrapp .dental-col1 .dental-row1 { width:100%; margin:0 0 0;}
.dental-wrapp .dental-btn1 { margin:16px 4px 0;}
.dental-wrapp .dental-btn1:last-child { margin-right:4px;}

.teeth-wrapp { text-align:center; background-position:32%; padding:46px 0 60px; position:relative;}
.teeth-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.teeth-wrapp p span { display:inline;}
.teeth-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.teeth-wrapp h2 span { display:inline;}
.teeth-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.teeth-wrapp h3 span { display:inline;}
.teeth-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(255,255,255,0.7); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.teeth-wrapp .teeth-col1 { width:100%; margin:0 0 0;}
.teeth-wrapp .teeth-col1 .teeth-row1 { width:100%; margin:0 0 0;}
.teeth-wrapp .teeth-btn1 { margin:16px 4px 0;}
.teeth-wrapp .teeth-btn1:last-child { margin-right:4px;}

.general-wrapp { text-align:center; padding:46px 0 60px; position:relative;}
.general-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.general-wrapp p span { display:inline;}
.general-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.general-wrapp h2 span { display:inline;}
.general-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.general-wrapp h3 span { display:inline;}
.general-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(255,255,255,0.6); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.general-wrapp .general-col1 { width:100%; margin:0 0 0;}
.general-wrapp .general-col1 .general-row1 { width:100%; margin:0 0 0;}
.general-wrapp .general-btn1 { margin:16px 4px 0;}
.general-wrapp .general-btn1:last-child { margin-right:4px;}

.treatments-wrapp { text-align:center; padding:46px 0 100px;}
.treatments-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { float:none; font-size:16px; margin:0 0 6px;}
.treatments-wrapp h4 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 40px;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%; text-align:center; margin:0 0 0; padding:24px 5% 28px 5%;}
.treatments-wrapp .treatments-btn1 { margin:16px 4px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:4px;}

.team-wrapp { text-align:center; padding:46px 0 5.2%;}
.team-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp .team-col1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col1 .team-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.team-wrapp .team-col2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col2 .team-row2 { width:100%; margin:0 0 0;}
.team-wrapp .team-btn1 { margin:16px 4px 0;}
.team-wrapp .team-btn1:last-child { margin-right:4px;}

.gallery-wrapp { text-align:center; padding:46px 0 100px;}
.gallery-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.gallery-wrapp .gallery-col2 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:46.4%; margin:0 2% 0 0;}
.gallery-wrapp .gallery-col3 { width:51.6%; margin:0 0 2%;}
.gallery-wrapp .gallery-col3 .gallery-row3 { width:90%; margin:0 0 0; position:absolute; bottom:5%; left:5%;}
.gallery-wrapp .gallery-btn1 { margin:16px 4px 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:4px;}

.testimonials-wrapp { text-align:center; padding:46px 0 140px;}
.testimonials-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 { float:none; font-size:13px; margin:0 0 0;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:90%; transform:none; margin:0 5% 40px; position:relative; top:inherit; left:inherit;}
.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:8.6%; margin:0 0 0; position:absolute; top:5%; right:5%;}
.testimonials-wrapp .testimonials-col3 { width:100%; margin:0 0 0; padding:26px 5% 26px 5%;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:100%; margin:0 0 16px;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 span { width:28.8%; float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.testimonials-wrapp .testimonials-btn1 { margin:16px 4px 0;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:4px;}

.services-wrapp { text-align:center; padding:0 0 86px;}
.services-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 { float:none; font-size:16px; margin:0 0 0;}
.services-wrapp h4 span { display:inline;}
.services-wrapp .services-col1 { width:100%; margin:-40px 0 0;}
.services-wrapp .services-col1 .services-row1 { width:100%; margin:0 0 20px;}
.services-wrapp .services-col2 { width:100%; margin:0 0 0;}
.services-wrapp .services-col2 .services-row2 { width:100%; margin:0 0 0;}
.services-wrapp .services-btn1 { margin:16px 4px 0;}
.services-wrapp .services-btn1:last-child { margin-right:4px;}

.choose-wrapp { text-align:center; padding:46px 0 60px;}
.choose-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.choose-wrapp h3 span { display:inline;}
.choose-wrapp .choose-btn1 { margin:16px 4px 0;}
.choose-wrapp .choose-btn1:last-child { margin-right:4px;}

.contact-wrapp { text-align:center; padding:46px 0 58px;}
.contact-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; margin:0 0 40px;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { text-align:center;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:100%; height:55px; margin:0 0 10px; padding:0 5% 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%; height:185px; margin:0 0 10px; padding:21px 5% 0;}
.contact-wrapp .contact-col2 { width:100%; margin:0 0 26px;}
.contact-wrapp .contact-col2 .contact-row2 { width:48.8%; margin:0 0 0;}
.contact-wrapp .contact-col3 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col3 .contact-row3 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-btn1 { margin:16px 4px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:4px;}

.appointments-wrapp { text-align:center; padding:46px 0 60px;}
.appointments-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.appointments-wrapp p span { display:inline;}
.appointments-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.appointments-wrapp h2 span { display:inline;}
.appointments-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.appointments-wrapp h3 span { display:inline;}
.appointments-wrapp .appointments-col1 { width:100%; margin:0 0 0;}
.appointments-wrapp .appointments-col1 .appointments-row1 { width:100%; margin:0 0 0;}
.appointments-wrapp .appointments-btn1 { margin:16px 4px 0;}
.appointments-wrapp .appointments-btn1:last-child { margin-right:4px;}
.appointments-wrapp .appointments-btn2 { margin:16px 4px 0;}
.appointments-wrapp .appointments-btn2:last-child { margin-right:4px;}

.social-wrapp { text-align:center; padding:46px 0 46px;}
.social-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.social-wrapp p span { display:inline;}
.social-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.social-wrapp h2 span { display:inline;}
.social-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.social-wrapp h3 span { display:inline;}
.social-wrapp .social-col1 { width:100%; margin:0 0 0;}
.social-wrapp .social-col1 .social-row1 { width:100%; transform:none; margin:0 0 52px; position:relative; top:inherit; right:inherit;}
.social-wrapp .social-col2 { width:100%; margin:0 0 0;}
.social-wrapp .social-col2 .social-row2 { width:33.33%; margin:0 0 0;}
.social-wrapp .social-btn1 { margin:16px 4px 0;}
.social-wrapp .social-btn1:last-child { margin-right:4px;}

.flinker-wrapp { text-align:center; padding:60px 0 50px;}
.flinker-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 { float:none; font-size:13px; line-height:3.74; margin:0 0 14px;}
.flinker-wrapp h2 span { display:inline;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 10px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:187px; float:none; display:block; margin:0 auto 20px;}
.flinker-wrapp .flinker-col2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 li:first-child { display:none;}
.flinker-wrapp .flinker-col2 .flinker-row2 li span { display:inline;}
.flinker-wrapp .flinker-col3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li span { display:inline;}
.flinker-wrapp .flinker-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 13px 2%;}
.flinker-wrapp .flinker-btn1:nth-child(2n) { float:right;}
.flinker-wrapp .flinker-btn1:first-child { margin-top:0;}
.flinker-wrapp .flinker-btn1:nth-child(2) { margin-top:0;}
.flinker-wrapp .flinker-btn2 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 13px 2%;}
.flinker-wrapp .flinker-btn2:nth-child(2n) { float:right;}
.flinker-wrapp .flinker-btn2:first-child { margin-top:0;}
.flinker-wrapp .flinker-btn2:nth-child(2) { margin-top:0;}
.flinker-row2 li, .flinker-row2 li a, .flinker-row2 li span, .flinker-row3 li, .flinker-row3 li a, .flinker-row3 li span { font-size:12px; line-height:2;}

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

/*inner*/
.inner-wrapp h1 { font-size:30px;}
.inner-wrapp { min-height:inherit; margin:0;}
.inner-wrapp .inner-col1 { width:90%;}
.inner-wrapp .inner-col1 .inner-row1 li { margin:0 1px;}
.inner-row1 li, .inner-row1 li a { font-size:15px;}



.single-blog-page .inner-wrapp h1 {font-size: 24px;}

.single-blog-page .inner-row1 li, .single-blog-page .inner-row1 li a {font-size: 13px;}


.conten-wrapp { padding:40px 0 30px;}
.conten-wrapp .conten-col1 { width:100%; padding:0 5% 50px;}
.conten-wrapp .conten-col1 .conten-row1 { width:100%;}
.conten-wrapp .conten-col2 { width:100%;}

.treatin-wrapp h3 { font-size:24px;}
.treatin-wrapp h3 span { display:inline;}
.treatin-wrapp p span { display:inline;}

.sidbar-wrapp h2 { font-size:24px;}
.sidbar-wrapp h2 span { display:inline;}
.sidbar-wrapp p span { display:inline;}
.sidbar-wrapp .sidbar-col1 { padding:50px 5%;}
.sidbar-wrapp .sidbar-col3 { padding:50px 5%;}

.treatin3-wrapp { padding:40px 0 50px;}
.treatin3-wrapp h3 { font-size:24px;}
.treatin3-wrapp h3 span { display:inline;}
.treatin3-wrapp h4 { line-height:1.6;}
.treatin3-wrapp p span { display:inline;}
.treatin3-wrapp .treatin3-col2 { margin:0 0 55px;}
.treatin3-wrapp .treatin3-col2 .treatin3-row1 { width:100%;}
.treatin3-wrapp .treatin3-col2 .treatin3-row2 { width:100%; padding:40px 0 0;}

.testimonials-wrapp2 { padding:46px 0 86px;}
.testimonials-wrapp2 .testimonials-col2 { padding:0 2%;}
.testimonials-wrapp2 .testimonials-col1 .testimonials-row1 { margin:0 5%;}

.testimonials-wrapp2 .testimonials-col2 h3{float:none; font-size:13px; margin:0 0 0;}


.faqs-wrapp { padding:55px 0;}
.faqs-wrapp h4 { font-size:24px;}
.faqs-wrapp p span { display:inline;}
.faqs-wrapp .faqs-col1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 35px;}
.faqs-wrapp .faqs-col2 { width:100%;}

.help-wrapp { padding:45px 0 50px;}
.help-wrapp h3 { font-size:24px;}
.help-wrapp p span { display:inline;}
.help-wrapp .help-col1 { width:100%;}

.custom-col1 { width:100%; position:relative; right:inherit; margin:0 0 40px;}

.blog-wrapp { padding:50px 0 70px;}
.blog-wrapp h3 { font-size:24px;}
.blog-wrapp .blog-col3 { margin:0 auto 0px;}
.blog-wrapp .blog-col1{margin-top: 55px;}


.blog-wrapp .blog-col3 .blog-row3 { width:100%; margin:0 0 25px;}
.blog-wrapp .blog-col3 .blog-row4 { width:100%; position:relative; top:inherit; transform:none;}
.blog-wrapp .blog-col2 .blog-row1 { width:100%; margin:0 0 25px;}
.blog-wrapp .blog-col2 .blog-row2 { width:100%; position:relative; top:inherit; transform:none;}

.fees-wrapp h4 { font-size:24px;}
.fees-wrapp .fees-col2 { margin:0 0 10px;}
.fees-wrapp .fees-col2 .fees-row1 { width:100%; margin:0 0 25px;}
.fees-wrapp .fees-col2 .fees-row2 { width:100%; position:relative; top:inherit; transform:none;}
.fees-wrapp .fees-col3 { padding:0;}

.galler-wrapp { padding:50px 0 70px;}
.galler-wrapp h3 { font-size:24px;}
.galler-wrapp .galler-col3 { margin:0 auto 35px;}
.galler-wrapp .galler-col3 .galler-row3 { width:100%; margin:0 0 25px;}
.galler-wrapp .galler-col3 .galler-row4 { width:100%; position:relative; top:inherit; transform:none;}
.galler-wrapp .galler-col2 { margin:0 0 55px;}
.galler-wrapp .galler-col2 .galler-row1 { width:100%; margin:0 0 25px;}
.galler-wrapp .galler-col2 .galler-row2 { width:100%; position:relative; top:inherit; transform:none;}

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

.teamer-wrapp { padding:50px 0 10px;}
.teamer-wrapp h3 { font-size:24px;}
.teamer-wrapp h3 span { display:inline;}
.teamer-wrapp h5 { font-size:12px;}
.teamer-wrapp .teamer-col3 { margin:0 auto 20px;}
.teamer-wrapp .teamer-col3 .teamer-row3 { width:100%; margin:0 0 28px;}
.teamer-wrapp .teamer-col3 .teamer-row4 { width:100%; position:relative; top:inherit; transform:none;}
.teamer-wrapp .teamer-col2 { width:48%; margin:0 4% 45px 0;}
.teamer-wrapp .teamer-col2:nth-child(2n) { float:right;margin-right: 0;}
.teamer-wrapp .teamer-col2:nth-child(3n) { margin-right: auto;}

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

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

.hours-wrapp { padding:55px 0;}
.hours-wrapp h2 { font-size:24px;}
.hours-wrapp .hours-col1 .hours-row1 { width:100%; margin:0 0 25px;}
.hours-wrapp .hours-col1 .hours-row2 { width:100%; position:relative; top:inherit; transform:none;}
.hours-wrapp .hours-col1 .hours-row2 .hours-bar2 { float:none; margin:0 auto 30px 0; display:table;}

.instructions-wrapp { padding:50px 0 25px;}
.instructions-wrapp .instructions-col2 .instructions-row1 { width:100%; margin:0 0 30px;}
.instructions-wrapp .instructions-col2 .instructions-row2 { width:100%; position:relative; top:inherit; transform:none;}

.testi-wrapp h3 { font-size:24px;}
.testi-wrapp .testi-col2 { margin:0 0 40px;}
.testi-wrapp .testi-col2 .testi-row1 { width:100%; margin:0 0 50px;}
.testi-wrapp .testi-col2 .testi-row2 { width:100%; position:relative; top:inherit; transform:none;}
.testi-wrapp .testi-col3 .testimonials-col2 { width:100%; padding:48px 35px 45px; margin-right: 0;}
.testi-wrapp .testi-col3 .testimonials-row1 { right:19px;}

.treatment-wrapp { padding:65px 0 20px;}
.treatment-wrapp h4 { font-size:17px;}
.treatment-wrapp .treatment-col2 { width:49%; margin:0 2% 45px 0;}
.treatment-wrapp .treatment-col2:nth-child(2n) { float:right;margin-right: 0;}
.treatment-wrapp .treatment-col2:nth-child(3n) {margin-right:auto;}

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

.values-wrapp { padding:50px 0;}
.values-wrapp p span { display:inline;}
.values-wrapp .values-col1 .values-row1 { width:47%; margin:0 1% 2%;}

.culture-wrapp { padding:50px 0;}
.culture-wrapp .culture-col2 { margin:0 0 30px;}
.culture-wrapp .culture-col2 .culture-row1 { width:100%; margin:0 0 35px;}
.culture-wrapp .culture-col2 .culture-row2 { width:100%;}
.culture-wrapp .culture-col3 .culture-row3 { padding:44px 5% 30px;}

.jobs-wrapp { padding:50px 0 50px;}
.jobs-wrapp h3 { font-size:24px;}
.jobs-wrapp .jobs-col1 .jobs-row1 { width:100%; position:relative; top:inherit; transform:none;}
.jobs-wrapp .jobs-col2 { width:100%; margin:75px 0 0;}

.contact-wrapp2 .contact-col2 .contact-row3 { width:100%; margin:10px 0 0;}
.contact-wrapp2 .contact-col2 .contact-row2 { width:100%;}

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

.blogin-wrapp h3 { font-size:24px;}
.blogin-wrapp .blogin-col3 { padding:0;}
.blogin-wrapp .blogin-col2 { margin:0 0 15px;}
.blogin-wrapp .blogin-col2 .blogin-row1 { width:100%; margin:0 0 35px;}
.blogin-wrapp .blogin-col2 .blogin-row2 { width:100%; position:relative; top:inherit; transform:none;}

/*ellipse-plain-shape-css*/
.gallery-ellipse-plain-shape { width:32.7%; margin:0 0 0; position:absolute; right:-10.3%; bottom:-6.3%;}
.choose-ellipse-plain-shape { width:32.7%; margin:0 0 0; position:absolute; left:-9.2%; bottom:-6.2%;}

/*common-css*/
.flinker-col2 .common-socials-box { display:none;}

/*common-socials-box-css*/
.common-socials-box { width:100%; margin:0 0 0;}
.common-socials-box a { width:36px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.common-socials-box a:last-child { margin-right:2px;}

/*common-btn-css*/
.common-btn1 { font-size:13px; padding:0 18px 0 0;}

/*common-circle-btn-css*/
.common-circle-btn1 { width:22%; margin:0 0 0; padding:0 0 22%; position:absolute; right:5%; bottom:5%;}

/*common-text-box-css*/
.common-text-box { font-size:12px; line-height:1.21;}

/*mobile-css*/
.mobile-box1 { width:100%; display:block; margin:16px 0 16px;}
.mobile-box2 { width:100%; display:block; margin:0 0 16px;}

/*btn-css*/
.linker-btn1, .linker-btn2, .banner-btn1, .counter-btn1, .welcome-btn1, .dental-btn1, .teeth-btn1, .general-btn1, .treatments-btn1, .team-btn1, .gallery-btn1, .testimonials-btn1, .services-btn1, .choose-btn1, .contact-fil1, .appointments-btn1, .appointments-btn2, .contact-btn1, .social-btn1, .flinker-btn1, .flinker-btn2, .help-btn1, .paiger-btn1, .jobs-btn1, .handbook-btn, .bookbtn, .consultation-btn1, .standards-btns, .join-our-btn, .banner-btn2, .readmorenewsletter, .readmorenewsletterdentist { font-size:11px; line-height:normal;}

/*show-hide-css*/
.mob-show { display:inline-block;}

.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;height: 55px;float: left;margin: 0px 0 10px;padding: 0 0% 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {width: 100%;    height: 185px;margin: 0 0 10px;padding: 21px 5% 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { text-align: center;font-size: 11px;height: 55px;;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label{font-size: 11px;  line-height: 1.93;display: inline;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {    font-size: 11px;    margin: 4px 0 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-after-form-content {float: none;display: inline-block;text-align: center;}


.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {font-size: 11px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 11px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field {font-size: 11px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap{padding:0 0 0}
.error-page .treatin-wrapp .conten-row1 {text-align: center;}
.error-page .treatin-wrapp .conten-row1 h2 {    font-weight: 500;font-size: 17px;line-height: 1.71;margin: 4px 0 9px;}
.search-page .blog-col1 .blog-col2 {width:100%;margin: 0 0 60px 0;}
.search-page h1.page-title {font-size: 32px;}
.teamer-wrapp .teamer-col2 img {max-height: 236px;}
.fees-wrapp .fees-row3 .fees-row4 .price-from {font-size: 13px}
.fees-bar1, .fees-bar2 {font-size: 13px}
.gallery-wrapp .gallery-col2 .gallery-row2 {width: 46.4%;margin: 0 2% 0 0;height: 100% !important;}
.gallery-wrapp .gallery-col3 {    width: 50.6%;    margin: 0 0 2%;    height: calc(50% - 1.5%) ;padding: 0 0 0;}
.gallery-wrapp .gallery-col3 img {width: 100%;display: block;height: 100%;}
.banner-wrapp.video-banner .banner-col1{top:inherit;}
.flinker-wrapp .flinker-btn1{font-size: 11px;}
.flinker-wrapp .flinker-btn2{font-size: 11px;}
.teeth-wrapp .teeth-btn1{font-size: 11px;}
.general-wrapp .general-btn1{font-size: 11px;}
.gallery-wrapp .gallery-btn1{font-size: 11px;}
.welcome-wrapp .welcome-btn1{font-size: 11px;}
.dental-wrapp .dental-btn1{font-size: 11px;}
.treatments-wrapp .treatments-btn1{font-size: 11px;}
.team-wrapp .team-btn1{font-size: 11px;}
.testimonials-wrapp .testimonials-btn1{font-size: 11px;}
.choose-wrapp .choose-btn1{font-size: 11px;}
.testi-wrapp .testi-col3{text-align: center;}
.services-wrapp .services-col1 .services-row1 .square-row1 img { min-height:302px;}
.conten-wrapp2.default-page + .social-wrapp { padding-top: 36px;}
.conten-wrapp.conten-wrapp2 + .social-wrapp {    padding-top: 0;}
.testi-wrapp .testi-col3 .typography.review-con {margin: 0 0 0 0;}
.testi-wrapp .testi-col3 h1.seo-sub-title{margin-left:0;}
.treatin4-wrapp .treatin4-col1 .typography{margin:0}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{top:2px;left:1px}
.blogin-wrapp.empty-inner-image .blogin-col2 {padding: 0;}
.conten-wrapp2.default-page .treatin-col2 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp2.default-page .treatin-col2 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp2 .conten-col1.treatin-wrapp img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp2 .conten-col1.treatin-wrapp img[align="right"]{margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp .conten-col1.treatin-wrapp.treatin-wrapp-inner .conten-row1 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp .conten-col1.treatin-wrapp.treatin-wrapp-inner .conten-row1 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.practice-wrapp .practice-row1 img {max-height: 173px;}
.teamer-wrapp .teamer-col3 .teamer-row4 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.teamer-wrapp .teamer-col3 .teamer-row4 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.conten-col1.gallein-wrapp .conten-row1 img[align="right"]  {margin: 0 0 22px 0 ;width: 100%}
.conten-col1.gallein-wrapp .conten-row1 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.teeth-wrapp {background-position-x: 31% !important;}
.treatment-wrapp-content.contented-common .treatment-col1 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.treatment-wrapp-content.contented-common .treatment-col1 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.blogin-wrapp .blogin-col3 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.blogin-wrapp .blogin-col3 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.blogin-wrapp .blogin-col3 img{width:100%}
.treatment-wrapp-content.contented-common .treatment-col1 img{width:100%}

.faqs-wrapp.faqs-wrapp2 .faqs-col1 .faqs-row1 h3 {font-size: 24px;}
.recruitment-wrapp h3 {font-size: 24px;}
.recruitment-wrapp .recruitment-col2 .recruitment-btn1 {font-size: 11px;margin: 8px 0 0 0;}
.recruitment-wrapp {padding: 40px 0 40px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 185px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {font-size: 11px;padding: 14px 30px 13px 48px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-button-cancel {font-size: 11px;}
.welcome-wrapp.welcome-wrapp2 {padding: 60px 0 5.2%;}
.faqs-wrapp.faqs-wrapp2 {padding: 50px 0 20px;}
.faqs-wrapp.faqs-wrapp2 .faqs-col1 .faqs-row1 {width: 100%;margin: 0 0 20px;text-align: center;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 {width: 100%;margin: 0 0 30px;text-align: center;}
.recruitment-wrapp .recruitment-col1 .recruitment-row2{width:100%;display:block;float:left;margin:0 0 0px}
.recruitment-wrapp .recruitment-col2 .recruitment-col3 {width: 100%;margin: 0 0 40px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child {width: 100%;margin: 0 0 0;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {width: 100%;}

.testimonials-wrapp2.video-both {padding: 45px 0 75px}
.testimonials-wrapp.video-both .testimonials-col1 .testi-col1 .testi-col2 {width: 100%;margin: 0 0 30px;}
.testimonials-wrapp.video-both .testimonials-col1 .testi-col1 .testimonials-col2 {width: 100%;}

.testimonials-wrapp2.video-review {padding: 53px 0 45px;}

.treatments-wrapp .treatments-col2 .non-slider .treatments-col3 {width: 49%;margin: 0 1% 0 0;}

.partners-wrapp h2 {font-size: 25px;margin: 0 0 20px;}
.partners-wrapp .partners-col1 .slick-slide {margin: 0 10px 0;}
.partners-wrapp .partners-col1 .partners-row1 img {max-height: 42px;}
.partners-wrapp {padding: 30px 0;}

.treatin-col2 .nf-form-cont .nf-breadcrumbs .nf-breadcrumb{font-size:11px;padding:8px 0}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-radio-wrap label{font-size:12px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-checkbox-wrap li label{font-size:12px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label .nf-label-span{font-size:14px}
.treatin-wrapp .treatin-col2 .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:14px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-next-previous .nf-previous{font-size:11px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-next-previous .nf-next{font-size:11px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element input[type="submit"] {font-size: 11px; padding: 14px 24px 13px 24px !important;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-breadcrumbs{margin:18px auto 8px!important}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {height: 48px;}

.blogin-wrapp .consulta-circle-btn1 {font-size: 11px;}
.blogin-wrapp .author-wrapps .innerpost_author .author-box {width: 100%;margin: 0 0 15px;}

#book-online-popup .modal-content .modal-body {height: 92vh;}
#book-online-popup .modal-content h3 {font-size: 20px;}
#book-online-popup .modal-content p {font-size: 13px;margin: 0 0 15px;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {font-size: 11px;}
#book-online-popup .modal-content {width: 94%;}
#book-online-popup .bookonline-popup .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;height: 50px;margin: 0 0 12px;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 80px;padding: 14px 5% 0;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {width: 100% !important;}

.common-btn-col1 .common-btn2 {font-size: 11px;padding: 14px 28px 13px 28px;}
.common-btn-col1 .common-btn1 {font-size: 11px;padding: 14px 28px 13px 28px;}
.extbtn.treatin-btn1 {font-size: 11px;padding: 14px 28px 13px 28px;}
.common-btn-col1 h5 {font-size: 20px;}
.common-btn-col1 .common-btn-tex1 {font-size: 13px;padding: 0 6px 0;}

.blog-wrapp .blog-col2 .blog-row2 .date-author .author .author-name p {font-size: 13px;}
.blog-wrapp .blog-col2 .blog-row2 .date-author .date {font-size: 14px;width: 120px;}
.blog-wrapp .blog-col2 .blog-row2 .date-author .author {width: calc(100% - 120px);}
.blog-wrapp .blog-col2 .blog-row2 .date-author .author .image {width: 42px;}
.blog-wrapp .blog-col2 .blog-row2 .date-author .author .image img {height: 42px;}

.blogin-wrapp .blogin-col3 p img {width: auto;}

.referrals-wrapp .referrals-col3 .cog-checkable.cog-input.cog-inner-col.cog-inner-col--2.cog-checkable--label-on-right{display:flex !important;flex-wrap:wrap !important}
.referrals-wrapp .referrals-col3 .cog-checkable.cog-input.cog-inner-col.cog-inner-col--2.cog-checkable--label-on-right .el-checkbox{width:48%!important;text-align:left!important}

.faqs-wrapp .header-outer{width:100%;display:flex;flex-wrap:wrap}
.faqs-wrapp .header-outer .faqs-col1{width:100%;display:block;float:left;margin:0 0 50px}
.faqs-wrapp .header-outer .faq-col22{width:100%;display:block;float:left}

.faqs-wrapp .header-outer .faqs-col1 .clinic-handbook h3{font-size:24px}

.recruitment-wrapp .recruitment-col1{display:flex;flex-wrap:wrap;flex-direction:column-reverse}

.general-wrapp .common-style ul li {font-size: 13px;padding-left: 0;}
.general-wrapp .common-style ul li:before {position: relative;top: 1px;left: -3px;}

.teeth-wrapp .common-style ul li {font-size: 13px;padding-left: 0;}
.teeth-wrapp .common-style ul li:before {position: relative;top: 1px;left: -3px;}

.table-outer.implant-costs-table tr td {font-size: 11px;padding: 8px;}
.table-outer.implant-costs-table tr:first-child td {font-size: 11px;padding: 8px;}

.faq-patients.fullwidthmain .treatin-wrapp.fullwidth .book-appointment{padding:66px 7%}

.technology-wrapp{padding:80px 0 80px; margin: 0px 0 44px;}
.technology-wrapp .tech-column .tech-content{width:100%;max-width:78%;margin:0 auto 0;display:block;float:none;padding:46px 5% 30px;border-radius:8px}

.consultation-wrapp .consultation-col1 {padding: 56px 7%;}

.conten-wrapp .conten-col1 .conten-row1 .common-ctas-stander .standards-btns{margin:0}
.conten-wrapp .conten-col1 .conten-row1 .common-ctas-stander{gap:10px}

.technology-equipment .pricing-grid .pricing-card{width:100%;display:block;margin:0 0 30px}
.technology-equipment .pricing-grid .pricing-card:nth-child(3n){margin:0 0 30px}

.faqs-wrapp .clinic-handbook .hand-column h3{font-size:24px}

.conten-wrapp .extra-coloumn .videoWrapper{max-width: 100% !important; padding-bottom:56.25%}

.conten-wrapp .extra-coloumn h3 {font-size: 24px;}

.flinker-wrapp .footer-news-letter .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-cells{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0 0}

.flinker-wrapp .footer-news-letter{width:100%;margin:0 0 0}

.welcome-wrapp .welcome-col1 .welcome-row1 h1 {
   float: none;
        font-size: 14px;
        margin: 0 0 0;
}

.treatment-wrapp .treatment-col2{height:100%}
.treatment-wrapp .treatment-col2{background:#f6f6f6;position:relative;height:inherit;border-radius:7px}
.treatment-wrapp .treatment-col2 .treatment-row2 .common-btn1{position:absolute;bottom:15px;width:fit-content;font-size:9px}
.treatment-wrapp .treatment-col2 .treatment-row2 {padding-bottom: 40px;}

.treatin-wrapp .accordion h3 {padding-right: 7%;}

.about-content-page {padding-bottom: 0;}
.conten-wrapp .extra-coloumn .faqs-row1 h3 {padding-right: 7%;}

.clinic-handbook-wrapp h2 {font-size: 14px;}
.clinic-handbook-wrapp p {font-size: 13px;margin: 0 0 20px;}
.clinic-handbook-wrapp {padding: 70px 0 65px;}
.clinic-handbook-wrapp .clinic-handbook {width: 100%;text-align: center;}

.conten-wrapp .cta-bottom-set .common-ctas-stander .grp-privacy .consultation-btn1 {margin: -9px 0 0 9px}
.conten-wrapp .cta-bottom-set .common-ctas-stander .serv-request .consultation-btn1 {margin: -9px 0 0 0}

.treatin-wrapp .implant-treatments-btn {font-size: 11px;}

.treatin-wrapp .service-wrapp .service-col2 {justify-content: center;}
.treatin-wrapp .service-wrapp .service-col2 .service-row2 {width: 100%;margin: 0 0 0 15px}
.treatin-wrapp .service-wrapp .service-col2 .service-row2 h4 {font-size: 14px;}
.treatin-wrapp .service-wrapp .service-col2 .service-row1 {width: 44px;height: 44px;margin: 0 auto 20px;}

.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 160px;padding: 14px 5% 0;}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {width: 100%;}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {width: 100%;}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {height: 48px;padding: 0 5% 0;}

.club-wrapp .club-coloumn .club-row1 {width: 100%;margin: 0 0 25px;}
.club-wrapp h3 {font-size: 22px;}
.club-wrapp .club-coloumn {flex-direction: column-reverse;}
.club-wrapp .club-coloumn .club-row1:nth-child(1) {width: 100%;padding: 0;margin: 0;}

.join-benifits-wrapp .benefits-section p {font-size: 13px;}
.join-benifits-wrapp .benefits-section .benefits-list .benefit-item .benefit-icon {margin: 0 auto 18px;}
.join-benifits-wrapp .benefits-section .benefits-list .benefit-item {padding: 20px 15px 15px;}
.join-benifits-wrapp h2 {font-size: 20px;text-align: center;}
.join-benifits-wrapp {padding: 40px 0 98px;}

.club-wrapp-about h2 {font-size: 28px;}
.club-wrapp-about {padding: 54px 0 58px;}
.club-wrapp-about .about-club-coloumn .about-club-row1 {width: 100%;text-align: center;margin: 0 0 56px;}
.club-wrapp-about .about-club-coloumn .about-club-row1:nth-child(2) {width: 100%;margin: 0 0 0;}

.our-peer-reviews h2{font-size:26px; margin: 0 0 32px;}
.our-peer-reviews .our-peer-outer .common-btn{width:100%;margin:0 0 10px 0}
.our-peer-reviews .our-peer-outer .common-btn:nth-child(2n){margin-right:0}
.our-peer-reviews .our-peer-outer .common-btn .course-card .course-image img{height:85vw;max-height:100%}
.our-peer-reviews .our-peer-outer .readmore{font-size:12px;padding:14px 22px 13px 22px}

.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp {padding: 48px 0 0px;}
.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp h2 {font-size: 25px;}

.testimonials-wrapp2.testimonials-wrapp-join{padding:44px 0 100px}
.testimonials-wrapp2.testimonials-wrapp-join h2{font-size:24px}

.treatin-wrapp .resourcesin-col1 .resourcesin-col2 h3 {font-size: 20px;}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2 .involve-btn1 {font-size: 11px;margin: 8px auto 0;}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2 h5 {font-size: 14px;}

.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 h3{font-size:18px}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 .involve-btn1{font-size:11px}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 h5{font-size:14px}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2{width:48.35%;margin:0 2.75% 30px 0}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2:nth-child(2n){margin-right:0}

.how-to-refer-a-patient-wrapp .treatin1-wrapp{padding:60px 0 50px}
.how-to-refer-a-patient-wrapp .treatin2-wrapp{padding:60px 0 50px}
.how-to-refer-a-patient-wrapp .treatin1-wrapp .teeth-col1{width:90%;padding:0;float:none;margin:0 auto 0}
.how-to-refer-a-patient-wrapp .treatin1-wrapp h2{font-size:20px}
.how-to-refer-a-patient-wrapp .treatin2-wrapp h2{font-size:20px}
.how-to-refer-a-patient-wrapp .treatin2-wrapp .general-col1{width:90%;padding:0;float:none;margin:0 auto 0}

.conten-wrapp.full-width .conten-col1 .conten-row1{width:90%}
.treatin1-wrapp.bottom-full-set h2{font-size:23px}
.treatin2-wrapp.bottom-full-set h2{font-size:23px}
.treatin1-wrapp.bottom-full-set .accordion h3{font-size:14px}
.treatin1-wrapp.bottom-full-set .teeth-col1{width:100%}
.treatin2-wrapp.bottom-full-set .general-col1{width:100%}
.treatin1-wrapp.bottom-full-set{min-height:420px}
.treatin2-wrapp.bottom-full-set{min-height:420px}
.conten-wrapp.full-width .conten-col1{padding:0}
.conten-wrapp.full-width{padding-bottom:30px}
.treatin1-wrapp.bottom-full-set .teeth-btn1{margin:0}
.treatin2-wrapp.bottom-full-set .general-btn1{margin:0}
.treatin2-wrapp.bottom-full-set .accordion h3{font-size:14px}

.contact-wrapp.benifits-reffering-contact .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 251px;}
.contact-wrapp.benifits-reffering-contact .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {margin: 0 0 20px;}
.contact-wrapp.benifits-reffering-contact .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child {margin: 0px 0 20px;}

.treatin-wrapp .resourcesin-col1 .resourcesin-col2 img {height: 30vw;}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 img {height: 30vw;}

.consultation-wrapp + .social-wrapp {padding: 9.3% 0 9%;}
.consultation-wrapp{padding:30px 0 0px}

.treatin3-wrapp .treatin3-col1{margin:0 0 0}

.cqc-wrapp-about {padding: 50px 0 0px;}

.conten-wrapp .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-1{width:100%;display:block;float:left;margin:0 0 30px}
.conten-wrapp .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-2{width:100%;display:block;float:left}

.join-benifits-wrapp .benefits-section .benefits-list .join-our-btn{top:56px}

.club-wrapp-about .about-club-coloumn .about-club-row1 .join-our-btn{float:none;margin:0 auto 0}
.banner-wrapp .banner-col1 h3 span {display: block;}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{top:6px}

.our-peer-reviews {margin: 0 0 84px;}

.fees-wrapp .fees-col1 .fees-col2 h3 {font-size: 24px;}

.social-legacy {padding: 30px 0 50px;}
.social-legacy .treatin3-col1 .treatin3-col2 {margin: 0 0 40px;}
.linker-wrapp .linker-col2 .linker-row2 .linker-btn2.header-contac{width:100%;display:block;float:left}
.about-content-page .conten-col1 .conten-row1 .treatin-col1 .slick-dots li {padding-left: 0;}

.new-patientslayout .conten-col1 .conten-row1 h3{font-size:18px}

.hours-wrapp .hours-coloumn .hours-row1{width:100%;display:block;float:left;margin:0 0 30px}
.hours-wrapp .hours-coloumn .margin{width:90%;display:block;float:none;margin:0 auto}

.testimonials-wrapp .testimonials-col1.both-review-present .testi-col1 .testi-col2 .both-column .video-slider{width:100%;display:block;margin:0 0 20px}
.testimonials-wrapp .testimonials-col1.both-review-present .testi-col1 .testi-col2 .both-column .review-slider{width:100%;display:block}

.mobile-caregory{width:100%;display:block;float:left;padding:50px 0 0}
.mobile-caregory .sidbar-col2{width:226px;float:none;margin:0 auto}
.mobile-caregory .sidbar-col2 .custom-select1{border:1px solid #f6f6f6;border-radius:28px; background: #f6f6f6;}

.news-letter-wrapp .blogin-col1 .preview{display:block}
.news-letter-wrapp .blogin-col1 .mobile .full-content{display:none}
.news-letter-wrapp .blogin-col1 .preview.hide{display:none}
.news-letter-wrapp .blogin-col1 .mobile .full-content.show{display:block}
.news-letter-wrapp .blogin-col2{margin:0 0 0px}
.news-letter-wrapp .blogin-col3 .mobile .readmorenewsletter{float:left;color:#fff;background:#c60071;border-color:#c60071;margin:0 0 20px;padding:14px 24px 13px 24px;cursor:pointer}
.news-letter-wrapp .welcome-btn1 {padding: 14px 15px 13px 15px;}
.testimonials-wrapp2.video-review .testimonials-col1 .testi-col1 .testi-row1 .slick-slider {padding: 0 0 0;}

.testimonials-wrapp.video-description .testimonials-col3 {padding: 0;}

.treatin-wrapp .conten-row1 .treatin-col2 {margin: 0 0 0;}

.join-our-club-page .treatin-wrapp {padding: 10px 5% 30px;}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont{margin:48px 0 52px}
.join-our-club-page .sidbar-wrapp .conten-row2 .sidbar-col1{margin:0 0 48px}
.join-benifits-wrapp .benefits-section .section-header {margin: 0 0 32px;}
.join-benifits-wrapp .benefits-section .content-container .video-container {margin: 0 0 50px;}
.testimonials-video-wrapp+.testimonials-wrapp-join{padding:20px 0 84px}
.testimonials-wrapp-join+.consultation-wrapp{padding:46px 0 0}
.join-our-club-page .treatin-wrapp .service-wrapp {margin: 0 0 12px;}
.join-our-club-page .sidbar-wrapp {padding: 0 0 20px;}

.blogin-wrapp.news-letter-wrapp .blogin-col1 .blogin-col3 .mobile .readmorenewsletterdentist{float:none;color:#fff;background:#c60071;border-color:#c60071;margin:0 0 12px;padding:14px 26px 13px 26px;}
.blogin-wrapp.news-letter-wrapp .blogin-col1 .blogin-col3 .mobile .readmorenewsletterdentist:hover{color:#c60071;background:none;border-color:#c60071}
.blogin-wrapp.news-letter-wrapp .consulta-circle-btn1 {padding: 14px 21px 13px 21px;}


.testimonials-wrapp .testimonials-col3.slick-slide {padding: 0;}

.testimonials-wrapp.testimonials-wrapp2.video-both {padding: 50px 0 43px;}

.testimonials-wrapp.video-both .testimonials-col1 .testi-col1 .testi-row1 .review-slider .slick-slider {padding: 0 0 0;}

.blogin-wrapp.news-letter-wrapp .blogin-col1 .blogin-col3 h2{line-height:1.95;margin:0 0 18px}

.about-content-page .conten-col1 .treatin-col1 {margin: 15px 0 0;}

.conten-wrapp3 .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-2{margin:0 0 0}
.conten-wrapp3 .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-2 .videoWrapper{margin:0 0 6px}

.referrals-wrapp .referrals-col3  .cog-body .cog-row:nth-child(6) .cog-checkable.cog-inner-col--2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.counter-wrapp .counter-col1 .counterslider .counter-row1:after {content: "";width: 1px;float: left;background: #e5e5e5;transform: translateY(-50%);margin: 0 0 0;padding: 0 0 48%;position: absolute;top: 50%;left: 0;display: block;opacity: 0;}
.counter-wrapp .counter-col1 .counterslider .slick-active .counter-row1:after {opacity: 1;left: inherit;right: 0;}
.testi-wrapp .testi-col3 .testimonials-col2 .mCSB_container {padding-right: 20px}

.flinker-wrapp .flinker-col2 h2 {display: none;}
.banner-wrapp .banner-btn1{padding: 13px 36px 13px;}
.banner-wrapp .banner-btn2{padding: 13px 36px 13px;}

.treatment-wrapp-content{padding:0 0 54px}

.treatment-wrapp-content .treatment-col1{text-align:center}
.treatment-wrapp-content .treatment-col1 ul li:before{position:relative;top:1px;left:-4px}

.conten-wrapp .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-1 h2{font-size:26px}

.conten-wrapp.conten-wrapp3.videodivcomes .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-1{width:100%;display:block;float:left;margin:0 0 0}
.conten-wrapp.conten-wrapp3.videodivcomes .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-1 .videoWrapper{width:100%;max-width:100%!important;display:block;padding-bottom:53.5%;margin:0 0 26px}


}



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

.header-wrapp { text-align:center; display:none; padding:34px 0 34px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 li { float:none; display:block; margin:0 0 0;}
.header-row1 li, .header-row1 li a { font-size:13px; line-height:1.67;}





.linker-wrapp { text-align:center; padding:80px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.linker-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:187px; float:none; margin:0 auto 20px;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:none; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 13px 2%;font-size: 11px;}
.linker-wrapp .linker-btn1:nth-child(2n) { float:right;}
.linker-wrapp .linker-btn2 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 13px 2%;font-size: 11px;}
.linker-wrapp .linker-btn2:nth-child(2n) { float:right;}

.banner-wrapp { text-align:center;}
.banner-wrapp p { float:none; font-size:15px; margin:0 0 10px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { float:none; font-size:16px; margin:0 0 8px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { float:none; font-size:30px; margin:0 0 20px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:100%; transform:none; margin:0 0 0; position:absolute; top:inherit; right:0; bottom:0; left:0;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0; padding:40px 5% 70px 5%;}
.banner-wrapp .banner-col2 { width:100%; display:none; margin:0 0 0; position:absolute; top:40px; right:0; left:0;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col3 { width:55px; display:none; margin:0 0 0; position:absolute; bottom:5%; left:5%;}
.banner-wrapp .banner-col3 .banner-row3 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col4 { width:56px; margin:0 0 0; position:fixed; top:50%; right:0;}
.banner-wrapp .banner-col4 .banner-row4 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-btn1 { margin:16px 4px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:4px;}

.counter-wrapp { text-align:center; padding:60px 0 60px;}
.counter-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.counter-wrapp p span { display:inline;}
.counter-wrapp h2 { float:none; font-size:56px; margin:0 0 18px;}
.counter-wrapp h2 span { display:inline;}
.counter-wrapp .counter-col1 { width:100%; margin:0 0 0;}
.counter-wrapp .counter-col1 .counter-row1 { width:50%; margin:0 0 0; padding:1.1% 2% 0.3%;}
.counter-wrapp .counter-col1 .counter-row1:after { width:1px; display:none; margin:0 0 0; position:absolute; top:50%; left:0;}
.counter-wrapp .counter-col1 .counter-row1:nth-child(2n):after { display:block;}
.counter-wrapp .counter-btn1 { margin:16px 4px 0;}
.counter-wrapp .counter-btn1:last-child { margin-right:4px;}

.counter-wrapp2 { padding:15px 0 49px;}

.welcome-wrapp { text-align:center; padding:60px 0 5.2%;}
.welcome-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.welcome-wrapp p span { display:inline;}
.welcome-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.welcome-wrapp h2 span { display:inline;}
.welcome-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.welcome-wrapp h3 span { display:inline;}
.welcome-wrapp .welcome-col1 { width:100%; margin:0 0 0;}
.welcome-wrapp .welcome-col1 .welcome-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.welcome-wrapp .welcome-col2 { width:100%; margin:0 0 0;position: relative;}
.welcome-wrapp .welcome-col2 .welcome-row2 { width:100%; margin:0 0 0;}
.welcome-wrapp .welcome-btn1 { margin:16px 4px 0;}
.welcome-wrapp .welcome-btn1:last-child { margin-right:4px;}

.dental-wrapp { text-align:center; padding:46px 0 60px; position:relative;}
.dental-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.dental-wrapp p span { display:inline;}
.dental-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.dental-wrapp h2 span { display:inline;}
.dental-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.dental-wrapp h3 span { display:inline;}
.dental-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(255,255,255,0.7); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.dental-wrapp .dental-col1 { width:100%; margin:0 0 0;}
.dental-wrapp .dental-col1 .dental-row1 { width:100%; margin:0 0 0;}
.dental-wrapp .dental-btn1 { margin:16px 4px 0;}
.dental-wrapp .dental-btn1:last-child { margin-right:4px;}

.teeth-wrapp { text-align:center; padding:46px 0 60px; position:relative;}
.teeth-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.teeth-wrapp p span { display:inline;}
.teeth-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.teeth-wrapp h2 span { display:inline;}
.teeth-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.teeth-wrapp h3 span { display:inline;}
.teeth-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(255,255,255,0.7); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.teeth-wrapp .teeth-col1 { width:100%; margin:0 0 0;}
.teeth-wrapp .teeth-col1 .teeth-row1 { width:100%; margin:0 0 0;}
.teeth-wrapp .teeth-btn1 { margin:16px 4px 0;}
.teeth-wrapp .teeth-btn1:last-child { margin-right:4px;}

.general-wrapp { text-align:center; padding:46px 0 60px; position:relative;}
.general-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.general-wrapp p span { display:inline;}
.general-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.general-wrapp h2 span { display:inline;}
.general-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.general-wrapp h3 span { display:inline;}
.general-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(255,255,255,0.6); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.general-wrapp .general-col1 { width:100%; margin:0 0 0;}
.general-wrapp .general-col1 .general-row1 { width:100%; margin:0 0 0;}
.general-wrapp .general-btn1 { margin:16px 4px 0;}
.general-wrapp .general-btn1:last-child { margin-right:4px;}

.treatments-wrapp { text-align:center; padding:46px 0 100px;}
.treatments-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { float:none; font-size:16px; margin:0 0 6px;}
.treatments-wrapp h4 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 40px;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%; text-align:center; margin:0 0 0; padding:24px 5% 28px 5%;}
.treatments-wrapp .treatments-btn1 { margin:16px 4px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:4px;}

.team-wrapp { text-align:center; padding:46px 0 5.2%;}
.team-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp .team-col1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col1 .team-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.team-wrapp .team-col2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col2 .team-row2 { width:100%; margin:0 0 0;}
.team-wrapp .team-btn1 { margin:16px 4px 0;}
.team-wrapp .team-btn1:last-child { margin-right:4px;}

.gallery-wrapp { text-align:center; padding:46px 0 100px;}
.gallery-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.gallery-wrapp .gallery-col2 { width:100%; margin:0 0 0;}
/* .gallery-wrapp .gallery-col2 .gallery-row2 { width:46.4%; margin:0 2% 0 0;} */
.gallery-wrapp .gallery-col2 .gallery-row2 {width: 46.4%;margin: 0 2% 0 0;height: 100% !important;}
.gallery-wrapp .gallery-col3 {width: 50.6%;margin: 0 0 2%;height: calc(50% - 1.5%);padding: 0 0 0;}
.gallery-wrapp .gallery-col3 img {width: 100%;display: block;height: 100%;}
.gallery-wrapp .gallery-col3 { width:51.6%; margin:0 0 2%;}
.gallery-wrapp .gallery-col3 .gallery-row3 { width:90%; margin:0 0 0; position:absolute; bottom:5%; left:5%;}
.gallery-wrapp .gallery-btn1 { margin:16px 4px 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:4px;}

.testimonials-wrapp { text-align:center; padding:46px 0 140px;}
.testimonials-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 { float:none; font-size:13px; margin:0 0 0;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:90%; transform:none; margin:0 5% 40px; position:relative; top:inherit; left:inherit;}
.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:8.6%; margin:0 0 0; position:absolute; top:5%; right:5%;}
.testimonials-wrapp .testimonials-col3 { width:100%; margin:0 0 0; padding:26px 5% 26px 5%;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:100%; margin:0 0 16px;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 span { width:28.8%; float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.testimonials-wrapp .testimonials-btn1 { margin:16px 4px 0;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:4px;}

.services-wrapp { text-align:center; padding:0 0 86px;}
.services-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 { float:none; font-size:16px; margin:0 0 0;}
.services-wrapp h4 span { display:inline;}
.services-wrapp .services-col1 { width:100%; margin:-40px 0 0;}
.services-wrapp .services-col1 .services-row1 { width:100%; margin:0 0 20px;}
.services-wrapp .services-col2 { width:100%; margin:0 0 0;}
.services-wrapp .services-col2 .services-row2 { width:100%; margin:0 0 0;}
.services-wrapp .services-btn1 { margin:16px 4px 0;}
.services-wrapp .services-btn1:last-child { margin-right:4px;}

.choose-wrapp { text-align:center; padding:46px 0 60px;}
.choose-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.choose-wrapp h3 span { display:inline;}
.choose-wrapp .choose-btn1 { margin:16px 4px 0;}
.choose-wrapp .choose-btn1:last-child { margin-right:4px;}

.contact-wrapp { text-align:center; padding:46px 0 58px;}
.contact-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; margin:0 0 40px;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { text-align:center;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:100%; height:55px; margin:0 0 10px; padding:0 5% 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%; height:185px; margin:0 0 10px; padding:21px 5% 0;}
.contact-wrapp .contact-col2 { width:100%; margin:0 0 26px;}
.contact-wrapp .contact-col2 .contact-row2 { width:48.8%; margin:0 0 0;}
.contact-wrapp .contact-col3 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col3 .contact-row3 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-btn1 { margin:16px 4px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:4px;}

.appointments-wrapp { text-align:center; padding:46px 0 60px;}
.appointments-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.appointments-wrapp p span { display:inline;}
.appointments-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.appointments-wrapp h2 span { display:inline;}
.appointments-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.appointments-wrapp h3 span { display:inline;}
.appointments-wrapp .appointments-col1 { width:100%; margin:0 0 0;}
.appointments-wrapp .appointments-col1 .appointments-row1 { width:100%; margin:0 0 0;}
.appointments-wrapp .appointments-btn1 { margin:16px 4px 0;}
.appointments-wrapp .appointments-btn1:last-child { margin-right:4px;}
.appointments-wrapp .appointments-btn2 { margin:16px 4px 0;}
.appointments-wrapp .appointments-btn2:last-child { margin-right:4px;}

.social-wrapp { text-align:center; padding:46px 0 46px;}
.social-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.social-wrapp p span { display:inline;}
.social-wrapp h2 { float:none; font-size:14px; margin:0 0 0;}
.social-wrapp h2 span { display:inline;}
.social-wrapp h3 { float:none; font-size:25px; margin:0 0 20px;}
.social-wrapp h3 span { display:inline;}
.social-wrapp .social-col1 { width:100%; margin:0 0 0;}
.social-wrapp .social-col1 .social-row1 { width:100%; transform:none; margin:0 0 52px; position:relative; top:inherit; right:inherit;}
.social-wrapp .social-col2 { width:100%; margin:0 0 0;}
.social-wrapp .social-col2 .social-row2 { width:33.33%; margin:0 0 0;}
.social-wrapp .social-btn1 { margin:16px 4px 0;}
.social-wrapp .social-btn1:last-child { margin-right:4px;}

.flinker-wrapp { text-align:center; padding:60px 0 50px;}
.flinker-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 { float:none; font-size:13px; line-height:3.74; margin:0 0 14px;}
.flinker-wrapp h2 span { display:inline;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 10px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:187px; float:none; display:block; margin:0 auto 20px;}
.flinker-wrapp .flinker-col2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 li:first-child { display:none;}
.flinker-wrapp .flinker-col2 .flinker-row2 li span { display:inline;}
.flinker-wrapp .flinker-col3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li span { display:inline;}
.flinker-wrapp .flinker-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 13px 2%;}
.flinker-wrapp .flinker-btn1:nth-child(2n) { float:right;}
.flinker-wrapp .flinker-btn1:first-child { margin-top:0;}
.flinker-wrapp .flinker-btn1:nth-child(2) { margin-top:0;}
.flinker-wrapp .flinker-btn2 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 13px 2%;}
.flinker-wrapp .flinker-btn2:nth-child(2n) { float:right;}
.flinker-wrapp .flinker-btn2:first-child { margin-top:0;}
.flinker-wrapp .flinker-btn2:nth-child(2) { margin-top:0;}
.flinker-row2 li, .flinker-row2 li a, .flinker-row2 li span, .flinker-row3 li, .flinker-row3 li a, .flinker-row3 li span { font-size:12px; line-height:2;}

.footer-wrapp { text-align:center; padding:30px 0 100px;}
.footer-wrapp p { float:none; font-size:13px; margin:0 0 10px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; display:inline-block; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}
.footer-row1 li, .footer-row1 li a { font-size:9px; letter-spacing:1.76px; line-height:normal;}

/*inner*/
.inner-wrapp h1 { font-size:36px;}
.inner-wrapp { min-height:inherit; margin:0;}
.inner-wrapp .inner-col1 { width:90%;}
.inner-wrapp .inner-col1 .inner-row1 li { margin:0 1px;}

.single-blog-page .inner-wrapp h1 {font-size: 28px;}

.single-blog-page .inner-row1 li, .single-blog-page .inner-row1 li a {font-size: 14px;}


.conten-wrapp { padding:50px 0 50px;}
.conten-wrapp .conten-col1 { width:100%; padding:0 5% 50px;}
.conten-wrapp .conten-col1 .conten-row1 { width:100%;}
.conten-wrapp .conten-col2 { width:100%;}

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

.sidbar-wrapp h2 span { display:inline;}
.sidbar-wrapp p span { display:inline;}
.sidbar-wrapp .sidbar-col1 { padding:50px 5%;}
.sidbar-wrapp .sidbar-col3 { padding:50px 5%;}

.treatin3-wrapp { padding:40px 0 50px;}
.treatin3-wrapp h3 span { display:inline;}
.treatin3-wrapp h4 { line-height:1.6;}
.treatin3-wrapp p span { display:inline;}
.treatin3-wrapp .treatin3-col2 { margin:0 0 55px;}
.treatin3-wrapp .treatin3-col2 .treatin3-row1 { width:100%;}
.treatin3-wrapp .treatin3-col2 .treatin3-row2 { width:100%; padding:40px 0 0;}

.testimonials-wrapp2 { padding:46px 0 86px;}
.testimonials-wrapp2 .testimonials-col2 { padding:0 2%;}
.testimonials-wrapp2 .testimonials-col1 .testimonials-row1 { margin:0 5%;}

.testimonials-wrapp2 .testimonials-col2 h3{float:none; font-size:13px; margin:0 0 0;}


.faqs-wrapp { padding:55px 0;}
.faqs-wrapp p span { display:inline;}
.faqs-wrapp .faqs-col1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 35px;}
.faqs-wrapp .faqs-col2 { width:100%;}

.help-wrapp { padding:45px 0 50px;}
.help-wrapp p span { display:inline;}
.help-wrapp .help-col1 { width:100%;}

.custom-col1 { width:100%; position:relative; right:inherit; margin:0 0 40px;}

.blog-wrapp { padding:50px 0 70px;}
.blog-wrapp .blog-col3 { margin:0 auto 0px;}
.blog-wrapp .blog-col1{margin-top: 55px;}

.blog-wrapp .blog-col3 .blog-row3 { width:100%; margin:0 0 25px;}
.blog-wrapp .blog-col3 .blog-row4 { width:100%; position:relative; top:inherit; transform:none;}
.blog-wrapp .blog-col2 .blog-row1 { width:100%; margin:0 0 25px;}
.blog-wrapp .blog-col2 .blog-row2 { width:100%; position:relative; top:inherit; transform:none;}

.fees-wrapp .fees-col2 { margin:0 0 10px;}
.fees-wrapp .fees-col2 .fees-row1 { width:100%; margin:0 0 25px;}
.fees-wrapp .fees-col2 .fees-row2 { width:100%; position:relative; top:inherit; transform:none;}
.fees-wrapp .fees-col3 { padding:0;}

.galler-wrapp { padding:50px 0 70px;}
.galler-wrapp .galler-col3 { margin:0 auto 35px;}
.galler-wrapp .galler-col3 .galler-row3 { width:100%; margin:0 0 25px;}
.galler-wrapp .galler-col3 .galler-row4 { width:100%; position:relative; top:inherit; transform:none;}
.galler-wrapp .galler-col2 { margin:0 0 55px;}
.galler-wrapp .galler-col2 .galler-row1 { width:100%; margin:0 0 25px;}
.galler-wrapp .galler-col2 .galler-row2 { width:100%; position:relative; top:inherit; transform:none;}

.teamer-wrapp { padding:50px 0 10px;}
.teamer-wrapp h3 span { display:inline;}
.teamer-wrapp h5 { font-size:14px;}
.teamer-wrapp .teamer-col3 { margin:0 auto 24px;}
.teamer-wrapp .teamer-col3 .teamer-row3 { width:100%; margin:0 0 33px;}
.teamer-wrapp .teamer-col3 .teamer-row4 { width:100%; position:relative; top:inherit; transform:none;}
.teamer-wrapp .teamer-col2 { width:48%; margin:0 4% 45px 0}
.teamer-wrapp .teamer-col2:nth-child(3n) {margin-right: auto}
.teamer-wrapp .teamer-col2:nth-child(2n) {margin-right: 0;}
.teamer-wrapp .teamer-col2:nth-child(2n) { float:right;}

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

.contac-wrapp .contac-col2 .contac-row1 { width:100%; margin:0 0 25px;}
.contac-wrapp .contac-col2 .contac-row2 { width:100%; position:relative; top:inherit; transform:none;}

.hours-wrapp { padding:55px 0;}
.hours-wrapp .hours-col1 .hours-row1 { width:100%; margin:0 0 25px;}
.hours-wrapp .hours-col1 .hours-row2 { width:100%; position:relative; top:inherit; transform:none;}
.hours-wrapp .hours-col1 .hours-row2 .hours-bar2 { float:none; margin:0 auto 30px 0; display:table;}

.instructions-wrapp { padding:50px 0 25px;}
.instructions-wrapp .instructions-col2 .instructions-row1 { width:100%; margin:0 0 30px;}
.instructions-wrapp .instructions-col2 .instructions-row2 { width:100%; position:relative; top:inherit; transform:none;}

.testi-wrapp .testi-col2 { margin:0 0 40px;}
.testi-wrapp .testi-col2 .testi-row1 { width:100%; margin:0 0 50px;}
.testi-wrapp .testi-col2 .testi-row2 { width:100%; position:relative; top:inherit; transform:none;}
.testi-wrapp .testi-col3 .testimonials-col2 { width:100%; padding:48px 35px 45px; margin-right: 0;}
.testi-wrapp .testi-col3 .testimonials-row1 { right:19px;}

.treatment-wrapp { padding:60px 0 20px;}
.treatment-wrapp h4 { font-size:20px;}
.treatment-wrapp .treatment-col2 { width:49%; margin:0 2% 45px 0;}
.treatment-wrapp .treatment-col2:nth-child(2n) { float:right;margin-right: 0;}
.treatment-wrapp .treatment-col2:nth-child(3n) {margin-right:auto;}

.recruitment-wrapp .recruitment-col2 .recruitment-row1 { width:100%; margin:0 0 35px;}
.recruitment-wrapp .recruitment-col2 .recruitment-row2 { width:100%; position:relative; top:inherit; transform:none;}

.values-wrapp { padding:50px 0;}
.values-wrapp p span { display:inline;}
.values-wrapp .values-col1 .values-row1 { width:30%; margin:0 1% 2%;}

.culture-wrapp { padding:50px 0;}
.culture-wrapp .culture-col2 { margin:0 0 30px;}
.culture-wrapp .culture-col2 .culture-row1 { width:100%; margin:0 0 35px;}
.culture-wrapp .culture-col2 .culture-row2 { width:100%;}
.culture-wrapp .culture-col3 .culture-row3 { padding:44px 5% 30px;}

.jobs-wrapp { padding:50px 0 50px;}
.jobs-wrapp .jobs-col1 .jobs-row1 { width:100%; position:relative; top:inherit; transform:none;}
.jobs-wrapp .jobs-col2 { width:100%; margin:75px 0 0;}

.contact-wrapp2 .contact-col2 .contact-row3 { width:100%; margin:10px 0 0;}
.contact-wrapp2 .contact-col2 .contact-row2 { width:100%;}

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

/*ellipse-plain-shape-css*/
.gallery-ellipse-plain-shape { width:32.7%; margin:0 0 0; position:absolute; right:-10.3%; bottom:-6.3%;}
.choose-ellipse-plain-shape { width:32.7%; margin:0 0 0; position:absolute; left:-9.2%; bottom:-6.2%;}

/*common-css*/
.flinker-col2 .common-socials-box { display:none;}

/*common-socials-box-css*/
.common-socials-box { width:100%; margin:0 0 0;}
.common-socials-box a { width:36px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.common-socials-box a:last-child { margin-right:2px;}

/*common-btn-css*/
.common-btn1 { font-size:13px; padding:0 18px 0 0;}

/*common-circle-btn-css*/
.common-circle-btn1 { width:17%; margin:0 0 0; padding:0 0 17%; position:absolute; right:5%; bottom:5%;}

/*common-text-box-css*/
.common-text-box { font-size:13px; line-height:1.21;}

/*mobile-css*/
.mobile-box1 { width:100%; display:block; margin:16px 0 16px;}
.mobile-box2 { width:100%; display:block; margin:0 0 16px;}

/*btn-css*/
.linker-btn1, .linker-btn2, .banner-btn1, .counter-btn1, .welcome-btn1, .dental-btn1, .teeth-btn1, .general-btn1, .treatments-btn1, .team-btn1, .gallery-btn1, .testimonials-btn1, .services-btn1, .choose-btn1, .contact-fil1, .appointments-btn1, .appointments-btn2, .contact-btn1, .social-btn1, .flinker-btn1, .flinker-btn2, .help-btn1, .paiger-btn1, .jobs-btn1, .handbook-btn, .bookbtn, .consultation-btn1, .standards-btns, .join-our-btn, .banner-btn2, .readmorenewsletter, .readmorenewsletterdentist { font-size:11px; line-height:normal;}

/*show-hide-css*/
.mob-show { display:inline-block;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width: 100% !important;height: 55px;float: left;margin: 0px 0 10px;padding: 0 0% 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {width: 100%;    height: 185px;margin: 0 0 10px;padding: 21px 5% 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { text-align: center;font-size: 11px;height: 55px;;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label{font-size: 11px;  line-height: 1.93;display: inline;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {    font-size: 11px;    margin: 4px 0 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-after-form-content {float: none;display: inline-block;text-align: center;}


.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {font-size: 11px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 11px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field {font-size: 11px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap{padding:0}

.error-page .treatin-wrapp .conten-row1 {text-align: center;}
.error-page .treatin-wrapp .conten-row1 h2 {    font-weight: 500;font-size: 17px;line-height: 1.71;margin: 4px 0 9px;}
.search-page h1.page-title {font-size: 32px;}
.teamer-wrapp .teamer-col2 img {max-height: 295px;}
.fees-wrapp .fees-row3 .fees-row4 .price-from {font-size: 13px}
.fees-bar1, .fees-bar2 {font-size: 13px}
.treatments-wrapp .treatments-col2.mob {display:block;}
.banner-wrapp.video-banner .banner-col1{top:inherit;}
.flinker-wrapp .flinker-btn1{font-size: 11px;}
.flinker-wrapp .flinker-btn2{font-size: 11px;}
.teeth-wrapp .teeth-btn1{font-size: 11px;}
.general-wrapp .general-btn1{font-size: 11px;}
.gallery-wrapp .gallery-btn1{font-size: 11px;}
.welcome-wrapp .welcome-btn1{font-size: 11px;}
.dental-wrapp .dental-btn1{font-size: 11px;}
.treatments-wrapp .treatments-btn1{font-size: 11px;}
.team-wrapp .team-btn1{font-size: 11px;}
.testimonials-wrapp .testimonials-btn1{font-size: 11px;}
.choose-wrapp .choose-btn1{font-size: 11px;}
.testi-wrapp .testi-col3{text-align: center;}
.services-wrapp .services-col1 .services-row1 .square-row1 img { min-height:378px;}
.conten-wrapp2.default-page + .social-wrapp { padding-top: 36px;}
.conten-wrapp.conten-wrapp2 + .social-wrapp {    padding-top: 0;}
.testi-wrapp .testi-col3 .typography.review-con {margin: 0 0 0 0;}
.testi-wrapp .testi-col3 h1.seo-sub-title{margin-left:0;}
.treatin4-wrapp .treatin4-col1 .typography{margin:0}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{top:2px;left:1px}
.conten-wrapp2.default-page .treatin-col2 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp2.default-page .treatin-col2 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}

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

.conten-wrapp .conten-col1.treatin-wrapp.treatin-wrapp-inner .conten-row1 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp .conten-col1.treatin-wrapp.treatin-wrapp-inner .conten-row1 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.practice-wrapp .practice-row1 img {max-height: 108px;}

.teamer-wrapp .teamer-col3 .teamer-row4 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.teamer-wrapp .teamer-col3 .teamer-row4 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}

.conten-col1.gallein-wrapp .conten-row1 img[align="right"]  {margin: 0 0 22px 0 ;width: 100%}
.conten-col1.gallein-wrapp .conten-row1 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.teeth-wrapp {background-position-x: 40% !important;}
.treatment-wrapp-content.contented-common .treatment-col1 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.treatment-wrapp-content.contented-common .treatment-col1 img[align="left"]{margin: 0 0 22px 0 ;width: 100%}

.blogin-wrapp .blogin-col3 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.blogin-wrapp .blogin-col3 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.blogin-wrapp .blogin-col3 img{width:100%}
.treatment-wrapp-content.contented-common .treatment-col1 img{width:100%}

.faqs-wrapp.faqs-wrapp2 .faqs-col1 .faqs-row1 h3 {font-size: 24px;}
.recruitment-wrapp h3 {font-size: 24px;}
.recruitment-wrapp .recruitment-col2 .recruitment-btn1 {font-size: 11px;}
.recruitment-wrapp {padding: 40px 0 40px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 250px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {font-size: 11px;padding: 14px 30px 13px 48px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-button-cancel {font-size: 11px;}
.welcome-wrapp.welcome-wrapp2 {padding: 60px 0 5.2%;}
.faqs-wrapp.faqs-wrapp2 {padding: 50px 0 20px;}
.faqs-wrapp.faqs-wrapp2 .faqs-col1 .faqs-row1 {width: 100%;margin: 0 0 20px;text-align: center;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 {width: 100%;margin: 0 0 35px;text-align: center;}
.recruitment-wrapp .recruitment-col1 .recruitment-row2{width:100%;display:block;float:left;margin:0 0 0px}

.testimonials-wrapp2.video-both {padding: 45px 0 75px}
.testimonials-wrapp.video-both .testimonials-col1 .testi-col1 .testi-col2 {width: 100%;margin: 0 0 30px;}
.testimonials-wrapp.video-both .testimonials-col1 .testi-col1 .testimonials-col2 {width: 100%;}

.testimonials-wrapp2.video-review {padding: 60px 0 60px;}

.treatments-wrapp .treatments-col2 .non-slider .treatments-col3 {width: 49%;margin: 0 1% 0 0;}

.partners-wrapp h2 {font-size: 25px;margin: 0 0 20px;}
.partners-wrapp .partners-col1 .slick-slide {margin: 0 10px 0;}
.partners-wrapp .partners-col1 .partners-row1 img {max-height: 42px;}

.treatin-col2 .nf-form-cont .nf-breadcrumbs .nf-breadcrumb{font-size:11px;padding:8px 0}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-radio-wrap label{font-size:12px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-checkbox-wrap li label{font-size:12px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label .nf-label-span{font-size:14px}
.treatin-wrapp .treatin-col2 .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:14px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-next-previous .nf-previous{font-size:11px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-next-previous .nf-next{font-size:11px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element input[type="submit"] {font-size: 11px; padding: 14px 24px 13px 24px !important;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-breadcrumbs{margin:18px auto 8px!important}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {height: 48px;}

.blogin-wrapp .consulta-circle-btn1 {font-size: 11px;}
.blogin-wrapp .blogin-col3 {padding: 0 3%;}

#book-online-popup .modal-content .modal-body {height: 92vh;}
#book-online-popup .modal-content h3 {font-size: 20px;}
#book-online-popup .modal-content p {font-size: 13px;margin: 0 0 15px;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {font-size: 11px;}
#book-online-popup .modal-content {width: 94%;}
#book-online-popup .bookonline-popup .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;height: 50px;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 80px;padding: 14px 5% 0;}

.common-btn-col1 .common-btn2 {font-size: 11px;}
.common-btn-col1 .common-btn1 {font-size: 11px;}
.extbtn.treatin-btn1 {font-size: 11px;}
.common-btn-col1 h5 {font-size: 20px;}

.blogin-wrapp .blogin-col3 p img {width: auto;}

.referrals-wrapp .referrals-col3 .cog-checkable.cog-input.cog-inner-col.cog-inner-col--2.cog-checkable--label-on-right{display:flex !important;flex-wrap:wrap !important}
.referrals-wrapp .referrals-col3 .cog-checkable.cog-input.cog-inner-col.cog-inner-col--2.cog-checkable--label-on-right .el-checkbox{width:48%!important;text-align:left!important}

.faqs-wrapp .header-outer{width:100%;display:flex;flex-wrap:wrap}
.faqs-wrapp .header-outer .faqs-col1{width:100%;display:block;float:left;margin:0 0 50px}
.faqs-wrapp .header-outer .faq-col22{width:100%;display:block;float:left}

.faqs-wrapp .header-outer .faqs-col1 .clinic-handbook h3{font-size:24px}

.recruitment-wrapp .recruitment-col1{display:flex;flex-wrap:wrap;flex-direction:column-reverse}

.general-wrapp .common-style ul li {font-size: 13px;padding-left: 0;}
.general-wrapp .common-style ul li:before {position: relative;top: 1px;left: -3px;}

.teeth-wrapp .common-style ul li {font-size: 13px;padding-left: 0;}
.teeth-wrapp .common-style ul li:before {position: relative;top: 1px;left: -3px;}

.table-outer.implant-costs-table tr td {font-size: 11px;padding: 8px;}
.table-outer.implant-costs-table tr:first-child td {font-size: 11px;padding: 8px;}

.faq-patients.fullwidthmain .treatin-wrapp.fullwidth .book-appointment{padding:66px 7%}

.technology-wrapp{padding:80px 0 80px; margin: 0px 0 44px;}
.technology-wrapp .tech-column .tech-content{width:100%;max-width:78%;margin:0 auto 0;display:block;float:none;padding:46px 5% 30px;border-radius:8px}

.consultation-wrapp .consultation-col1 {padding: 56px 7%;}

.conten-wrapp .conten-col1 .conten-row1 .common-ctas-stander .standards-btns{margin:0}
.conten-wrapp .conten-col1 .conten-row1 .common-ctas-stander{gap:3px}


.technology-equipment .pricing-grid .pricing-card{width:46%;display:block;margin:0 10px 30px}
.technology-equipment .pricing-grid .pricing-card:nth-child(3n){margin:0 10px 30px}

.faqs-wrapp .clinic-handbook .hand-column h3{font-size:24px}

.conten-wrapp .extra-coloumn .videoWrapper{max-width: 100% !important; padding-bottom:56.25%}

.conten-wrapp .extra-coloumn h3 {font-size: 24px;}

.flinker-wrapp .footer-news-letter .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-cells{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0 0}

.flinker-wrapp .footer-news-letter{width:100%;margin:0 0 0}

.welcome-wrapp .welcome-col1 .welcome-row1 h1 {
    float: none;
        font-size: 14px;
        margin: 0 0 0;
}


.treatment-wrapp .treatment-col2{height:100%}
.treatment-wrapp .treatment-col2{background:#f6f6f6;position:relative;height:inherit;border-radius:7px}
.treatment-wrapp .treatment-col2 .treatment-row2 .common-btn1{position:absolute;bottom:15px;width:fit-content;font-size:12px}
.treatment-wrapp .treatment-col2 .treatment-row2 {padding-bottom: 40px;}

.treatin-wrapp .accordion h3 {padding-right: 7%;}

.about-content-page {padding-bottom: 0;}
.conten-wrapp .extra-coloumn .faqs-row1 h3 {padding-right: 7%;}

.clinic-handbook-wrapp h2 {font-size: 14px;}
.clinic-handbook-wrapp p {font-size: 13px;margin: 0 0 20px;}
.clinic-handbook-wrapp {padding: 70px 0 65px;}
.clinic-handbook-wrapp .clinic-handbook {width: 100%;text-align: center;}

.conten-wrapp .cta-bottom-set .common-ctas-stander .grp-privacy .consultation-btn1 {margin: -9px 0 0 9px}
.conten-wrapp .cta-bottom-set .common-ctas-stander .serv-request .consultation-btn1 {margin: -9px 0 0 0}

.treatin-wrapp .implant-treatments-btn {font-size: 11px;}

.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {height: 48px;padding: 0 5% 0;}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 226px;padding: 14px 5% 0;}

.club-wrapp .club-coloumn .club-row1 {width: 100%;margin: 0 0 25px;}
.club-wrapp h3 {font-size: 22px;}
.club-wrapp .club-coloumn {flex-direction: column-reverse;}
.club-wrapp .club-coloumn .club-row1:nth-child(1) {width: 100%;padding: 0;margin: 0;}

.join-benifits-wrapp .benefits-section p{font-size:13px}
.join-benifits-wrapp .benefits-section .benefits-list .benefit-item .benefit-icon{margin:0 auto 18px}
.join-benifits-wrapp .benefits-section .benefits-list .benefit-item{padding:20px 15px 15px}
.join-benifits-wrapp h2{font-size:22px;text-align:center}
.join-benifits-wrapp{padding:50px 0 99px}

.club-wrapp-about h2 {font-size: 28px;}
.club-wrapp-about {padding: 54px 0 60px;}
.club-wrapp-about .about-club-coloumn .about-club-row1 {width: 100%;text-align: center;margin: 0 0 61px;}
.club-wrapp-about .about-club-coloumn .about-club-row1:nth-child(2) {width: 100%;margin: 0 0 0;}

.our-peer-reviews h2 {font-size: 26px; margin: 0 0 34px;}
/* .our-peer-reviews .our-peer-outer .common-btn {width: 48.75%;margin: 0 1.25% 10px 0;} */
.our-peer-reviews .our-peer-outer .common-btn:nth-child(2n) {margin-right: 0;}
.our-peer-reviews .our-peer-outer .common-btn .course-card .course-image img {height: 52vw;}
.our-peer-reviews .our-peer-outer .readmore {font-size: 12px;padding: 14px 22px 13px 22px;}

.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp {padding: 50px 0 0px;}
.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp h2 {font-size: 25px;}

.testimonials-wrapp2.testimonials-wrapp-join{padding:44px 0 100px}
.testimonials-wrapp2.testimonials-wrapp-join h2{font-size:24px}

.treatin-wrapp .resourcesin-col1 .resourcesin-col2 h3 {font-size: 20px;}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2 .involve-btn1 {font-size: 11px;margin: 8px auto 0;}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2 h5 {font-size: 14px;}

.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 h3{font-size:18px}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 .involve-btn1{font-size:11px}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 h5{font-size:14px}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2{width:48.35%;margin:0 2.75% 30px 0}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2:nth-child(2n){margin-right:0}

.how-to-refer-a-patient-wrapp .treatin1-wrapp{padding:60px 0 50px}
.how-to-refer-a-patient-wrapp .treatin2-wrapp{padding:60px 0 50px}
.how-to-refer-a-patient-wrapp .treatin1-wrapp .teeth-col1{width:90%;padding:0;float:none;margin:0 auto 0}
.how-to-refer-a-patient-wrapp .treatin1-wrapp h2{font-size:20px}
.how-to-refer-a-patient-wrapp .treatin2-wrapp h2{font-size:20px}
.how-to-refer-a-patient-wrapp .treatin2-wrapp .general-col1{width:90%;padding:0;float:none;margin:0 auto 0}

.conten-wrapp.full-width .conten-col1 .conten-row1{width:90%}
.treatin1-wrapp.bottom-full-set h2{font-size:23px}
.treatin2-wrapp.bottom-full-set h2{font-size:23px}
.treatin1-wrapp.bottom-full-set .accordion h3{font-size:14px}
.treatin1-wrapp.bottom-full-set .teeth-col1{width:100%}
.treatin2-wrapp.bottom-full-set .general-col1{width:100%}
.treatin1-wrapp.bottom-full-set{min-height:420px}
.treatin2-wrapp.bottom-full-set{min-height:420px}
.conten-wrapp.full-width .conten-col1{padding:0}
.conten-wrapp.full-width{padding-bottom:30px}
.treatin1-wrapp.bottom-full-set .teeth-btn1{margin:0}
.treatin2-wrapp.bottom-full-set .general-btn1{margin:0}
.treatin2-wrapp.bottom-full-set .accordion h3{font-size:14px}

.contact-wrapp.benifits-reffering-contact .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 251px;}
.contact-wrapp.benifits-reffering-contact .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {margin: 0 0 20px;}
.contact-wrapp.benifits-reffering-contact .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child {margin: 0px 0 20px;}

.treatin-wrapp .resourcesin-col1 .resourcesin-col2 img {height: 30vw;}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 img {height: 30vw;}

.consultation-wrapp + .social-wrapp {padding: 9.3% 0 9%;}
.consultation-wrapp{padding:30px 0 0px}

.treatin3-wrapp .treatin3-col1{margin:0 0 0}
.cqc-wrapp-about {padding: 50px 0 0px;}

.conten-wrapp .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-1{width:100%;display:block;float:left;margin:0 0 30px}
.conten-wrapp .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-2{width:100%;display:block;float:left}

.join-benifits-wrapp .benefits-section .benefits-list .join-our-btn {top: 54px;}

.club-wrapp-about .about-club-coloumn .about-club-row1 .join-our-btn{float:none;margin:0 auto 0}

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

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{top:6px}

.our-peer-reviews {margin: 0 0 64px;}

.social-legacy {padding: 20px 0 50px;}
.linker-wrapp .linker-col2 .linker-row2 .linker-btn2.header-contac{width:100%;display:block;float:left}
.about-content-page .conten-col1 .conten-row1 .treatin-col1 .slick-dots li {padding-left: 0;}

.new-patientslayout .conten-col1 .conten-row1 h3{font-size:20px}

.hours-wrapp .hours-coloumn .hours-row1{width:100%;display:block;float:left;margin:0 0 30px}
.hours-wrapp .hours-coloumn .margin{width:90%;display:block;float:none;margin:0 auto}

.testimonials-wrapp .testimonials-col1.both-review-present .testi-col1 .testi-col2 .both-column .video-slider{width:100%;display:block;margin:0 0 20px}
.testimonials-wrapp .testimonials-col1.both-review-present .testi-col1 .testi-col2 .both-column .review-slider{width:100%;display:block}

.mobile-caregory{width:100%;display:block;float:left;padding:50px 0 0}
.mobile-caregory .sidbar-col2{width:226px;float:none;margin:0 auto}
.mobile-caregory .sidbar-col2 .custom-select1{border:1px solid #f6f6f6;border-radius:28px; background: #f6f6f6;}

.news-letter-wrapp .blogin-col1 .preview{display:block}
.news-letter-wrapp .blogin-col1 .mobile .full-content{display:none}
.news-letter-wrapp .blogin-col1 .preview.hide{display:none}
.news-letter-wrapp .blogin-col1 .mobile .full-content.show{display:block}

.news-letter-wrapp .blogin-col2{margin:0 0 40px}
.news-letter-wrapp .blogin-col3 .mobile .readmorenewsletter{float:left;color:#fff;background:#c60071;border-color:#c60071;margin:0 0 20px;padding:14px 24px 13px 24px;cursor:pointer}
.testimonials-wrapp2.video-review .testimonials-col1 .testi-col1 .testi-row1 .slick-slider {padding: 0 0 0;}

.testimonials-wrapp.video-description .testimonials-col3 {padding: 0;}

.treatin-wrapp .conten-row1 .treatin-col2 {margin: 0 0 0;}

.join-our-club-page .treatin-wrapp {padding: 10px 5% 30px;}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont{margin:50px 0 54px}
.join-our-club-page .sidbar-wrapp .conten-row2 .sidbar-col1{margin:0 0 50px}
.join-benifits-wrapp .benefits-section .section-header {margin: 0 0 32px;}
.join-benifits-wrapp .benefits-section .content-container .video-container {margin: 0 0 56px;}
.testimonials-video-wrapp+.testimonials-wrapp-join{padding:20px 0 84px}
.testimonials-wrapp-join+.consultation-wrapp{padding:46px 0 0}


.blogin-wrapp.news-letter-wrapp .blogin-col1 .blogin-col3 .mobile .readmorenewsletterdentist{float:none;color:#fff;background:#c60071;border-color:#c60071;margin:0 0 12px;padding:14px 36px 13px 36px;}
.blogin-wrapp.news-letter-wrapp .blogin-col1 .blogin-col3 .mobile .readmorenewsletterdentist:hover{color:#c60071;background:none;border-color:#c60071}

.testimonials-wrapp .testimonials-col3.slick-slide {padding: 0;}

.testimonials-wrapp.testimonials-wrapp2.video-both {padding: 50px 0 43px;}

.testimonials-wrapp.video-both .testimonials-col1 .testi-col1 .testi-row1 .review-slider .slick-slider {padding: 0 0 0;}

.blogin-wrapp.news-letter-wrapp .blogin-col1 .blogin-col3 h2{line-height:1.95;margin:0 0 18px}

.about-content-page .conten-col1 .treatin-col1 {margin: 15px 0 0;}

.conten-wrapp3 .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-2{margin:0 0 0}
.conten-wrapp3 .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-2 .videoWrapper{margin:0 0 6px}
.referrals-wrapp .referrals-col3 .cog-body .cog-row:nth-child(6) .cog-checkable.cog-inner-col--2 {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}

.counter-wrapp .counter-col1 .counterslider .counter-row1:after {content: "";width: 1px;float: left;background: #e5e5e5;transform: translateY(-50%);margin: 0 0 0;padding: 0 0 48%;position: absolute;top: 50%;left: 0;display: block;opacity: 0;}
.counter-wrapp .counter-col1 .counterslider .slick-active .counter-row1:after {opacity: 1;left: inherit;right: 0;}
.testi-wrapp .testi-col3 .testimonials-col2 .mCSB_container {padding-right: 20px}

.flinker-wrapp .flinker-col2 h2 {display: none;}

.treatment-wrapp-content{padding:0 0 54px}

.treatment-wrapp-content .treatment-col1{text-align:center}
.treatment-wrapp-content .treatment-col1 ul li:before{position:relative;top:1px;left:-4px}

.conten-wrapp.conten-wrapp3.videodivcomes .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-1{width:100%;display:block;float:left;margin:0 0 0}
.conten-wrapp.conten-wrapp3.videodivcomes .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-1 .videoWrapper{width:100%;max-width:100%!important;display:block;padding-bottom:53.5%;margin:0 0 26px}

}


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


.services-wrapp .services-col1.desk {display:none!important;}
.services-wrapp .services-col1.mob {display: block!important;}
.testimonials-wrapp .testimonials-col2.desk {display:none}
.testimonials-wrapp .testimonials-col2.mob {display:block}
.treatments-wrapp .treatments-col2.desk { display:none;}
.treatments-wrapp .treatments-col2.mob {display: block;}

.google-rating.ggogledesktop { display: none!important; }
.wp-google-badge.wp-google-badge_left-fixed .wp-google-badge-score { margin-left: 0!important; }
.wp-google-badge.wp-google-badge_left-fixed { left: 15px!important; bottom: 20px!important; z-index: 999!important; cursor: pointer; width: 105px!important; }
.wp-google-badge.wp-google-badge_left-fixed span.wp-star { width: 17px!important; float: left!important; }
.wp-google-badge.wp-google-badge_left-fixed span.wp-star svg { width: 100%!important; float: left; }
.wp-google-badge.wp-google-badge_left-fixed span.wp-google-rating { display: none!important; }
.banner-wrapp.image-banner{margin-top: 0;}
.banner-wrapp.image-banner .image-banner-row1{
    position: relative;
    top: 0%;
    transform: none;
    width: 100%;
    margin-inline: auto;
    right: 0;

}
.banner-wrapp.image-banner .image-banner-row1 h2{color: #c60071;}
.banner-wrapp.image-banner .image-banner-row1 h3{color: #373737;}
.banner-wrapp.image-banner .image-banner-row1 p{color: #373737;}
.treatments-wrapp .treatments-col3 .treatments-row3 .common-btn1 {width: fit-content;left: 50%;text-align: center;white-space: nowrap;transform: translateX(-50%);}
.referrals-wrapp .referrals-col3 .cog-upload .el-upload-dragger>div {
    flex-direction: column !important;
}

.referrals-wrapp .referrals-col3 .cog-upload .el-upload-dragger>div .cog-upload__drag-text{margin-top: 15px !important;}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row button.el-button.cog-button--secondary.cog-upload__upload-button.el-button--default.cog-button{margin-right: 0 !important;}
.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) {margin-top: 20px !important;}

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

.testimonials-wrapp2.video-review .testimonials-col1 .testi-col1 .testi-col2.desk{display:none}

.linker-wrapp .linker-row2 .for-dentist {display: none;}

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

.our-peer-reviews .our-peer-outer.desk {display: none;}

.banner-wrapp.video-banner .banner-row4 {display: none;}
.inner-wrapp .banner-col5 {display: none;}
.sidbar-wrapp .sidbar-col1.hideonmobile {display: none;}

.news-letter-wrapp .blogin-col1 .desktop {display: none;}
.flinker-wrapp .flinker-btn2.conta-ft {width: 100%; margin: 4.2% 0 0; display: block;}
}

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

.testimonials-wrapp2.video-review .testimonials-col1 .testi-col1 .testi-col2.mob{display:none}

.treatin-wrapp .service-wrapp .service-col2 .service-row2 h4 {font-size: 14px;}

.join-benifits-wrapp .benefits-section .benefits-list .slick-dots li button:before {
    background: #fff;
}

.join-benifits-wrapp .benefits-section .benefits-list .slick-dots li.slick-active button:before {
    color: #000;
}

.our-peer-reviews .our-peer-outer.mob {display: none;}

.mobile-caregory.hide-desk{display:none}

.news-letter-wrapp .mobile{display:none}

}


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

.header-wrapp p { font-size:13px; margin:0 0 10px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 .header-row1 li { margin:0 14px 0 0;}
.header-row1 li, .header-row1 li a { font-size:13px;}

.linker-wrapp { top:62px;}
.linker-wrapp p { font-size:13px; margin:0 0 10px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:180px;}
.linker-wrapp .linker-col2 { margin:10px 0 0;}
.linker-wrapp .linker-btn1 { padding:14px 35px 13px 35px;}
.linker-wrapp .linker-btn2 { padding:14px 13px 13px 13px;}

.banner-wrapp p { font-size:14px; margin:0 0 10px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:18px; margin:0 0 2px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:31px; margin:0 0 12px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:75.8%;}
.banner-wrapp .banner-col2 { width:94%;}
.banner-wrapp .banner-col3 { width:43px;}
.banner-wrapp .banner-col4 { width:92px;}
.banner-wrapp.image-banner .image-banner-row1 {width: 75.8%;}
.banner-wrapp.image-banner {margin-top: 192px;}




.counter-wrapp { padding:6.6% 0 6.6%;}
.counter-wrapp p { font-size:12px; margin:0 0 10px;}
.counter-wrapp p span { display:inline;}
.counter-wrapp h2 { font-size:56px; margin:0 0 12px;}
.counter-wrapp h2 span { display:inline;}

.welcome-wrapp { padding:6.2% 0 6.2%;}
.welcome-wrapp p { font-size:12px; margin:0 0 20px;}
.welcome-wrapp p span { display:inline;}
.welcome-wrapp h2 { font-size:13px; margin:0 0 0;}
.welcome-wrapp h2 span { display:inline;}
.welcome-wrapp h3 { font-size:22px; margin:0 0 14px;}
.welcome-wrapp h3 span { display:inline;}

.dental-wrapp { padding:8.9% 0 8.8%;}
.dental-wrapp p { font-size:12px; margin:0 0 20px;}
.dental-wrapp p span { display:inline;}
.dental-wrapp h2 { font-size:13px; margin:0 0 0;}
.dental-wrapp h2 span { display:inline;}
.dental-wrapp h3 { font-size:25px; margin:0 0 14px;}
.dental-wrapp h3 span { display:inline;}

.teeth-wrapp { padding:7.7% 0 7.6%;}
.teeth-wrapp p { font-size:12px; margin:0 0 20px;}
.teeth-wrapp p span { display:inline;}
.teeth-wrapp h2 { font-size:13px; margin:0 0 0;}
.teeth-wrapp h2 span { display:inline;}
.teeth-wrapp h3 { font-size:25px; margin:0 0 14px;}
.teeth-wrapp h3 span { display:inline;}

.general-wrapp { padding:8.8% 0 6.4%;}
.general-wrapp p { font-size:12px; margin:0 0 20px;}
.general-wrapp p span { display:inline;}
.general-wrapp h2 { font-size:13px; margin:0 0 0;}
.general-wrapp h2 span { display:inline;}
.general-wrapp h3 { font-size:25px; margin:0 0 14px;}
.general-wrapp h3 span { display:inline;}

.treatments-wrapp { padding:5.9% 0 7.2%;}
.treatments-wrapp p { font-size:12px; margin:0 0 20px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { font-size:13px; margin:0 0 0;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:25px; margin:0 0 14px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:17px; margin:0 0 0;}
.treatments-wrapp h4 span { display:inline;}
.testimonials-wrapp2 .testimonials-col2 h3{font-size:13px; margin:0 0 0;}


.team-wrapp { padding:9.2% 0 9.2%;}
.team-wrapp p { font-size:12px; margin:0 0 20px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { font-size:13px; margin:0 0 0;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { font-size:25px; margin:0 0 14px;}
.team-wrapp h3 span { display:inline;}

.gallery-wrapp { padding:9.2% 0 9.8%;}
.gallery-wrapp p { font-size:12px; margin:0 0 20px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { font-size:13px; margin:0 0 0;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 { font-size:25px; margin:0 0 14px;}
.gallery-wrapp h3 span { display:inline;}

.testimonials-wrapp { padding:10.2% 0 21.3%;}
.testimonials-wrapp p { font-size:12px; margin:0 0 20px;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 { font-size:13px; margin:0 0 0;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:22px; margin:0 0 14px;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 { font-size:12px; margin:0 0 0;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:28.2%; left:3%;}

.services-wrapp { padding:0 0 6.9%;}
.services-wrapp p { font-size:12px; margin:0 0 20px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 { font-size:13px; margin:0 0 0;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { font-size:25px; margin:0 0 14px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 { font-size:18px; margin:0 0 0;}
.services-wrapp h4 span { display:inline;}

.choose-wrapp { padding:6.3% 0 6.1%;}
.choose-wrapp p { font-size:12px; margin:0 0 20px;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 { font-size:13px; margin:0 0 0;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 { font-size:25px; margin:0 0 14px;}
.choose-wrapp h3 span { display:inline;}

.contact-wrapp { padding:8.1% 0 7.8%;}
.contact-wrapp p { font-size:12px; margin:0 0 20px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { font-size:13px; margin:0 0 0;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 { font-size:25px; margin:0 0 14px;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { height:55px; margin:0 0 7px; padding:0 9.3% 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { height:179px; margin:0 0 7px; padding:19px 9.3% 0;}

.appointments-wrapp { padding:8.5% 0 8.5%;}
.appointments-wrapp p { font-size:12px; margin:0 0 20px;}
.appointments-wrapp p span { display:inline;}
.appointments-wrapp h2 { font-size:14px; margin:0 0 0;}
.appointments-wrapp h2 span { display:inline;}
.appointments-wrapp h3 { font-size:25px; margin:0 0 14px;}
.appointments-wrapp h3 span { display:inline;}

.social-wrapp { padding:8.3% 0 9%;}
.social-wrapp p { font-size:12px; margin:0 0 20px;}
.social-wrapp p span { display:inline;}
.social-wrapp h2 { font-size:13px; margin:0 0 0;}
.social-wrapp h2 span { display:inline;}
.social-wrapp h3 { font-size:25px; margin:0 0 14px;}
.social-wrapp h3 span { display:inline;}

.flinker-wrapp { padding:7.3% 0 6.7%;}
.flinker-wrapp p { font-size:12px; margin:0 0 20px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 { font-size:13px; margin:0 0 20px;}
.flinker-wrapp h2 span { display:inline;}
.flinker-row2 li, .flinker-row2 li a, .flinker-row2 li span, .flinker-row3 li, .flinker-row3 li a, .flinker-row3 li span { font-size:12px;}

.footer-wrapp { padding: 16px 0 110px;}
.footer-wrapp p { font-size:12px; margin:0 0 10px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin:0 2px 0;}
.footer-row1 li, .footer-row1 li a { font-size:9px; letter-spacing:1.52px;}

/*inner*/
.inner-wrapp { min-height:inherit;margin: 0px 0 0}
.inner-wrapp h1 { font-size:42px;}
.inner-wrapp .inner-col1 { width:94%;}

.single-blog-page .inner-wrapp h1 {font-size: 32px;}

.single-blog-page .inner-row1 li, .single-blog-page .inner-row1 li a {font-size: 16px;}


.conten-wrapp .conten-col1 .conten-row1 { width:95%;}

.sidbar-wrapp h2 { font-size:24px;}
.sidbar-wrapp h2 span { display:inline;}
.sidbar-wrapp p span { display:inline;}
.sidbar-wrapp .sidbar-col1 { padding:50px 7%;}
.sidbar-wrapp .sidbar-col3 { padding:50px 7%;}

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

.treatin3-wrapp h3 { font-size:24px;}
.treatin3-wrapp h3 span { display:inline;}
.treatin3-wrapp h4 { line-height:1.6;}
.treatin3-wrapp p span { display:inline;}
.treatin3-wrapp .treatin3-col2 .treatin3-row2 { padding:0;}

.testimonials-wrapp2 { padding:45px 0 125px;}
.testimonials-wrapp2 .testimonials-col1 .testimonials-row1 { width:100%; left:inherit;}

.faqs-wrapp h4 { font-size:24px;}
.faqs-wrapp p span { display:inline;}
.faqs-wrapp .faqs-col1 { position:relative; top:inherit; transform:none; margin:0 11.5% 35px 0;}

.help-wrapp h3 { font-size:24px;}
.help-wrapp p span { display:inline;}
.help-wrapp .help-col1 { width:80%;}

.custom-col1 { position:relative; right:0; width:100%; margin:0 0 40px;}

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

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

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

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

.teamer-wrapp h3 { font-size:24px;}
.teamer-wrapp h3 span { display:inline;}
.teamer-wrapp h5 { font-size:13px;}
.teamer-wrapp .teamer-col3 .teamer-row4 { position:relative; top:inherit; transform:none;}

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

.hours-wrapp { font-size:24px;}
.hours-wrapp .hours-col1 .hours-row2 { width:100%;}
.hours-wrapp .hours-col1 .hours-row1 { width:57%;}

.testi-wrapp h3 { font-size:24px;}
.testi-wrapp .testi-col3 .testimonials-col2 { padding:48px 35px 45px;}
.testi-wrapp .testi-col3 .testimonials-row1 { right:19px;}

.treatment-wrapp h4 { font-size:16px;}

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

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

.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { height:180px;}

/*ellipse-plain-shape-css*/
.gallery-ellipse-plain-shape { width:32.7%; margin:0 0 0; position:absolute; right:-14.3%; bottom:-36.3%;}
.choose-ellipse-plain-shape { width:32.7%; margin:0 0 0; position:absolute; left:-9.2%; bottom:-13.2%;}

/*common-socials-box-css*/
.common-socials-box a { width:36px;}

/*common-btn-css*/
.common-btn1 { font-size:11px;}

/*common-circle-btn-css*/
.common-circle-btn1 { width:21%; padding:0 0 21%;}

/*common-text-box-css*/
.common-text-box { font-size:12px;}

/*btn-css*/
.linker-btn1, .linker-btn2, .banner-btn1, .counter-btn1, .welcome-btn1, .dental-btn1, .teeth-btn1, .general-btn1, .treatments-btn1, .team-btn1, .gallery-btn1, .testimonials-btn1, .services-btn1, .choose-btn1, .contact-fil1, .appointments-btn1, .appointments-btn2, .contact-btn1, .social-btn1, .flinker-btn1, .flinker-btn2, .help-btn1, .paiger-btn1, .jobs-btn1, .handbook-btn, .bookbtn, .consultation-btn1, .standards-btns, .join-our-btn, .banner-btn2, .readmorenewsletterdentist { font-size:11px;}

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

.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {height: 55px;margin: 0px 0 12px;padding: 0 9.3% 0;font-size: 11px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 184.9px;padding: 19px 9.3% 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {margin: 0px 0 7px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label{font-size: 11px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{font-size: 11px;}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {font-size: 11px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 11px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field {font-size: 11px;}
.search-page h1.page-title {font-size: 36px;}
.teamer-wrapp .teamer-col2 img {max-height: 245px;}
.linker-wrapp .linker-btn1{font-size: 11px;}
.linker-wrapp .linker-btn2{font-size: 11px;}
.banner-wrapp.video-banner .banner-col1 {top: 68%;}
.flinker-wrapp .flinker-btn1{font-size: 11px;}
.flinker-wrapp .flinker-btn2{font-size: 11px;}
.teeth-wrapp .teeth-btn1{font-size: 11px;}
.general-wrapp .general-btn1{font-size: 11px;}
.gallery-wrapp .gallery-btn1{font-size: 11px;}
.welcome-wrapp .welcome-btn1{font-size: 11px;}
.dental-wrapp .dental-btn1{font-size: 11px;}
.treatments-wrapp .treatments-btn1{font-size: 11px;}
.team-wrapp .team-btn1{font-size: 11px;}
.testimonials-wrapp .testimonials-btn1{font-size: 11px;}
.choose-wrapp .choose-btn1{font-size: 11px;}
.services-wrapp .services-col1 .services-row1 .square-row1 img { min-height: 234px;}
.testi-wrapp .testi-col3 .typography.review-con {margin: 0 0 0 0;}
.testi-wrapp .testi-col3 h1.seo-sub-title{margin-left:0;}
.treatin4-wrapp .treatin4-col1 .typography{margin:0}
 .conten-wrapp2.default-page .treatin-col2 img[align="right"] { width: 246px;margin-left: 20px;}
.conten-wrapp2.default-page .treatin-col2 img[align="left"]{ width: 246px;margin-right: 20px;}

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

.teamer-wrapp .teamer-col3 .teamer-row4 img[align="right"] {width: 160px;margin-left: 15px;}
.teamer-wrapp .teamer-col3 .teamer-row4 img[align="left"] {width: 160px;margin-right: 15px;}


.conten-wrapp .conten-col1.treatin-wrapp.treatin-wrapp-inner .conten-row1 img[align="right"] { width: 246px;margin-left: 20px;}
.conten-wrapp .conten-col1.treatin-wrapp.treatin-wrapp-inner .conten-row1 img[align="left"] { width: 246px;margin-right: 20px;}

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

.teamer-wrapp .teamer-col3 .teamer-row4 .table-outer {display: block;}
.practice-wrapp .practice-row1 img {max-height: 145px;}
.conten-wrapp2.default-page + .social-wrapp {padding-top: 25px;}
.treatment-wrapp-content.contented-common .treatment-col1 img[align="right"] {margin: 0 0 22px 20px;width: 300px;}
.treatment-wrapp-content.contented-common .treatment-col1 img[align="left"] {margin: 0 20px 22px 0px;width: 300px;}

.blogin-wrapp .blogin-col3 img[align="right"] {  margin: 0 20px 22px 20px;width: 300px;}
.blogin-wrapp .blogin-col3 img[align="left"] {width: 300px;margin-right: 20px; margin-top: 0;}
.galler-wrapp h3 {float: none;font-size: 20px;}

.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label span {display: block;}

.faqs-wrapp.faqs-wrapp2 .faqs-col1 .faqs-row1 h3 {font-size: 24px;}
.recruitment-wrapp h3 {font-size: 24px;}
.recruitment-wrapp .recruitment-col2 .recruitment-btn1 {font-size: 11px;}
.recruitment-wrapp {padding: 40px 0 40px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 258px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {font-size: 11px;padding: 14px 30px 13px 48px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-button-cancel {font-size: 11px;}
.welcome-wrapp.welcome-wrapp2 {padding: 6.2% 0 6.2%;}
.faqs-wrapp.faqs-wrapp2 {padding: 50px 0 20px;}

.testimonials-wrapp2.video-both {padding: 45px 0 75px;}

.testimonials-wrapp2.video-review {padding: 58px 0 68px;}

.partners-wrapp h2 {font-size: 25px;margin: 0 0 20px;}

.treatin-col2 .nf-form-cont .nf-breadcrumbs .nf-breadcrumb{font-size:11px;padding:8px 0}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-radio-wrap label{font-size:12px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-checkbox-wrap li label{font-size:12px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label .nf-label-span{font-size:14px}
.treatin-wrapp .treatin-col2 .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:14px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-next-previous .nf-previous{font-size:11px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-next-previous .nf-next{font-size:11px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element input[type="submit"] {font-size: 11px; padding: 14px 24px 13px 24px !important;}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-breadcrumbs{margin:18px auto 8px!important}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {height: 48px;}

.blogin-wrapp .consulta-circle-btn1 {font-size: 11px;}

#book-online-popup .modal-content .modal-body {height: 92vh;}
#book-online-popup .modal-content h3 {font-size: 20px;}
#book-online-popup .modal-content p {font-size: 13px;margin: 0 0 15px;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {font-size: 11px;}
#book-online-popup .modal-content {width: 94%;}
#book-online-popup .bookonline-popup .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;height: 50px;}
#book-online-popup .bookonline-popup .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 80px;padding: 14px 5% 0;}

.common-btn-col1 .common-btn2 {font-size: 11px;}
.common-btn-col1 .common-btn1 {font-size: 11px;}
.extbtn.treatin-btn1 {font-size: 11px;}
.common-btn-col1 h5 {font-size: 20px;}

.blog-wrapp .blog-col2 .blog-row2 .date-author .author .author-name p {font-size: 12px;}
.blog-wrapp .blog-col2 .blog-row2 .date-author .date {font-size: 13px;width: 110px;}
.blog-wrapp .blog-col2 .blog-row2 .date-author .author {width: calc(100% - 110px);}
.blog-wrapp .blog-col2 .blog-row2 .date-author .author .image {width: 42px;}
.blog-wrapp .blog-col2 .blog-row2 .date-author .author .image img {height: 42px;}
.faqs-wrapp .header-outer .faqs-col1 .clinic-handbook h3{font-size:24px}

.table-outer.implant-costs-table tr td {font-size: 11px;padding: 8px;}
.table-outer.implant-costs-table tr:first-child td {font-size: 11px;padding: 8px;}

.gallery-wrapp .gallery-ellipse-plain-shape{width:27.7%;margin:0 0 0;right:-16.3%;bottom:-35.3%}

.technology-wrapp{padding:80px 0 80px; margin: 0px 0 54px;}
.technology-wrapp .tech-column .tech-content{padding:40px 5% 28px;width:500px;margin:0 11.5% 0 0}

.consultation-wrapp .consultation-col1 {padding: 56px 9%;}

.conten-wrapp .conten-col1 .conten-row1 .common-ctas-stander .standards-btns{margin:0}
.conten-wrapp .conten-col1 .conten-row1 .common-ctas-stander{gap:10px}

.faqs-wrapp .clinic-handbook .hand-column h3{font-size:24px}

.conten-wrapp .extra-coloumn .videoWrapper{padding-bottom:48.5%}

.conten-wrapp .extra-coloumn h3 {font-size: 24px;}

.welcome-wrapp .welcome-col1 .welcome-row1 h1 {font-size: 14px; margin: 0 0 0;}

.treatin3-wrapp .treatin3-col2 .treatin3-row2 .table-outer table thead tr th{font-size:12px}
.treatin3-wrapp .treatin3-col2 .treatin3-row2 .table-outer tbody td{font-size:12px}

.clinic-handbook-wrapp h2 {font-size: 13px;}
.clinic-handbook-wrapp p {font-size: 12px;margin: 0 0 20px;}
.clinic-handbook-wrapp h3 {font-size: 24px;}
.clinic-handbook-wrapp {padding: 70px 0 65px;}

.treatin-wrapp .implant-treatments-btn {font-size: 11px;}

.linker-wrapp .linker-col2 .custom-select1{width:172px;margin:0 4px 0 0}
.linker-wrapp .linker-btn1{margin:0 6px 0 0;padding:14px 12px 13px 12px}
.linker-wrapp .linker-row2 .for-dentist{margin:0 6px 0 0}
.linker-wrapp .linker-row2 .for-dentist ul li a{font-size:11px}
.custom-select1 .select-selected{padding:14px 25px 13px 15px}
.linker-wrapp .linker-row2 .for-dentist #cssmenu1 ul>li.has-sub>a{background-size:7px}
.linker-wrapp .linker-row2 .for-dentist #cssmenu1 ul>li.has-sub:hover>a{background-size:7px}
.linker-wrapp .linker-row2 .custom-select1 .select-selected {padding: 14px 25px 13px 17px;}

.treatin-wrapp .service-wrapp .service-col2 .service-row1 {width: 35px;height: 35px;margin: 0 auto 15px;}
.treatin-wrapp .service-wrapp .service-col2 .service-row2 h4 {font-size: 11px;}

.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {height: 48px;padding: 0 5% 0;}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 226px;padding: 14px 5% 0;}

.club-wrapp .club-coloumn .club-row1 {width: 100%;margin: 0 0 25px;}
.club-wrapp h3 {font-size: 22px;}
.club-wrapp .club-coloumn {flex-direction: column-reverse;}
.club-wrapp .club-coloumn .club-row1:nth-child(1) {width: 100%;padding: 0;margin: 0;}

.join-benifits-wrapp h2 {font-size: 21px}

.our-peer-reviews .our-peer-outer .common-btn h3{font-size:14px}
.our-peer-reviews .our-peer-outer p{font-size:13px}
.our-peer-reviews .our-peer-outer .readmore{font-size:12px}
.our-peer-reviews .our-peer-outer .common-btn{width:100%}
.our-peer-reviews .our-peer-outer .common-btn:nth-child(3n){margin-right:0}
.our-peer-reviews .our-peer-outer .common-btn:nth-child(4n){margin-right:auto}
.our-peer-reviews h2{font-size:26px}

.club-wrapp-about h2 {font-size: 26px;}

.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp {padding: 40px 0 69px;}
.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp h2 {font-size: 25px;}

.testimonials-wrapp2.testimonials-wrapp-join{padding:42px 0 100px}
.testimonials-wrapp2.testimonials-wrapp-join h2{font-size:25px}

.treatin-wrapp .resourcesin-col1 .resourcesin-col2 h3 {font-size: 20px;}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2 .involve-btn1 {font-size: 11px;margin: 8px auto 0;}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2 h5 {font-size: 14px;}

.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 h3 {font-size: 18px;}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 .involve-btn1 {font-size: 11px;}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 h5 {font-size: 14px;}

.how-to-refer-a-patient-wrapp .treatin1-wrapp {padding: 8.7% 0 8.6%;}
.how-to-refer-a-patient-wrapp .treatin2-wrapp {padding: 9.8% 0 8.4%;}
.how-to-refer-a-patient-wrapp .treatin1-wrapp .teeth-col1 {width: 60%;}
.how-to-refer-a-patient-wrapp .treatin1-wrapp h2 {font-size: 17px;}
.how-to-refer-a-patient-wrapp .treatin2-wrapp h2 {font-size: 17px;}
.how-to-refer-a-patient-wrapp .treatin2-wrapp .general-col1 {width: 60%;}

.conten-wrapp.full-width .conten-col1 .conten-row1 {width: 94%;}
.treatin1-wrapp.bottom-full-set h2 {font-size: 21px;}
.treatin2-wrapp.bottom-full-set h2 {font-size: 21px;}
.treatin1-wrapp.bottom-full-set .accordion h3 {font-size: 14px;}
.treatin2-wrapp.bottom-full-set .accordion h3 {font-size: 14px;}
.treatin1-wrapp.bottom-full-set .teeth-col1 {width: 60%;}
.treatin2-wrapp.bottom-full-set .general-col1 {width: 60%;}
.treatin1-wrapp.bottom-full-set {min-height: 420px;}
.treatin2-wrapp.bottom-full-set {min-height: 420px;}

.our-peer-reviews .our-peer-outer .common-btn .course-card .course-image img {height: 35vw;}

.contact-wrapp.benifits-reffering-contact .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 251px;}

.treatin-wrapp .resourcesin-col1 .resourcesin-col2 img {height: 18vw;}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 img {height: 14vw;}

.consultation-wrapp + .social-wrapp {padding: 9.3% 0 9%;}

.treatin3-wrapp{padding:42px 0 70px}

.cqc-wrapp-about {padding: 70px 0 20px;}

.conten-wrapp .conten-col1 .conten-row1 .faqs-row1 .content{padding:20px 13px 9px}
.conten-wrapp .conten-col1 .conten-row1 .faqs-row1 .content p{font-size:13px}

.practice-wrapp .home-editor h1{font-size: 24px;}

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

.fees-wrapp .fees-col1 .fees-col2 h3 {font-size: 24px;}

.social-legacy{padding:35px 0 20px}
.social-legacy .treatin3-col1 .treatin3-col2 {margin: 0 0 60px;}

.banner-wrapp .banner-btn1{padding:14px 26px 13px 26px}

.hours-wrapp .hours-coloumn{width:94%}
.hours-wrapp .hours-coloumn .hours-row1{width:57%}
.hours-wrapp .hours-coloumn .margin{width:39%}

.testimonials-video-wrapp + .testimonials-wrapp-join {padding: 0px 0 106px;}

.testimonials-wrapp.testimonials-wrapp2.video-both {padding: 59px 0 66px;}

.blogin-wrapp.news-letter-wrapp .blogin-col1 .blogin-col3 h2{line-height:1.95;margin:0 0 24px}

.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{top: 5px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {
    top: 6px;
}

.referrals-wrapp .referrals-col3 .cog-body .cog-row:nth-child(6) .cog-checkable.cog-inner-col--2 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.testi-wrapp .testi-col3 .testimonials-col2 .mCSB_container {padding-right:0;}

.welcome-wrapp .welcome-col1 .welcome-row1 {margin: 30px 0 30px 6.7%;width: 52.7%;}

.blogin-wrapp .blogin-col3 {padding: 0 55px;}

.treatment-wrapp-content{padding:0 0 70px}

.conten-wrapp .extra-coloumn .our-new-brand .brand-coloumn .brand-coloumn-1 h2{font-size:26px}
}


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

.header-wrapp p { font-size:14px; margin:0 0 13px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 .header-row1 li { margin:0 17px 0 0;}
.header-row1 li, .header-row1 li a { font-size:14px;}

.linker-wrapp { top:64px;}
.linker-wrapp p { font-size:14px; margin:0 0 13px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:215px;}
.linker-wrapp .linker-col2 { margin:13px 0 0;}
.linker-wrapp .linker-btn1 { padding:14px 37px 13px 37px;}
.linker-wrapp .linker-btn2 { padding:14px 20px 13px 20px;}

.banner-wrapp p { font-size:15px; margin:0 0 13px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:19px; margin:0 0 5px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:43px; margin:0 0 15px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:75.8%;}
.banner-wrapp .banner-col2 { width:94%;}
.banner-wrapp .banner-col3 { width:49px;}
.banner-wrapp .banner-col4 { width:98px;}
.banner-wrapp.image-banner .image-banner-row1 {width: 75.8%;}


/* .sidbar-wrapp h2 { font-size:25px;} */
.banner-wrapp.image-banner {margin-top: 206px;}


.counter-wrapp { padding:6.6% 0 6.6%;}
.counter-wrapp p { font-size:13px; margin:0 0 13px;}
.counter-wrapp p span { display:inline;}
.counter-wrapp h2 { font-size:68px; margin:0 0 15px;}
.counter-wrapp h2 span { display:inline;}

.welcome-wrapp { padding:6.2% 0 6.2%;}
.welcome-wrapp p { font-size:13px; margin:0 0 23px;}
.welcome-wrapp p span { display:inline;}
.welcome-wrapp h2 { font-size:14px; margin:0 0 0;}
.welcome-wrapp h2 span { display:inline;}
.welcome-wrapp h3 { font-size:26px; margin:0 0 17px;}
.welcome-wrapp h3 span { display:inline;}

.dental-wrapp { padding:8.9% 0 8.8%;}
.dental-wrapp p { font-size:13px; margin:0 0 23px;}
.dental-wrapp p span { display:inline;}
.dental-wrapp h2 { font-size:14px; margin:0 0 0;}
.dental-wrapp h2 span { display:inline;}
.dental-wrapp h3 { font-size:26px; margin:0 0 17px;}
.dental-wrapp h3 span { display:inline;}

.teeth-wrapp { padding:7.7% 0 7.6%;}
.teeth-wrapp p { font-size:13px; margin:0 0 23px;}
.teeth-wrapp p span { display:inline;}
.teeth-wrapp h2 { font-size:14px; margin:0 0 0;}
.teeth-wrapp h2 span { display:inline;}
.teeth-wrapp h3 { font-size:26px; margin:0 0 17px;}
.teeth-wrapp h3 span { display:inline;}

.general-wrapp { padding:8.8% 0 6.4%;}
.general-wrapp p { font-size:13px; margin:0 0 23px;}
.general-wrapp p span { display:inline;}
.general-wrapp h2 { font-size:14px; margin:0 0 0;}
.general-wrapp h2 span { display:inline;}
.general-wrapp h3 { font-size:26px; margin:0 0 17px;}
.general-wrapp h3 span { display:inline;}

.treatments-wrapp { padding:5.9% 0 7.2%;}
.treatments-wrapp p { font-size:13px; margin:0 0 23px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { font-size:14px; margin:0 0 0;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:26px; margin:0 0 17px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:20px; margin:0 0 3px;}
.treatments-wrapp h4 span { display:inline;}
.testimonials-wrapp2 .testimonials-col2 h3{font-size:13px; margin:0 0 0;}


.team-wrapp { padding:9.2% 0 9.2%;}
.team-wrapp p { font-size:13px; margin:0 0 23px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { font-size:14px; margin:0 0 0;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { font-size:26px; margin:0 0 17px;}
.team-wrapp h3 span { display:inline;}

.gallery-wrapp { padding:9.2% 0 9.8%;}
.gallery-wrapp p { font-size:13px; margin:0 0 23px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { font-size:14px; margin:0 0 0;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 { font-size:26px; margin:0 0 17px;}
.gallery-wrapp h3 span { display:inline;}

.testimonials-wrapp { padding:10.2% 0 21.3%;}
.testimonials-wrapp p { font-size:13px; margin:0 0 23px;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 { font-size:14px; margin:0 0 0;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:26px; margin:0 0 17px;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 { font-size:13px; margin:0 0 0;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:28.2%; left:3%;}

.services-wrapp { padding:0 0 6.9%;}
.services-wrapp p { font-size:13px; margin:0 0 23px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 { font-size:14px; margin:0 0 0;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { font-size:26px; margin:0 0 17px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 { font-size:19px; margin:0 0 0;}
.services-wrapp h4 span { display:inline;}

.choose-wrapp { padding:6.3% 0 6.1%;}
.choose-wrapp p { font-size:13px; margin:0 0 23px;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 { font-size:14px; margin:0 0 0;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 { font-size:26px; margin:0 0 17px;}
.choose-wrapp h3 span { display:inline;}

.contact-wrapp { padding:8.1% 0 7.8%;}
.contact-wrapp p { font-size:13px; margin:0 0 23px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { font-size:14px; margin:0 0 0;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 { font-size:26px; margin:0 0 17px;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { height:58px; margin:0 0 9px; padding:0 9.3% 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { height:192px; margin:0 0 9px; padding:19px 9.3% 0;}

.appointments-wrapp { padding:8.5% 0 8.5%;}
.appointments-wrapp p { font-size:13px; margin:0 0 23px;}
.appointments-wrapp p span { display:inline;}
.appointments-wrapp h2 { font-size:14px; margin:0 0 0;}
.appointments-wrapp h2 span { display:inline;}
.appointments-wrapp h3 { font-size:26px; margin:0 0 17px;}
.appointments-wrapp h3 span { display:inline;}

.social-wrapp { padding:8.3% 0 9%;}
.social-wrapp p { font-size:13px; margin:0 0 23px;}
.social-wrapp p span { display:inline;}
.social-wrapp h2 { font-size:14px; margin:0 0 0;}
.social-wrapp h2 span { display:inline;}
.social-wrapp h3 { font-size:26px; margin:0 0 17px;}
.social-wrapp h3 span { display:inline;}

.flinker-wrapp { padding:7.3% 0 6.7%;}
.flinker-wrapp p { font-size:13px; margin:0 0 23px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 { font-size:14px; margin:0 0 23px;}
.flinker-wrapp h2 span { display:inline;}
.flinker-row2 li, .flinker-row2 li a, .flinker-row2 li span, .flinker-row3 li, .flinker-row3 li a, .flinker-row3 li span { font-size:13px;}
.flinker-wrapp .flinker-btn1{font-size: 12px;}
.flinker-wrapp .flinker-btn2{font-size: 12px;}
.footer-wrapp { padding: 16px 0 110px;}
.footer-wrapp p { font-size:14px; margin:0 0 13px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin:0 4px 0;}
.footer-row1 li, .footer-row1 li a { font-size:10px; letter-spacing:1.76px;}

/*inner*/
.inner-wrapp { min-height:inherit;}
.inner-wrapp h1 { font-size:46px;}
.single-blog-page .inner-wrapp h1 {font-size: 34px;}
.inner-wrapp .inner-col1 { width:94%;}
.single-blog-page .inner-row1 li, .single-blog-page .inner-row1 li a {font-size: 16px;}


.conten-wrapp .conten-col1 .conten-row1 { width:95%;}

.sidbar-wrapp h2 span { display:inline;}
.sidbar-wrapp p span { display:inline;}
.sidbar-wrapp .sidbar-col1 { padding:50px 7%;}
.sidbar-wrapp .sidbar-col3 { padding:50px 7%;}

.treatin3-wrapp h3 span { display:inline;}
.treatin3-wrapp h4 { line-height:1.6;}
.treatin3-wrapp p span { display:inline;}
.treatin3-wrapp .treatin3-col2 .treatin3-row2 { padding:0;}

.testimonials-wrapp2 { padding:45px 0 125px;}
.testimonials-wrapp2 .testimonials-col1 .testimonials-row1 { width:100%; left:inherit;}

.faqs-wrapp p span { display:inline;}
.faqs-wrapp .faqs-col1 { position:relative; top:inherit; transform:none; margin:0 11.5% 35px 0;}

.help-wrapp p span { display:inline;}
.help-wrapp .help-col1 { width:80%;}

.custom-col1 { position:relative; right:0; width:100%; margin:0 0 40px;}

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

.galler-wrapp .galler-col3 .galler-row4 { position:relative; top:inherit; transform:none;}
.galler-wrapp .galler-col2 .galler-row2 { position:relative; top:inherit; transform:none;}

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

.hours-wrapp .hours-col1 .hours-row2 { width:100%;}

.treatment-wrapp h4 { font-size:19px;}

.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { height:194px;}

/*ellipse-plain-shape-css*/
.gallery-ellipse-plain-shape { width:32.7%; margin:0 0 0; position:absolute; right:-14.3%; bottom:-36.3%;}
.choose-ellipse-plain-shape { width:32.7%; margin:0 0 0; position:absolute; left:-9.2%; bottom:-13.2%;}

/*common-socials-box-css*/
.common-socials-box a { width:39px;}

/*common-btn-css*/
.common-btn1 { font-size:14px;}

/*common-circle-btn-css*/
.common-circle-btn1 { width:19%; padding:0 0 19%;}

/*common-text-box-css*/
.common-text-box { font-size:13px;}

/*btn-css*/
.linker-btn1, .linker-btn2, .banner-btn1, .counter-btn1, .welcome-btn1, .dental-btn1, .teeth-btn1, .general-btn1, .treatments-btn1, .team-btn1, .gallery-btn1, .testimonials-btn1, .services-btn1, .choose-btn1, .contact-fil1, .appointments-btn1, .appointments-btn2, .contact-btn1, .social-btn1, .flinker-btn1, .flinker-btn2, .help-btn1, .paiger-btn1, .jobs-btn1, .handbook-btn, .bookbtn, .consultation-btn1, .standards-btns, .join-our-btn, .banner-btn2, .readmorenewsletterdentist { font-size:12px;}

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

.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {height: 58px;margin: 0px 0 12px;padding: 0 9.3% 0;font-size: 12px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 192px;padding: 19px 9.3% 0;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {margin: 0px 0 9px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label{font-size: 12px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{font-size: 12px;}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {top: 6px;}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {font-size: 12px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 12px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field {font-size: 12px;}
.search-page h1.page-title {font-size: 38px;}
.teamer-wrapp .teamer-col2 img {max-height: 287px;}
.linker-wrapp .linker-btn1{font-size: 12px;}
.linker-wrapp .linker-btn2{font-size: 12px;}
.banner-wrapp.video-banner .banner-col1 {top: 58%;}
.teeth-wrapp .teeth-btn1{font-size: 12px;}
.general-wrapp .general-btn1{font-size: 12px;}
.gallery-wrapp .gallery-btn1{font-size: 12px;}
.welcome-wrapp .welcome-btn1{font-size: 12px;}
.dental-wrapp .dental-btn1{font-size: 12px;}
.treatments-wrapp .treatments-btn1{font-size: 12px;}
.team-wrapp .team-btn1{font-size: 12px;}
.testimonials-wrapp .testimonials-btn1{font-size: 12px;}
.choose-wrapp .choose-btn1{font-size: 12px;}
.services-wrapp .services-col1 .services-row1 .square-row1 img { min-height: 269px;}
.testi-wrapp .testi-col3 .typography.review-con {margin: 0 0 0 0;}
.testi-wrapp .testi-col3 h1.seo-sub-title{margin-left:0;}
.treatin4-wrapp .treatin4-col1 .typography{margin:0}
.teamer-wrapp .teamer-col3 .teamer-row4 .table-outer {display: block;}
.practice-wrapp .practice-row1 img {max-height: 170px;}
.teamer-wrapp .teamer-col3 .teamer-row4 img[align="right"] {width: 200px;margin-left: 20px;}
.teamer-wrapp .teamer-col3 .teamer-row4 img[align="left"] {width: 200px;margin-right: 20px;}
.conten-wrapp2.default-page + .social-wrapp {padding-top: 25px;}

.blogin-wrapp .blogin-col3 img[align="right"] {  margin: 0 20px 22px 20px;width: 400px;}
.blogin-wrapp .blogin-col3 img[align="left"] {width: 400px;margin-right: 20px;}
.galler-wrapp h3{font-size: 23px;}

.welcome-wrapp.welcome-wrapp2 {padding: 6.2% 0 6.2%;}
.faqs-wrapp.faqs-wrapp2 .faqs-col1 .faqs-row1 h3 {font-size: 26px;}
.recruitment-wrapp h3 {font-size: 26px;}
.recruitment-wrapp .recruitment-col2 .recruitment-btn1 {font-size: 12px;}
.recruitment-wrapp {padding: 60px 0 40px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 258px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {font-size: 12px;}
.contact-wrapp2.availabile-form .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-button-cancel {font-size: 12px;}

.testimonials-wrapp2.video-both {padding: 45px 0 75px;}

.testimonials-wrapp2.video-review {padding: 55px 0 65px;}

.partners-wrapp h2 {font-size: 26px;margin: 0 0 22px;}

.treatin-col2 .nf-form-cont .nf-breadcrumbs .nf-breadcrumb{font-size:12px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-radio-wrap label{font-size:13px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.list-checkbox-wrap li label{font-size:13px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label .nf-label-span{font-size:15px}
.treatin-wrapp .treatin-col2 .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:15px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-next-previous .nf-previous{font-size:12px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-next-previous .nf-next{font-size:12px}
.treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element input[type="submit"] {font-size: 12px; padding: 14px 24px 13px 24px !important;}

.blogin-wrapp .consulta-circle-btn1 {font-size: 12px;}

#book-online-popup .modal-content .modal-body {height: 92vh;}
#book-online-popup .modal-content h3 {font-size: 22px;}
#book-online-popup .modal-content p {margin: 0 0 15px;}
#book-online-popup .bookonline-popup .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;}

.common-btn-col1 .common-btn2 {font-size: 12px;}
.common-btn-col1 .common-btn1 {font-size: 12px;}
.extbtn.treatin-btn1 {font-size: 12px;}

.faqs-wrapp .header-outer .faqs-col1 .clinic-handbook h3{font-size:26px}

.gallery-wrapp .gallery-ellipse-plain-shape{width:27.7%;margin:0 0 0;right:-13.3%;bottom:-37.3%}

.technology-wrapp{padding:80px 0 80px; margin:0px 0 55px;}
.technology-wrapp .tech-column .tech-content{padding:40px 5% 40px;width:550px;margin:0 11.5% 0 0}

.consultation-wrapp .consultation-col1 {padding: 56px 9%;}

.conten-wrapp .conten-col1 .conten-row1 .common-ctas-stander .standards-btns{margin:0}
.conten-wrapp .conten-col1 .conten-row1 .common-ctas-stander{gap:10px}

.conten-wrapp .extra-coloumn .videoWrapper{padding-bottom:38.5%}

.welcome-wrapp .welcome-col1 .welcome-row1 h1 {
    font-size: 15px;
        margin: 0 0 0;
}

.clinic-handbook-wrapp h2 {font-size: 14px;}

.treatin-wrapp .implant-treatments-btn {font-size: 12px;}

.linker-wrapp .linker-col2 .custom-select1{width:205px;margin:0 6px 0 0}
.linker-wrapp .linker-btn1{margin:0 6px 0 0;padding:14px 22px 13px 22px}
.linker-wrapp .linker-row2 .for-dentist{margin:0 6px 0 0}
.linker-wrapp .linker-row2 .for-dentist ul li a {font-size: 12px;}

.treatin-wrapp .service-wrapp .service-col2 .service-row1 {width: 35px;height: 35px;margin: 0 auto 15px;}
.treatin-wrapp .service-wrapp .service-col2 .service-row2 h4 {font-size: 12px;}

.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {height: 52px;padding: 0 5% 0;}
.join-our-club-page .treatin-wrapp .treatin-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 241px;padding: 14px 5% 0;}

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

.join-benifits-wrapp .benefits-section p {font-size: 13px;}
.join-benifits-wrapp .benefits-section .benefits-list .benefit-item .benefit-icon {margin: 0 auto 18px;}
.join-benifits-wrapp .benefits-section .benefits-list .benefit-item {padding: 20px 15px 15px;}

.our-peer-reviews .our-peer-outer .common-btn h3 {font-size: 14px;}
.our-peer-reviews .our-peer-outer p {font-size: 13px;}
.our-peer-reviews .our-peer-outer .readmore {font-size: 12px;}

.club-wrapp-about h2 {font-size: 26px;}

.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp {padding: 50px 0 80px;}
.testimonials-wrapp.testimonials-wrapp2.testimonials-video-wrapp h2 {font-size: 28px;}

.testimonials-wrapp2.testimonials-wrapp-join{padding:42px 0 100px}
.testimonials-wrapp2.testimonials-wrapp-join h2{font-size:28px}

.treatin-wrapp .resourcesin-col1 .resourcesin-col2 h3 {font-size: 21px;}
.treatin-wrapp .resourcesin-col1 .resourcesin-col2 .involve-btn1 {font-size: 12px;margin: 8px auto 0;}

.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 h3 {font-size: 20px;}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 .involve-btn1 {font-size: 12px;}

.how-to-refer-a-patient-wrapp .treatin1-wrapp {padding: 8.7% 0 8.6%;}
.how-to-refer-a-patient-wrapp .treatin2-wrapp {padding: 9.8% 0 8.4%;}

.conten-wrapp.full-width .conten-col1 .conten-row1 {width: 94%;}
.treatin1-wrapp.bottom-full-set h2 {font-size: 23px;}
.treatin2-wrapp.bottom-full-set h2 {font-size: 23px;}

.contact-wrapp.benifits-reffering-contact .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 259px;}

.treatin-wrapp .resourcesin-col1 .resourcesin-col2 img {height: 18vw;}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 img {height: 14vw;}

.consultation-wrapp + .social-wrapp {padding: 8.3% 0 9%;}

.treatin3-wrapp{padding:42px 0 70px}

.cqc-wrapp-about {padding: 70px 0 20px;}
.banner-wrapp .banner-col1 h3 span {display: block;}

.social-legacy{padding:15px 0 20px}
.social-legacy .treatin3-col1 .treatin3-col2 {margin: 0 0 60px;}

.hours-wrapp .hours-coloumn{width:94%}

.testimonials-wrapp.testimonials-wrapp2.video-both {padding: 59px 0 66px;}

.blogin-wrapp.news-letter-wrapp .blogin-col1 .blogin-col3 h2{line-height:1.95;margin:0 0 24px}
.contact-wrapp .contact-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{top: 7px;}

.testi-wrapp .testi-col3 .testimonials-col2 .mCSB_container {padding-right:0;}

.welcome-wrapp .welcome-col1 .welcome-row1 {margin: 30px 0 30px 6.7%;width: 52.7%;}

.treatment-wrapp-content{padding:0 0 70px}

}


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

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

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

.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:47px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:75.8%;}
.banner-wrapp .banner-col2 { width:94%;}
.banner-wrapp.image-banner .image-banner-row1 {width: 75.8%;}


.counter-wrapp { padding:6.6% 0 6.6%;}
.counter-wrapp p span { display:inline;}
.counter-wrapp h2 span { display:inline;}

.welcome-wrapp { padding:6.2% 0 6.2%;}
.welcome-wrapp p span { display:inline;}
.welcome-wrapp h2 span { display:inline;}
.welcome-wrapp h3 span { display:inline;}

.dental-wrapp { padding:8.9% 0 8.8%;}
.dental-wrapp p span { display:inline;}
.dental-wrapp h2 span { display:inline;}
.dental-wrapp h3 span { display:inline;}

.teeth-wrapp { padding:7.7% 0 7.6%;}
.teeth-wrapp p span { display:inline;}
.teeth-wrapp h2 span { display:inline;}
.teeth-wrapp h3 span { display:inline;}

.general-wrapp { padding:8.8% 0 6.4%;}
.general-wrapp p span { display:inline;}
.general-wrapp h2 span { display:inline;}
.general-wrapp h3 span { display:inline;}

.treatments-wrapp { padding:5.9% 0 7.2%;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 span { display:inline;}

.team-wrapp { padding:9.2% 0 9.2%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}

.gallery-wrapp { padding:9.2% 0 9.8%;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 span { display:inline;}

.testimonials-wrapp { padding:10.2% 0 21.3%;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:28.2%; left:3%;}

.services-wrapp { padding:0 0 6.9%;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 span { display:inline;}

.choose-wrapp { padding:6.3% 0 6.1%;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 span { display:inline;}

.contact-wrapp { padding:8.1% 0 7.8%;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 span { display:inline;}

.appointments-wrapp { padding:8.5% 0 8.5%;}
.appointments-wrapp p span { display:inline;}
.appointments-wrapp h2 span { display:inline;}
.appointments-wrapp h3 span { display:inline;}

.social-wrapp { padding:7.3% 0 7.3%;}
.social-wrapp p span { display:inline;}
.social-wrapp h2 span { display:inline;}
.social-wrapp h3 span { display:inline;}

.flinker-wrapp { padding:5.3% 0 5.7%;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 span { display:inline;}

.footer-wrapp {padding: 16px 0 114px;}
.footer-wrapp p span { display:inline;}

/*inner*/
.inner-wrapp { min-height:inherit;}
.inner-wrapp h1 { font-size:46px;}
.single-blog-page .inner-wrapp h1 {font-size: 42px;}
.single-blog-page .inner-row1 li, .single-blog-page .inner-row1 li a {font-size: 16px;}

.inner-wrapp .inner-col1 { width:94%;}

.conten-wrapp .conten-col1 .conten-row1 { width:95%;}

.sidbar-wrapp h2 span { display:inline;}
.sidbar-wrapp p span { display:inline;}
.sidbar-wrapp .sidbar-col1 { padding:50px 7%;}
.sidbar-wrapp .sidbar-col3 { padding:50px 7%;}

.treatin3-wrapp h3 span { display:inline;}
.treatin3-wrapp h4 { line-height:1.6;}
.treatin3-wrapp p span { display:inline;}
.treatin3-wrapp .treatin3-col2 .treatin3-row2 { padding:0;}

.testimonials-wrapp2 { padding:45px 0 125px;}
.testimonials-wrapp2 .testimonials-col1 .testimonials-row1 { width:100%; left:inherit;}

.faqs-wrapp p span { display:inline;}
.faqs-wrapp .faqs-col1 { position:relative; top:inherit; transform:none; margin:0 11.5% 35px 0;}

.help-wrapp p span { display:inline;}
.help-wrapp .help-col1 { width:75%;}

.custom-col1 { position:relative; right:0; width:100%; margin:0 0 40px;}

.blog-wrapp .blog-col3 .blog-row4 { position:relative; top:inherit; transform:none;}

.hours-wrapp .hours-col1 .hours-row2 { width:100%;}

/*ellipse-plain-shape-css*/
.gallery-ellipse-plain-shape { width:32.7%; margin:0 0 0; position:absolute; right:-14.3%; bottom:-36.3%;}
.choose-ellipse-plain-shape { width:32.7%; margin:0 0 0; position:absolute; left:-9.2%; bottom:-13.2%;}

/*common-text-box-css*/
.common-text-box { font-size:13px;}

/*show-hide-css*/
.tab-hide { display:none;}
.teamer-wrapp .teamer-col2 img {max-height: 327px;}
.banner-wrapp.video-banner .banner-col1 {top: 63%;}
.services-wrapp .services-col1 .services-row1 .square-row1 img { min-height: 302px;object-fit: cover;}
.testi-wrapp .testi-col3 .typography.review-con {margin: 0 0 0 0;}
.testi-wrapp .testi-col3 h1.seo-sub-title{margin-left:0;}
.treatin4-wrapp .treatin4-col1 .typography{margin:0}

.teamer-wrapp .teamer-col3 .teamer-row4 .table-outer {display: block;}
.practice-wrapp .practice-row1 img {max-height: 194px;}
.teamer-wrapp .teamer-col3 .teamer-row4 img[align="right"] {width: 200px;}
.teamer-wrapp .teamer-col3 .teamer-row4 img[align="left"] {width: 200px;}
.conten-wrapp2.default-page + .social-wrapp {padding-top: 25px;}
.treatment-wrapp-content.contented-common .treatment-col1 img[align="left"] {padding-top: 16px;}
.treatment-wrapp-content.contented-common .treatment-col1 img[align="right"] {margin: 0 0 22px 53px;}

.testimonials-wrapp2.video-review {padding: 55px 0 65px;}

#book-online-popup .modal-content .modal-body {height: 92vh;}

.gallery-wrapp .gallery-ellipse-plain-shape{width:27.7%;margin:0 0 0;right:-13.3%;bottom:-41.3%}

.technology-wrapp{padding:80px 0 80px; margin: 0px 0 50px;}
.technology-wrapp .tech-column .tech-content{padding:40px 5% 40px;width:600px;margin:0 11.5% 0 0}

.conten-wrapp .conten-col1 .conten-row1 .common-ctas-stander .standards-btns{font-size:12px;margin:0 9px 0 0;padding:13px 13px 13px 13px}

.conten-wrapp .extra-coloumn .videoWrapper{padding-bottom:34.5%}





.linker-wrapp .linker-col1{width:260px}
.linker-wrapp .linker-col2 .custom-select1{width:212px;margin:0 8px 0 0}
.linker-wrapp .linker-btn1{margin:0 8px 0 0;padding:14px 30px 13px 30px}
.linker-wrapp .linker-row2 .for-dentist{margin:0 8px 0 0}

.treatin-wrapp .service-wrapp .service-col2 .service-row2 h4 {font-size: 13px;}
.treatin-wrapp .service-wrapp .service-col2 .service-row1 {width: 40px;height: 40px;margin: 0 auto 15px}

.club-wrapp h3 {font-size: 22px;}

.treatin-wrapp .resourcesin-col1 .resourcesin-col2 h3 {font-size: 23px;}

.conten-wrapp.full-width .conten-col1 .conten-row1 {width: 94%;}
.treatin1-wrapp.bottom-full-set h2 {font-size: 25px}
.treatin2-wrapp.bottom-full-set h2 {font-size: 25px;}

.treatin-wrapp .resourcesin-col1 .resourcesin-col2 img {height: 18vw;}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 img {height: 14vw;}

.consultation-wrapp+.social-wrapp{padding:6.9% 0 9%}

.treatin3-wrapp{padding:42px 0 70px}

.treatment-wrapp h4 {font-size: 22px;}

.social-legacy{padding:15px 0 70px}

.hours-wrapp .hours-coloumn {width: 94%;}

.testimonials-wrapp.testimonials-wrapp2.video-both {padding: 92px 0 115px;}
.teamin-wrapp h3{font-size: 14px;}

.welcome-wrapp .welcome-col1 .welcome-row1 {margin: 35px 0 35px 6.7%;width: 52.7%;}

}



@media screen and (min-width:1241px) and (max-width:1280px)
{
.treatment-wrapp-content.contented-common .treatment-col1 img[align="left"] {padding-top: 16px;}


}

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

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

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

.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:54px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:75.8%;}
.banner-wrapp .banner-col2 { width:94%;}
.banner-wrapp.image-banner .image-banner-row1 {width: 75.8%;}


.counter-wrapp { padding:6.6% 0 6.6%;}
.counter-wrapp p span { display:inline;}
.counter-wrapp h2 span { display:inline;}

.welcome-wrapp { padding:6.2% 0 6.2%;}
.welcome-wrapp p span { display:inline;}
.welcome-wrapp h2 span { display:inline;}
.welcome-wrapp h3 span { display:inline;}

.dental-wrapp { padding:8.9% 0 8.8%;}
.dental-wrapp p span { display:inline;}
.dental-wrapp h2 span { display:inline;}
.dental-wrapp h3 span { display:inline;}

.teeth-wrapp { padding:7.7% 0 7.6%;}
.teeth-wrapp p span { display:inline;}
.teeth-wrapp h2 span { display:inline;}
.teeth-wrapp h3 span { display:inline;}

.general-wrapp { padding:8.8% 0 6.4%;}
.general-wrapp p span { display:inline;}
.general-wrapp h2 span { display:inline;}
.general-wrapp h3 span { display:inline;}

.treatments-wrapp { padding:5.9% 0 7.2%;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 span { display:inline;}

.team-wrapp { padding:9.2% 0 9.2%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}

.gallery-wrapp { padding:9.2% 0 9.8%;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 span { display:inline;}

.testimonials-wrapp { padding:10.2% 0 21.3%;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:28.2%; left:3%;}

.services-wrapp { padding:0 0 6.9%;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 span { display:inline;}

.choose-wrapp { padding:6.3% 0 6.1%;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 span { display:inline;}

.contact-wrapp { padding:8.1% 0 7.8%;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 span { display:inline;}

.appointments-wrapp { padding:8.5% 0 8.5%;}
.appointments-wrapp p span { display:inline;}
.appointments-wrapp h2 span { display:inline;}
.appointments-wrapp h3 span { display:inline;}

.social-wrapp { padding:6.3% 0 7%;}
.social-wrapp p span { display:inline;}
.social-wrapp h2 span { display:inline;}
.social-wrapp h3 span { display:inline;}

.flinker-wrapp { padding:5.3% 0 6.7%;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 span { display:inline;}

.footer-wrapp {padding: 16px 0 114px;}
.footer-wrapp p span { display:inline;}

/*inner*/
.conten-wrapp .conten-col1 .conten-row1 { width:95%;}

.testimonials-wrapp2 { padding:55px 0 125px;}
.testimonials-wrapp2 .testimonials-col1 .testimonials-row1 { width:100%; left:inherit; margin:0 0 20px;}

.custom-col1 { right:0;}

/*ellipse-plain-shape-css*/
.gallery-ellipse-plain-shape { width:32.7%; margin:0 0 0; position:absolute; right:-10.3%; bottom:-32.3%;}
.choose-ellipse-plain-shape { width:32.7%; margin:0 0 0; position:absolute; left:-9.2%; bottom:-13.2%;}



/*show-hide-css*/
.tab-hide { display:none;}
.services-wrapp .services-col1 .services-row1 .square-row1 img { min-height: 374px;}
.testi-wrapp .testi-col3 .typography.review-con {margin: 0 0 0 0;}
.testi-wrapp .testi-col3 h1.seo-sub-title{margin-left:0;}
.treatin4-wrapp .treatin4-col1 .typography{margin:0}
.practice-wrapp .practice-row1 img {max-height: 234px;}

.gallery-wrapp .gallery-ellipse-plain-shape{width:27.7%;margin:0 0 0;right:-13.3%;bottom:-37.3%}

.conten-wrapp.full-width .conten-col1 .conten-row1 {width: 94%;}

.treatin-wrapp .resourcesin-col1 .resourcesin-col2 img {height: 18vw;}
.patient-newsletter-wrapp .treatin3-col1 .resourcesin-col2 img {height: 14vw;}

.hours-wrapp .hours-coloumn {width: 94%;}

/*.welcome-wrapp .welcome-col1 .welcome-row1{margin: 60px 0 60px 9.7%;}*/

}

@media screen and (min-width:1341px) and (max-width:1440px){
.footer-wrapp {padding: 16px 0 16px;}

}




@media screen and (min-width:768px) {
.counter-wrapp .counter-col1.desk {display: block;}
.counter-wrapp .counter-col1.mob {display: none;}
}



@media screen and (max-width: 767px){
.practice-wrapp .home-editor h1{font-size: 24px;}
.practice-wrapp .practice-col1{margin: 0;}

.treatin-wrapp .treatin-col2 .nf-form-cont{margin: 0 0 70px;}


.faqs-wrapp2 .common-style ul li:before{position: relative; top: 0;
margin-right: 2px;
}

.faqs-wrapp2 .common-style ul li{padding: 0;}
.referrals-wrapp .referrals-col3 .cog-body .cog-row:nth-child(6) span.cog-choice__value{display: inline-block;}

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

.counter-wrapp .counter-col1 .counterslider .counter-row1 {
    width: 100%; padding-inline: 10px;
}


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


.testi-wrapp .testi-col3 .testimonials-bar1{
    max-height: 98px !important;
}

.testi-wrapp .testimonials-bar1 p{text-align: left;}
.testi-wrapp .testi-col3 h4{text-align: left;}
.banner-wrapp.video-banner .banner-col1 {
    position: relative;
    transition: unset;
    top: unset;
}

.banner-wrapp h2{
    color: #c60071;
}
.banner-wrapp h3{
    color: #373737;
}
.banner-wrapp p{
    color: #373737;
}

.banner-wrapp .mobile-show .banner-col3 {
    position: relative;
    display: block;
    bottom: unset;
    margin-top: -70px;
    width: 30px;
    height: 30px;
    left: 8%;
}

.banner-row3 .video-play-button:before {
    width: 40px;
    height: 40px;
}

.banner-row3 .video-play-button:after {
    width: 50px;
    height: 50px;
}
}
