@charset "utf-8";

/* CSS Document */
/* CSS Document © 2024 Digimax.co.uk */

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

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

*,

*:before, *:after{-webkit-box-sizing:  border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video, textarea, input { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; outline:none; font-family: 'Poppins', sans-serif; font-weight: 400;}

/* 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-y:scroll;}

a { text-decoration:none; transition:all 0.25s ease-out 0s; outline: none;}
a.gdc-no {color: #b58150 !important}

p, p span { font-family: 'Poppins', sans-serif; font-weight: 400;}

img { border:0px;}

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

blockquote, q { quotes: none;}

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
.linked-in {text-align:center; margin:10px auto; width:auto !important}
table {border-collapse: collapse; border-spacing: 0;}

* {-webkit-appearance: none;}

::-webkit-input-placeholder {

  color:#19485e;

}

::-moz-placeholder { 

  color:#19485e;

}

:-ms-input-placeholder {

  color:#19485e;

}

:-moz-placeholder {

  color:#19485e;

}



.sidbar-wrapp ::-webkit-input-placeholder {

  color:#61676c;

}

.sidbar-wrapp ::-moz-placeholder { 

  color:#61676c;

}

.sidbar-wrapp :-ms-input-placeholder {

  color:#61676c;

}

.sidbar-wrapp :-moz-placeholder {

  color:#61676c;

}



.getins-wrapp ::-webkit-input-placeholder {

  color:#61676c;

}

.getins-wrapp ::-moz-placeholder { 

  color:#61676c;

}

.getins-wrapp :-ms-input-placeholder {

  color:#61676c;

}

.getins-wrapp :-moz-placeholder {

  color:#61676c;

}






 


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

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

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

iframe{border:0;}

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



.common-style h1 { font-size: 34px; color: #b58150; line-height: 46px; margin: 0 0 19px; letter-spacing: 5.8px;} 

.common-style h2, .common-style .h2 { font-size: 30px; color: #b58150; line-height: 40px; margin: 0 0 19px; letter-spacing: 5.8px;}

.common-style h3 { font-size: 26px; color: #b58150; line-height: 38px; margin: 0 0 19px; letter-spacing: 3.8px;}

.common-style h4 { font-size: 24px; color: #b58150; line-height: 38px; margin: 0 0 19px; letter-spacing: 3.8px;}

.common-style h5 { font-size: 22px; color: #b58150; line-height: 36px; margin: 0 0 19px; letter-spacing: 3.6px;}

.common-style h6 { font-size: 20px; color: #b58150; line-height: 36px; margin: 0 0 19px; letter-spacing: 3.2px;}

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

.common-style p { font-size: 16px; color: #3d3935; line-height: 32px; margin: 0 0 26px; }

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

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

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

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

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

.common-style ul li{ float:none; font-size: 16px; color:  #3d3935; line-height: 32px; position:relative; margin: 0 0 1px; padding:0 0 0 18px; font-family: 'Poppins', sans-serif; font-weight: 400;}

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

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

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

.common-style ol li { font-size: 16px; color: #3d3935; line-height: 32px; counter-increment: my-awesome-counter; padding-left:18px; width: auto; margin: 0 auto;  position: relative; font-family: 'Poppins', sans-serif; font-weight: 400; }

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

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

.common-style blockquote p { font-size:16px; color: #3d3935; line-height: 32px; margin-bottom: 26px; position:  relative; }

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


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

@media(max-width:767px){  
/* .common-style iframe { width:100%; height:350px; }*/
.typeform-widget {   height: initial !important;}
}

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

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

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

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

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

nav.navigation.pagination { display: block; }


/* gallery */
.gallery.related-gallery figure img { width:100%; height:auto; margin:0 auto; display:block; }


.gallery.related-gallery figure {float:left; margin:0 2% 1em 0;}


.gallery.related-gallery.gallery-columns-1 figure {width:100%; margin:0 0 1em 0; float:none;}


.gallery.related-gallery.gallery-columns-3 figure {
  width:32%;
  background: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.gallery.related-gallery.gallery-columns-3 figure div.gallery-icon {
  height: 150px;
  display: flex;
  justify-content: center;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.gallery.related-gallery.gallery-columns-3 figure div.gallery-icon a {
  /*display: block;*/
}
.gallery.related-gallery.gallery-columns-3 figure div.gallery-icon a img {
  flex-shrink: 0;
  min-width: 100%;
  min-height: 100%;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.gallery.related-gallery.gallery-columns-3 figcaption.gallery-caption {
  padding: 10px 10px;
  font-size: 13px;
  text-align: center;
  min-height: 60px;
}

.gallery.related-gallery.gallery-columns-3 figure:nth-of-type(3n+3) {margin-right:0;}
.gallery.related-gallery.gallery-columns-3 figure:nth-of-type(3n+4) {clear:left;}


.gallery.related-gallery.gallery-columns-2 figure {width:49%;}
.gallery.related-gallery.gallery-columns-2 figure:nth-of-type(even) {margin-right:0;}
.gallery.related-gallery.gallery-columns-2 figure:nth-of-type(odd) {clear:left;}


.gallery.related-gallery.gallery-columns-4 figure {width:23.25%;}
.gallery.related-gallery.gallery-columns-4 figure:nth-of-type(4n+4) {margin-right:0;}
.gallery.related-gallery.gallery-columns-4 figure:nth-of-type(4n+5) {clear:left;}


.gallery.related-gallery.gallery-columns-5 figure {width:18%;}
.gallery.related-gallery.gallery-columns-5 figure:nth-of-type(5n+5) {margin-right:0;}
.gallery.related-gallery.gallery-columns-5 figure:nth-of-type(5n+6) {clear:left;}


.gallery.related-gallery.gallery-columns-6 figure {width:14.2%;}
.gallery.related-gallery.gallery-columns-6 figure:nth-of-type(6n+6) {margin-right:0;}
.gallery.related-gallery.gallery-columns-6 figure:nth-of-type(6n+7) {clear:left;}


.gallery.related-gallery.gallery-columns-7 figure {width:12%;}
.gallery.related-gallery.gallery-columns-7 figure:nth-of-type(7n+7) {margin-right:0;}
.gallery.related-gallery.gallery-columns-7 figure:nth-of-type(7n+8) {clear:left;}


.gallery.related-gallery.gallery-columns-8 figure {width:10.2%;}
.gallery.related-gallery.gallery-columns-8 figure:nth-of-type(8n+8) {margin-right:0;}
.gallery.related-gallery.gallery-columns-8 figure:nth-of-type(8n+9) {clear:left;}


.gallery.related-gallery.gallery-columns-9 figure {width:8.85%;}
.gallery.related-gallery.gallery-columns-9 figure:nth-of-type(9n+9) {margin-right:0;}
.gallery.related-gallery.gallery-columns-9 figure:nth-of-type(9n+10) {clear:left;}


@media (max-width:767px) {
  .gallery.related-gallery.gallery-columns-4 figure, .gallery.related-gallery.gallery-columns-5 figure, .gallery.related-gallery.gallery-columns-6 figure, .gallery.related-gallery.gallery-columns-7 figure, .gallery.related-gallery.gallery-columns-8 figure, .gallery.related-gallery.gallery-columns-9 figure {width:100%; margin:0 0 1em 0; float:none;}
  .gallery.related-gallery.gallery-columns-3 figure {
    width: 47%;
    margin-right: 3%;
  }
}
@media (max-width: 340px) {
  .gallery.related-gallery.gallery-columns-3 figure div.gallery-icon {
    height: 90px;
  }
  .gallery.related-gallery.gallery-columns-3 figcaption.gallery-caption {
    padding: 10px 5px;
  }
}
/* end gallery */


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

}
 


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

}






.header-wrapp, .linker-wrapp, .consultations-wrapp, .banner-wrapp, .treatments-wrapp, .testimonials-wrapp, .partners-wrapp, .gallery-wrapp, .team-wrapp, .instagram-wrapp, .fheader-wrapp, .footer-wrapp, .inner-wrapp, .abouts-wrapp, .conten-wrapp, .sidbar-wrapp, .blogin-wrapp, .bloger-wrapp, .paiger-wrapp, .fees-wrapp, .library-wrapp, .testi-wrapp, .teamin-wrapp, .teamer-wrapp, .treatin-wrapp, .treatment-wrapp, .contact-wrapp, .getins-wrapp, .map-wrapp, .practice-wrapp, .library2-wrapp { width:100%; float:left;}

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



/*header-wrapp*/

.header-wrapp { background:#b58150; padding:8px 0 8px; position:absolute; top:0; z-index:99999;}

.header-wrapp p { float:left; font-size:15px; color:#ffffff; letter-spacing:0; line-height:28px; margin:0 0 0;}

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

.header-wrapp p span { display:inline; margin:0 0 0 8px;}

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

.header-wrapp .header-col1 { width:auto; float:left; margin:0 0 0; position:relative; z-index:9;}

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

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

.header-wrapp .header-col2 { width:100%; float:left; margin:0 auto 0; position:absolute; top:8px; right:0; left:0;}

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

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

.header-wrapp .header-col3 { width:auto; float:right; margin:0 0 0;}

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

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

.header-wrapp .header-btn1 { float:left; color:#fefbf6; background:#3d3935; border-color:#3d3935; margin:0 0 0; padding:10px 28px 11px 28px;}

.header-wrapp .header-btn1:hover { color:#3d3935; background:#fefbf6; border-color:#3d3935;}

.header-wrapp .header-btn2 { float:left; color:#fefbf6; background:#3d3935; border-color:#3d3935; margin:0 0 0; padding:10px 25px 11px 62px;}

.header-wrapp .header-btn2:after { background:url(../images/ringway-dental-gray-symbol1.svg) no-repeat center / cover; left:14px;}

.header-wrapp .header-btn2:hover { color:#3d3935; background:#fefbf6; border-color:#3d3935;}

.header-wrapp .header-btn2:hover:after { background:url(../images/ringway-dental-brown-symbol2.svg) no-repeat center / cover;}



/*linker-wrapp*/

.linker-wrapp { text-align:center; background:none; margin:58px 0 0; padding:64px 0 64px; position:absolute; top:0; z-index:99;}

.linker-wrapp p { float:left; font-size:15px; color:#fefbf6; letter-spacing:1px; line-height:25px; margin:0 0 0;}

.linker-wrapp p a { color:#fefbf6;}

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

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

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

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

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

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

.linker-wrapp .linker-col2 img { width:100%; transition:all 0.25s ease-out 0s; opacity:1; display:block;}

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

.linker-wrapp .linker-col2 .linker-row2 a { width:auto; float:left; margin:0 20px 0 0;}

.linker-wrapp .linker-col2 .linker-row2 a:hover img { opacity:0.5;}

.linker-wrapp .linker-col3 { width:auto; float:right; margin:0 0 0;}

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

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

.linker-wrapp .linker-col3 .linker-row3 li { float:left; display:inline-block; margin:0 0 0;}

.linker-wrapp .linker-col4 { width:100%; float:left; margin:0 0 0; position:absolute; right:0; bottom:-2px; left:0;}

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

.linker-wrapp .linker-col4 .linker-row4 { width:100%; float:left;}

.linker-wrapp .linker-col4 .linker-row4 li { float:none; display:inline-block; margin:0 1.4px 0;}

.linker-wrapp .linker-col4 .linker-row4 li:nth-child(2n+0) { color:#b58150;}

.linker-wrapp .linker-col3 .linker-row3 li a:hover { color:#b58150;}

.linker-wrapp .linker-btn1 { float:left; color:#fefbf6; background:#3d3935; border-color:#3d3935; display:none; margin:0 0 0; padding:10px 28px 11px 28px;}

.linker-wrapp .linker-btn1:hover { color:#3d3935; background:#fefbf6; border-color:#3d3935;}

.linker-row3 li, .linker-row3 li a { font-size:30px; color:#fefbf6; letter-spacing:3.8px; }

.linker-row4 li, .linker-row4 li a { font-size:13.96px; color:#fefbf6; letter-spacing:0;}

.banner-wrapp h4 { float:none; font-size:30px; color:#fefbf6; letter-spacing:5.8px;  }

.linker-row3 li a:hover { color:#3d3935;}

.linker-row3 li a, .linker-row3 li a span { text-transform:uppercase; font-family: 'yadon-medium-font';}




/*banner-wrapp*/

.banner-wrapp { text-align:center; min-height:954px; background:#000000; position:relative;}

.banner-wrapp p { float:none; font-size:16px; color:#fefbf6; letter-spacing:0; line-height:32px; margin:0 0 26px;}

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

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

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

.banner-wrapp h2, .banner-wrapp .h2 { float:none; font-size:14px; color:#fefbf6; letter-spacing:2.30px; line-height:24px; margin:0 0 8px;}

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

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

.banner-wrapp h3 { float:none; font-size:60px; color:#b58150; letter-spacing:8.2px; line-height:67.01px; margin:0 0 26px;}

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

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

.banner-wrapp h4 { float:none; font-size:30px; color:#fefbf6; letter-spacing:5.8px; line-height:47.01px; margin:0 0 26px;}

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

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

.banner-wrapp .banner-col1 { width:1242px; 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:100%; float:left;}

.banner-wrapp .banner-col2 { width:1242px; float:left; margin:0 auto 0; position:absolute; right:0; bottom:10.3%; left:0;}

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

.banner-wrapp .banner-col2 .banner-row2 { width:207px; float:left; position:relative; z-index:99;}

.banner-wrapp .banner-col3 { width:1242px; float:left; margin:0 auto 0; position:absolute; right:0; bottom:-6%; left:0;}

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

.banner-wrapp .banner-col3 .banner-row3 { width:39.2%; float:right; background:#3d3935; padding:3.3% 4.2% 4.2% 4.2%;}

.banner-wrapp .banner-btn1 { float:none; color:#ffffff; background:#b58150; border-color:#b58150; margin:-3px 0 0; padding:15px 28px 16px 28px;}

.banner-wrapp .banner-btn1:hover { color:#b58150; background:#ffffff; border-color:#b58150;}

.banner-wrapp h2, .banner-wrapp h2 span,
.banner-wrapp .h2, .banner-wrapp .h2 span { text-transform:uppercase; font-family: 'Poppins', sans-serif; font-weight: 700; }

.banner-wrapp h3, .banner-wrapp h3 span, .banner-wrapp h4, .banner-wrapp h4 span { text-transform:uppercase; font-family: 'yadon-medium-font';}



/*consultations-wrapp*/

.consultations-wrapp { text-align:center; background:#e5e3dd url(../images/consultations-bg1.jpg) no-repeat center / cover; padding:134px 0 68px;}

.consultations-wrapp p { float:left; font-size:16px; color:#3d3935; letter-spacing:0; line-height:32px; margin:0 0 26px;}

.consultations-wrapp p a { color:#3d3935;}

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

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

.consultations-wrapp h2, .consultations-wrapp .h2, .consultations-wrapp h1, .consultations-wrapp .h1  { float:none; font-size:45px; color:#b58150; letter-spacing:5.8px; line-height:60px; margin:0 0 16px;}

.consultations-wrapp h2 a, .consultations-wrapp .h2 a { color:#b58150;}

.consultations-wrapp h2 span, .consultations-wrapp .h2 span { display:block;}

.consultations-wrapp h3 { float:none; font-size:14px; color:#3d3935; letter-spacing:2.30px; line-height:30px; margin:0 0 0;}

.consultations-wrapp h3 a { color:#3d3935;}

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

.consultations-wrapp .consultations-col1 { width:80%; float:none; margin:0 auto 66px;}

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

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

.consultations-wrapp .consultations-col2 { width:100%; float:none; display:table; margin:0 0 0;}

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

.consultations-wrapp .consultations-col2 .consultations-row2 { width:14%; float:none; margin:0 auto 14px;}

.consultations-wrapp .consultations-col3 { width:33.33%; float:none; vertical-align:middle; display:table-cell; margin:0 0 0;}

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

.consultations-wrapp .consultations-col3 .consultations-row3 { width:100%; float:none;}

.consultations-wrapp .consultations-btn1 { float:none; color: #fefbf6; background: #3d3935; border-color: #3d3935; margin: 0 0 0; padding: 9px 28px 11px 28px;;}

.consultations-wrapp .consultations-btn1:hover { color: #3d3935; background: #fefbf6; border-color: #3d3935;}

.consultations-wrapp h2, .consultations-wrapp h2 span,
.consultations-wrapp .h2, .consultations-wrapp .h2 span,
.consultations-wrapp h1, .consultations-wrapp h1 span,
.consultations-wrapp .h1, .consultations-wrapp .h1 span{ text-transform:uppercase; font-family: 'yadon-medium-font';}

.consultations-wrapp h3, .consultations-wrapp h3 span { text-transform:uppercase; font-family: 'Poppins', sans-serif; font-weight: 700;}



/*treatments-wrapp*/

.treatments-wrapp { background:#ffffff; position:relative;}

.treatments-wrapp p { float:none; font-size:16px; color:#fefbf6; letter-spacing:0; line-height:32px; margin:0 0 26px;}

.treatments-wrapp p a { color:#fefbf6;}

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

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

.treatments-wrapp h2, .treatments-wrapp .h2 { float:none; font-size:45px; color:#fefbf6; letter-spacing:5.8px; line-height:60px; margin:0 0 16px;}

.treatments-wrapp h2 a, .treatments-wrapp .h2 a { color:#fefbf6;}

.treatments-wrapp h2 span, .treatments-wrapp .h2 span { display:block;}

.treatments-wrapp h3 { float:none; font-size:31.15px; color:#fefbf6; letter-spacing:5.8px; line-height:41.53px; margin:0 0 16px;}

.treatments-wrapp h3 a { color:#fefbf6;}

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

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

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

.treatments-wrapp .treatments-col1 .treatments-row1 { width:78%; float:left; top:23.8%;}

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

.treatments-wrapp .treatments-col2 img { width:100%; display:block; object-fit: cover;}

.treatments-wrapp .treatments-col2 .treatments-row2 { width:1242px; float:left; text-align:right; bottom:22%;}

.treatments-wrapp .treatments-col3 { width:100%; float:left; margin:0 0 14px;}

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

.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%; float:left; overflow:hidden;}

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

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

.treatments-wrapp .treatments-col4 .treatments-row4 { width:100%; float:left; text-align:center; bottom:10.8%;}

.treatments-wrapp .treatments-btn1 { float:none; color:#ffffff; background:#3d3935; border-color:#3d3935; margin:0 0 0; padding:15px 49px 16px 49px;}

.treatments-wrapp .treatments-btn1:hover { color:#3d3935; background:#ffffff; border-color:#3d3935;}

.treatments-wrapp h2, .treatments-wrapp h2 span,
.treatments-wrapp .h2, .treatments-wrapp .h2 span,
.treatments-wrapp h3, .treatments-wrapp h3 span { text-transform:uppercase; font-family: 'yadon-medium-font';}

.treatments-row1, .treatments-row2, .treatments-row4 { margin:0 auto 0; position:absolute; right:0; left:0;}



/*testimonials-wrapp*/

.testimonials-wrapp { text-align:center; background:#010006 url(../images/testimonials-bg1.jpg) no-repeat center / cover; padding:182px 0 124px;}

.testimonials-wrapp p { float:none; font-size:16px; color:#fefbf6; letter-spacing:0; line-height:32px; margin:0 auto  26px; max-width: 530px;}

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

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

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

.testimonials-wrapp h2, .testimonials-wrapp .h2 { float:none; font-size:14px; color:#fefbf6; letter-spacing:3.20px; line-height:24px; margin:0 0 20px;}

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

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

.testimonials-wrapp h3 { float:none; font-size:45px; color:#b58150; letter-spacing:8.6px; line-height:60px; margin:0 0 16px;}

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

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

.testimonials-wrapp h4 { float:none; font-size:13.8px; color:#fefbf6; letter-spacing:3.20px; line-height:21px; margin:0 4px 0 0; position:relative; top:-2px;}

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

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

.testimonials-wrapp .testimonials-col1 { width:61.1%; float:right; margin:0 0 94px;}

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

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

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

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

.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; float:right; overflow:hidden;}

.testimonials-wrapp .testimonials-btn1 { float:none; color:#fefbf6; background:#b58150; border-color:#b58150; margin:24px 0 0; padding:15px 29px 16px 29px;}

.testimonials-wrapp .testimonials-btn1:hover { color:#b58150; background:#fefbf6; border-color:#b58150;}

.testimonials-wrapp h3, .testimonials-wrapp h3 span { text-transform:uppercase; font-family: 'yadon-medium-font';}

.testimonials-wrapp h2, .testimonials-wrapp h2 span,
.testimonials-wrapp .h2, .testimonials-wrapp .h2 span, 
.testimonials-wrapp h4, .testimonials-wrapp h4 span { text-transform:uppercase; display:inline-block; font-family: 'Poppins', sans-serif; font-weight: 700;}



/*partners-wrapp*/

.partners-wrapp { text-align:center; background:#b58150; padding:10px 0 10px;}

.partners-wrapp p { float:none; font-size:16px; color:#fffcfc; letter-spacing:0; line-height:29px; margin:0 0 26px;}

.partners-wrapp p a { color:#fffcfc;}

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

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

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

.partners-wrapp .partners-col1 img { width:auto; display:block; margin: 0 auto;}

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


.partners-wrapp .partners-col1.desktopview { display: block;}

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

.partners-wrapp .partners-col1 .responsive_non { width: 100%; display: flex; flex-wrap: wrap; float: left; margin: 0 auto; align-items: center;}

.partners-wrapp .partners-col1 .responsive_non .partners-row1 { width: 20%;  margin: 0 2.5%; display: block; position: relative;}

.partners-wrapp .partners-col1 .responsive_non .partners-row1 a { width: 100%; display: block; position: relative;}


.partners-wrapp .partners-col1 .responsive_non .partners-row1 img { width: auto; margin: 0 auto; height: auto; max-width: 100%;}




/*gallery-wrapp*/

.gallery-wrapp { background:#eae7e0;}

.gallery-wrapp p { float:none; font-size:16px; color:#6d6e71; letter-spacing:0; line-height:29px; margin:0 0 26px;}

.gallery-wrapp p a { color:#6d6e71;}

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

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

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

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

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



/*team-wrapp*/

.team-wrapp { text-align:center; background:#eae7e0; overflow:hidden; padding:69px 0 0;}

.team-wrapp p { float:none; font-size:16px; color:#3d3935; letter-spacing:0; line-height:30px; margin:0 0 30px;}

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

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

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

.team-wrapp h2, .team-wrapp .h2 { float:none; font-size:45px; color:#b58150; letter-spacing:8.6px; line-height:60px; margin:0 0 26px;}

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

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

.team-wrapp h3 { float:none; font-size:17px; color:#3d3935; letter-spacing:3.20px; line-height:24px; margin:0 0 2px;}

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

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

.team-wrapp h4 { float:none; font-size:16px; color:#3d3935; letter-spacing:0; line-height:28px; margin:0 0 22px;}

.team-wrapp h4 a { color:#3d3935;}

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

.team-wrapp .team-col1 { width:47.55%; float:left; margin:0 0 0;}

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

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

.team-wrapp .team-col2 { width:43.8%; float:right; margin:0 0 0; position:relative; cursor: default;}

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

.team-wrapp .team-col2 .team-row2 { width:100%; float:right; overflow:hidden;}

.team-wrapp .team-btn1 { float:none; color:#ffffff; background:#b58150; border-color:#b58150; margin:8px 0 37px; padding:15px 50px 16px 50px;}

.team-wrapp .team-btn1:hover { color:#b58150; background:#eae7e0; border-color:#b58150;}

.team-wrapp h3, .team-wrapp h3 span { text-transform:uppercase; font-family: 'Poppins', sans-serif; font-weight: 700;}

.team-wrapp h2, .team-wrapp h2 span,
.team-wrapp .h2, .team-wrapp .h2 span { text-transform:uppercase; font-family: 'yadon-medium-font';}



/*instagram-wrapp*/

.instagram-wrapp { text-align:center; background:#fefbf6; padding:38px 0 0;}

.instagram-wrapp2 { background:#eae7e0;}

.instagram-wrapp3 { background:#ffffff;}

.instagram-wrapp p { float:none; font-size:16px; color:#fffcfc; letter-spacing:0; line-height:29px; margin:0 0 26px;}

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

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

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

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

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

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

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

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

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



/*fheader-wrapp*/

.fheader-wrapp { background:#eae7e0; padding:68px 0 7px; margin:6px 0 0;}

.fheader-wrapp p { float:none; font-size:16px; color:#fffcfc; letter-spacing:0; line-height:29px; margin:0 0 26px;}

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

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

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

.fheader-wrapp h2, .fheader-wrapp .h2 { float:none; font-size:20px; color:#b58150; letter-spacing:3.8px; line-height:30px; margin:0 0 34px;}

.fheader-wrapp h2 a, .fheader-wrapp .h2 a { color:#b58150;}

.fheader-wrapp h2 span, .fheader-wrapp .h2 span { display:block;}

.fheader-wrapp .fheader-col1 { width:110px; float:right; margin:0 0 0;}

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

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

.fheader-wrapp .fheader-col2 { width:auto; float:left; margin:0 54px 0 0;}

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

.fheader-wrapp .fheader-col2 .fheader-row2 { width:auto; clear:both; float:left;}

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

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

.fheader-wrapp .fheader-col3 { width:auto; float:left; margin:0 58px 0 0;}

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

.fheader-wrapp .fheader-col3 .fheader-row3 { width:auto; clear:both; float:left;}

.fheader-wrapp .fheader-col3 .fheader-row3 li { float:none; display:block; margin:0 0 10px;}

.fheader-wrapp .fheader-col3 .fheader-row3 li a:hover { color:#b58150;}

.fheader-wrapp .fheader-col4 { width:auto; float:left; margin:0 60px 0 0;}

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

.fheader-wrapp .fheader-col4 .fheader-row4 { width:auto; float:left; margin:0 76px 0 0;}

.fheader-wrapp .fheader-col4 .fheader-row4:last-child { margin-right:0;}

.fheader-wrapp .fheader-col4 .fheader-row4 li { float:none; display:block; margin:0 0 10px;}

.fheader-wrapp .fheader-col4 .fheader-row4 li a:hover { color:#b58150;}

.fheader-wrapp .fheader-col5 { width:auto; float:left; margin:64px 114px 0 0;}

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

.fheader-wrapp .fheader-col5 .fheader-row5 { width:auto; clear:both; float:left;}

.fheader-wrapp .fheader-col5 .fheader-row5 li { float:none; display:block; margin:0 0 10px;}

.fheader-wrapp .fheader-col5 .fheader-row5 li a:hover { color:#b58150;}

.fheader-wrapp .fheader-col6 { width:auto; float:left; margin:0 0 0;}

.fheader-wrapp .fheader-col6 img { width:100%; transition:all 0.25s ease-out 0s; display:block;}

.fheader-wrapp .fheader-col6 .fheader-row6 { width:auto; clear:both; float:left;}

.fheader-wrapp .fheader-col6 .fheader-row6 li { float:none; display:block; margin:0 0 10px;}

.fheader-wrapp .fheader-col6 .fheader-row6 li a:hover { color:#b58150;}

.fheader-wrapp h2, .fheader-wrapp h2 span,
.fheader-wrapp .h2, .fheader-wrapp .h2 span { text-transform:uppercase; font-family: 'yadon-medium-font';}

.fheader-row2 li, .fheader-row2 li a, .fheader-row3 li, .fheader-row3 li a, .fheader-row4 li, .fheader-row4 li a, .fheader-row5 li, .fheader-row5 li a, .fheader-row6 li, .fheader-row6 li a { font-size:14px; color:#3d3935; letter-spacing:0;}

.fheader-row3 li:first-child, .fheader-row3 li:first-child a { font-size:15px; color:#53514e; letter-spacing:1px;}

.fheader-wrapp .fheader-col3 .fheader-row3 li a strong { font-weight: 700;}

.fheader-wrapp .fheader-col4 .fheader-row4 li.boldword a { font-weight: 700;}



/*footer-wrapp*/

.footer-wrapp { text-align:center; background:#eae7e0; padding:7px 0 80px;}

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

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

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

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

.footer-wrapp .footer-col1 { width:auto; float:right; margin:0 0 0;}

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

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

.footer-wrapp .footer-col2 { width:auto; float:right; margin:12px 0 0;}

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

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

.footer-wrapp .footer-col2 .footer-row2 li { float:left; margin:0 16.6px 0 0;}

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

.footer-wrapp .footer-col3 { width:auto; float:right; margin:26px 0 0;}

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

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

.footer-wrapp .footer-col3 .footer-row3 li { float:left; margin:0 5.6px 0 0;}

.footer-wrapp .footer-col3 .footer-row3 li:nth-child(2n+0) { color:#b58150;}

.footer-wrapp .footer-col3 .footer-row3 li a:hover { color:#b58150;}

.footer-wrapp .footer-btn1 { float:left; color:#fefbf6; background:#3d3935; border-color:#3d3935; margin:0 0 0; padding:10px 25px 11px 62px;}

.footer-wrapp .footer-btn1:after { background:url(../images/ringway-dental-gray-symbol1.svg) no-repeat center / cover; left:14px;}

.footer-wrapp .footer-btn1:hover { color:#3d3935; background:#eae7e0; border-color:#3d3935;}

.footer-wrapp .footer-btn1:hover:after { background:url(../images/ringway-dental-brown-symbol2.svg) no-repeat center / cover;}

.footer-row2 li, .footer-row2 li a, .footer-row3 li, .footer-row3 li a { font-size:14px; color:#3d3935; letter-spacing:0;}


.footer-wrapp .footer-col2.before-col2 { width: 20%; float: left; margin: 12px 0 0;}
.footer-wrapp .footer-col2.before-col2 .footer-row2.beforerow2 { width: auto; display: block;}
.footer-wrapp .footer-col2.before-col2 .footer-row2.beforerow2 li { width: 100%; display: block; float: left; margin: 0 0 10px; text-align: left;}
.footer-wrapp .footer-col2.before-col2 .footer-row2.beforerow2 li span { float: right;}
.footer-wrapp .footer-col2.before-col2 h4, .footer-wrapp .footer-col2.before-col2 .h4 {float:none;font-size:20px;color:#b58150;letter-spacing:3.8px;line-height:30px;margin: 0 0 20px;text-align: left;}
.footer-wrapp .footer-col2.before-col2 h4 a, .footer-wrapp .footer-col2.before-col2 .h4 a { color:#b58150;}
.footer-wrapp .footer-col2.before-col2 h4 span, .footer-wrapp .footer-col2.before-col2 .h4 span { display:block;}
.footer-wrapp .footer-col2.before-col2 h4, .footer-wrapp .footer-col2.before-col2 h4 span, .footer-wrapp .footer-col2.before-col2 .h4, .footer-wrapp .footer-col2.before-col2 .h4 span { text-transform:uppercase; font-family: 'yadon-medium-font';}


/*inner-wrapp*/

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

.inner-wrapp p { float:none; font-size:16px; color:#3d3935; letter-spacing:0; line-height:30px; margin:0 0 30px;}

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

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

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

.inner-wrapp h1 { font-size:35px; color:#b58150; letter-spacing:6px; line-height:55px; margin:0 0 2px; text-transform:uppercase; font-family: 'yadon-medium-font';}

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

.inner-wrapp h1 span { display:block; font-family: 'yadon-medium-font';}

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

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

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

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

.inner-wrapp .inner-col1 .inner-row1 li:last-child { color:#fefbf6;}

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

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

.inner-row1 li, .inner-row1 li a { font-size:14px; color:#B58150; letter-spacing:2.6px; text-transform:uppercase; font-family: 'Poppins', sans-serif; font-weight: 700;}

.inner-wrapp .banner-col2 .banner-row2 { float:right;}



/*abouts-wrapp*/

.abouts-wrapp { text-align:center; background:#eae7e0; padding:0 0 90px;}

.abouts-wrapp p { font-size:16px; color:#3d3935; letter-spacing:0; line-height:32px; margin:0 auto 26px; max-width:748px;}

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

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

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

.abouts-wrapp h2, .abouts-wrapp .h2 { float:none; font-size:30px; color:#b58150; letter-spacing:5.8px; line-height:55px; margin:0 0 30px;}

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

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

.abouts-wrapp h3 { float:none; font-size:14px; color:#3d3935; letter-spacing:2.30px; line-height:30px; margin:0 0 0;}

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

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

.abouts-wrapp .abouts-col1 { width:100%; float:left; margin:0 0 0; padding:56px 0 41px; background:url(../images/consultations-bg1.jpg) no-repeat center / cover;}

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

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

.abouts-wrapp .abouts-col2 { width:100%; float:none; display:table; margin:0 0 0;}

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

.abouts-wrapp .abouts-col2 .abouts-row2 { width:14%; float:none; margin:0 auto 14px;}

.abouts-wrapp .abouts-col3 { width:33.33%; float:none; vertical-align:middle; display:table-cell; margin:0 0 0;}

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

.abouts-wrapp .abouts-col3 .abouts-row3 { width:100%; float:none;}

.abouts-wrapp .cqc-row1 { width:100%; float:left; margin:70px 0 0;}

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

.abouts-wrapp .cqc-row1 .cqc-col1 { width:90%; float:none; margin:0 auto; max-width: 650px;}

.abouts-wrapp .abouts-btn1 { float:none; color:#fefbf6; background:#b58150; border-color:#b58150; margin:54px 0 60px; padding:15px 29px 16px 29px;}

.abouts-wrapp .abouts-btn1:hover { color:#b58150; background:#fefbf6; border-color:#b58150;}

.abouts-wrapp .abouts-btn2 { float:none; color:#fefbf6; background:#b58150; border-color:#b58150; margin:52px 0 0; padding:15px 48px 16px 48px;}

.abouts-wrapp .abouts-btn2:hover { color:#b58150; background:#fefbf6; border-color:#b58150;}

.abouts-wrapp h2, .abouts-wrapp h2 span,
.abouts-wrapp .h2, .abouts-wrapp .h2 span { text-transform:uppercase; font-family: 'yadon-medium-font'; }

.abouts-wrapp h3, .abouts-wrapp h3 span { text-transform:uppercase; font-family: 'Poppins', sans-serif; font-weight: 700; }

.abouts-wrapp .gallery-wrapp { margin:0 0 43px;}



/*conten-wrapp*/

.conten-wrapp { background:#ebe6e0; padding:69px 0 55px; position:relative;}

.conten-wrapp p { float:none; font-size:16px; color:#3d3935; letter-spacing:0; line-height:32px; margin:0 0 26px;}

.conten-wrapp p a { color:#b58150;}

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

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

.conten-wrapp .conten-col1 { width:55.1%; float:left; margin:0 0 0;}

.conten-wrapp .conten-col1 img { width:auto; display:block;}

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

.conten-wrapp .conten-col3 { width:694px; float:left; margin:0 0 0;}

.conten-wrapp .conten-col2 { width:38.8%; float:right; margin:0 0 0;}

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

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



/*sidbar-wrapp*/

.sidbar-wrapp h2, .sidbar-wrapp .h2 { float:none; font-size:30px; color:#b58150; letter-spacing:5.8px; line-height:40px; margin:0 0 22px;}

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

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

.sidbar-wrapp .sidbar-col1 { width:100%; float:left; background:#fefbf6; margin:0 0 10px;}

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

.sidbar-wrapp .sidbar-col1 .sidbar-row1 { width:100%; float:left; padding:43px 53px 64px;}

.sidbar-wrapp .sidbar-col1 .sidbar-row1 .sidbar-fil1 { float:left; font-size:15px; color:#61676c; background:none; border-bottom:1px solid #b58150; border-radius:0; text-align:left; resize:none; font-family: 'Poppins', sans-serif; font-weight: 500;}

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

.sidbar-wrapp .sidbar-col1 .sidbar-row1 .sidbar-fil3 { width:100%; height:95px; margin:0 0 18px; padding:15px 0 0;}

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

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

.sidbar-wrapp .sidbar-col2 .sidbar-row2 { width:100%; float:left; padding:52px 53px 64px; border-bottom:1px solid #dedbd5;}

.sidbar-wrapp .sidbar-col3 { width:100%; float:left; margin:19px 0 0;}

.sidbar-wrapp .sidbar-btn1 { float:none; color:#fefbf6; background:#b58150; border-color:#b58150; margin:10px 0 0; padding:15px 58px 16px;}

.sidbar-wrapp .sidbar-btn1:hover { color:#b58150; background:#fefbf6; border-color:#b58150;}

.sidbar-wrapp h2, .sidbar-wrapp h2 span,
.sidbar-wrapp .h2, .sidbar-wrapp .h2 span { text-transform:uppercase; font-family: 'yadon-medium-font';}

.sidbar-box1 { width:100%; float:left; margin:0 0 0;}

.sidbar-box1 li { float:none; display:block;}

.sidbar-box1 li a { display:block; padding:0 0 0 0;}

.sidbar-box1 li a:hover { color:#b58150;}

.sidbar-box1 li, .sidbar-box1 li a { font-size:17px; color:#3d3935; line-height:33px; font-family: 'Poppins', sans-serif; font-weight: 500;}


.sidbar-box1 li.active a { color:#b58150;}



/*blogin-wrapp*/

.blogin-wrapp h2, .blogin-wrapp .h2 { float:none; font-size:30px; color:#b58150; letter-spacing:5.8px; line-height:40px; margin:0 0 19px;}

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

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

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

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

.blogin-wrapp .blogin-col1 .blogin-row1 { width:70%; float:left;}

.blogin-wrapp .blogin-col2 { width:100%; float:left; border-bottom:1px solid #dedbd5; margin:0 0 50px; padding:0 0 3px;}

.blogin-wrapp .blogin-col2 img { width:auto; display:block;}

.blogin-wrapp .blogin-col2 .blogin-row2 { width:100%; float:left; padding:0 0 24px;}

.blogin-wrapp .blogin-btn1 { float:none; color:#ffffff; background:#3d3935; border-color:#3d3935; margin:0 0 0; padding:15px 60px 16px;}

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

.blogin-wrapp h2, .blogin-wrapp h2 span,
.blogin-wrapp .h2, .blogin-wrapp .h2 span { /*text-transform:uppercase;*/ font-family: 'yadon-medium-font';}



/*bloger-wrapp*/

.bloger-wrapp h2, .bloger-wrapp .h2 { float:none; font-size:30px; color:#b58150; letter-spacing:5.8px; line-height:40px; margin:0 0 19px;}

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

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

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

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

.bloger-wrapp .bloger-row1 .bloger-col1 { width:100%; float:left; margin:0 0 60px; padding:0 0 47px; border-bottom:1px solid #dedbd5;}

.bloger-wrapp .bloger-row1 .bloger-col1:last-child { margin:0 0 51px;}

.bloger-wrapp .bloger-row1 .bloger-col1 .bloger-bar1 { width:69.8%; float:left; margin:0 0 27px; overflow:hidden;}

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

.bloger-wrapp .bloger-btn1 { float:none; color:#fefbf6; background:#b58150; border-color:#b58150; margin:5px 0 0; padding:15px 58px 16px;}

.bloger-wrapp .bloger-btn1:hover { color:#b58150; background:#fefbf6; border-color:#b58150;}

.bloger-wrapp h2, .bloger-wrapp h2 span,
.bloger-wrapp .h2, .bloger-wrapp .h2 span {/* text-transform:uppercase;*/ font-family: 'yadon-medium-font';}



/*paiger-wrapp*/

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

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

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

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

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

.paiger-wrapp .paiger-row1 .paiger-bar1 li a { display:inline-block; padding:13px 6px 13px;}

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

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

.paiger-wrapp .paiger-btn1 { float:none; color:#ffffff; background:#3d3935; border-color:#3d3935; margin:0 18px 0 0; padding:15px 32px 16px;}

.paiger-wrapp .paiger-btn1:hover { color:#3d3935; background:#ffffff; border-color:#3d3935;}

.paiger-wrapp .paiger-btn2 { float:none; color:#ffffff; background:#3d3935; border-color:#3d3935; margin:0 0 0 18px; padding:15px 32px 16px;}

.paiger-wrapp .paiger-btn2:hover { color:#3d3935; background:#ffffff; border-color:#3d3935;}

.paiger-bar1 li, .paiger-bar1 li a { font-size:15px; color:#3d3935; letter-spacing:0.5px;}



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

.paiger-wrapp .paiger-row1 span.page-numbers.current { float:none; display:inline-block; margin:4px 0 0; font-size:15px; color:#b58150; letter-spacing:0.5px; padding:13px 6px 13px;}

.paiger-wrapp .paiger-row1 a.page-numbers { float:none; display:inline-block; margin:4px 0 0; font-size:15px; color:#3d3935; letter-spacing:0.5px; padding:13px 6px 13px;}

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

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

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

.paiger-wrapp .paiger-row1 span.page-numbers.dots { float:none; display:inline-block; margin:4px 0 0; font-size:15px; color:#3d3935; letter-spacing:0.5px; padding:13px 6px 13px;}



/*fees-wrapp*/

.fees-wrapp h2, .fees-wrapp .h2 { float:none; font-size:30px; color:#b58150; letter-spacing:5.8px; line-height:40px; margin:0 0 19px;}

.fees-wrapp h2 a, .fees-wrapp .h2 a { color:#b58150;}

.fees-wrapp h2 span, .fees-wrapp .h2 span { display:block;}

.fees-wrapp h3 { font-size:17.32px; color:#ffffff; letter-spacing:0.20px; margin:0 0 18px;}

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

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

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

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

.fees-wrapp .fees-col1 .fees-row1 { width:70%; float:left; text-align:left; padding:0 0 0 18px;}

.fees-wrapp .fees-col2 { width:100%; float:right; margin:0 0 2px;}

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

.fees-wrapp .fees-col2 .fees-row2 { width:30%; float:right; text-align:right; padding:0 18px 0 0; font-family: 'Poppins', sans-serif; font-weight: 700;}

.fees-row1, .fees-row2 { font-size:15px; color:#6d6e71; letter-spacing:1px; line-height:31px; letter-spacing:-0.10px;}

.fees-wrapp h2, .fees-wrapp h2 span,
.fees-wrapp .h2, .fees-wrapp .h2 span { text-transform:uppercase; font-family: 'yadon-medium-font';}



/*libraryin-wrapp*/

.libraryin-wrapp h2, .libraryin-wrapp .h2 { float:none; font-size:30px; color:#b58150; letter-spacing:5.8px; line-height:40px; margin:0 0 19px;}

.libraryin-wrapp h2 a, .libraryin-wrapp .h2 a { color:#b58150;}

.libraryin-wrapp h2 span, .libraryin-wrapp .h2 span { display:block;}

.libraryin-wrapp .libraryin-col1 h3 { float:none; font-size:14.44px; color:#ffffff; letter-spacing:0.2px;  position:absolute; bottom:11px; right:13px; margin: 0; line-height: normal;}

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

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

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

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

.libraryin-wrapp .libraryin-col1 .libraryin-row1 { width:89%; float:left;}

.libraryin-wrapp .libraryin-col1 .libraryin-lt { width:49.4%; float:left;}

.libraryin-wrapp .libraryin-col1 .libraryin-rt { width:49.4%; float:right;}

.libraryin-wrapp .libraryin-col1 .libraryin-rt .libraryin-bar1 { width:100%; float:left; position:relative; margin:0 0 6px;}

.libraryin-wrapp .libraryin-col2 { width:100%; float:left; border-bottom:1px solid #dedbd5; margin:0 0 36px; padding:0 0 3px;}

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

.libraryin-wrapp .libraryin-btn1 { float:none; color:#ffffff; background:#3d3935; border-color:#3d3935; margin:0 0 0; padding:15px 60px 16px;}

.libraryin-wrapp .libraryin-btn1:hover { color:#3d3935; background:#ffffff; border-color:#3d3935;}

.libraryin-wrapp h3, .libraryin-wrapp h3 span { font-family: 'Poppins', sans-serif; font-weight: 700; text-transform:uppercase;}

.libraryin-wrapp h2, .libraryin-wrapp h2 span,
.libraryin-wrapp .h2, .libraryin-wrapp .h2 span { text-transform:uppercase; font-family: 'yadon-medium-font';}



/*library-wrapp*/

.library-wrapp { text-align:center; padding-bottom:76px;}

.library-wrapp h2, .library-wrapp .h2 { float:none; font-size:12px; color:rgba(255,255,255,0.70); letter-spacing:3.8px; line-height:24px; margin:0 0 2px;}

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

.library-wrapp h2 span, .library-wrapp .h2 span { display:block;}

.library-wrapp h3 { float:none; font-size:24px; color:#fefbf6; letter-spacing:5.8px; line-height:35.53px; margin:0 0 16px;}

.library-wrapp h3 a { color:#fefbf6;}

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

.library-wrapp h4 { float:none; display:inline-block; font-size:24px; color:#b58150; letter-spacing:5.8px; line-height:34px; margin:0 0 0;}

.library-wrapp h4 a { color:#b58150;}

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

.library-wrapp h5 { float:none; font-size:24px; color:#b58150; letter-spacing:5.8px; line-height:34px; margin:0 0 17px;}

.library-wrapp h5 a { color:#b58150;}

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

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

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

.library-wrapp .library-col1 { width:100%; max-width:667px; margin:0 auto 0; float:none;}

.library-wrapp .library-col1 h3 { font-size:18.52px; margin-bottom:8px;}

.library-wrapp .library-col1 .library-row2 { width:100%; float:right; overflow:hidden;}

.library-wrapp .library-col2 { width:100%; float:right; margin:62px 0 0;}

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

.library-wrapp .library-col2 .library-row2 { width:100%; float:right; overflow:hidden; position:relative;}

.library-wrapp .library-col2 .library-col3 { width:100%; position:absolute; bottom:30px; left:0; right:0; margin:0 auto;}

.library-wrapp .library-row3 { width:100%; float:left; text-align:left;}

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

.library-wrapp .library-row3 h3 { float:none; font-size:14.44px; margin:0; color:#ffffff; letter-spacing:0.4px;  position:absolute; bottom:11px; right:13px; font-family: 'Poppins', sans-serif; font-weight: 700; text-transform:uppercase;}

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

.library-wrapp .library-row3 h3 span { display:block;}

.library-wrapp .library-row3 .category-box { width:252px; float:right;}

.library-wrapp .library-row3 .library-col4 { width:100%; float:left; margin:0 0 12px;}

.library-wrapp .library-row3 .library-col5 { width:100%; float:left;}

.library-wrapp .library-row3 .library-col5 .library-row4 { width:77.6%; float:left; margin:0 0 102px; position:relative;}

.library-wrapp .library-row3 .library-col5 .library-row4:last-child { margin-bottom:67px;}

.library-wrapp .library-row3 .library-col5 .library-row4 .library-bar1 { width:62.2%; float:left;}

.library-wrapp .library-row3 .library-col5 .library-row4 .library-lt { width:49.3%; float:left;}

.library-wrapp .library-row3 .library-col5 .library-row4 .library-rt { width:49.3%; float:right;}

.library-wrapp .library-row3 .library-col5 .library-row4 .library-rt .library-bar11 { width:100%; float:left; position:relative; margin:0 0 6px;}

.library-wrapp .library-row3 .library-col5 .library-row4 .library-bar2 { width:33.3%; float:right; position:absolute; bottom:6px; right:0;}

.library-wrapp .library-btn1 { float:none; color:#fefbf6; background:#b58150; border-color:#b58150; margin:0 0 0; padding:15px 58px 16px; cursor: pointer;}

.library-wrapp .library-btn1:hover { color:#b58150; background:#fefbf6; border-color:#b58150;}

.library-wrapp h2, .library-wrapp h2 span,
.library-wrapp .h2, .library-wrapp .h2 span { font-family: 'Poppins', sans-serif; font-weight: 700; text-transform:uppercase;}

.library-wrapp h3, .library-wrapp h3 span, .library-wrapp h4, .library-wrapp h4 span, .library-wrapp h5, .library-wrapp h5 span { text-transform:uppercase; font-family: 'yadon-medium-font';}



/*testi-wrapp*/

.testi-wrapp { background:#ffffff; padding:50px 0 0;}

.testi-wrapp p { float:none; font-size:16px; color:#3d3935; letter-spacing:0; line-height:32px; margin:0 0 26px;}

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

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

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

.testi-wrapp h2, .testi-wrapp .h2 { float:none; display:inline-block; font-size:24px; color:#b58150; letter-spacing:5.8px; line-height:34px; margin:0 0 0;}

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

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

.testi-wrapp h3 { float:none; font-size:16px; color:#000000; letter-spacing:3.4px; line-height:26px; margin:0 0 0;}

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

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

.testi-wrapp h4 { float:none; font-size:16px; color:#3d3935; letter-spacing:0; line-height:20px; margin:0 0 0;}

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

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

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

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

.testi-wrapp .testi-row1 .testi-box { width:217px; float:right; position:relative; top:7px;}

.testi-wrapp .testi-row2 { width:100%; float:left; display: flex; flex-wrap: wrap;}

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

.testi-wrapp .testi-row2 .testi-col1 { width:47.6%; float:left; margin:0 0 62px; border-bottom:1px solid #e2e3e7; min-height:265px;}

.testi-wrapp .testi-row2 .testi-col1:nth-child(2n+0) { float:right; margin-left: 4.8%;}

.testi-wrapp .testi-row2 .testi-col1 .testi-col2 { width:100%; float:left; margin:0 0 18px;} 

.testi-wrapp .testi-row2 .testi-col1 .testi-col2 .testi-lt { width:auto; float:left;}

.testi-wrapp .testi-row2 .testi-col1 .testi-col2 .testi-rt { width:27px; float:right;}

.name-box1 { width:55px; float:left; position:relative; background:#03579b; border-radius:50%; padding:0 0 55px; text-align:center; margin:0 15px 0 0;}

.name-box1 .name { width:100%; font-size:24px; color:#ffffff; text-transform:uppercase; position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; margin:0 auto;}

.name-box2 { width:auto; float:left; position:relative; top:3px;}

.testi-wrapp h3, .testi-wrapp h3 span { font-family: 'Poppins', sans-serif; font-weight: 700; text-transform:uppercase;}

.testi-wrapp h2, .testi-wrapp h2 span,
.testi-wrapp .h2, .testi-wrapp .h2 span { text-transform:uppercase; font-family: 'yadon-medium-font';}

.testi-wrapp .testimonials-thm1 { margin:0 0 8px;}

.testi-wrapp .testi-btn1 { float:none; color:#fefbf6; background:#b58150; border-color:#b58150; margin:0 0 0; padding:15px 58px 16px; cursor: pointer;}

.testi-wrapp .testi-btn1:hover { color:#b58150; background:#fefbf6; border-color:#b58150;}



/*teamin-wrapp*/

.teamin-wrapp h2, .teamin-wrapp .h2 { float:none; font-size:14px; color:#3d3935; letter-spacing:3.20px; line-height:24px; margin:0 0 2px;}

.teamin-wrapp h2 a, .teamin-wrapp .h2 a { color:#3d3935;}

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

.teamin-wrapp h3 { float:none; font-size:16px; color:#3d3935; letter-spacing:0; line-height:28px; margin:0 0 3px;}

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

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

.teamin-wrapp h4 { float:none; font-size:16px; color:rgba(61,57,53,0.60); letter-spacing:0; line-height:32px; margin:0 0 0;}

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

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

.teamin-wrapp h5 { float:none; font-size:16px; color:rgba(61,57,53,0.60); letter-spacing:0; line-height:32px; margin:0 0 0;}

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

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

.teamin-wrapp h6 { float:none; font-size:30px; color:#b58150; letter-spacing:5.8px; line-height:55px; margin:0 0 7px;}

.teamin-wrapp h6 a { color:#b58150;}

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

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

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

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

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

.teamin-wrapp .teamin-row2 { width:100%; float:left; border-bottom:1px solid #dedbd5; margin:0 0 50px; padding:0 0 25px;}

.teamin-wrapp .teamin-btn1 { float:none; color:#ffffff; background:#3d3935; border-color:#3d3935; margin:0 0 0; padding:15px 60px 16px;}

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

.teamin-wrapp h2, .teamin-wrapp h2 span,
.teamin-wrapp .h2, .teamin-wrapp .h2 span { text-transform:uppercase; font-family: 'Poppins', sans-serif; font-weight: 700;}

.teamin-wrapp h6, .teamin-wrapp h6 span { text-transform:uppercase; font-family: 'yadon-medium-font';}



.treatments-wrapp2 { text-align:center; background:#ebe6e0; padding-top:62px;}

.treatments-wrapp2 h2, .treatments-wrapp2 .h2 { float:none; font-size:30px; color:#b58150; letter-spacing:5.8px; line-height:55px; margin:0 0 35px;}

.treatments-wrapp2 h2 a, .treatments-wrapp2 .h2 a { color:#b58150;}

.treatments-wrapp2 h2 span, .treatments-wrapp2 .h2 span { display:block;}



/*teamer-wrapp*/

.teamer-wrapp { text-align:center; background:#eae7e0; overflow:hidden; padding:75px 0 61px;}

.teamer-wrapp p { float:none; font-size:16px; color:#3d3935; letter-spacing:0; line-height:30px; margin:0 0 30px;}

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

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

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

.teamer-wrapp h2, .teamer-wrapp .h2 { float:none; font-size:45px; color:#b58150; letter-spacing:8.6px; line-height:60px; margin:0 0 26px;}

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

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

.teamer-wrapp h3 { float:none; font-size:14px; color:#3d3935; letter-spacing:3.20px; line-height:24px; margin:0 0 2px;}

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

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

.teamer-wrapp h4 { float:none; font-size:16px; color:#3d3935; letter-spacing:0; line-height:28px; margin:0 0 22px;}

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

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

.teamer-wrapp .teamer-row11 { width:100%; float:left; position:relative;}

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

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

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

.teamer-wrapp .teamer-col1 .teamer-row1 h5{ margin-bottom: 15px; line-height: 36px;}

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

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

.teamer-wrapp .teamer-col2 .teamer-row2 { width:100%; float:right; overflow:hidden;}

.teamer-wrapp .teamer-row3 { width:100%; float:left; margin:68px 0 0;}

.teamer-wrapp .teamer-row3 .margin { max-width:1272px;}

.teamer-wrapp .teamer-row3 h2, .teamer-wrapp .teamer-row3 .h2 { font-size:30px; line-height:42px; margin:0 0 0; letter-spacing:6.8px;}

.teamer-wrapp .teamer-row3 p { margin-bottom:0;}

.teamer-wrapp .teamer-row3 .teamer-col3 { width:100%; float:left; overflow:hidden;}

.teamer-wrapp .teamer-row3 .teamer-col4 { width:100%; float:left; padding:30px 0 0;}

.teamer-wrapp .teamer-row3 .slick-arrow{
    width: 40px;
    height: 40px;
    background-size: contain;
    top: 49%;
}
.teamer-wrapp .teamer-row3 .slick-prev{
  left: -25px;
  background-image: url(../images/polygon1-left-gr-arrow.svg);
}
.teamer-wrapp .teamer-row3 .slick-next{
  right: -30px;
  background-image: url(../images/polygon1-right-gr-arrow.svg);
}
.teamer-wrapp .teamer-row3 .slick-list{
  overflow: hidden;
  margin: 0 10px;
}

.teamer-wrapp .teamer-btn1 { float:none; color:#ffffff; background:#b58150; border-color:#b58150; margin:8px 0 0; padding:15px 50px 16px 50px;}

.teamer-wrapp .teamer-btn1:hover { color:#b58150; background:#eae7e0; border-color:#b58150;}

.teamer-wrapp h3, .teamer-wrapp h3 span { text-transform:uppercase; font-family: 'Poppins', sans-serif; font-weight: 700;}

.teamer-wrapp h2, .teamer-wrapp h2 span,
.teamer-wrapp .h2, .teamer-wrapp .h2 span { text-transform:uppercase; font-family: 'yadon-medium-font';}



/*treatin-wrapp*/

.treatin-wrapp h2, .treatin-wrapp .h2 { float:none; font-size:30px; color:#b58150; letter-spacing:5.8px; line-height:40px; margin:0 0 19px;}

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

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

.treatin-wrapp .treatin-col1 { width:100%; float:left; border-bottom:1px solid #dedbd5; margin:0 0 36px; padding:0 0 3px;}

.treatin-wrapp .treatin-col1 img { width:auto; display:block;}

.treatin-wrapp .treatin-col2 { width:100%; float:left; margin:22px 0 38px;}

.treatin-wrapp .treatin-col2 iframe { width:100%; height:400px; display:block; border:4px solid #ffffff;}

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

.treatin-wrapp .treatin-btn1 { float:none; color:#ffffff; background:#3d3935; border-color:#3d3935; margin:0 0 0; padding:15px 60px 16px;}

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

.treatin-wrapp h2, .treatin-wrapp h2 span,
.treatin-wrapp .h2, .treatin-wrapp .h2 span {/* text-transform:uppercase; */ font-family: 'yadon-medium-font';}



/*treatment-wrapp*/

.treatment-wrapp { background:#eae7e0; position:relative; padding:61px 0 0;}

.treatment-wrapp p { float:none; font-size:16px; color:#fefbf6; letter-spacing:0; line-height:32px; margin:0 0 26px;}

.treatment-wrapp p a { color:#fefbf6;}

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

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

.treatment-wrapp h2, .treatment-wrapp .h2 { float:none; font-size:31.15px; color:#fefbf6; letter-spacing:5.8px; line-height:41.53px; margin:0 0 16px;}

.treatment-wrapp h2 a, .treatment-wrapp .h2 a { color:#fefbf6;}

.treatment-wrapp h2 span, .treatment-wrapp .h2 span { display:block;}

.treatment-wrapp .treatment-row1 { width:100%; float:left; margin:0 0 14px; display: flex; flex-wrap: wrap;  justify-content: center;}

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

.treatment-wrapp .treatment-row1 .treatment-bar1 { width:100%; float:left; overflow:hidden;}

.treatment-wrapp .treatment-col1 { width:32.87%; float:left; margin:0 0.695% 0.695% 0; position:relative;}

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

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

.treatment-wrapp .treatment-col1 .treatment-bar2 { width:100%; float:left; text-align:center; bottom:24%;}

.treatment-wrapp .treatment-btn1 { float:none; color:#ffffff; background:#3d3935; border-color:#3d3935; margin:0 0 0; padding:15px 49px 16px 49px;}

.treatment-wrapp .treatment-btn1:hover { color:#3d3935; background:#ffffff; border-color:#3d3935;}

.treatment-wrapp h2, .treatment-wrapp h2 span,
.treatment-wrapp .h2, .treatment-wrapp .h2 span { text-transform:uppercase; font-family: 'yadon-medium-font';}

.treatment-bar2 { margin:0 auto 0; position:absolute; right:0; left:0;}



/*contact-wrapp*/

.contact-wrapp { background:#ebe6e0; text-align:center; padding:60px 0;}

.contact-wrapp h2, .contact-wrapp .h2 { float:none; font-size:30px; color:#b58150; letter-spacing:8.6px; line-height:60px; margin:0 0 6px;}

.contact-wrapp h2 a, .contact-wrapp .h2 a { color:#b58150;}

.contact-wrapp h2 span, .contact-wrapp .h2 span { display:block;}

.contact-wrapp h3 { display:inline-block; float:none; font-size:14.04px; color:#b58150; letter-spacing:5px; line-height:32px; margin:0 21px 26px 0;}

.contact-wrapp h3 a { color:#6d6965;}

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

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

.contact-wrapp .contact-col1 { width:auto; display:inline-block;}

.contact-wrapp .contact-col1 li { float:none; display:inline-block; margin:0 1.4px 0;}

.contact-wrapp .contact-col1 li:nth-child(2n+0) { color:#6d6965;}

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

.contact-wrapp .contact-col2 { width:auto; display:inline-block;}

.contact-wrapp .contact-col2 li { float:none; display:inline-block; margin:0 25px 22px;}

.contact-wrapp .contact-col2 li:nth-child(2n+0) {}


.contact-wrapp .contact-col2 li{color:#b58150;}

.contact-wrapp .contact-col2 li .spn-1 { color:#6d6965;}

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

.contact-col1 li, .contact-col1 li a { font-size:13.96px; color:#b58150; letter-spacing:3px; text-transform:uppercase;}

.contact-col2 li, .contact-col2 li a { font-size:13.96px; color:#6d6965; letter-spacing:3px; text-transform:uppercase;}

.contact-wrapp h2, .contact-wrapp h2 span,
.contact-wrapp .h2, .contact-wrapp .h2 span { text-transform:uppercase; font-family: 'yadon-medium-font';}



/*getins-wrapp*/

.getins-wrapp { text-align:center; background:none; padding:54px 0 67px;}

.getins-wrapp p { float:none; font-size:16px; color:#fffcfc; letter-spacing:0; line-height:29px; margin:0 0 26px;}

.getins-wrapp p a { color:#fffcfc;}

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

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

.getins-wrapp h2, .getins-wrapp .h2 { float:none; font-size:14px; color:#3d3935; letter-spacing:3.20px; line-height:24px; margin:0 0 18px;}

.getins-wrapp h2 a, .getins-wrapp .h2 a { color:#3d3935;}

.getins-wrapp h2 span, .getins-wrapp .h2 span { display:block;}

.getins-wrapp h3 { float:none; font-size:45px; color:#b58150; letter-spacing:8.6px; line-height:60px; margin:0 0 45px;}

.getins-wrapp h3 a { color:#b58150;}

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

.getins-wrapp .getins-col1 { width:96.3%; float:none; margin:0 auto 0;}

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

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

.getins-wrapp .getins-col1 .getins-row1 .getins-fil1 { float:left; font-size:15px; color:#61676c; background:none; border-bottom:1px solid #b58150; border-radius:0; text-align:left; resize:none; font-family: 'Poppins', sans-serif; font-weight: 500;}

.getins-wrapp .getins-col1 .getins-row1 .getins-fil2 { width:19.5%; height:50px; margin:0 3% 37px 0; padding:0 0 0;}

.getins-wrapp .getins-col1 .getins-row1 .getins-fil3 { width:32.5%; height:50px; margin:0 0 37px; padding:10px 0 0;}

.getins-wrapp .getins-btn1 { float:none; color:#fefbf6; background:#b58150; border-color:#b58150; margin:20px 0 0; padding:15px 58px 16px;}

.getins-wrapp .getins-btn1:hover { color:#b58150; background:#fefbf6; border-color:#b58150;}

.getins-wrapp h2, .getins-wrapp h2 span,
.getins-wrapp .h2, .getins-wrapp .h2 span { text-transform:uppercase; font-family: 'Poppins', sans-serif; font-weight: 700;}

.getins-wrapp h3, .getins-wrapp h3 span { text-transform:uppercase; font-family: 'yadon-medium-font';}



/*map-wrapp*/

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

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



/*practice-wrapp*/

.practice-wrapp { background:#eae7e0; position:relative; padding:61px 0 0;}

.practice-wrapp p { font-size:16px; color:#707070; letter-spacing:normal; line-height:26px; text-transform:inherit; margin:0 0 0;}

.practice-wrapp p a { color:#707070;}

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

.practice-wrapp .practice-row2 { width:100%; float:left; display: flex; flex-wrap: wrap;}

.practice-wrapp .practice-row1 { width:24.17%; float:left; margin:0 1.1% 1.1% 0; background:#0d0d0e; overflow:hidden;}

.practice-wrapp .practice-row1:nth-child(4n+0) { margin-right:0;}

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

.practice-wrapp .practice-row1:hover img { opacity:0.40;}

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


/*library2-wrapp*/
.library2-wrapp { text-align:center; padding-bottom:76px;}
.library2-wrapp h2, .library2-wrapp .h2 { float:none; font-size:12px; color:rgba(255,255,255,0.70); letter-spacing:3.8px; line-height:24px; margin:0 0 2px;}
.library2-wrapp h2 a, .library2-wrapp .h2 a { color:#ffffff;}
.library2-wrapp h2 span, .library2-wrapp .h2 span { display:block;}
.library2-wrapp h3 { float:none; font-size:24px; color:#fefbf6; letter-spacing:5.8px; line-height:35.53px; margin:0 0 16px;}
.library2-wrapp h3 a { color:#fefbf6;}
.library2-wrapp h3 span { display:block;}
.library2-wrapp h4 { float:none; display:inline-block; font-size:24px; color:#b58150; letter-spacing:5.8px; line-height:34px; margin:0 0 0;}
.library2-wrapp h4 a { color:#b58150;}
.library2-wrapp h4 span { display:block;}
.library2-wrapp h5 { float:none; font-size:24px; color:#b58150; letter-spacing:5.8px; line-height:34px; margin:0 0 17px;}
.library2-wrapp h5 a { color:#b58150;}
.library2-wrapp h5 span { display:block;}
.library2-wrapp h6 { float:none; font-size:24px; color:#b58150; letter-spacing:5.8px; line-height:34px; margin:0 0 37px;}
.library2-wrapp h6 a { color:#b58150;}
.library2-wrapp h6 span { display:block;}
.library2-wrapp .library-row1 { width:100%; float:left; margin:0 0 83px;}
.library2-wrapp .library-row1 img { width:100%; display:block; object-fit: cover; height: 383px; max-height: 385px;}
.library2-wrapp .library-col1 { width:100%; max-width:667px; margin:0 auto 0; float:none;}
.library2-wrapp .library-col1 h3 { font-size:18.52px; margin-bottom:8px;}
.library2-wrapp .library-col1 .library-row2 { width:100%; float:right; overflow:hidden;}
.library2-wrapp .library-row3 { width:100%; float:left; text-align:left;}
.library2-wrapp .library-row3 img { width:100%; display:block; }
.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt img { width: 100%; display: block; object-fit: cover; object-position: 50% -70px; min-height: 550px; max-height: 410px; height: 100%;}
.library2-wrapp .library-row3 h3 { float:none; font-size:14.44px; margin:0; color:#ffffff; letter-spacing:0.4px;  position:absolute; bottom:11px; right:13px; font-family: 'Poppins', sans-serif; font-weight: 700; text-transform:uppercase;}
.library2-wrapp .library-row3 h3 a { color:#ffffff;}
.library2-wrapp .library-row3 h3 span { display:block;}
.library2-wrapp .library-row3 .category-box { width:252px; float:right;}
.library2-wrapp .library-row3 .library-col4 { width:100%; float:left; margin:0 0 30px;}
.library2-wrapp .library-row3 .library-col5 { width:100%; float:left;}
.library2-wrapp .library-row3 .library-col5 .library-row4 { width:100%; float:left; margin:0 0 102px; position:relative;}
.library2-wrapp .library-row3 .library-col5 .library-row4:last-child { margin-bottom:67px;}
.library2-wrapp .library-row3 .library-col5 .library-row4 .library-bar1 { width:100%; float:left;}
.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt { width:36.47%; float:left; margin:0 0.64% 0 0; position:relative; text-align:center; overflow: hidden; max-height: 407px;}
.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt2 { width:31.48%; float:left; margin:0 0.64% 0 0;}
.library2-wrapp .library-row3 .library-col5 .library-row4 .library-rt { width:30.76%; float:left;}
.library2-wrapp .library-row3 .library-col5 .library-row4 .library-rt .library-bar11 { width:100%; float:left; position:relative; margin:0 0 1.6%;}
.library2-wrapp .library-row3 .library-col5 .library-row4 .library-bar2 { width:100%; float:left; padding:30px 0 0;}
.library2-wrapp .library-btn1 { float:none; color:#fefbf6; background:#b58150; border-color:#b58150; margin:0 0 0; padding:15px 58px 16px;}
.library2-wrapp .library-btn1:hover { color:#b58150; background:#fefbf6; border-color:#b58150;}
.library2-wrapp h2, .library2-wrapp h2 span,
.library2-wrapp .h2, .library2-wrapp .h2 span { font-family: 'Poppins', sans-serif; font-weight: 700; text-transform:uppercase;}
.library2-wrapp h3, .library2-wrapp h3 span, .library2-wrapp h4, .library2-wrapp h4 span, .library2-wrapp h5, .library2-wrapp h5 span, .library2-wrapp h6, .library2-wrapp h6 span { text-transform:uppercase; font-family: 'yadon-medium-font';}

.library2-wrapp .paiger-wrapp .paiger-btn1 { background:#b58150; border-color:#b58150;}


/*buttons*/

.buttons { width:100%; float:left; margin:16px 0 37px;}

.buttons-tex1 { font-size:17px; color:#3d3935; float:none; display:inline-block; margin:9px 12px 0; font-family: 'Poppins', sans-serif; font-weight: 500;}

.buttons h5 { font-size:17px; line-height:36px; letter-spacing:3.3px; color:#b58150; margin:0 0 20px;}

.buttons h5 a { color:#333543;}

.buttons h5 span { display:block;}

.buttons .buttons-btn1 { float:none; color:#ffffff; background:#b58150; border-color:#b58150; margin:0 0 0; padding:15px 60px 16px;}

.buttons .buttons-btn1:hover { color:#b58150; background:#ffffff; border-color:#b58150;}

.buttons .buttons-btn2 { float:none; color:#3d3935; background:none; border-color:#b6b2ac; margin:0 0 0; padding:15px 44px 16px;}

.buttons .buttons-btn2:hover { color:#ffffff; background:#b58150; border-color:#b58150;}

.buttons h5, .buttons h5 span { text-transform:uppercase; font-family: 'yadon-medium-font';}



/*mobile-css*/

.linker-mob1 { width:100%; float:left; display:none; margin:0 0 0;}

.linker-mob1 a { width:auto; float:none; display:inline-block; margin:0 6px 0;}

.linker-mob1 img { width:100%; transition:all 0.25s ease-out 0s; display:block;}

.linker-mob1 a:hover img { opacity:0.5;}

.linker-mob2 { width:100%; float:left; display:none; margin:0 0 0;}

.banner-mob1 { width:100%; float:left; display:none; margin:0 0 0;}



/*common-css*/

.banner-let1 { width:95.1%; float:left; text-align:left; margin:0 0 74px 4.9%;}

.banner-ret1 { width:95.1%; float:right; text-align:right; margin:0 4.9% 0 0;}

.consultations-thm1 { width:14.5%; float:none; margin:0 auto 22px;}

.treatments-tex1 { width:auto; float:none; display:inline-block; margin:0 auto 0; position:relative;}

.treatments-tex2 { width:auto; float:none; display:none; margin:0 auto 0; position:relative;}

.testimonials-thm1 { width:100%; float:none; display:inline-block; margin:2px auto 26px;}

.testimonials-thm1 span { width:16px; float:none; display:inline-block; margin:0 -2px 0 0;}

.team-box1 { width:100%; float:left; margin:0 0 26px;}

.team-thm1 { width:25.4%; float:none; display:inline-block; margin:0 10px 0;}

.team-thm2 { width:23.9%; float:none; display:inline-block; margin:0 10px 0;}

.team-shape1 { width:77.6%; float:right; transform:translateY(-50%); position:absolute; top:50%; right:-26.6%;}

.fheader-thm1 { width:100%; float:left; margin:4px 0 41px;}

.fheader-thm1 a { width:auto; float:left; margin:15px 15px 0 0;}

.fheader-thm1 a:hover img { opacity:0.5;}

.teamer-shape1 { width:77.6%; float:right; transform:translateY(-50%); position:absolute; top:50%; right:-26.6%;}

.contact-thm1 { width:100%; float:left; margin:42px 0 41px;}

.contact-thm1 a { width:auto; float:none; display:inline-block; margin:0 7px 0;}

.contact-thm1 a img { opacity:0.5;}

.contact-thm1 a:hover img { opacity:1;}



/*mobile-css*/

.header-mob1 { width:100%; float:left; display:none; margin:0 0 0;}

.header-mob1 li { float:left;}

.header-mob1 li, .header-mob1 li a { font-size:13px; color:#fefbf6; letter-spacing:0.4px;}



/*btn-after-css*/

.header-btn2:after, .footer-btn1:after { content:""; width:32px; height:32px; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%;}



/*btn-css*/

.header-btn1, .header-btn2, .linker-btn1, .banner-btn1, .consultations-btn1, .treatments-btn1, .testimonials-btn1, .team-btn1, .footer-btn1, .abouts-btn1, .abouts-btn2, .blogin-btn1, .sidbar-btn1, .bloger-btn1, .paiger-btn1, .paiger-btn2, .libraryin-btn1, .buttons-btn1, .buttons-btn2, .library-btn1, .testi-btn1, .teamin-btn1, .teamer-btn1, .treatin-btn1, .treatment-btn1, .getins-btn1 { text-align:center; font-size:15px; letter-spacing:0.20px; border:1px solid; border-radius:40px; transition:all 0.25s ease-out 0s; display:inline-block; position:relative;}



.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .col-sm-12 { padding: 0;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .form-control { width: 100%; height: 48px; margin: 0 0 14px; padding: 0 0 0; float: left; border: 0; font-size: 15px; color: #61676c; background: none; border-bottom: 1px solid #b58150; border-radius: 0; text-align: left; resize: none; font-family: 'Poppins', sans-serif; font-weight: 500; vertical-align: baseline; outline: none; line-height: normal; box-shadow: none;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .form-control::placeholder { color: #61676c; }
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid textarea.form-control { width: 100%; height: 95px; margin: 0 0 28px; padding: 15px 0 0;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 12px;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 26px;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .checkbox label { padding-left: 22px; font-size: 11px; font-weight: 400; color: #52595d; letter-spacing: 0.20px; line-height: 20px; display: inline-block; position: relative; top: -5px; vertical-align: baseline; outline: none; font-family: 'Poppins', sans-serif; font-weight: 400;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid a { color: #b58150; text-decoration: none; }
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .checkbox input[type=checkbox]{background-image: url(../images/checkbox-thumb1.svg); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; height: 14px; width: 14px; margin: 0px !important; padding: 0; border: 0; position: absolute; left:0px; top: 4px; -webkit-appearance: none; -moz-appearance: none; outline: none !important; cursor: pointer; margin-right: 5px !important; background-size: 13px; background-repeat: no-repeat;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .checkbox input[type=checkbox]:checked {background-position: 0 -16px; }
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .g-recaptcha { width: 100%; float: left; margin: 0px auto 0px auto; transform: scale(0.9); text-align: left; transform-origin: left;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .g-recaptcha div { width: auto !important; height: auto !important; margin: 0 auto !important;} 
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .btn { float: none; color: #fefbf6; background: #b58150; border-color: #b58150; margin: 26px 0 0; padding: 15px 58px 16px; text-align: center; font-size: 15px; letter-spacing: 0.20px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; vertical-align: baseline; outline: none !important; font-family: 'Poppins', sans-serif; font-weight: 400; line-height: normal; box-shadow: none;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .btn:hover { color: #b58150; background: #fefbf6; border-color: #b58150;}


.getins-wrapp .getins-col1 .caldera-grid .col-sm-12 { padding: 0;}
.getins-wrapp .getins-col1 .caldera-grid .col-sm-3 { padding: 0; width: 19.5%; margin: 0 3% 37px 0; float: left;}
.getins-wrapp .getins-col1 .caldera-grid .col-sm-3.last_col { width: 32.5%; margin: 0 0 37px;}
.getins-wrapp .getins-col1 .caldera-grid .form-control { width: 100%; height: 50px; margin: 0 0 0; padding: 0 0 0; float: left; border: 0; font-size: 15px; color: #61676c; background: none; border-bottom: 1px solid #b58150; border-radius: 0; text-align: left; resize: none; font-family: 'Poppins', sans-serif; font-weight: 500; vertical-align: baseline; outline: none; line-height: normal; box-shadow: none;}
.getins-wrapp .getins-col1 .caldera-grid .form-control::placeholder { color: #61676c; }
.getins-wrapp .getins-col1 .caldera-grid textarea.form-control { width: 100%; height: 50px; margin: 0 0 0; padding: 10px 0 0;}
.getins-wrapp .getins-col1 .caldera-grid .form-group.extra-class1 { width: auto; float: none; display: inline-block;}
.getins-wrapp .getins-col1 .caldera-grid .form-group.extra-class2 { width: auto; float: none; display: inline-block;}
.getins-wrapp .getins-col1 .caldera-grid .checkbox { width: auto; float: none; display: inline-block; margin: 0 20px 26px;}
.getins-wrapp .getins-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: auto; float: none; display: inline-block; margin: 0 20px 26px;}
.getins-wrapp .getins-col1 .caldera-grid .checkbox label { padding-left: 0; font-size: 13px; font-weight: 400; color: #52595d; letter-spacing: 0.20px; line-height: 20px; display: inline-block; position: relative; top: -5px; vertical-align: baseline; outline: none; font-family: 'Poppins', sans-serif; font-weight: 400;}
.getins-wrapp .getins-col1 .caldera-grid a { color: #b58150; text-decoration: none; }
.getins-wrapp .getins-col1 .caldera-grid .checkbox input[type=checkbox]{background-image: url(../images/checkbox-thumb1.svg); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; height: 14px; width: 14px; margin: 0px !important; padding: 0; border: 0; position: relative; left:0px; top: 3px; -webkit-appearance: none; -moz-appearance: none; outline: none !important; cursor: pointer; margin-right: 5px !important; background-size: 13px; background-repeat: no-repeat;}
.getins-wrapp .getins-col1 .caldera-grid .checkbox input[type=checkbox]:checked {background-position: 0 -16px; }
.getins-wrapp .getins-col1 .g-recaptcha { width: 100%; float: left; margin: 0px auto 0px auto; transform: scale(0.9); text-align: center; transform-origin: center;}
.getins-wrapp .getins-col1 .g-recaptcha div { width: auto !important; height: auto !important; margin: 0 auto !important;} 
.getins-wrapp .getins-col1 .caldera-grid .btn { float: none; color: #fefbf6; background: #b58150; border-color: #b58150; margin: 26px 0 0; padding: 15px 58px 16px; text-align: center; font-size: 15px; letter-spacing: 0.20px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; vertical-align: baseline; outline: none !important; font-family: 'Poppins', sans-serif; font-weight: 400; line-height: normal; box-shadow: none;}
.getins-wrapp .getins-col1 .caldera-grid .btn:hover { color: #b58150; background: #fefbf6; border-color: #b58150;}



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



.featherlight .featherlight-content { max-width: 700px !important; margin: 0 auto}



.menuzord-menu li.hide-sub-menu { display: none !important;}
.contact-thm1  a.web-version { display: inline-block; }
.contact-thm1 a.mobile-version { display: none;}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
  
    font-weight: 400 !important;
    font-size: 13px !important;
    letter-spacing: 0.5px;
}
.mega-menu-subhead.mega-menu-item.menu-subhead{
  
}
.mega-menu-subhead.mega-menu-item.menu-subhead a{
  font-size: 18px !important;
    vertical-align: top;
    color: rgb(181, 129, 80) !important;
    padding: 0px;
    font-family: yadon-medium-font !important;
    margin-bottom: 10px !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.mega-menu-subhead.mega-menu-item.mega-menu-item-type-taxonomy.mega-menu-item-object-treatmentcategory.menu-subhead a.mega-menu-link
{
  font-size: 15px !important; font-family: yadon-medium-font !important; letter-spacing: 2px !important; padding: 0 !important
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column{padding-right: 5px !important;}
/*#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row #mega-menu-277-0-1{padding-right: 0 !important}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row #mega-menu-277-0-1 li.mega-menu-item{ max-width: 100% !important; }*/
.mega-finance.mega-menu-item{
  width: 100%;
  float: left !important;
  text-align: left !important;
  border: 1px solid rgb(61, 57, 53) !important;
  margin-top: 15px !important;
  padding: 12px 4% 12px !important;
}
.mega-finance.mega-menu-item .mega-menu-title{
  font-size: 32px !important;
    color: rgb(181, 129, 80) !important;
    background: none;
    margin-bottom: 3px !important;
    padding: 0px !important;
    text-transform: none !important; 
}
.mega-finance.mega-menu-item .mega-menu-description{
  font-size: 20px !important;
    color: rgb(61, 57, 53) !important;
    font-style: normal !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-finance .mega-menu-link{
  font-size: 32px !important;
    color: rgb(181, 129, 80) !important;
    background: none;
    margin-bottom: 3px !important;
    padding: 0px !important;
    text-transform: none !important; 
    font-weight: 600 !important;
}



.mega-finance.mega-menu-item .mega-menu-link{ padding: 0 !important; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{transition: all ease 0.2s !important;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{
  color: rgb(181, 129, 80) !important; padding-left: 8px;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{
  letter-spacing: 3.30px !important; font-size: 12.5px !important;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:nth-child(2){
  border-top: thin solid #000 !important; max-width: 90%; padding-top: 16px !important;}
/*#mega-menu-277-0-2{margin-top: 43px !important;}*/
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu{margin-top: 11px !important;}


li#mega-menu-item-369 ul.mega-sub-menu {
  margin-top: 14px !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
  
  font-weight: 400 !important;
  font-size: 13px !important;
  letter-spacing: 0.5px;
  transition: all ease 0.2s !important;
  color: #555;
  font-family: inherit;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  display: block;
  border: 0;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
  color: rgb(181, 129, 80) !important;
  padding-left: 20px;
  background-color: transparent!important;
}


.floating { width:63px; float:right; margin:0 0 0; position:fixed; right:2%; bottom:20px; z-index: 999}
.floating .mob-row3 img { width:100%; display:block;}
.floating .mob-row3 { width:100%; float:right; position:relative; z-index:99;}
.floating .wh-desktop-floating { display: inline-block;}
.floating .wh-tablet-floating { display: none;}
.floating .wh-mobile-floating { display: none;}

/*
.websqldatabase header.header-wrapp {z-index: 9999; top: 32px !important;}
.websqldatabase header.header-wrapp .scroll.fixed {top: 32px !important;}
*/

.customize-support header.header-wrapp {z-index: 9999; top: 32px !important;}
.customize-support header.header-wrapp .scroll.fixed {top: 32px !important;}



.banner-wrapp .banner-col3 .banner-row3 .custom-select1 .select-items { max-height: 160px; overflow: hidden; overflow-y: scroll; padding-bottom: 10px;}
.banner-wrapp .banner-col3 .banner-row3 .custom-select1 .select-items::-webkit-scrollbar{width: 8px;}
.banner-wrapp .banner-col3 .banner-row3 .select-items::-webkit-scrollbar-track {background: #e5e2dd; box-shadow: inset 1px 0 5px #3d3935;  border-radius: 0px; }
.banner-wrapp .banner-col3 .banner-row3 .select-items::-webkit-scrollbar-thumb {background: #b58150; border-radius: 0px; }
.banner-wrapp .banner-col3 .banner-row3 .select-items::-webkit-scrollbar-thumb:hover {background: #b58150; }
.conten-wrapp .conten-col1 .conten-row1.treatin-wrapp h2,
.conten-wrapp .conten-col1 .conten-row1.treatin-wrapp .h2 { font-family: 'Poppins', sans-serif !important; font-weight: 400;}


.teamer-wrapp .teamer-row3.desktop { display: block;}
.teamer-wrapp .teamer-row3.mobileview { display: none;}




.instagram-wrapp .instagram-col2 .insta-gallery-feed.insta-gallery-square.loaded .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask {width: 90%; height: 90%;display: inline-block;border: 1px solid #b58150;background-color: transparent !important;opacity: 0;filter: alpha(opacity=0);transform: translateY(-50%);-webkit-transition: all 0.4s ease-in-out !important; transition: all 0.4s ease-in-out !important; margin: 0 auto 0;position: absolute;top: 50%;right: 0;bottom: 0;left: 0;}
.instagram-wrapp .instagram-col2 .insta-gallery-feed.insta-gallery-square.loaded .insta-gallery-list .insta-gallery-item:hover .insta-gallery-image-wrap .insta-gallery-image-mask { opacity: 1; filter: alpha(opacity=100); width: 90%; height: 90%; margin: 0 auto 0;}
.instagram-wrapp .instagram-col2 .insta-gallery-feed.insta-gallery-square.loaded .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap img.insta-gallery-image { -webkit-transition: all 0.4s ease-in-out !important; transition: all 0.4s ease-in-out !important; }
.instagram-wrapp .instagram-col2 .insta-gallery-feed.insta-gallery-square.loaded .insta-gallery-list .insta-gallery-item:hover .insta-gallery-image-wrap img.insta-gallery-image { transform: scale(1.08); transition: all 1.5s ease 0s !important; filter: grayscale(100%);}


.fheader-wrapp .fheader-col2.desktop { display: block;}
.fheader-wrapp .fheader-col2.mobileview { display: none;}


/*Smartphone css*/

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

.margin { width:90%;}



.header-wrapp { text-align:center; padding:5px 0 5px; position:fixed; top:0; z-index:2147483645;}

.header-wrapp .header-col1 { width:100%; display:none; margin:0 0 0;}

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

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

.header-wrapp .header-col2 .header-row2 { width:100%;}

.header-wrapp .header-col3 { width:auto; margin:0 0 0;}

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

.header-wrapp .header-btn1 { width:100%; margin:0 0 0; padding:10px 2% 11px 2%;}



.linker-wrapp { text-align:center; margin:0 0 0; padding:22px 0 40px;}

.linker-wrapp .linker-col1 { width:186px; transform:none; margin:0 auto 30px; position:relative; top:inherit;}

.linker-wrapp .linker-col1 .linker-row1 { width:100%;}

.linker-wrapp .linker-col2 { width:100%; margin:0 0 18px;}

.linker-wrapp .linker-col2 .linker-row2 { width:100%;}

.linker-wrapp .linker-col2 .linker-row2 a { float:none; display:inline-block; margin:0 8px 0;}

.linker-wrapp .linker-col3 { width:100%; display:none; margin:0 0 0;}

.linker-wrapp .linker-col3 .linker-row3 { width:100%;}

.linker-wrapp .linker-col3 .linker-row3 li { float:none; display:inline-block; margin:0 4px 0;}

.linker-wrapp .linker-col4 { width:100%; margin:0 0 0; position:relative; bottom:inherit;}

.linker-wrapp .linker-col4 .linker-row4 { width:100%;}

.linker-wrapp .linker-col4 .linker-row4 li { float:none; display:inline-block; margin:0 2px 0;}

.linker-wrapp .linker-col4 .linker-row4 li:nth-child(2n+0) { display:none;}

.linker-wrapp .linker-btn1 { width:48%; display:block; margin:4.2% 0 0; padding:10px 2% 11px 2%;}

.linker-wrapp .linker-btn1:first-child { width:100%; margin:0 0 0;}

.linker-wrapp .linker-btn1:nth-child(2n+0) { float:right;}

.linker-row3 li, .linker-row3 li a { font-size:12px; letter-spacing:0.2px; line-height:12px;}

.linker-row4 li, .linker-row4 li a { font-size:12px; letter-spacing:0.2px; line-height:12px;}



.banner-wrapp { text-align:center; min-height:inherit; background:#ffffff; margin:50px 0 0;}

.banner-wrapp p { font-size:13px; line-height:29px; display:none; margin:0 0 12px;}

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

.banner-wrapp h2, .banner-wrapp .h2 { font-size:11px; letter-spacing:2px; line-height:21px; margin:0 0 6px;}

.banner-wrapp h3 { font-size:31px; letter-spacing:5.4px; line-height:35px; margin:0 0 14px;}

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

.banner-wrapp h4 { font-size:14px; letter-spacing:3.2px; line-height:21.01px; margin:0 0 24px;}

.banner-wrapp .banner-col1 { width:100%; margin:0 0 0;}

.banner-wrapp .banner-col1 .banner-row1 { width:100%; padding:0 5% 0 5%;}

.banner-wrapp .banner-col2 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-col2 .banner-row2 { width:207px;}

.banner-wrapp .banner-col3 { width:100%; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-col3 .banner-row3 { width:100%; padding:36px 5% 40px 5%;}

.banner-wrapp .banner-btn1 { display:none; margin:7px 0 0; padding:15px 24px 16px 24px;}



.consultations-wrapp { text-align:center; padding:40px 0 32px;}

.consultations-wrapp p { font-size:13px; line-height:29px; margin:0 0 12px;}

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

.consultations-wrapp h2, .consultations-wrapp .h2, .consultations-wrapp h1, .consultations-wrapp .h1 { font-size:19px; letter-spacing:3.6px; line-height:29px; margin:0 0 12px;}

.consultations-wrapp h2 span, .consultations-wrapp .h2 span { display:inline;}

.consultations-wrapp h3 { font-size:11px; letter-spacing:2px; line-height:23px; margin:0 0 0;}

.consultations-wrapp h3 span { display:inline;}

.consultations-wrapp .consultations-col1 { width:100%; margin:0 0 38px;}

.consultations-wrapp .consultations-col1 .consultations-row1 { width:100%;}

.consultations-wrapp .consultations-col2 { width:100%; margin:0 0 0;}

.consultations-wrapp .consultations-col2 .consultations-row2 { width:47px; margin:0 auto 12px;}

.consultations-wrapp .consultations-col3 { width:100%; display:block; margin:0 0 22px;}

.consultations-wrapp .consultations-col3:last-child { margin-bottom:0;}

.consultations-wrapp .consultations-col3 .consultations-row3 { width:100%;}



.treatments-wrapp p { font-size:13px; line-height:29px; margin:0 0 12px;}

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

.treatments-wrapp h3 { font-size:21.15px; letter-spacing:3.6px; line-height:31.53px; margin:0 0 12px;}

.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 14px;}

.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; display:none;}

.treatments-wrapp .treatments-col2 { width:100%; overflow:hidden; background:#000000; margin:0 0 0;}

.treatments-wrapp .treatments-col2 img { width:100%; opacity:0.60; margin: 0 0 0 0; height: 113.8vw;}

.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; text-align:center; padding:0 10% 0; bottom:40px;}

.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 14px;}

.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%;}

.treatments-wrapp .treatments-col4 { width:100%; margin:0 0 0;}

.treatments-wrapp .treatments-col4 .treatments-row4 { width:100%; padding:0 10% 0; bottom:18px;}

.treatments-wrapp .treatments-btn1 { margin:9px 0 0;}



.testimonials-wrapp { text-align:center; background:#010006; padding:34px 0 80px;}

.testimonials-wrapp p { font-size:13px; line-height:29px; margin:0 auto 12px;}

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

.testimonials-wrapp h2, .testimonials-wrapp .h2 { font-size:11px; letter-spacing:2px; line-height:21px; margin:0 0 6px;}

.testimonials-wrapp h3 { font-size:19px; letter-spacing:3.6px; line-height:29px; margin:0 0 12px;}

.testimonials-wrapp h4 { font-size:10.8px; letter-spacing:2px; line-height:22px; margin:0 4px 0 0;}

.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 30px;}

.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%; padding:0 5% 0;}

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

.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%;}

.testimonials-wrapp .testimonials-btn1 { margin:9px 0 0;}



.partners-wrapp { text-align:center; padding:20px 0 20px; background: #e5e3dd url(../images/consultations-bg1.jpg) no-repeat center / cover;}

.partners-wrapp .partners-col1 { width:100%; margin:0 0 0;}

.partners-wrapp .partners-col1 .partners-row1 { width:auto; float:none; display:inline-block;}



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

.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}

.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%;}



.team-wrapp { text-align:center; padding:32px 0 0;}

.team-wrapp p { font-size:13px; line-height:27px; margin:0 0 12px;}

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

.team-wrapp h2, .team-wrapp .h2 { font-size:19px; letter-spacing:3.6px; line-height:29px; margin:0 0 16px;}

.team-wrapp h3 { font-size:14px; letter-spacing:2px; line-height:21px; margin:0 0 6px;}

.team-wrapp h4 { font-size:13px; letter-spacing:0; line-height:27px; margin:0 0 12px;}

.team-wrapp .team-col1 { width:100%; margin:0 0 30px;}

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

.team-wrapp .team-col2 { width:100%; margin:0 0 0;}

.team-wrapp .team-col2 .team-row2 { width:100%;}



.instagram-wrapp { text-align:center; padding:40px 0 6px;}

.instagram-wrapp .instagram-col1 { width:32px; margin:0 auto 30px;}

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

.instagram-wrapp .instagram-col2 { width:100%; margin:0 0 0;}

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



.fheader-wrapp { text-align:center; padding:40px 0 4px;}

.fheader-wrapp h2, .fheader-wrapp .h2 { font-size:14px; letter-spacing:2px; line-height:24px; margin:0 0 6px;}

.fheader-wrapp .fheader-col1 { width:80px; float:none; overflow:auto; margin:0 auto 24px;}

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

.fheader-wrapp .fheader-col2 { width:100%; margin:0 0 20px;}

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

.fheader-wrapp .fheader-col2 .fheader-row2 li { float:none; display:inline-block; margin:0 2px 0; font-size: 12px; letter-spacing: 0.2px; line-height: 12px;}

.fheader-wrapp .fheader-col3 { width:100%; margin:0 0 20px;}

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

.fheader-wrapp .fheader-col3 .fheader-row3 li { float:none; display:inline-block; margin:0 4px 0;}

.fheader-wrapp .fheader-col4 { width:100%; margin:0 0 20px;}

.fheader-wrapp .fheader-col4 .fheader-row4 { width:100%; margin:0 0 0;}

.fheader-wrapp .fheader-col4 .fheader-row4 li { float:none; display:inline-block; margin:0 4px 0;}

.fheader-wrapp .fheader-col5 { width:100%; margin:0 0 20px;}

.fheader-wrapp .fheader-col5 .fheader-row5 { width:100%;}

.fheader-wrapp .fheader-col5 .fheader-row5 li { float:none; display:inline-block; margin:0 4px 0;}

.fheader-wrapp .fheader-col6 { width:100%; display:none; margin:0 0 0;}

.fheader-wrapp .fheader-col6 .fheader-row6 { width:100%;}

.fheader-wrapp .fheader-col6 .fheader-row6 li { float:none; display:inline-block; margin:0 4px 0;}

.fheader-row2 li, .fheader-row2 li a, .fheader-row3 li, .fheader-row3 li a, .fheader-row4 li, .fheader-row4 li a, .fheader-row5 li, .fheader-row5 li a, .fheader-row6 li, .fheader-row6 li a { font-size:13px; line-height:20px;}

.fheader-row3 li:first-child, .fheader-row3 li:first-child a { font-size:13px; letter-spacing:0.4px;}

.fheader-wrapp .fheader-col2 li:nth-child(2n+0) { display: none;}


.footer-wrapp { text-align:center; padding:4px 0 34px;}

.footer-wrapp .footer-col1 { width:100%; display:none; margin:0 0 0;}

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

.footer-wrapp .footer-col2 { width:100%; margin:0 0 10px;}

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

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

.footer-wrapp .footer-col3 { width:100%; margin:0 0 0;}

.footer-wrapp .footer-col3 .footer-row3 { width:100%;}

.footer-wrapp .footer-col3 .footer-row3 li { float:none; display:block; margin:0 4px 3px;}

.footer-wrapp .footer-col3 .footer-row3 li:nth-child(2n+0) { display:none;}

.footer-wrapp .footer-btn1 { width:100%; margin:0 0 0; padding:10px 2% 11px 2%;}

.footer-wrapp .footer-btn1:after { display:none;}

.footer-row2 li, .footer-row2 li a, .footer-row3 li, .footer-row3 li a { font-size:12px; line-height:18px;}



/*inner-wrapp*/

.inner-wrapp h1 { font-size:22px; line-height:30px; letter-spacing: 4px;}

.inner-wrapp .linker-wrapp { position:relative; background:#3d3935; padding:40px 0;}

.inner-wrapp .inner-col1 { bottom:8%; top:inherit; transform:none;}

.inner-row1 li, .inner-row1 li a { font-size:11px;letter-spacing: 1px;}



.abouts-wrapp { padding:0 0 50px;}

.abouts-wrapp h2, .abouts-wrapp .h2 { font-size:24px; line-height:44px;}

.abouts-wrapp h3 { font-size:11px; letter-spacing:2px; line-height:23px; margin:0 0 0;}

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

.abouts-wrapp .abouts-col1 { padding:50px 0 15px;}

.abouts-wrapp .abouts-col3 { width:100%; display:block; margin:0 0 22px;}

.abouts-wrapp .abouts-col3:last-child { margin-bottom:0;}

.abouts-wrapp .abouts-col3 .abouts-row3 { width:100%;}



.conten-wrapp { padding:50px 0 10px;}

.conten-wrapp .conten-col1 { width:100%; margin:0 0 40px;}

.conten-wrapp .conten-col2 { width:100%;}



.sidbar-wrapp .sidbar-col1 .sidbar-row1 { padding:43px 5% 54px;}

.sidbar-wrapp .sidbar-col2 .sidbar-row2 { padding:42px 5% 44px;}



.blogin-wrapp h2, .blogin-wrapp .h2 { font-size:24px; line-height:44px;}

.blogin-wrapp h2 span, .blogin-wrapp .h2 span { display:inline;}

.blogin-wrapp .blogin-col1 .blogin-row1 { width:100%;}



.bloger-wrapp h2, .bloger-wrapp .h2 { font-size:24px; line-height:44px;}

.bloger-wrapp h2 span, .bloger-wrapp .h2 span { display:inline;}

.bloger-wrapp .bloger-row1 .bloger-col1 .bloger-bar1 { width:100%;}



.paiger-wrapp .paiger-row1 { width:auto;}

.paiger-wrapp .paiger-row1 .paiger-bar1 { width:auto;}

.paiger-wrapp .paiger-btn1 { padding:15px 18px 16px;}

.paiger-wrapp .paiger-btn2 { padding:15px 18px 16px;}

.paiger-wrapp .paiger-row1 .paiger-bar1 li a { padding:13px 4px 13px;}

.paiger-bar1 li, .paiger-bar1 li a { font-size:14px;}



.contact-wrapp { padding:50px 0 5px;}

.contact-wrapp h2, .contact-wrapp .h2 { font-size:24px; line-height:40px; margin:0 0 22px;}

.contact-wrapp h3 { width:100%; float:left; margin:0 0 15px;}

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

.contact-wrapp .contact-col2 { width:100%;}

.contact-wrapp .contact-col2 li { width:100%; margin:0 0 10px;}

.contact-col1 li, .contact-col1 li a { font-size:11.5px;}

.contact-col2 li, .contact-col2 li a { font-size:11.5px; letter-spacing:2px;}



.getins-wrapp h3 { font-size:24px; line-height:40px; margin:0 0 20px;}

.getins-wrapp .getins-col1 { width:100%;}

.getins-wrapp .getins-col1 .getins-row1 .getins-fil2 { width:100%; margin:0 0 20px;}

.getins-wrapp .getins-col1 .getins-row1 .getins-fil3 { width:100%;}



.fees-wrapp h2, .fees-wrapp .h2 { font-size:24px; line-height:44px;}

.fees-wrapp .fees-col1 .fees-row1 { padding:0 0 0 3%; width: 48%;}

.fees-wrapp .fees-col1 .fees-row2 { padding:0 3% 0 0; width: 52%;}



.libraryin-wrapp h3 { font-size:12px;}

.libraryin-wrapp h2, .libraryin-wrapp .h2 { font-size:24px; line-height:44px;}

.libraryin-wrapp h2 span, .libraryin-wrapp .h2 span { display:inline;}

.libraryin-wrapp .libraryin-col1 .libraryin-row1 { width:100%;}

.libraryin-wrapp .libraryin-col1 .libraryin-rt .libraryin-bar1 { margin:0 0 2.2%;}



.buttons-tex1 { margin:9px 6px 0;}

.buttons .buttons-btn1 { padding:15px 20px 16px;}

.buttons .buttons-btn2 { padding:15px 20px 16px;}



.library-wrapp { padding:50px 0;}

.library-wrapp h3 { font-size:21px; line-height:31px;}

.library-wrapp .library-row3 h3 { font-size:12px;}

.library-wrapp .library-col2 .library-col3 { bottom:10px;}

.library-wrapp .library-row3 .library-col5 .library-row4 { width:100%; margin:0 0 50px;}

.library-wrapp .library-row3 .library-col5 .library-row4:last-child { margin-bottom:30px;}

.library-wrapp .library-row3 .library-col5 .library-row4 .library-bar1 { width:100%; margin:0 0 25px;}

.library-wrapp .library-row3 .library-col5 .library-row4 .library-bar2 { width:100%; position:relative;}

.library-wrapp .library-row3 .library-col5 .library-row4 .library-rt .library-bar11 { margin:0 0 2.3%;}



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

.testi-wrapp .testi-row1 .testi-box { float:left;}

.testi-wrapp .testi-row2 { margin:20px 0 0;}

.testi-wrapp .testi-row2 .testi-col1 { width:100%; min-height:inherit; margin:0 0 50px;}

.testi-wrapp .testi-row2 .testi-col1:nth-child(2n+0) { margin-left: 0;}


.teamin-wrapp h6 { font-size:24px; line-height:40px;}

.teamin-wrapp .teamin-row1 { text-align:center;}

.teamin-wrapp .teamin-row1 .teamin-col1 { width:288px; float:none; display:inline-block; margin:0 0 30px;} 

.teamin-wrapp .teamin-row1 .teamin-col2 { width:100%; float:left; position:relative; top:inherit; transform:none;}



.teamer-wrapp { padding:50px 0 10px;}

.teamer-wrapp h2, .teamer-wrapp .h2 { font-size:24px; line-height:34px; letter-spacing:7px;}

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

.teamer-wrapp .teamer-col1 { width:100%; margin:0 0 0; position:relative; top:inherit; transform:none;}

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

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

.teamer-wrapp .teamer-col2 .teamer-row2 { width:100%;}

.teamer-wrapp .teamer-row3 h2, .teamer-wrapp .teamer-row3 .h2 { font-size:20px; line-height:32px;}



.treatin-wrapp h2, .treatin-wrapp .h2 { font-size:24px; line-height:44px;}

.treatin-wrapp h2 span, .treatin-wrapp .h2 span { display:inline;}

.treatin-wrapp .treatin-col2 iframe { height:266px;}



.treatment-wrapp h2, .treatment-wrapp .h2 { font-size:24px; line-height:44px;}

.treatment-wrapp .treatment-col1 { width:100%; margin:0 0 1%;}

.treatment-wrapp .treatment-col1 .treatment-bar2 { bottom:18%;}



.practice-wrapp { padding:50px 0 45px;}

.practice-wrapp .practice-row1 { width:48%; margin:0 0 2%;}

.practice-wrapp .practice-row1:nth-child(2n+0) { float:right; margin-left: 4%;}


.library2-wrapp { padding:50px 0 50px;}
.library2-wrapp .library-row3 h3 { font-size:11px; bottom:0;}



/*mobile-css*/

.header-mob1 { width:auto; display:block; margin:8px 10px 0 0;}

.linker-mob1 { width:100%; display:none; margin:0 0 18px;}

.linker-mob2 { width:100%; display:none; margin:0 0 0;}

.banner-mob1 { width:100%; display:block; margin:0 0 0;}



/*common-css*/

.banner-let1 { width:100%; text-align:center; margin:0 0 0;}

.banner-ret1 { width:100%; text-align:center; margin:0 0 0;}

.consultations-thm1 { width:60px; margin:0 auto 23px;}

.treatments-tex2 { width:auto; display:inline-block; margin:0 auto 0;}

.testimonials-thm1 { width:100%; margin:4px auto 16px;}

.testimonials-thm1 span { width:13px;}

.team-box1 { width:100%; margin:10px 0 16px;}

.team-thm1 { width:91px; margin:0 6px 0;}

.team-thm2 { width:80px; margin:0 6px 0;}

.fheader-thm1 { width:100%; margin:6px 0 19px;}

.fheader-thm1 a { float:none; display:inline-block; margin:0 6px 0;}



/*btn-css*/

.header-btn1, .header-btn2, .linker-btn1, .banner-btn1, .consultations-btn1, .treatments-btn1, .testimonials-btn1, .team-btn1, .footer-btn1, .abouts-btn1, .abouts-btn2, .blogin-btn1, .sidbar-btn1, .bloger-btn1, .paiger-btn1, .paiger-btn2, .libraryin-btn1, .buttons-btn1, .buttons-btn2, .library-btn1, .testi-btn1, .teamin-btn1, .teamer-btn1, .treatin-btn1, .treatment-btn1, .getins-btn1 { font-size:13px;}



.floating { width:43px; right:2%; bottom:3%; } 
.floating .wh-desktop-floating { display: none;}
.floating .wh-tablet-floating  { display: none;}
.floating .wh-mobile-floating  { display: inline-block;}



.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .form-group.extra-class2 .checkbox { margin: 0 0 20px;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .btn { font-size: 13px; margin: 22px 0 0; }
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .g-recaptcha { transform: scale(0.8);}


.getins-wrapp .getins-col1 .caldera-grid .col-sm-3 { width: 100%; margin: 0 0 20px;}
.getins-wrapp .getins-col1 .caldera-grid .col-sm-3.last_col { width: 100%;}
.getins-wrapp .getins-col1 .caldera-grid .form-group.extra-class1 { width: 100%; float: left;}
.getins-wrapp .getins-col1 .caldera-grid .form-group.extra-class2 { width: 100%; float: left;}
.getins-wrapp .getins-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 20px; text-align: left;}
.getins-wrapp .getins-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 20px;}
.getins-wrapp .getins-col1 .caldera-grid .checkbox label { padding-left: 22px;}
.getins-wrapp .getins-col1 .caldera-grid .checkbox input[type=checkbox] { position: absolute; top: 4px;}
.getins-wrapp .getins-col1 .g-recaptcha { transform: scale(0.8);}
.getins-wrapp .getins-col1 .caldera-grid .btn { font-size: 13px; margin: 20px 0 0;}


.library2-wrapp .library-row1 img { height: 51.6vw; max-height: 385px;}

.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt { height: 29.5vw; max-height: 226px;}
.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt img {min-height: 43.2vw;max-height: 407px;object-position: 50% -26px;}


.header-wrapp .header-btn2 {  padding: 11px 15px 11px 50px; margin: -5px -9px 0 0 !important;}


}



@media screen and (min-width:481px) and (max-width:600px) {

.margin { width:90%;}



.header-wrapp { text-align:center; padding:5px 0 5px; position:fixed; top:0; z-index:999999;}

.header-wrapp .header-col1 { width:100%; display:none; margin:0 0 0;}

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

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

.header-wrapp .header-col2 .header-row2 { width:100%;}

.header-wrapp .header-col3 { width:auto; margin:0 0 0;}

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

.header-wrapp .header-btn1 { width:100%; margin:0 0 0; padding:10px 2% 11px 2%;}



.linker-wrapp { text-align:center; margin:0 0 0; padding:22px 0 40px;}

.linker-wrapp .linker-col1 { width:186px; transform:none; margin:0 auto 30px; position:relative; top:inherit;}

.linker-wrapp .linker-col1 .linker-row1 { width:100%;}

.linker-wrapp .linker-col2 { width:100%; margin:0 0 18px;}

.linker-wrapp .linker-col2 .linker-row2 { width:100%;}

.linker-wrapp .linker-col2 .linker-row2 a { float:none; display:inline-block; margin:0 8px 0;}

.linker-wrapp .linker-col3 { width:100%; display:none; margin:0 0 0;}

.linker-wrapp .linker-col3 .linker-row3 { width:100%;}

.linker-wrapp .linker-col3 .linker-row3 li { float:none; display:inline-block; margin:0 4px 0;}

.linker-wrapp .linker-col4 { width:100%; margin:0 0 0; position:relative; bottom:inherit;}

.linker-wrapp .linker-col4 .linker-row4 { width:100%;}

.linker-wrapp .linker-col4 .linker-row4 li { float:none; display:inline-block; margin:0 2px 0;}

.linker-wrapp .linker-col4 .linker-row4 li:nth-child(2n+0) { position:relative; top:1px;}

.linker-wrapp .linker-btn1 { width:48%; display:block; margin:4.2% 0 0; padding:10px 2% 11px 2%;}

.linker-wrapp .linker-btn1:first-child { width:100%; margin:0 0 0;}

.linker-wrapp .linker-btn1:nth-child(2n+0) { float:right;}

.linker-row3 li, .linker-row3 li a { font-size:13px; letter-spacing:0.2px; line-height:13px;}

.linker-row4 li, .linker-row4 li a { font-size:13px; letter-spacing:0.2px; line-height:13px;}



.banner-wrapp { text-align:center; min-height:inherit; background:#ffffff; margin:50px 0 0;}

.banner-wrapp p { font-size:13px; line-height:29px; display:none; margin:0 0 12px;}

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

.banner-wrapp h2, .banner-wrapp .h2 { font-size:11px; letter-spacing:2px; line-height:21px; margin:0 0 6px;}

.banner-wrapp h3 { font-size:31px; letter-spacing:5.4px; line-height:35px; margin:0 0 14px;}

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

.banner-wrapp h4 { font-size:14px; letter-spacing:3.2px; line-height:21.01px; margin:0 0 24px;}

.banner-wrapp .banner-col1 { width:100%; margin:0 0 0;}

.banner-wrapp .banner-col1 .banner-row1 { width:100%; padding:0 5% 0 5%;}

.banner-wrapp .banner-col2 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-col2 .banner-row2 { width:207px;}

.banner-wrapp .banner-col3 { width:100%; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-col3 .banner-row3 { width:100%; padding:36px 5% 40px 5%;}

.banner-wrapp .banner-btn1 { display:none; margin:7px 0 0; padding:15px 24px 16px 24px;}



.consultations-wrapp { text-align:center; padding:40px 0 32px;}

.consultations-wrapp p { font-size:13px; line-height:29px; margin:0 0 12px;}

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

.consultations-wrapp h2, .consultations-wrapp .h2, .consultations-wrapp h1, .consultations-wrapp .h1  { font-size:19px; letter-spacing:3.6px; line-height:29px; margin:0 0 12px;}

.consultations-wrapp h2 span, .consultations-wrapp .h2 span { display:inline;}

.consultations-wrapp h3 { font-size:11px; letter-spacing:2px; line-height:23px; margin:0 0 0;}

.consultations-wrapp h3 span { display:inline;}

.consultations-wrapp .consultations-col1 { width:100%; margin:0 0 28px;}

.consultations-wrapp .consultations-col1 .consultations-row1 { width:100%;}

.consultations-wrapp .consultations-col2 { width:100%; margin:0 0 0;}

.consultations-wrapp .consultations-col2 .consultations-row2 { width:47px; margin:0 auto 12px;}

.consultations-wrapp .consultations-col3 { width:100%; display:block; margin:0 0 22px;}

.consultations-wrapp .consultations-col3:last-child { margin-bottom:0;}

.consultations-wrapp .consultations-col3 .consultations-row3 { width:100%;}



.treatments-wrapp p { font-size:13px; line-height:29px; margin:0 0 12px;}

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

.treatments-wrapp h3 { font-size:21.15px; letter-spacing:3.6px; line-height:31.53px; margin:0 0 12px;}

.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 14px;}

.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; display:none;}

.treatments-wrapp .treatments-col2 { width:100%; overflow:hidden; background:#000000; margin:0 0 0;}

.treatments-wrapp .treatments-col2 img { width:100%; opacity:0.60; margin: 0 0 0 0; height: 113.8vw;}

.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; text-align:center; padding:0 10% 0; bottom:40px;}

.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 14px;}

.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%;}

.treatments-wrapp .treatments-col4 { width:100%; margin:0 0 0;}

.treatments-wrapp .treatments-col4 .treatments-row4 { width:100%; padding:0 10% 0; bottom:18px;}

.treatments-wrapp .treatments-btn1 { margin:9px 0 0;}



.testimonials-wrapp { text-align:center; background:#010006; padding:34px 0 80px;}

.testimonials-wrapp p { font-size:13px; line-height:29px; margin:0 auto 12px; max-width: inherit;}

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

.testimonials-wrapp h2, .testimonials-wrapp .h2 { font-size:11px; letter-spacing:2px; line-height:21px; margin:0 0 6px;}

.testimonials-wrapp h3 { font-size:19px; letter-spacing:3.6px; line-height:29px; margin:0 0 12px;}

.testimonials-wrapp h4 { font-size:10.8px; letter-spacing:2px; line-height:22px; margin:0 4px 0 0;}

.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 30px;}

.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%; padding:0 5% 0;}

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

.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%;}

.testimonials-wrapp .testimonials-btn1 { margin:9px 0 0;}



.partners-wrapp { text-align:center; padding:20px 0 20px; background: #e5e3dd url(../images/consultations-bg1.jpg) no-repeat center / cover;}

.partners-wrapp .partners-col1 { width:100%; margin:0 0 0;}

.partners-wrapp .partners-col1 .partners-row1 { width:auto; float:none; display:inline-block;}



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

.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}

.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%;}



.team-wrapp { text-align:center; padding:32px 0 0;}

.team-wrapp p { font-size:13px; line-height:27px; margin:0 0 12px;}

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

.team-wrapp h2, .team-wrapp .h2 { font-size:19px; letter-spacing:3.6px; line-height:29px; margin:0 0 16px;}

.team-wrapp h3 { font-size:11px; letter-spacing:2px; line-height:21px; margin:0 0 6px;}

.team-wrapp h4 { font-size:13px; letter-spacing:0; line-height:27px; margin:0 0 12px;}

.team-wrapp .team-col1 { width:100%; margin:0 0 30px;}

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

.team-wrapp .team-col2 { width:100%; margin:0 0 0;}

.team-wrapp .team-col2 .team-row2 { width:100%;}



.instagram-wrapp { text-align:center; padding:40px 0 6px;}

.instagram-wrapp .instagram-col1 { width:32px; margin:0 auto 30px;}

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

.instagram-wrapp .instagram-col2 { width:100%; margin:0 0 0;}

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



.fheader-wrapp { text-align:center; padding:40px 0 4px;}

.fheader-wrapp h2, .fheader-wrapp .h2 { font-size:14px; letter-spacing:2px; line-height:24px; margin:0 0 6px;}

.fheader-wrapp .fheader-col1 { width:80px; float:none; overflow:auto; margin:0 auto 24px;}

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

.fheader-wrapp .fheader-col2 { width:100%; margin:0 0 20px;}

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

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

.fheader-wrapp .fheader-col3 { width:100%; margin:0 0 20px;}

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

.fheader-wrapp .fheader-col3 .fheader-row3 li { float:none; display:inline-block; margin:0 4px 0;}

.fheader-wrapp .fheader-col4 { width:100%; margin:0 0 20px;}

.fheader-wrapp .fheader-col4 .fheader-row4 { width:100%; margin:0 0 0;}

.fheader-wrapp .fheader-col4 .fheader-row4 li { float:none; display:inline-block; margin:0 4px 0;}

.fheader-wrapp .fheader-col5 { width:100%; margin:0 0 20px;}

.fheader-wrapp .fheader-col5 .fheader-row5 { width:100%;}

.fheader-wrapp .fheader-col5 .fheader-row5 li { float:none; display:inline-block; margin:0 4px 0;}

.fheader-wrapp .fheader-col6 { width:100%; display:none; margin:0 0 0;}

.fheader-wrapp .fheader-col6 .fheader-row6 { width:100%;}

.fheader-wrapp .fheader-col6 .fheader-row6 li { float:none; display:inline-block; margin:0 4px 0;}

.fheader-row2 li, .fheader-row2 li a, .fheader-row3 li, .fheader-row3 li a, .fheader-row4 li, .fheader-row4 li a, .fheader-row5 li, .fheader-row5 li a, .fheader-row6 li, .fheader-row6 li a { font-size:13px; line-height:20px;}

.fheader-row3 li:first-child, .fheader-row3 li:first-child a { font-size:13px; letter-spacing:0.4px;}



.footer-wrapp { text-align:center; padding:4px 0 36px;}

.footer-wrapp .footer-col1 { width:100%; display:none; margin:0 0 0;}

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

.footer-wrapp .footer-col2 { width:100%; margin:0 0 10px;}

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

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

.footer-wrapp .footer-col3 { width:100%; margin:0 0 0;}

.footer-wrapp .footer-col3 .footer-row3 { width:100%;}

.footer-wrapp .footer-col3 .footer-row3 li { float:none; display:inline-block; margin:0 4px 0;}

.footer-wrapp .footer-col3 .footer-row3 li:nth-child(2n+0) { display:none;}

.footer-wrapp .footer-btn1 { width:100%; margin:0 0 0; padding:10px 2% 11px 2%;}

.footer-wrapp .footer-btn1:after { display:none;}

.footer-row2 li, .footer-row2 li a, .footer-row3 li, .footer-row3 li a { font-size:12px; line-height:18px;}



/*inner-wrapp*/

.inner-wrapp h1 { font-size:26px; line-height:42px;}

.inner-wrapp .linker-wrapp { position:relative; background:#3d3935; padding:40px 0;}

.inner-wrapp .inner-col1 { bottom:16%; top:inherit; transform:none;}

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



.abouts-wrapp { padding:0 0 50px;}

.abouts-wrapp h3 { font-size:11px; letter-spacing:2px; line-height:23px; margin:0 0 0;}

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

.abouts-wrapp .abouts-col1 { padding:50px 0 15px;}

.abouts-wrapp .abouts-col3 { width:100%; display:block; margin:0 0 22px;}

.abouts-wrapp .abouts-col3:last-child { margin-bottom:0;}

.abouts-wrapp .abouts-col3 .abouts-row3 { width:100%;}



.conten-wrapp { padding:50px 0 10px;}

.conten-wrapp .conten-col1 { width:100%; margin:0 0 40px;}

.conten-wrapp .conten-col2 { width:100%;}



.sidbar-wrapp .sidbar-col1 .sidbar-row1 { padding:43px 5% 54px;}

.sidbar-wrapp .sidbar-col2 .sidbar-row2 { padding:42px 5% 44px;}



.blogin-wrapp h2 span, .blogin-wrapp .h2 span { display:inline;}

.blogin-wrapp .blogin-col1 .blogin-row1 { width:100%;}



.bloger-wrapp h2 span, .bloger-wrapp .h2 span { display:inline;}

.bloger-wrapp .bloger-row1 .bloger-col1 .bloger-bar1 { width:100%;}



.contact-wrapp { padding:50px 0 5px;}

.contact-wrapp h2, .contact-wrapp .h2 { font-size:24px; line-height:40px; margin:0 0 22px;}

.contact-wrapp h3 { width:100%; float:left; margin:0 0 15px;}

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

.contact-wrapp .contact-col1 li { margin:0;}

.contact-wrapp .contact-col2 { width:100%;}

.contact-wrapp .contact-col2 li { width:100%; margin:0 0 10px;}

.contact-col1 li, .contact-col1 li a { font-size:11.2px;}

.contact-col2 li, .contact-col2 li a { font-size:11.5px; letter-spacing:2px;}



.getins-wrapp h3 { font-size:24px; line-height:40px; margin:0 0 20px;}

.getins-wrapp .getins-col1 { width:100%;}

.getins-wrapp .getins-col1 .getins-row1 .getins-fil2 { width:100%; margin:0 0 20px;}

.getins-wrapp .getins-col1 .getins-row1 .getins-fil3 { width:100%;}



.fees-wrapp h2 span, .fees-wrapp .h2 span { display:inline;}

.fees-wrapp .fees-col1 .fees-row1 { padding:0 0 0 5%;}

.fees-wrapp .fees-col1 .fees-row2 { padding:0 5% 0 0;}



.libraryin-wrapp .libraryin-col1 .libraryin-row1 { width:100%;}

.libraryin-wrapp .libraryin-col1 .libraryin-rt .libraryin-bar1 { margin:0 0 2.2%;}



.library-wrapp { padding:50px 0;}

.library-wrapp h3 { font-size:21px; line-height:31px;}

.library-wrapp .library-row3 h3 { font-size:12px;}

.library-wrapp .library-col2 .library-col3 { bottom:10px;}

.library-wrapp .library-row3 .library-col5 .library-row4 { width:100%; margin:0 0 50px;}

.library-wrapp .library-row3 .library-col5 .library-row4:last-child { margin-bottom:30px;}

.library-wrapp .library-row3 .library-col5 .library-row4 .library-bar1 { width:100%; margin:0 0 25px;}

.library-wrapp .library-row3 .library-col5 .library-row4 .library-bar2 { width:100%; position:relative;}

.library-wrapp .library-row3 .library-col5 .library-row4 .library-rt .library-bar11 { margin:0 0 2.3%;}



.testi-wrapp h2, .testi-wrapp .h2 { font-size:22px;}

.testi-wrapp .testi-row2 { margin:20px 0 0;}

.testi-wrapp .testi-row2 .testi-col1 { width:100%; min-height:inherit; margin:0 0 50px;}

.testi-wrapp .testi-row2 .testi-col1:nth-child(2n+0) { margin-left: 0;}


.teamer-wrapp { padding:50px 0 10px;}

.teamer-wrapp h2, .teamer-wrapp .h2 { font-size:24px; line-height:34px; letter-spacing:7px;}

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

.teamer-wrapp .teamer-col1 { width:100%; margin:0 0 0; position:relative; top:inherit; transform:none;}

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

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

.teamer-wrapp .teamer-col2 .teamer-row2 { width:100%;}

.teamer-wrapp .teamer-row3 h2, .teamer-wrapp .teamer-row3 .h2 { font-size:18px; line-height:32px; letter-spacing:4px;}



.treatin-wrapp .treatin-col2 iframe { height:320px;}



.treatment-wrapp h2, .treatment-wrapp .h2 { font-size:20px; line-height:36px;}

.treatment-wrapp .treatment-col1 { width:49%; margin:0 0 2%;}

.treatment-wrapp .treatment-col1:nth-child(2n+0) { float:right; margin-left: 2%;}

.treatment-wrapp .treatment-col1 .treatment-bar2 { bottom:18%;}



.practice-wrapp { padding:50px 0 45px;}

.practice-wrapp .practice-row1 { width:48%; margin:0 0 2%;}

.practice-wrapp .practice-row1:nth-child(2n+0) { float:right;  margin-left: 4%;}


.library2-wrapp { padding:50px 0 50px;}
.library2-wrapp .library-row3 h3 { font-size:12px; bottom:0;}


/*mobile-css*/

.header-mob1 { width:auto; display:block; margin:11px 10px 0 0;}

.linker-mob1 { width:100%; display:none; margin:0 0 18px;}

.linker-mob2 { width:100%; display:none; margin:0 0 0;}

.banner-mob1 { width:100%; display:block; margin:0 0 0;}



/*common-css*/

.banner-let1 { width:100%; text-align:center; margin:0 0 0;}

.banner-ret1 { width:100%; text-align:center; margin:0 0 0;}

.consultations-thm1 { width:60px; margin:0 auto 23px;}

.treatments-tex2 { width:auto; display:inline-block; margin:0 auto 0;}

.testimonials-thm1 { width:100%; margin:4px auto 16px;}

.testimonials-thm1 span { width:13px;}

.team-box1 { width:100%; margin:10px 0 16px;}

.team-thm1 { width:91px; margin:0 6px 0;}

.team-thm2 { width:80px; margin:0 6px 0;}

.fheader-thm1 { width:100%; margin:6px 0 19px;}

.fheader-thm1 a { float:none; display:inline-block; margin:0 6px 0;}



/*btn-css*/

.header-btn1, .header-btn2, .linker-btn1, .banner-btn1, .consultations-btn1, .treatments-btn1, .testimonials-btn1, .team-btn1, .footer-btn1, .abouts-btn1, .abouts-btn2, .blogin-btn1, .sidbar-btn1, .bloger-btn1, .paiger-btn1, .paiger-btn2, .libraryin-btn1, .buttons-btn1, .buttons-btn2, .library-btn1, .testi-btn1, .teamin-btn1, .teamer-btn1, .treatin-btn1, .treatment-btn1, .getins-btn1 { font-size:13px;}


.floating { width:43px; right:1%; bottom:3%; } 
.floating .wh-desktop-floating { display: none;}
.floating .wh-tablet-floating  { display: none;}
.floating .wh-mobile-floating  { display: inline-block;}


.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .btn { font-size: 13px; }


.getins-wrapp .getins-col1 .caldera-grid .col-sm-3 { width: 100%; margin: 0 0 20px;}
.getins-wrapp .getins-col1 .caldera-grid .col-sm-3.last_col { width: 100%;}
.getins-wrapp .getins-col1 .caldera-grid .form-group.extra-class1 { width: 100%; float: left;}
.getins-wrapp .getins-col1 .caldera-grid .form-group.extra-class2 { width: 100%; float: left;}
.getins-wrapp .getins-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 20px; text-align: left;}
.getins-wrapp .getins-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 20px;}
.getins-wrapp .getins-col1 .caldera-grid .checkbox label { padding-left: 22px;}
.getins-wrapp .getins-col1 .caldera-grid .checkbox input[type=checkbox] { position: absolute; top: 4px;}
.getins-wrapp .getins-col1 .caldera-grid .btn { font-size: 13px; margin: 20px 0 0;}


.library2-wrapp .library-row1 img { height: 51.6vw; max-height: 385px;}
 

.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt { height: 29.5vw; max-height: 226px;}
.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt img { min-height: 41.5vw; max-height: 407px; object-position: 50% -32px;}



}



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

.margin { width:90%;}



.header-wrapp { text-align:center; padding:5px 0 5px; position:fixed; top:0; z-index:999999;}

.header-wrapp .header-col1 { width:100%; display:none; margin:0 0 0;}

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

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

.header-wrapp .header-col2 .header-row2 { width:100%;}

.header-wrapp .header-col3 { width:auto; margin:0 0 0;}

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

.header-wrapp .header-btn1 { width:100%; margin:0 0 0; padding:10px 2% 11px 2%;}



.linker-wrapp { text-align:center; margin:0 0 0; padding:22px 0 40px;}

.linker-wrapp .linker-col1 { width:186px; transform:none; margin:0 auto 30px; position:relative; top:inherit;}

.linker-wrapp .linker-col1 .linker-row1 { width:100%;}

.linker-wrapp .linker-col2 { width:100%; margin:0 0 18px;}

.linker-wrapp .linker-col2 .linker-row2 { width:100%;}

.linker-wrapp .linker-col2 .linker-row2 a { float:none; display:inline-block; margin:0 8px 0;}

.linker-wrapp .linker-col3 { width:100%; display:none; margin:0 0 0;}

.linker-wrapp .linker-col3 .linker-row3 { width:100%;}

.linker-wrapp .linker-col3 .linker-row3 li { float:none; display:inline-block; margin:0 4px 0;}

.linker-wrapp .linker-col4 { width:100%; margin:0 0 0; position:relative; bottom:inherit;}

.linker-wrapp .linker-col4 .linker-row4 { width:100%;}

.linker-wrapp .linker-col4 .linker-row4 li { float:none; display:inline-block; margin:0 2px 0;}

.linker-wrapp .linker-col4 .linker-row4 li:nth-child(2n+0) { position:relative; top:1px;}

.linker-wrapp .linker-btn1 { width:48%; display:block; margin:4.2% 0 0; padding:10px 2% 11px 2%;}

.linker-wrapp .linker-btn1:first-child { width:100%; margin:0 0 0;}

.linker-wrapp .linker-btn1:nth-child(2n+0) { float:right;}

.linker-row3 li, .linker-row3 li a { font-size:13px; letter-spacing:0.2px; line-height:13px;}

.linker-row4 li, .linker-row4 li a { font-size:13px; letter-spacing:0.2px; line-height:13px;}



.banner-wrapp { text-align:center; min-height:inherit; background:#ffffff; margin:50px 0 0;}

.banner-wrapp p { font-size:13px; line-height:29px; display:none; margin:0 0 12px;}

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

.banner-wrapp h2, .banner-wrapp .h2 { font-size:11px; letter-spacing:2px; line-height:21px; margin:0 0 6px;}

.banner-wrapp h3 { font-size:31px; letter-spacing:5.4px; line-height:35px; margin:0 0 14px;}

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

.banner-wrapp h4 { font-size:14px; letter-spacing:3.2px; line-height:21.01px; margin:0 0 24px;}

.banner-wrapp .banner-col1 { width:100%; margin:0 0 0;}

.banner-wrapp .banner-col1 .banner-row1 { width:100%; padding:0 5% 0 5%;}

.banner-wrapp .banner-col2 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-col2 .banner-row2 { width:207px;}

.banner-wrapp .banner-col3 { width:100%; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-col3 .banner-row3 { width:100%; padding:36px 5% 40px 5%;}

.banner-wrapp .banner-btn1 { display:none; margin:7px 0 0; padding:15px 24px 16px 24px;}



.consultations-wrapp { text-align:center; padding:40px 0 32px;}

.consultations-wrapp p { font-size:13px; line-height:29px; margin:0 0 12px;}

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

.consultations-wrapp h2, .consultations-wrapp .h2, .consultations-wrapp h1, .consultations-wrapp .h1  { font-size:19px; letter-spacing:3.6px; line-height:29px; margin:0 0 12px;}

.consultations-wrapp h2 span, .consultations-wrapp .h2 span { display:inline;}

.consultations-wrapp h3 { font-size:11px; letter-spacing:2px; line-height:23px; margin:0 0 0;}

.consultations-wrapp h3 span { display:inline;}

.consultations-wrapp .consultations-col1 { width:100%; margin:0 0 28px;}

.consultations-wrapp .consultations-col1 .consultations-row1 { width:100%;}

.consultations-wrapp .consultations-col2 { width:100%; margin:0 0 0;}

.consultations-wrapp .consultations-col2 .consultations-row2 { width:47px; margin:0 auto 12px;}

.consultations-wrapp .consultations-col3 { width:100%; display:block; margin:0 0 22px;}

.consultations-wrapp .consultations-col3:last-child { margin-bottom:0;}

.consultations-wrapp .consultations-col3 .consultations-row3 { width:100%;}



.treatments-wrapp p { font-size:13px; line-height:29px; margin:0 0 12px;}

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

.treatments-wrapp h3 { font-size:21.15px; letter-spacing:3.6px; line-height:31.53px; margin:0 0 12px;}

.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 14px;}

.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; display:none;}

.treatments-wrapp .treatments-col2 { width:100%; overflow:hidden; background:#000000; margin:0 0 0;}

.treatments-wrapp .treatments-col2 img { width:100%; opacity:0.60; margin: 0 0 0 0; height: 55.9vw;}

.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; text-align:center; padding:0 10% 0; bottom:40px;}

.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 14px;}

.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%;}

.treatments-wrapp .treatments-col4 { width:100%; margin:0 0 0;}

.treatments-wrapp .treatments-col4 .treatments-row4 { width:100%; padding:0 10% 0; bottom:18px;}

.treatments-wrapp .treatments-btn1 { margin:9px 0 0;}



.testimonials-wrapp { text-align:center; background:#010006; padding:34px 0 80px;}

.testimonials-wrapp p { font-size:13px; line-height:29px; margin: 0 auto 12px; max-width: inherit;}

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

.testimonials-wrapp h2, .testimonials-wrapp .h2 { font-size:11px; letter-spacing:2px; line-height:21px; margin:0 0 6px;}

.testimonials-wrapp h3 { font-size:19px; letter-spacing:3.6px; line-height:29px; margin:0 0 12px;}

.testimonials-wrapp h4 { font-size:10.8px; letter-spacing:2px; line-height:22px; margin:0 4px 0 0;}

.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 30px;}

.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%; padding:0 5% 0;}

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

.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%;}

.testimonials-wrapp .testimonials-btn1 { margin:9px 0 0;}



.partners-wrapp { text-align:center; padding:20px 0 20px; background: #e5e3dd url(../images/consultations-bg1.jpg) no-repeat center / cover;}

.partners-wrapp .partners-col1 { width:100%; margin:0 0 0;}

.partners-wrapp .partners-col1 .partners-row1 { width:auto; float:none; display:inline-block;}



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

.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}

.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%;}



.team-wrapp { text-align:center; padding:32px 0 0;}

.team-wrapp p { font-size:13px; line-height:27px; margin:0 0 12px;}

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

.team-wrapp h2, .team-wrapp .h2 { font-size:19px; letter-spacing:3.6px; line-height:29px; margin:0 0 16px;}

.team-wrapp h3 { font-size:11px; letter-spacing:2px; line-height:21px; margin:0 0 6px;}

.team-wrapp h4 { font-size:13px; letter-spacing:0; line-height:27px; margin:0 0 12px;}

.team-wrapp .team-col1 { width:100%; margin:0 0 30px;}

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

.team-wrapp .team-col2 { width:100%; margin:0 0 0;}

.team-wrapp .team-col2 .team-row2 { width:100%;}



.instagram-wrapp { text-align:center; padding:40px 0 6px;}

.instagram-wrapp .instagram-col1 { width:32px; margin:0 auto 30px;}

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

.instagram-wrapp .instagram-col2 { width:100%; margin:0 0 0;}

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



.fheader-wrapp { text-align:center; padding:40px 0 4px;}

.fheader-wrapp h2, .fheader-wrapp .h2 { font-size:14px; letter-spacing:2px; line-height:24px; margin:0 0 6px;}

.fheader-wrapp .fheader-col1 { width:80px; float:none; overflow:auto; margin:0 auto 24px;}

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

.fheader-wrapp .fheader-col2 { width:100%; margin:0 0 20px;}

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

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

.fheader-wrapp .fheader-col3 { width:100%; margin:0 0 20px;}

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

.fheader-wrapp .fheader-col3 .fheader-row3 li { float:none; display:inline-block; margin:0 4px 0;}

.fheader-wrapp .fheader-col4 { width:100%; margin:0 0 20px;}

.fheader-wrapp .fheader-col4 .fheader-row4 { width:100%; margin:0 0 0;}

.fheader-wrapp .fheader-col4 .fheader-row4 li { float:none; display:inline-block; margin:0 4px 0;}

.fheader-wrapp .fheader-col5 { width:100%; margin:0 0 20px;}

.fheader-wrapp .fheader-col5 .fheader-row5 { width:100%;}

.fheader-wrapp .fheader-col5 .fheader-row5 li { float:none; display:inline-block; margin:0 4px 0;}

.fheader-wrapp .fheader-col6 { width:100%; display:none; margin:0 0 0;}

.fheader-wrapp .fheader-col6 .fheader-row6 { width:100%;}

.fheader-wrapp .fheader-col6 .fheader-row6 li { float:none; display:inline-block; margin:0 4px 0;}

.fheader-row2 li, .fheader-row2 li a, .fheader-row3 li, .fheader-row3 li a, .fheader-row4 li, .fheader-row4 li a, .fheader-row5 li, .fheader-row5 li a, .fheader-row6 li, .fheader-row6 li a { font-size:13px; line-height:20px;}

.fheader-row3 li:first-child, .fheader-row3 li:first-child a { font-size:13px; letter-spacing:0.4px;}



.footer-wrapp { text-align:center; padding:4px 0 36px;}

.footer-wrapp .footer-col1 { width:100%; display:none; margin:0 0 0;}

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

.footer-wrapp .footer-col2 { width:100%; margin:0 0 10px;}

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

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

.footer-wrapp .footer-col3 { width:100%; margin:0 0 0;}

.footer-wrapp .footer-col3 .footer-row3 { width:100%;}

.footer-wrapp .footer-col3 .footer-row3 li { float:none; display:inline-block; margin:0 4px 0;}

.footer-wrapp .footer-col3 .footer-row3 li:nth-child(2n+0) { display:none;}

.footer-wrapp .footer-btn1 { width:100%; margin:0 0 0; padding:10px 2% 11px 2%;}

.footer-wrapp .footer-btn1:after { display:none;}

.footer-row2 li, .footer-row2 li a, .footer-row3 li, .footer-row3 li a { font-size:12px; line-height:18px;}



/*inner-wrapp*/

.inner-wrapp .linker-wrapp { position:relative; background:#3d3935; padding:40px 0;}

.inner-wrapp .inner-col1 { bottom:19%; top:inherit; transform:none;}



.abouts-wrapp { padding:0 0 50px;}

.abouts-wrapp h3 { font-size:11px; letter-spacing:2px; line-height:23px; margin:0 0 0;}

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

.abouts-wrapp .abouts-col1 { padding:50px 0 15px;}

.abouts-wrapp .abouts-col3 { width:100%; display:block; margin:0 0 22px;}

.abouts-wrapp .abouts-col3:last-child { margin-bottom:0;}

.abouts-wrapp .abouts-col3 .abouts-row3 { width:100%;}



.conten-wrapp { padding:50px 0 10px;}

.conten-wrapp .conten-col1 { width:100%; margin:0 0 40px;}

.conten-wrapp .conten-col2 { width:100%;}



.sidbar-wrapp .sidbar-col1 .sidbar-row1 { padding:43px 5% 54px;}

.sidbar-wrapp .sidbar-col2 .sidbar-row2 { padding:42px 5% 44px;}



.blogin-wrapp h2 span, .blogin-wrapp .h2 span { display:inline;}
.bloger-wrapp h2 span, .bloger-wrapp .h2 span { display:inline;}



.contact-wrapp { padding:50px 0 5px;}

.contact-wrapp h3 { width:100%; float:left; margin:0 0 15px;}

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

.contact-wrapp .contact-col1 li { margin:0;}

.contact-wrapp .contact-col2 { width:100%;}

.contact-wrapp .contact-col2 li { width:100%; margin:0 0 10px;}



.getins-wrapp .getins-col1 { width:100%;}

.getins-wrapp .getins-col1 .getins-row1 .getins-fil2 { width:100%; margin:0 0 20px;}

.getins-wrapp .getins-col1 .getins-row1 .getins-fil3 { width:100%;}



.fees-wrapp .fees-col1 .fees-row1 { padding:0 0 0 5%;}

.fees-wrapp .fees-col1 .fees-row2 { padding:0 5% 0 0;}



.library-wrapp { padding:50px 0;}

.library-wrapp h3 { font-size:21px; line-height:31px;}

.library-wrapp .library-row3 h3 { font-size:12px;}

.library-wrapp .library-col2 .library-col3 { bottom:10px;}

.library-wrapp .library-row3 .library-col5 .library-row4 { width:100%; margin:0 0 50px;}

.library-wrapp .library-row3 .library-col5 .library-row4:last-child { margin-bottom:30px;}

.library-wrapp .library-row3 .library-col5 .library-row4 .library-bar1 { width:100%; margin:0 0 25px;}

.library-wrapp .library-row3 .library-col5 .library-row4 .library-bar2 { width:100%; position:relative;}

.library-wrapp .library-row3 .library-col5 .library-row4 .library-rt .library-bar11 { margin:0 0 2.3%;}



.testi-wrapp .testi-row2 { margin:20px 0 0;}

.testi-wrapp .testi-row2 .testi-col1 { width:100%; min-height:inherit; margin:0 0 50px;}

.testi-wrapp .testi-row2 .testi-col1:nth-child(2n+0) { margin-left: 0;}


.teamer-wrapp { padding:50px 0 10px;}

.teamer-wrapp h2, .teamer-wrapp .h2 { font-size:24px; line-height:34px; letter-spacing:7px;}

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

.teamer-wrapp .teamer-col1 { width:100%; margin:0 0 0; position:relative; top:inherit; transform:none;}

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

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

.teamer-wrapp .teamer-col2 .teamer-row2 { width:100%;}

.teamer-wrapp .teamer-row3 h2, .teamer-wrapp .teamer-row3 .h2 { font-size:18px; line-height:32px; letter-spacing:4px;}


.treatin-wrapp h2 span, .treatin-wrapp .h2 span { display:inline;}

.treatment-wrapp h2, .treatment-wrapp .h2 { font-size:20px; line-height:36px;}

.treatment-wrapp .treatment-col1 { width:49%; margin:0 0 2%;}

.treatment-wrapp .treatment-col1:nth-child(2n+0) { float:right;  margin-left: 2%;}

.treatment-wrapp .treatment-col1 .treatment-bar2 { bottom:18%;}



/*mobile-css*/

.header-mob1 { width:auto; display:block; margin:11px 10px 0 0;}

.linker-mob1 { width:100%; display:none; margin:0 0 18px;}

.linker-mob2 { width:100%; display:none; margin:0 0 0;}

.banner-mob1 { width:100%; display:block; margin:0 0 0;}



/*common-css*/

.banner-let1 { width:100%; text-align:center; margin:0 0 0;}

.banner-ret1 { width:100%; text-align:center; margin:0 0 0;}

.consultations-thm1 { width:60px; margin:0 auto 23px;}

.treatments-tex2 { width:auto; display:inline-block; margin:0 auto 0;}

.testimonials-thm1 { width:100%; margin:4px auto 16px;}

.testimonials-thm1 span { width:13px;}

.team-box1 { width:100%; margin:10px 0 16px;}

.team-thm1 { width:91px; margin:0 6px 0;}

.team-thm2 { width:80px; margin:0 6px 0;}

.fheader-thm1 { width:100%; margin:6px 0 19px;}

.fheader-thm1 a { float:none; display:inline-block; margin:0 6px 0;}



/*btn-css*/

.header-btn1, .header-btn2, .linker-btn1, .banner-btn1, .consultations-btn1, .treatments-btn1, .testimonials-btn1, .team-btn1, .footer-btn1, .abouts-btn1, .abouts-btn2, .blogin-btn1, .sidbar-btn1, .bloger-btn1, .paiger-btn1, .paiger-btn2, .libraryin-btn1, .buttons-btn1, .buttons-btn2, .library-btn1, .testi-btn1, .teamin-btn1, .teamer-btn1, .treatin-btn1, .treatment-btn1, .getins-btn1 { font-size:13px;}


.floating { width:43px; right:1%; bottom:3%; } 
.floating .wh-desktop-floating { display: none;}
.floating .wh-tablet-floating  { display: none;}
.floating .wh-mobile-floating  { display: inline-block;}


.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .btn { font-size: 13px; }


.getins-wrapp .getins-col1 .caldera-grid .col-sm-3 { width: 100%; margin: 0 0 20px;}
.getins-wrapp .getins-col1 .caldera-grid .col-sm-3.last_col { width: 100%;}
.getins-wrapp .getins-col1 .caldera-grid .form-group.extra-class1 { width: 100%; float: left;}
.getins-wrapp .getins-col1 .caldera-grid .form-group.extra-class2 { width: 100%; float: left;}
.getins-wrapp .getins-col1 .caldera-grid .checkbox { width: 100%; float: left; margin: 0 0 20px; text-align: left;}
.getins-wrapp .getins-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 20px;}
.getins-wrapp .getins-col1 .caldera-grid .checkbox label { padding-left: 22px;}
.getins-wrapp .getins-col1 .caldera-grid .checkbox input[type=checkbox] { position: absolute; top: 4px;}
.getins-wrapp .getins-col1 .caldera-grid .btn { font-size: 13px; margin: 20px 0 0;}


.library2-wrapp .library-row1 img { height: 51.6vw; max-height: 385px;}
 
.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt { height: 29.5vw; max-height: 226px;}
.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt img { min-height: 41.5vw; max-height: 407px; object-position: 50% -40px;}



}



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

.banner-wrapp h3 { max-width:314px; margin:0 auto 14px;}

}



@media screen and (min-width:768px) and (max-width:900px) {

.margin { width:94%;}



.header-wrapp .header-btn1 { padding: 10px 10px 11px 10px; font-size: 10px; margin: 0 0 0 -14px;}

.header-wrapp .header-btn2 { padding: 10px 10px 11px 45px; font-size: 10px; margin: 0 -14px 0 0 ;}

.header-wrapp .header-btn2:after { width:32px; left:8px;}



.linker-wrapp { margin:54px 0 0; padding:4.72% 0 4.72%;}

.linker-wrapp .linker-col1 { width:16.8%;}

.linker-wrapp .linker-col2 .linker-row2 a { margin:0 14px 0 0;}

.linker-row3 li, .linker-row3 li a { font-size:18px; letter-spacing:0.4px;}

.linker-row4 li, .linker-row4 li a { font-size:11.96px;}



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

.banner-wrapp p { font-size:13px; letter-spacing:0; line-height:29px; margin:0 0 18px;}

.banner-wrapp h2, .banner-wrapp .h2 { font-size:11px; letter-spacing:1.30px; line-height:21px; margin:0 0 0;}

.banner-wrapp h3 { font-size:30px; letter-spacing:4.2px; line-height:37.01px; margin:0 0 18px;}

.banner-wrapp h4 { font-size:16px; letter-spacing:3.2px; line-height:33.01px; margin:0 0 18px;}

.banner-wrapp .banner-col1 { width:94%;}

.banner-wrapp .banner-col2 { width:94%;}

.banner-wrapp .banner-col2 .banner-row2 { width:16.7%;}

.banner-wrapp .banner-col3 { width:94%;}



.consultations-wrapp { padding:74px 0 28px;}

.consultations-wrapp p { font-size:13px; letter-spacing:0; line-height:29px; margin:0 0 18px;}

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

.consultations-wrapp h2, .consultations-wrapp .h2, .consultations-wrapp h1, .consultations-wrapp .h1  { font-size:25px; letter-spacing:3.2px; line-height:40px; margin:0 0 8px;}

.consultations-wrapp h3 { font-size:11px; letter-spacing:1.30px; line-height:24px; margin:0 0 0;}

.consultations-wrapp h3 span { display:inline;}

.consultations-wrapp .consultations-col1 { margin:0 auto 26px;}

.consultations-wrapp .consultations-col2 .consultations-row2 { margin:0 auto 8px;}



.treatments-wrapp p { font-size:13px; letter-spacing:0; line-height:29px; margin:0 0 18px;}

.treatments-wrapp h2, .treatments-wrapp .h2 { font-size:25px; letter-spacing:3.2px; line-height:40px; margin:0 0 10px;}

.treatments-wrapp h3 { font-size:15.15px; letter-spacing:3.2px; line-height:25.53px; margin:0 0 8px;}

.treatments-wrapp .treatments-col2 .treatments-row2 { width:94%;}

.treatments-wrapp .treatments-col4 .treatments-row4 { padding:0 5% 0;}



.testimonials-wrapp { padding:102px 0 64px;}

.testimonials-wrapp p { font-size:13px; letter-spacing:0; line-height:29px; margin:0 auto 18px; max-width: 90%;}

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

.testimonials-wrapp h2, .testimonials-wrapp .h2 { font-size:11px; letter-spacing:1.30px; line-height:21px; margin:0 0 12px;}

.testimonials-wrapp h3 { font-size:25px; letter-spacing:4.6px; line-height:40px; margin:0 0 8px;}

.testimonials-wrapp h4 { font-size:10.8px; letter-spacing:1.20px; line-height:22px; margin:0 4px 0 0;}

.testimonials-wrapp .testimonials-col1 { margin:0 0 54px;}

.testimonials-wrapp .testimonials-btn1 { margin:16px 0 0;}



.team-wrapp { padding:49px 0 49px;}

.team-wrapp p { font-size:13px; letter-spacing:0; line-height:27px; margin:0 0 22px;}

.team-wrapp h2, .team-wrapp .h2 { font-size:25px; letter-spacing:4.6px; line-height:40px; margin:0 0 18px;}

.team-wrapp h3 { font-size:11px; letter-spacing:1.20px; line-height:21px; margin:0 0 2px;}

.team-wrapp h4 { font-size:13px; letter-spacing:0; line-height:27px; margin:0 0 14px;}



.instagram-wrapp { padding:28px 0 6px;}

.instagram-wrapp .instagram-col1 { width:24px; margin:0 auto 28px;}



.fheader-wrapp { padding:48px 0 7px;}

.fheader-wrapp h2, .fheader-wrapp .h2 { font-size:14px; letter-spacing:2.8px; line-height:24px; margin:0 0 26px;}

.fheader-wrapp .fheader-col1 { width:8.8%;}

.fheader-wrapp .fheader-col2 { margin:0 8px 0 0;}

.fheader-wrapp .fheader-col3 { margin:0 12px 0 0;}

.fheader-wrapp .fheader-col4 { margin:0 14px 0 0;}

.fheader-wrapp .fheader-col4 .fheader-row4 { margin:0 10px 0 0;}

.fheader-wrapp .fheader-col5 { margin:0 28px 0 0;}

.fheader-row2 li, .fheader-row2 li a, .fheader-row3 li, .fheader-row3 li a, .fheader-row4 li, .fheader-row4 li a, .fheader-row5 li, .fheader-row5 li a, .fheader-row6 li, .fheader-row6 li a { font-size:11.5px;}

.fheader-row3 li:first-child, .fheader-row3 li:first-child a { font-size:13px; letter-spacing:0.4px;}




.footer-wrapp { padding:7px 0 36px;}

.footer-wrapp .footer-col2 .footer-row2 li { margin:0 10.6px 0 0;}

.footer-wrapp .footer-col3 { margin:18px 0 0;}

.footer-wrapp .footer-btn1 { padding:10px 15px 11px 52px;}

.footer-wrapp .footer-btn1:after { width:32px; left:8px;}

.footer-row2 li, .footer-row2 li a, .footer-row3 li, .footer-row3 li a { font-size:10.5px;}

.footer-wrapp .footer-col2.before-col2 h4, .footer-wrapp .footer-col2.before-col2 .h4 { font-size:14px; letter-spacing:2.8px; line-height:24px; margin: 0 0 15px;}


/*inner*/

.inner-wrapp h1 { font-size:30px; line-height:40px;}

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



.abouts-wrapp h3 { font-size:11px; letter-spacing:1.30px; line-height:24px; margin:0 0 0;}

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



.conten-wrapp .conten-col1 { width:62%;}

.conten-wrapp .conten-col2 { width:34%;}



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

.sidbar-wrapp .sidbar-col1 .sidbar-row1 { padding:43px 5% 54px;}

.sidbar-wrapp .sidbar-col2 .sidbar-row2 { padding:42px 5% 44px;}



.blogin-wrapp h2, .blogin-wrapp .h2 { font-size:24px; line-height:38px;}

.blogin-wrapp h2 span, .blogin-wrapp .h2 span { display:inline;}



.bloger-wrapp h2, .bloger-wrapp .h2 { font-size:24px; line-height:38px;}

.bloger-wrapp h2 span, .bloger-wrapp .h2 span { display:inline;}



.contact-wrapp h3 { font-size:13px; letter-spacing:2px;}

.contact-wrapp .contact-col2 li { margin:0 6px 8px;}

.contact-col1 li, .contact-col1 li a { font-size:13px; letter-spacing:2px;}

.contact-col2 li, .contact-col2 li a { font-size:13px; letter-spacing:2px;}

.contact-thm1 { margin-bottom:0;}



.getins-wrapp h3 { font-size:30px; letter-spacing:7.5px;}

.getins-wrapp .getins-col1 { width:100%;}



.libraryin-wrapp .libraryin-col1 .libraryin-row1 { width:100%;}

.libraryin-wrapp .libraryin-col1 .libraryin-rt .libraryin-bar1 { margin:0 0 2.2%;}



.library-wrapp .library-row3 .library-col5 .library-row4 { width:100%;}

.library-wrapp .library-row3 .library-col5 .library-row4 .library-rt .library-bar11 { margin:0 0 2%;}



.testi-wrapp .testi-row2 .testi-col1 { min-height:321px;}



.teamer-wrapp h2, .teamer-wrapp .h2 { font-size:28px; line-height:40px; margin:0 0 15px;}

.teamer-wrapp h4 { margin:0 0 11px;}

.teamer-wrapp p { font-size:14px; line-height:28px; margin:0 0 15px;}

.teamer-wrapp .teamer-col1 { width:53%; position: relative; top: inherit; transform: inherit;}

.teamer-wrapp .teamer-row3 h2, .teamer-wrapp .teamer-row3 .h2 { font-size:18px; line-height:30px;}



.treatment-wrapp h2, .treatment-wrapp .h2 { font-size:20px; line-height:36px; margin: 0 2px 16px;}

.treatment-wrapp .treatment-col1 .treatment-bar2 { bottom:18%;}



/*mobile-css*/

.banner-mob1 { width:100%; display:block; margin:0 0 0;}



/*common-css*/

.banner-let1 { margin:0 0 14px 4.9%;}

.consultations-thm1 { margin:0 auto 14px;}

.testimonials-thm1 { margin:2px auto 18px;}

.testimonials-thm1 span { width:14px;}

.team-box1 { margin:0 0 18px;}

.team-thm1 { margin:0 6px 0;}

.team-thm2 { margin:0 6px 0;}

.fheader-thm1 { margin:4px 0 27px;}

.fheader-thm1 a { margin:0 14px 0 0;}



/*btn-css*/

.header-btn1, .header-btn2, .linker-btn1, .banner-btn1, .consultations-btn1, .treatments-btn1, .testimonials-btn1, .team-btn1, .footer-btn1, .abouts-btn1, .abouts-btn2, .blogin-btn1, .sidbar-btn1, .bloger-btn1, .paiger-btn1, .paiger-btn2, .libraryin-btn1, .buttons-btn1, .buttons-btn2, .library-btn1, .testi-btn1, .teamin-btn1, .teamer-btn1, .treatin-btn1, .treatment-btn1, .getins-btn1 { font-size:12px;}


.floating  { width:5.7%; right:1%;}
.floating .wh-desktop-floating { display: none;}
.floating .wh-tablet-floating  { display: inline-block;}
.floating .wh-mobile-floating  { display: none;}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link { padding: 2px 6px 0 6px !important; font-size: 9.5px !important; letter-spacing: 1.90px !important;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu { margin-top: 9px !important;}

li#mega-menu-item-369 ul.mega-sub-menu {
  margin-top: 9px!important;
}

.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .btn { font-size: 12px; margin: 20px 0 0;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .g-recaptcha { transform: scale(0.73);}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .form-group.extra-class2 .checkbox { margin: 0 0 20px;}


.getins-wrapp .getins-col1 .caldera-grid .checkbox {  width: 100%; float: left; margin: 0 0 3px;}
.getins-wrapp .getins-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 20px;}
.getins-wrapp .getins-col1 .caldera-grid .btn { font-size: 12px;}

.customize-support header.header-wrapp .scroll.fixed { top: 46px !important;}
.customize-support header.header-wrapp { z-index: 9999; top: 46px!important;}

 
.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt { height: 30.75vw;}
.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt img { min-height: 43vw; max-height: 407px; object-position: 50% -50px;}


.banner-wrapp .banner-col3 .banner-row3 .custom-select1 .select-items { max-height: 145px;}

.footer-wrapp .footer-col2.before-col2 { width: 22%; margin: 0 0 0;}
.footer-wrapp .footer-col2.before-col2 .footer-row2.beforerow2 li span { margin-left: 5px;}




.header-wrapp .header-col2 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.mega-menu-item { margin-left: 40px;}
.header-wrapp .header-col2 #mega-menu-wrap-max_mega_menu_1 { width: auto; float: none; text-align: center;}


}



@media screen and (min-width:901px) and (max-width:1024px) {

.margin { width:94%;}

li#mega-menu-item-369 ul.mega-sub-menu {
  margin-top: 10px!important;
}


.header-wrapp .header-btn1 {padding: 11px 15px 11px 15px;font-size: 11px;margin: 0 0 0 -14px;}

.header-wrapp .header-btn2 {padding: 11px 15px 11px 50px;font-size: 11px;margin: 0 -14px 0 0;}

.header-wrapp .header-btn2:after { width:32px; left:11px;}



.linker-wrapp { margin:56px 0 0; padding:4.72% 0 4.72%;}

.linker-wrapp .linker-col1 { width:16.8%;}

.linker-wrapp .linker-col2 .linker-row2 a { margin:0 17px 0 0;}

.linker-row3 li, .linker-row3 li a { font-size:20px; letter-spacing:0.7px;}

.linker-row4 li, .linker-row4 li a { font-size:12.96px;}



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

.banner-wrapp p { font-size:14px; letter-spacing:0; line-height:30px; margin:0 0 22px;}

.banner-wrapp h2, .banner-wrapp .h2 { font-size:12px; letter-spacing:1.80px; line-height:22px; margin:0 0 4px;}

.banner-wrapp h3 { font-size:45px; letter-spacing:6.2px; line-height:52.01px; margin:0 0 22px;}

.banner-wrapp h4 { font-size:22px; letter-spacing:4.5px; line-height:39.01px; margin:0 0 22px;}

.banner-wrapp .banner-col1 { width:94%;}

.banner-wrapp .banner-col2 { width:94%;}

.banner-wrapp .banner-col2 .banner-row2 { width:16.7%;}

.banner-wrapp .banner-col3 { width:94%;}



.consultations-wrapp { padding:104px 0 48px;}

.consultations-wrapp p { font-size:14px; letter-spacing:0; line-height:30px; margin:0 0 22px;}

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

.consultations-wrapp h2, .consultations-wrapp .h2, .consultations-wrapp h1, .consultations-wrapp .h1  { font-size:35px; letter-spacing:4.5px; line-height:50px; margin:0 0 12px;}

.consultations-wrapp h3 { font-size:12px; letter-spacing:1.80px; line-height:26px; margin:0 0 0;}

.consultations-wrapp h3 span { display:inline;}

.consultations-wrapp .consultations-col1 { margin:0 auto 26px;}

.consultations-wrapp .consultations-col2 .consultations-row2 { margin:0 auto 10px;}



.treatments-wrapp p { font-size:14px; letter-spacing:0; line-height:30px; margin:0 0 22px;}

.treatments-wrapp h2, .treatments-wrapp .h2 { font-size:35px; letter-spacing:4.5px; line-height:50px; margin:0 0 13px;}

.treatments-wrapp h3 { font-size:23.15px; letter-spacing:3.2px; line-height:33.53px; margin:0 0 12px;}

.treatments-wrapp .treatments-col2 .treatments-row2 { width:94%;}

.treatments-wrapp .treatments-col4 .treatments-row4 { padding:0 5% 0;}



.testimonials-wrapp { padding:142px 0 94px;}

.testimonials-wrapp p { font-size:14px; letter-spacing:0; line-height:30px; margin:0 auto 22px; max-width: 80%;}

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

.testimonials-wrapp h2, .testimonials-wrapp .h2 { font-size:12px; letter-spacing:2.20px; line-height:22px; margin:0 0 16px;}

.testimonials-wrapp h3 { font-size:35px; letter-spacing:6.6px; line-height:50px; margin:0 0 12px;}

.testimonials-wrapp h4 { font-size:11.8px; letter-spacing:2.20px; line-height:23px; margin:0 4px 0 0;}

.testimonials-wrapp .testimonials-col1 { margin:0 0 54px;}

.testimonials-wrapp .testimonials-btn1 { margin:20px 0 0;}



.team-wrapp { padding:59px 0 59px;}

.team-wrapp p { font-size:14px; letter-spacing:0; line-height:28px; margin:0 0 26px;}

.team-wrapp h2, .team-wrapp .h2 { font-size:35px; letter-spacing:6.6px; line-height:50px; margin:0 0 22px;}

.team-wrapp h3 { font-size:12px; letter-spacing:2.20px; line-height:22px; margin:0 0 2px;}

.team-wrapp h4 { font-size:14px; letter-spacing:0; line-height:28px; margin:0 0 18px;}



.instagram-wrapp { padding:33px 0 6px;}

.instagram-wrapp .instagram-col1 { width:28px; margin:0 auto 32px;}



.fheader-wrapp { padding:58px 0 7px;}

.fheader-wrapp h2, .fheader-wrapp .h2 { font-size:17px; letter-spacing:2.13px; line-height:27px; margin:0 0 30px;}

.fheader-wrapp .fheader-col1 { width:8.8%;}

.fheader-wrapp .fheader-col2 { margin:0 18px 0 0;}

.fheader-wrapp .fheader-col3 { margin:0 22px 0 0;}

.fheader-wrapp .fheader-col4 { margin:0 34px 0 0;}

.fheader-wrapp .fheader-col4 .fheader-row4 { margin:0 20px 0 0;}

.fheader-wrapp .fheader-col5 { margin:0 38px 0 0;}

.fheader-row2 li, .fheader-row2 li a, .fheader-row3 li, .fheader-row3 li a, .fheader-row4 li, .fheader-row4 li a, .fheader-row5 li, .fheader-row5 li a, .fheader-row6 li, .fheader-row6 li a { font-size:12.5px;}

.fheader-row3 li:first-child, .fheader-row3 li:first-child a { font-size:14px; letter-spacing:0.7px;}



.footer-wrapp { padding:7px 0 46px;}

.footer-wrapp .footer-col2 .footer-row2 li { margin:0 13.6px 0 0;}

.footer-wrapp .footer-col3 { margin:22px 0 0;}

.footer-wrapp .footer-btn1 { padding:10px 20px 11px 57px;}

.footer-wrapp .footer-btn1:after { width:32px; left:11px;}

.footer-row2 li, .footer-row2 li a, .footer-row3 li, .footer-row3 li a { font-size:12.5px;}

.footer-wrapp .footer-col2.before-col2 h4, .footer-wrapp .footer-col2.before-col2 .h4 { font-size:17px; letter-spacing:2.13px; line-height:27px; margin: 0 0 15px;}


/*inner*/

.abouts-wrapp h3 { font-size:12px; letter-spacing:1.80px; line-height:26px; margin:0 0 0;}

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



.conten-wrapp .conten-col1 { width:62%;}

.conten-wrapp .conten-col2 { width:34%;}



.sidbar-wrapp h2, .sidbar-wrapp .h2 { font-size:28px;}

.sidbar-wrapp .sidbar-col1 .sidbar-row1 { padding:43px 5% 54px;}

.sidbar-wrapp .sidbar-col2 .sidbar-row2 { padding:42px 5% 44px;}



.blogin-wrapp h2, .blogin-wrapp .h2 { font-size:28px; line-height:42px;}

.blogin-wrapp h2 span, .blogin-wrapp .h2 span { display:inline;}



.bloger-wrapp h2, .bloger-wrapp .h2 { font-size:28px; line-height:42px;}

.bloger-wrapp h2 span, .bloger-wrapp .h2 span { display:inline;}



.getins-wrapp h3 { font-size:34px; letter-spacing:7.5px;}

.getins-wrapp .getins-col1 { width:100%;}



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

.library-wrapp .library-col2 .library-col3 { bottom:10px;}



.testi-wrapp .testi-row2 .testi-col1 { min-height:290px;}



.teamer-wrapp h2, .teamer-wrapp .h2 { font-size:28px; line-height:40px; margin:0 0 15px;}

.teamer-wrapp h4 { margin:0 0 11px;}

.teamer-wrapp p { font-size:14px; line-height:28px; margin:0 0 15px;}

.teamer-wrapp .teamer-col1 { width:53%;}

.teamer-wrapp .teamer-row3 h2, .teamer-wrapp .teamer-row3 .h2 { font-size:18px; line-height:30px;}



.treatment-wrapp h2, .treatment-wrapp .h2 { font-size:20px; line-height:36px;}

.treatment-wrapp .treatment-col1 .treatment-bar2 { bottom:18%;}



/*mobile-css*/

.banner-mob1 { width:100%; display:block; margin:0 0 0;}



/*common-css*/

.banner-let1 { margin:0 0 39px 4.9%;}

.consultations-thm1 { margin:0 auto 18px;}

.testimonials-thm1 { margin:2px auto 22px;}

.testimonials-thm1 span { width:15px;}

.team-box1 { margin:0 0 22px;}

.team-thm1 { margin:0 8px 0;}

.team-thm2 { margin:0 8px 0;}

.fheader-thm1 { margin:4px 0 34px;}

.fheader-thm1 a { margin:0 16px 0 0;}



/*btn-css*/

.header-btn1, .header-btn2, .linker-btn1, .banner-btn1, .consultations-btn1, .treatments-btn1, .testimonials-btn1, .team-btn1, .footer-btn1, .abouts-btn1, .abouts-btn2, .blogin-btn1, .sidbar-btn1, .bloger-btn1, .paiger-btn1, .paiger-btn2, .libraryin-btn1, .buttons-btn1, .buttons-btn2, .library-btn1, .testi-btn1, .teamin-btn1, .teamer-btn1, .treatin-btn1, .treatment-btn1, .getins-btn1 { font-size:13px;}


.floating  { width:4.7%; right:1%;}
.floating .wh-desktop-floating { display: none;}
.floating .wh-tablet-floating  { display: inline-block;}
.floating .wh-mobile-floating  { display: none;}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {padding: 2px 8px 0 8px !important;font-size: 10.5px !important;letter-spacing: 1.8px !important;}


.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .btn { font-size: 13px;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .g-recaptcha { transform: scale(0.86);}


.getins-wrapp .getins-col1 .caldera-grid .checkbox {  width: 100%; float: left; margin: 0 0 3px;}
.getins-wrapp .getins-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 20px;}
.getins-wrapp .getins-col1 .caldera-grid .btn { font-size: 13px;}



.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt { height: 30.8vw;}
.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt img { min-height: 43vw; max-height: 407px; object-position: 50% -55px;}



.fheader-wrapp .fheader-col5 {  margin-top:64px;}

.banner-wrapp .banner-col3 .banner-row3 .custom-select1 .select-items { max-height: 155px;}

.footer-wrapp .footer-col2.before-col2 { width: 22%;}
.footer-wrapp .footer-col2.before-col2 .footer-row2.beforerow2 li span { margin-left: 5px;}


.header-wrapp .header-col2 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.mega-menu-item { margin-left: 40px;}
.header-wrapp .header-col2 #mega-menu-wrap-max_mega_menu_1 { width: auto; float: none; text-align: center;}



}



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

.margin { width:94%;}

li#mega-menu-item-369 ul.mega-sub-menu {
  margin-top: 12px!important;
}

.linker-wrapp { padding:4.72% 0 4.72%;}

.linker-wrapp .linker-col1 { width:16.8%;}

.linker-row3 li, .linker-row3 li a { font-size:22px;}



.header-wrapp .header-btn1 {padding: 11px 15px 11px 15px;font-size: 12px;margin: 0 0 0 -14px;}

.header-wrapp .header-btn2 {padding: 11px 15px 11px 50px;font-size: 12px;margin: 0 -14px 0 0;}

.header-wrapp .header-btn2:after { width:32px; left:11px;}



.banner-wrapp { min-height:728px;}

.banner-wrapp p { font-size:15px; line-height:31px;}

.banner-wrapp h2, .banner-wrapp .h2 { font-size:13px; line-height:23px;}

.banner-wrapp h4 { font-size:24px; line-height:41.01px;}

.banner-wrapp .banner-col1 { width:94%;}

.banner-wrapp .banner-col2 { width:94%;}

.banner-wrapp .banner-col2 .banner-row2 { width:16.7%;}

.banner-wrapp .banner-col3 { width:94%;}



.consultations-wrapp p { font-size:15px; line-height:31px;}

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

.consultations-wrapp h3 { font-size:13px; line-height:28px;}

.consultations-wrapp h3 span { display:inline;}



.treatments-wrapp p { font-size:15px; line-height:31px;}

.treatments-wrapp h3 { font-size:25.15px; line-height:35.53px;}

.treatments-wrapp .treatments-col2 .treatments-row2 { width:94%;}

.treatments-wrapp .treatments-col4 .treatments-row4 { padding:0 5% 0;}



.testimonials-wrapp p { font-size:15px; line-height:31px;}

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

.testimonials-wrapp h2, .testimonials-wrapp .h2 { font-size:13px; line-height:23px;}

.testimonials-wrapp h4 { font-size:12.8px; line-height:21px;}



.team-wrapp { padding:69px 0 69px;}

.team-wrapp p { font-size:15px; line-height:29px;}

.team-wrapp h3 { font-size:13px; line-height:23px;}

.team-wrapp h4 { font-size:15px; line-height:29px;}



.fheader-wrapp .fheader-col1 { width:8.8%;}

.fheader-wrapp .fheader-col2 { margin:0 28px 0 0;}

.fheader-wrapp .fheader-col3 { margin:0 32px 0 0;}

.fheader-wrapp .fheader-col4 { margin:0 44px 0 0;}

.fheader-wrapp .fheader-col4 .fheader-row4 { margin:0 30px 0 0;}

.fheader-wrapp .fheader-col5 { margin:0 48px 0 0;}

.fheader-row2 li, .fheader-row2 li a, .fheader-row3 li, .fheader-row3 li a, .fheader-row4 li, .fheader-row4 li a, .fheader-row5 li, .fheader-row5 li a, .fheader-row6 li, .fheader-row6 li a { font-size:13px;}



.footer-row2 li, .footer-row2 li a, .footer-row3 li, .footer-row3 li a { font-size:13px;}



/*inner*/

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



.abouts-wrapp h3 { font-size:13px; line-height:28px;}

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



.conten-wrapp .conten-col1 { width:62%;}

.conten-wrapp .conten-col2 { width:34%;}



.sidbar-wrapp .sidbar-col1 .sidbar-row1 { padding:43px 5% 54px;}

.sidbar-wrapp .sidbar-col2 .sidbar-row2 { padding:42px 5% 44px;}



.getins-wrapp h3 { font-size:38px; letter-spacing:7.5px;}

.getins-wrapp .getins-col1 { width:100%;}



.teamer-wrapp h2, .teamer-wrapp .h2 { font-size:32px; line-height:44px;}

.teamer-wrapp .teamer-col1 { width:53%;}

.teamer-wrapp .teamer-row3 h2, .teamer-wrapp .teamer-row3 .h2 { font-size:22px; line-height:34px;}



.treatment-wrapp h2, .treatment-wrapp .h2 { font-size:24px; line-height:36px;}

.treatment-wrapp .treatment-col1 .treatment-bar2 { bottom:18%;}



/*mobile-css*/

.banner-mob1 { width:100%; display:block; margin:0 0 0;}



/*common-css*/

.banner-let1 { margin:0 0 64px 4.9%;}



/*btn-css*/

.header-btn1, .header-btn2, .linker-btn1, .banner-btn1, .consultations-btn1, .treatments-btn1, .testimonials-btn1, .team-btn1, .footer-btn1, .abouts-btn1, .abouts-btn2, .blogin-btn1, .sidbar-btn1, .bloger-btn1, .paiger-btn1, .paiger-btn2, .libraryin-btn1, .buttons-btn1, .buttons-btn2, .library-btn1, .testi-btn1, .teamin-btn1, .teamer-btn1, .treatin-btn1, .treatment-btn1, .getins-btn1 { font-size:14px;}



.floating { width:4.7%; right:2%;}


#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link { padding: 2px 12px 0 12px !important; font-size: 11.5px !important; letter-spacing: 2.70px !important;}


.sidbar-wrapp .sidbar-col1 .sidbar-row1 .caldera-grid .btn { font-size: 14px;}


.getins-wrapp .getins-col1 .caldera-grid .checkbox {  width: 100%; float: left; margin: 0 0 3px;}
.getins-wrapp .getins-col1 .caldera-grid .form-group.extra-class2 .checkbox { width: 100%; float: left; margin: 0 0 20px;}
.getins-wrapp .getins-col1 .caldera-grid .btn { font-size: 14px;}


#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.mega-menu-subhead.mega-menu-item.mega-menu-item-type-taxonomy.mega-menu-item-object-treatmentcategory.menu-subhead a.mega-menu-link{
    font-size: 13px !important; 
    letter-spacing: 1px !important; 
}
/*#mega-menu-277-0-2 {
    margin-top: 40px !important;
}*/


.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt { height: 30.8vw;}
.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt img { min-height: 42.5vw; max-height: 407px; object-position: 50% -65px;}

.fheader-wrapp .fheader-col5 {  margin-top:64px;}


.header-wrapp .header-col2 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.mega-menu-item { margin-left: 40px;}
.header-wrapp .header-col2 #mega-menu-wrap-max_mega_menu_1 { width: auto; float: none; text-align: center;}



}



@media screen and (min-width:1241px) and (max-width:1340px) {

.margin { width:94%;}



.banner-wrapp { min-height:788px;}

.banner-wrapp .banner-col1 { width:94%;}

.banner-wrapp .banner-col2 { width:94%;}

.banner-wrapp .banner-col3 { width:94%;}


.header-wrapp .header-btn1 {padding: 11px 20px 11px 20px;font-size: 14px;margin: 0 0 0 -14px;}

.header-wrapp .header-btn2 {padding: 11px 20px 11px 55px;font-size: 14px;margin: 0 -14px 0 0;}

.header-wrapp .header-btn2:after {width:32px;left: 13px;}



.treatments-wrapp .treatments-col2 .treatments-row2 { width:94%;}



.fheader-wrapp .fheader-col2 { margin:0 44px 0 0;}

.fheader-wrapp .fheader-col3 { margin:0 48px 0 0;}

.fheader-wrapp .fheader-col4 { margin:0 50px 0 0;}

.fheader-wrapp .fheader-col5 { margin:0 104px 0 0;}



/*inner*/

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


.getins-wrapp .getins-col1 { width:100%;}


.getins-wrapp .getins-col1 .caldera-grid .checkbox { margin: 0 11px 26px 0;}


.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt { height: 30.8vw;}
.library2-wrapp .library-row3 .library-col5 .library-row4 .library-lt img { min-height: 41.7vw; max-height: 407px; object-position: 50% -70px;}



.fheader-wrapp .fheader-col5 {  margin-top:64px;}

}


@media screen and (max-width: 1024px) {
  .team-wrapp .team-btn1{ margin-bottom: 0; }
  .teamer-wrapp .teamer-row3 .slick-next{
  right: -18px;
}
.teamer-wrapp .teamer-row3 .slick-prev{
  left: -18px;
}
.teamer-wrapp .teamer-row3 .slick-arrow{
  width: 28px; height: 28px;
}
.featherlight .featherlight-content { max-width: 80% !important; margin: 0 auto !important; max-height: 80% !important;}
/*#mega-menu-277-0-2{margin-top: 33px !important;}*/
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.mega-menu-subhead.mega-menu-item.mega-menu-item-type-taxonomy.mega-menu-item-object-treatmentcategory.menu-subhead a.mega-menu-link
{
  font-size: 13px !important; line-height: 15px; letter-spacing: 0 !important;
}
.mega-finance.mega-menu-item .mega-menu-description{font-size: 18px !important; margin: 0 !important;}
.mega-finance.mega-menu-item .mega-menu-title{font-size: 27px !important; margin: 0 !important;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-finance .mega-menu-link{font-size: 24px !important;margin: 0 !important;}
.fheader-wrapp .fheader-col5 {  margin-top:64px;}
}
@media screen and (max-width: 991px) {
 
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.mega-menu-subhead.mega-menu-item.mega-menu-item-type-taxonomy.mega-menu-item-object-treatmentcategory.menu-subhead a.mega-menu-link
{
  font-size: 11px !important;
  margin-top: 15px;
}
.mega-finance.mega-menu-item .mega-menu-description{font-size: 16px !important; margin: 0 !important;}
.mega-finance.mega-menu-item .mega-menu-title{font-size: 22px !important; margin: 0 !important;}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-finance .mega-menu-link {font-size: 18px !important;margin: 0 !important;}
/*#mega-menu-277-0-2{margin-top: 48px !important;}*/
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{line-height: 15px !important;}
}
@media screen and (max-width: 768px) {
/*.websqldatabase header.header-wrapp .scroll.fixed { top: 46px !important;}
.websqldatabase header.header-wrapp { z-index: 9999; top: 46px!important;}*/




}
@media screen and (min-width: 768px) {
 #page { display: none; }

.google-rating.ggogledesktop { position: fixed; bottom: 20px; left: 20px; z-index: 999; display: inline-block; width: 210px; cursor: pointer;}
.wp-google-badge.wp-google-badge_left-fixed { display: none!important;}
}
 


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

.header-wrapp #menuzord { display: none; }

.map-wrapp .map-row1 iframe { pointer-events: none; }

.featherlight .featherlight-close-icon { right: 0 !important; top: -30px !important;}

.header-wrapp .header-col3 { position: relative; z-index: 99; margin-top: -20px !important;}

#mega-menu-wrap-max_mega_menu_1 { display: none;}

.contact-thm1  a.web-version { display: none; }
.contact-thm1 a.mobile-version { display: inline-block;}

.customize-support header.header-wrapp .scroll.fixed { top: 0 !important;}
.customize-support header.header-wrapp { z-index: 9999; top: 0 !important;}


.google-rating.ggogledesktop{ display: none!important;  }
.wp-google-badge.wp-google-badge_left-fixed { left: 10px !important; bottom: 20px !important; z-index: 999 !important; cursor: pointer;}
.wp-gr .wp-google-rating { margin: 0 !important; display: none !important;}
.wp-google-badge.wp-google-badge_left-fixed .wp-google-badge-score { margin-left: 0 !important;}
.wp-google-badge.wp-google-badge_left-fixed .wp-google-stars .wp-star svg { width: 13px !important;}


.wp-gr .wp-google-content { z-index: 9999999999 !important;}
.wp-gr .wp-google-form.wp-google-form-left { z-index: 9999999999 !important;}
.fheader-wrapp .fheader-col5 {margin-top: 0;}



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


.banner-wrapp .banner-col3 .banner-row3 .custom-select1 .select-items { max-height: 145px;}


.footer-wrapp .footer-col2.before-col2 { width: 100%;  margin: 0 auto 10px;}
.footer-wrapp .footer-col2.before-col2 .footer-row2.beforerow2 { width: 100%;}
.footer-wrapp .footer-col2.before-col2 .footer-row2.beforerow2 li { width: 100%; display: block; float: none; margin: 0 auto 10px; text-align: center;}
.footer-wrapp .footer-col2.before-col2 .footer-row2.beforerow2 li span { margin-left: 5px; float: none;}

.teamer-wrapp .teamer-row3.desktop { display: none;}
.teamer-wrapp .teamer-row3.mobileview { display: block;}


.partners-wrapp .partners-col1.mobileview .slider.responsive .partners-row1 a { width: 100%; display: block; height: auto; position: relative;}
.partners-wrapp .partners-col1.mobileview .slider.responsive .partners-row1 img { width: 100%; max-width: 80px; height: auto; display: block; margin: 0 auto 15px;}
.partners-wrapp .partners-col1.mobileview .slider.responsive .partners-row1 h2,
.partners-wrapp .partners-col1.mobileview .slider.responsive .partners-row1 .h2 { font-size:12px; letter-spacing:1px; line-height:24px; margin:0 0 0;}
.partners-wrapp .partners-col1.mobileview .slider.responsive .partners-row1 h2 span,
.partners-wrapp .partners-col1.mobileview .slider.responsive .partners-row1 .h2 span { display:inline;}
.partners-wrapp .partners-col1.mobileview .slider.responsive .partners-row1 h2, 
.partners-wrapp .partners-col1.mobileview .slider.responsive .partners-row1 .h2,
.partners-wrapp .partners-col1.mobileview .slider.responsive .partners-row1 h2 span
.partners-wrapp .partners-col1.mobileview .slider.responsive .partners-row1 .h2 span { text-transform:uppercase; font-family: 'Poppins', sans-serif; font-weight: 700;}
.partners-wrapp .partners-col1.mobileview .slider.responsive .partners-row1 { margin: 0 10px !important;}

.footer-wrapp .footer-col2.before-col2 h4, .footer-wrapp .footer-col2.before-col2 .h4 { font-size:14px; letter-spacing:2px; line-height:24px; margin:0 0 6px; text-align: center;}

.fheader-wrapp .fheader-col2.desktop { display: none;}
.fheader-wrapp .fheader-col2.mobileview { display: block;}


.gallery-wrapp .gallery-col1 .slide-post.owl-carousel .owl-dots { bottom: -35px;}

.bot-eb-trigger.bot-right .bot-e-text{ display: none; }
.bot-eb-trigger.bot-popup{width: 61px !important;}
.bot-eb-trigger.bot-right{right: auto;
    /*left: 15px;*/
    bottom: 108px;}
.gallery-wrapp .owl-dots{
  bottom: -25px !important;
 }
 .gallery-wrapp{padding-bottom: 30px;}

 .testimonials-wrapp{ background: #eae7e0; }
 .testimonials-wrapp h2, .testimonials-wrapp .h2,
 .testimonials-wrapp p,.testimonials-wrapp h4{ color: #3d3935; }

 .contact-wrapp .contact-col2 li .spn-1{width: 50%; display: inline-block; text-align: left;}
 .contact-wrapp .contact-col2{width: 90%;}
}

@media screen and (max-width: 415px) {
.fees-row1, .fees-row2 {  font-size: 13px; line-height: 26px;}
}
@media screen and (max-width: 360px) {

/*.bot-eb-trigger.bot-right { width: 190px !important; right: 10px !important; padding-left: 15px !important;}*/
.bot-eb-trigger.bot-right .bot-e-text { left: 20px !important; width: 115px !important;}
.bot-eb-trigger.bot-right .bot-e-text span.bot-text { font-size: 14px !important;}


}

@media screen and (max-width: 330px) {
.getins-wrapp .getins-col1 .g-recaptcha div iframe { margin-left: -1%;}
.contact-wrapp .contact-col2 li{font-size: 9px;}
}

@media screen and (max-width: 320px) {
.getins-wrapp .getins-col1 .g-recaptcha div iframe { margin-left: -2.5%;}
}




  .treatment-blocks {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 5px;
  }
  .treatment-blocks__item {
    background-color: #eae7e0;
    height: 400px;
    color: black;
    flex-grow: 0;
    width: 25%;

    display: flex;
  }
  .treatment-blocks__item-title {
    display: block;
    margin-bottom: 24px;
    font-size: 1.5rem;
    font-weight: 600;
        letter-spacing: 3.30px !important;
  }
  .treatment-blocks__item:hover {
    opacity: 0.8;
  }
  .treatment-blocks__item:nth-child(4n + 3) > .treatment-blocks__item-image, .treatment-blocks__item:nth-child(4n + 4) > .treatment-blocks__item-image {
    order: 2;
  }
  .treatment-blocks__item-image, .treatment-blocks__item-text-holder {
    width: 100%;
    border: 5px solid white;
  }
  .treatment-blocks__item-text-holder {
    padding: 75px 60px; box-sizing: border-box;
  }
  .treatment-blocks__item-text {
  }



@media only screen and (max-width: 1320px) {
  .treatment-blocks__item {
    width: 33.33333%;
  }
}


@media only screen and (max-width: 1000px) {
  .treatment-blocks__item {
    width: 50%;
  }
}

@media only screen and (max-width: 690px) {
  .treatment-blocks__item {
    width: 100%;
  }
}
.fheader-thm1 a {margin:15px 15px 0px 0px !important}

.fees-wrapp .fees-col1 { background: #ffffff; border-radius: 25px; margin-bottom: 20px; }
.fees-wrapp .fees-col1 h3 { margin-bottom: 0; }
.fees-wrapp .fees-col1 .content { padding: 15px 0; }
.team-item { margin-top: 1.5rem; }
.team-item h2 { font-size: 18px; line-height: 32px; letter-spacing: 4px; margin-bottom: 0; }
.team-item p { margin-bottom: 0; }

@media(max-width:575px){
  .contact-form .caldera-grid .col-sm-3, .contact-form .caldera-grid .col-sm-12 { float: none; }
}
@media(min-width:992px){
  .team-item h2 { font-size: 22px; line-height: 34px; letter-spacing: 6.8px; }
}
@media(min-width:1200px){
  .team-item h2 { font-size: 30px; line-height: 42px; }
}

/*
## Structure
--------------------------------------------------------------*/
.overflow-hidden { overflow: hidden; }
.d-inline { display: inline !important; }
.d-inline-block { display: inline-block !important; }
.d-block { display: block !important; }
.d-flex { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.container { padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; }
.contaier-fluid { padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; }
.row{display:block; margin-left: -15px; margin-right: -15px;}
.row:before,
.row:after{display:table;content:" "}
.row:after{clear:both}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left; padding-left: 15px; padding-right: 15px;}
.col-1{width:8.333333%}
.col-2{width:16.666667%}
.col-3{width:25%}
.col-4{width:33.333333%}
.col-5{width:41.666667%}
.col-6{width:50%}
.col-7{width:58.333333%}
.col-8{width:66.666667%}
.col-9{width:75%}
.col-10{width:83.333333%}
.col-11{width:91.666667%}
.col-12{width:100%}
.team-wrapp .team-col1 .team-row1 h2 { display: none; }
@media(min-width:576px){
  .col-sm-1{width:8.333333%}
  .col-sm-2{width:16.666667%}
  .col-sm-3{width:25%}
  .col-sm-4{width:33.333333%}
  .col-sm-5{width:41.666667%}
  .col-sm-6{width:50%}
  .col-sm-7{width:58.333333%}
  .col-sm-8{width:66.666667%}
  .col-sm-9{width:75%}
  .col-sm-10{width:83.333333%}
  .col-sm-11{width:91.666667%}
  .col-sm-12{width:100%}
  .container { max-width: 540px; }
  .float-sm-right { float: right; }
}
@media(min-width:768px){
  .col-md-1{width:8.333333%}
  .col-md-2{width:16.666667%}
  .col-md-3{width:25%}
  .col-md-4{width:33.333333%}
  .col-md-5{width:41.666667%}
  .col-md-6{width:50%}
  .col-md-7{width:58.333333%}
  .col-md-8{width:66.666667%}
  .col-md-9{width:75%}
  .col-md-10{width:83.333333%}
  .col-md-11{width:91.666667%}
  .col-md-12{width:100%}
  .container { max-width: 720px; }
  .float-md-right { float: right; }
  .team-wrapp .team-col1 .team-row1 h2 { display: block; }
}
@media(min-width:992px){
  .col-lg-1{width:8.333333%}
  .col-lg-2{width:16.666667%}
  .col-lg-3{width:25%}
  .col-lg-4{width:33.333333%}
  .col-lg-5{width:41.666667%}
  .col-lg-6{width:50%}
  .col-lg-7{width:58.333333%}
  .col-lg-8{width:66.666667%}
  .col-lg-9{width:75%}
  .col-lg-10{width:83.333333%}
  .col-lg-11{width:91.666667%}
  .col-lg-12{width:100%}
  .container { max-width: 920px; }
  .float-lg-right { float: right; }
}
@media (min-width: 1200px){
  .col-xl-1{width:8.333333%}
  .col-xl-2{width:16.666667%}
  .col-xl-3{width:25%}
  .col-xl-4{width:33.333333%}
  .col-xl-5{width:41.666667%}
  .col-xl-6{width:50%}
  .col-xl-7{width:58.333333%}
  .col-xl-8{width:66.666667%}
  .col-xl-9{width:75%}
  .col-xl-10{width:83.333333%}
  .col-xl-11{width:91.666667%}
  .col-xl-12{width:100%}
  .container { max-width: 928px; }
  .float-xl-right { float: right; }
}
.pt-1 { padding-top: 1rem !important; }
.pt-2 { padding-top: 2rem !important; }
.pt-3 { padding-top: 3rem !important; }
.pt-4 { padding-top: 4rem !important; }
.pt-5 { padding-top: 5rem !important; }
.pt-0 { padding-top: 0rem !important; }
.pb-1 { padding-bottom: 1rem !important; }
.pb-2 { padding-bottom: 2rem !important; }
.pb-3 { padding-bottom: 3rem !important; }
.pb-4 { padding-bottom: 4rem !important; }
.pb-5 { padding-bottom: 5rem !important; }
.pb-0 { padding-bottom: 0rem !important; }
.mb-0 { margin-bottom: 0 !important; }
.mb-1 { margin-bottom: 1rem !important; }
.mb-2 { margin-bottom: 2rem !important; }
@media (min-width: 576px) {
  .pt-sm-1 { padding-top: 1rem !important; }
  .pt-sm-2 { padding-top: 2rem !important; }
  .pt-sm-3 { padding-top: 3rem !important; }
  .pt-sm-4 { padding-top: 4rem !important; }
  .pt-sm-5 { padding-top: 5rem !important; }
  .pt-sm-0 { padding-top: 0rem !important; }
  .pb-sm-1 { padding-bottom: 1rem !important; }
  .pb-sm-2 { padding-bottom: 2rem !important; }
  .pb-sm-3 { padding-bottom: 3rem !important; }
  .pb-sm-4 { padding-bottom: 4rem !important; }
  .pb-sm-5 { padding-bottom: 5rem !important; }
  .pb-sm-0 { padding-bottom: 0rem !important; }
}
@media (min-width: 768px) {
  .pt-md-1 { padding-top: 1rem !important; }
  .pt-md-2 { padding-top: 2rem !important; }
  .pt-md-3 { padding-top: 3rem !important; }
  .pt-md-4 { padding-top: 4rem !important; }
  .pt-md-5 { padding-top: 5rem !important; }
  .pt-md-0 { padding-top: 0rem !important; }
  .pb-md-1 { padding-bottom: 1rem !important; }
  .pb-md-2 { padding-bottom: 2rem !important; }
  .pb-md-3 { padding-bottom: 3rem !important; }
  .pb-md-4 { padding-bottom: 4rem !important; }
  .pb-md-5 { padding-bottom: 5rem !important; }
  .pb-md-0 { padding-bottom: 0rem !important; }
  .mb-md-0 { margin-bottom: 0 !important; }
  .mb-md-1 { margin-bottom: 1rem !important; }
  .mb-md-2 { margin-bottom: 2rem !important; }
  .d-md-none { display: none !important; }
}
@media (min-width: 992px) {
  .pt-lg-1 { padding-top: 1rem !important; }
  .pt-lg-2 { padding-top: 2rem !important; }
  .pt-lg-3 { padding-top: 3rem !important; }
  .pt-lg-4 { padding-top: 4rem !important; }
  .pt-lg-5 { padding-top: 5rem !important; }
  .pt-lg-0 { padding-top: 0rem !important; }
  .pb-lg-1 { padding-bottom: 1rem !important; }
  .pb-lg-2 { padding-bottom: 2rem !important; }
  .pb-lg-3 { padding-bottom: 3rem !important; }
  .pb-lg-4 { padding-bottom: 4rem !important; }
  .pb-lg-5 { padding-bottom: 5rem !important; }
  .pb-lg-0 { padding-bottom: 0rem !important; }
}
@media (min-width: 1200px) {
  .pt-xl-1 { padding-top: 1rem !important; }
  .pt-xl-2 { padding-top: 2rem !important; }
  .pt-xl-3 { padding-top: 3rem !important; }
  .pt-xl-4 { padding-top: 4rem !important; }
  .pt-xl-5 { padding-top: 5rem !important; }
  .pt-xl-0 { padding-top: 0rem !important; }
  .pb-xl-1 { padding-bottom: 1rem !important; }
  .pb-xl-2 { padding-bottom: 2rem !important; }
  .pb-xl-3 { padding-bottom: 3rem !important; }
  .pb-xl-4 { padding-bottom: 4rem !important; }
  .pb-xl-5 { padding-bottom: 5rem !important; }
  .pb-xl-0 { padding-bottom: 0rem !important; }
}

.text-primary { color: #36AD71 !important; }
.text-danger { color: #FF0000 !important; }
.text-white { color: #fff !important; }
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.text-center { text-align: center !important; }
@media (min-width: 576px) {
  .text-sm-left { text-align: left !important; }
  .text-sm-right { text-align: right !important; }
  .text-sm-center { text-align: center !important; }
}
@media (min-width: 768px) {
  .text-md-left { text-align: left !important; }
  .text-md-right { text-align: right !important; }
  .text-md-center { text-align: center !important; }
}
@media (min-width: 992px) {
  .text-lg-left { text-align: left !important; }
  .text-lg-right { text-align: right !important; }
  .text-lg-center { text-align: center !important; }
}
@media (min-width: 1200px) {
  .text-xl-left { text-align: left !important; }
  .text-xl-right { text-align: right !important; }
  .text-xl-center { text-align: center !important; }
}

.grecaptcha-badge{ bottom: 180px !important;}