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

/* CSS Document © 2015 Digimax.co.uk */
@import url('https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap');

::-moz-selection{ background:#222222; color:#ffffff; text-shadow:none;}
::selection { background:#222222; 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: "Geist", sans-serif;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body {color:#504f50; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; overflow:hidden; counter-reset: section;}
:root { overflow-y: scroll;}
a { text-decoration:none; transition:all 0.25s ease-out 0s;}
p, p span { font-family: "Geist", sans-serif;}
img { border:0px;}
ol, ul, li{ list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
* {-webkit-appearance: none;}
::-webkit-input-placeholder {
  color:#65373b;
}
::-moz-placeholder { 
  color:#65373b;
}
:-ms-input-placeholder {
  color:#65373b;
}
:-moz-placeholder {
  color:#65373b;
}

.common-style h1 {font-size: 50px;font-weight: 700; color: #284d66;letter-spacing: normal;  line-height: 1.1;  margin: 0 0 20px;} 

.common-style h2 {font-size: 46px;font-weight: 700; color: #284d66;letter-spacing: normal;  line-height: 1.1;  margin: 0 0 20px;} 

.common-style h3 {font-size: 42px;font-weight: 700; color: #284d66;letter-spacing: normal;  line-height: 1.1;  margin: 0 0 20px;} 

.common-style h4 {font-size: 38px;font-weight: 700; color: #284d66;letter-spacing: normal;  line-height: 1.1;  margin: 0 0 20px;} 

.common-style h5 {font-size: 34px;font-weight: 700; color: #284d66;letter-spacing: normal;  line-height: 1.1;  margin: 0 0 20px;} 

.common-style h6 {font-size: 30px;font-weight: 700; color: #284d66;letter-spacing: normal;  line-height: 1.1;  margin: 0 0 20px;} 

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

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

.common-style p {float: none; font-size: 16px;font-weight: 500;color: #222222;letter-spacing: normal;line-height: 1.5;margin: 0 0 16px;}

.common-style p a { color: #0499e1; cursor: pointer; }

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

.common-style strong { font-weight: bold !important;color:#0499e1;}

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

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

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

.common-style ul li {float: none; font-size: 16px;font-weight: 500;color: #222222;letter-spacing: normal;line-height: 1.5;margin: 0 0 16px; position:relative; margin: 0 0 0; padding:0 0 0 10px;}

.common-style ul li:before { content: "\2022 "; position: absolute; left: -1px; color: #222222; font-size: 15px; top: 2px; line-height: normal;} 

.common-style ul li a { color: #0499e1;cursor: pointer; }

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

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

.common-style ol li  {float: none; font-size: 16px;font-weight: 500;color: #222222;letter-spacing: normal;line-height: 1.5;margin: 0 0 16px; position:relative; margin: 0 0 0; padding:0 0 0 10px;counter-increment: step-counter; padding-left:20px; width: auto; margin: 0 auto; position: relative;}

.common-style ol li a { color: #0499e1; cursor: pointer; }

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

.common-style ol li:before { content: counter(step-counter)'.';margin-right: 0px; position: relative; left: 2px; color:#222222; font-size:16px; top:-1px; position: absolute;}    

.common-style blockquote p {  font-size: 16px;font-weight: 500;color: #284d66;line-height: 1.5;margin: 0 0 16px; ; margin-bottom: 30px; position: relative; letter-spacing: normal;}

.common-style blockquote p:before { content: '"'; position: relative; left: -4px; font-size: 16px; color:#222222; font-style: italic; top: 0px; }
 
.common-anchor {width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;right: 0;z-index: 9;}

.fee-text-area{font-size: 16px;color: #0499e1;line-height: 1.5; letter-spacing: normal;}

.feeser-bar1 strong{font-weight: 600;}
 
/* IMG STYLES */ 
.alignright { float: right; margin-left: 16px !important; margin-bottom: 16px !important; margin-top: 15px !important;}
.alignleft { float: left; margin-right: 16px !important; margin-bottom: 16px !important; margin-top: 15px !important;}
.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;}
.services-wrapp  .services-col1.desk {display:none !important;}
.services-wrapp .services-col1.mob {display: block !important;}
.assist-wrapp .assist-col1.desk {display:none !important;}
.assist-wrapp .assist-col1.mob {display:block !important}
.team-wrapp .team-col1.desk { display:none !important;}
.team-wrapp .team-col1.mob {  display:block !important;}
.stories-wrapp  .stories-col1.desk {display:none !important;}
.stories-wrapp .stories-col1.mob {display:block !important;}
.gallery-wrapp .gallery-col1.desk {display:none !important;}
.gallery-wrapp .gallery-col1.mob {display:block !important;}
.about-wrapp .about-col1 .about-row1 .home-editor ul li {padding: 0 !important;}
.about-wrapp .about-col1 .about-row1 .home-editor ul li:before {width: 18px !important; height: 18px !important ;float: none !important;  vertical-align: middle !important;  display: inline-block !important;  transform: none !important;margin: -2px 6px 0 0 !important;;padding: 0 0 18px;  position: relative !important;top: inherit !important;  left: inherit!important;}
.blog-box { margin: auto;text-align: center;}
.paiger-wrapp {padding: 35px 0 0;  margin: auto;  text-align: center;}
header.page-header h1.page-title {text-align: center;}
.smile-wrapp .smile-row1.desk {  display:none !important;}

.smile-wrapp .smile-row1.mob {  display:block !important;}
}

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

.common-style span.screen-reader-text { color: #284d66;}

.common-style [type=search] {border: 1px solid;padding:  10px 15px;background: none;border-color: rgba(21,21,21,0.3);font-size: 16px;color: #284d66;line-height: 1.5;width: 200px;display: inline-block;margin-right: 5px;}

.common-style [type=search]::placeholder {color: #284d66;}

.common-style [type=submit] {-webkit-appearance: none;    border: 1px solid;  padding: 10px 20px;  font-size: 14px;  line-height: 1.5;  cursor: pointer;   font-weight: 700;    border-radius: 30px;  float: none;  color: #ffffff !important;  background: #0499e1;border-color: #0499e1;margin: 20px 8px 0 0;  padding: 15px 38px 15px 38px;  font-family: 'Geist';}
.common-style [type=submit]:hover {cursor:pointer;color: #0499e1;background: transparent;border-color: #0499e1;}

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

.common-style [type=submit]:hover span.screen-reader-text {color: #0499e1;}

nav.navigation.pagination { display: block; opacity: 1;position: relative; left: 0; top: 0;padding: 0;width: auto;}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
    margin:0 0px 22px 0;
    float: left;
    width: 100%;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  border-radius:20px
}
.common-style img {width: 600px;display: block; height:auto; border-radius: 20px}
.common-style p img{margin:0 0px 22px 0;}
 
.common-style .videoWrapper {width:100%;float: none;max-width: 100% !important; border-radius: 20px}
 
.common-style .table-outer {display: inline-block;}
.common-style img[align="right"] {
    margin: 0px 0 22px 30px;
}

.common-style img[align="left"] {
    margin: 0px 30px 22px 0px;
  
}
 

 @media(max-width:767px)
 {
.common-style h1 {font-size: 32px;}
.common-style h2 {font-size: 30px;}
.common-style h3 {font-size: 29px;}
.common-style h4 {font-size: 26px;}
.common-style h5 {font-size:24px;}
.common-style h6 {font-size: 22px;}
.common-style img {width:100%;}
.common-style img[align="left"] {width:100%;}
.common-style img[align="right"]{width:100%;}
.common-style .table-outer{display:block;}
.videoWrapper iframe {border-radius:17px}
.common-style p img{border-radius:17px}
.common-style .videoWrapper{border-radius:17px}
 }
 @media screen and (min-width:768px) and (max-width:1024px) 
{.common-style h1 {font-size: 38px;}
.common-style h2 {font-size: 35px;}
.common-style h3 {font-size: 30px;}
.common-style h4 {font-size: 28px;}
.common-style h5 {font-size:25px;}
.common-style h6 {font-size: 23px;}


}
 

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

.common-style h1 a { color: #0499e1;cursor: pointer; }
.common-style h2 a { color: #0499e1;cursor: pointer; }
.common-style h3 a { color: #0499e1; cursor: pointer;}
.common-style h4 a { color: #0499e1;cursor: pointer; }
.common-style h5 a { color: #0499e1; cursor: pointer;}
.common-style h6 a { color: #0499e1; cursor: pointer;}

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





.table-outer { overflow-x: auto; width: auto; font-size:16px; margin-bottom: 28px; }
.table-outer td {border: 1px solid #222222; padding: 10px;color: #222222;line-height: 1.5; font-family: "Geist", sans-serif;font-weight: 500;}
.table-outer table { border-collapse: collapse; border-spacing: 0; min-width: 600px; max-width: 100%; }
.table-outer td p:last-child { margin: 0;}

.header-wrapp, .linker-wrapp, .about-wrapp, .banner-wrapp, .process-wrapp, .team-wrapp, .invisalign-wrapp, .treatments-wrapp, .reviews-wrapp, .gallery-wrapp, .faqs-wrapp, .contact-wrapp, .instagram-wrapp, .partners-wrapp, .footer-wrapp, .inner-wrapp, .conten-wrapp, .paiger-wrapp, .feeser-wrapp, .gallein-wrapp, .teamer-wrapp, .treatment-wrapp, .blog-wrapp, .contac-wrapp, .getin-wrapp, .hours-wrapp, .map-wrapp, .testimonial-wrapp, .treatin-wrapp, .treatin2-wrapp, .treatin3-wrapp, .treatin4-wrapp, .video-wrapp, .video-wrapp, .practice-wrapp { width:100%; float:left;}
.margin { width:100%; max-width:1100px; margin:auto;}

.common-style h1.page-title {font-size: 54px;}
.common-style h1.page-title, .common-style h1.page-title span {  font-family: "Geist", sans-serif;}

h1.seo-sub-title {font-size: 54px;}
h1.seo-sub-title, h1.seo-sub-title span {  font-family: "Geist", sans-serif;}

.typography.common-style {width: 100%;display: block;float: left;}

.header-wrapp, .linker-wrapp, .services-wrapp, .banner-wrapp, .about-wrapp, .assist-wrapp, .team-wrapp, .stories-wrapp, .choose-wrapp, .find-wrapp, .information-wrapp, .gallery-wrapp, .appointment-wrapp, .fheader-wrapp, .flinker-wrapp, .offers-wrapp, .fheader-wrapp, .flinker-wrapp, .footer-wrapp, .inner-wrapp, .conten-wrapp, .teamin-wrapp, .sidbar-wrapp, .treat-wrapp, .treatin-wrapp, .testi-wrapp { width:100%; float:left;}
.margin { width:100%; max-width:1180px; margin:auto;}

/*header-wrapp*/
.menu-opening {overflow: hidden;  height: 100vh;}
.header-wrapp { background:none; padding:50px 0 50px; position:absolute; top:0; right:0; left:0; z-index:9999;}
.header-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.header-wrapp p a { font-weight:700; color:#0499e1;}
.header-wrapp p span { display:block;}
.header-wrapp p strong { font-weight:700; color:#0499e1;}
.header-wrapp .margin { max-width:1234px;}
.header-wrapp .header-col1 { width:249.3px; float:left; transition:all 0.7s; margin:0 0 0;}
.header-wrapp .header-col1 img { width:100%; display:block;}
.header-wrapp .header-col1 .header-row1 { width:100%; float:right; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 li { float:left; margin:0 0 0;}
.header-wrapp .header-col2 { width:auto; float:right; border-bottom:1px solid #dbdbdb; transition:all 0.7s; margin:0 0 12px; padding:0 0 15px;}
.header-wrapp .header-col2 img { width:100%; display:block;}
.header-wrapp .header-col2 .header-row2 { width:auto; float:left; margin:0 26px 0 0;}
.header-wrapp .header-col2 .header-row2 li { float:left; margin:0 30px 0 0; position:relative;}
.header-wrapp .header-col2 .header-row2 li:last-child { margin-right:0;}
.header-wrapp .header-col2 .header-row2 li:after { content:""; width:1px; height:14px; float:left; background:#0499e1; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:-15px;}
.header-wrapp .header-col2 .header-row2 li:first-child:after { display:none;}
.header-wrapp .header-col2 .header-row2 li a:hover { color:#0499e1;}
.header-wrapp .header-col3 { width:auto; float:right; transition:all 0.7s; margin:0 0 0;}
.header-wrapp .header-col3 img { width:100%; display:block;}
.header-wrapp .header-col3 .header-row3 { width:auto; float:left; margin:0 0 0;}
.header-wrapp .header-btn1 { float:none; color:#ffffff; background:#0499e1; border-color:#0499e1; margin:0 8px 0 0; padding:15px 32px 15px 32px;}
.header-wrapp .header-btn1:last-child { margin-right:0;}
.header-wrapp .header-btn1:hover { color:#0499e1; background:none; border-color:#0499e1;}
.header-row2 li, .header-row2 li a { font-size:17px; font-weight:600; color:#222222; letter-spacing:normal; line-height:2.90;}

/*banner-wrapp*/
.banner-wrapp { text-align:center; background:none; position:relative;}
.banner-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.banner-wrapp p a { font-weight:700; color:#0499e1;}
.banner-wrapp p span { display:block;}
.banner-wrapp p strong { font-weight:700; color:#222222;}
.banner-wrapp h1 { font-size:48px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.1; margin:0 0 20px;}
.banner-wrapp h1 a { color:#284d66;}
.banner-wrapp h1 span { display:block;}
.banner-wrapp h1 strong { font-weight:700; color:#0499e1;}
.banner-wrapp .banner-col1 { width:68%; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:56.6%; 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-btn1 { float:none; color:#ffffff; background:#0499e1; border-color:#0499e1; margin:20px 4px 0; padding:15px 32px 15px 32px;}
.banner-wrapp .banner-btn1:hover { color:#0499e1; background:none; border-color:#0499e1;}
.banner-wrapp .banner-btn2 { float:none; color:#0499e1; background:none; border-color:#0499e1; margin:20px 4px 0; padding:15px 32px 15px 32px;}
.banner-wrapp .banner-btn2:hover { color:#ffffff; background:#0499e1; border-color:#0499e1;}

/*services-wrapp*/
.services-wrapp { text-align:center; background:none; padding:4.2% 0 3.2%;}
.services-wrapp p { float:none; font-size:17px; font-weight:500; color:#222222; letter-spacing:normal; line-height:2; margin:0 0 16px;}
.services-wrapp p a { font-weight:700; color:#0499e1;}
.services-wrapp p span { display:block;}
.services-wrapp p strong { font-weight:700; color:#0499e1;}
.services-wrapp h2 { font-size:16px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.5; margin:0 0 0;}
.services-wrapp h2 a { color:#284d66;}
.services-wrapp h2 span { display:block;}
.services-wrapp h2 strong { font-weight:700; color:#0499e1;}
.services-wrapp .services-col1 { width:100%; float:left; margin:0 0 0;}
.services-wrapp .services-col1 img { width:100%; display:block;}
.services-wrapp .services-col1 .services-row1 { width:100%; float:left; background:#fafafa; border-radius:40px; padding:6.2% 4% 6.2% 4%}

/*about-wrapp*/
.about-wrapp { background:none; padding:3.2% 0 9.2%; position:relative;}
.about-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.about-wrapp p a { font-weight:700; color:#0499e1;}
.about-wrapp p span { display:block;}
.about-wrapp p strong { font-weight:700; color:#0499e1;}
.about-wrapp h2 { font-size:16px; font-weight:700; color:#0499e1; letter-spacing:normal; line-height:1.66; margin:0 0 0;}
.about-wrapp h2 a { color:#0499e1;}
.about-wrapp h2 span { display:block;}
.about-wrapp h2 strong { font-weight:700; color:#284d66;}
.about-wrapp h3 { font-size:48px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.1; margin:0 0 26px;}
.about-wrapp h3 a { color:#284d66;}
.about-wrapp h3 span { display:block;}
.about-wrapp h3 strong { font-weight:700; color:#0499e1;}
.about-wrapp:after { content:""; width:62.88%; float:right; background:url(../images/about-bg.png) no-repeat center / 100%; transform:translateY(-50%); margin:0 0 0; padding:0 0 66.2%; position:absolute; top:50%; right:0; z-index:-9;}
.about-wrapp .about-col1 { width:100%; float:right; margin:0 0 0;}
.about-wrapp .about-col1 img { width:100%; display:block;}
.about-wrapp .about-col1 .about-row1 { width:41.3%; float:left; margin:0 0 0;}
.about-wrapp .about-col2 { width:52.4%; float:right; margin:3.2% 1.7% 0 0; position:relative;}
.about-wrapp .about-col2 img { width:100%; display:block;border-radius:20px;}
.about-wrapp .about-col2 .about-row2 { width:100%; float:left; margin:0 0 0;}
.about-wrapp .about-btn1 { float:none; color:#0499e1; background:none; border-color:rgba(255,255,255,0); margin:0 8px 0 0; padding:0 26px 0 0;}
.about-wrapp .about-btn1:last-child { margin-right:0;}
.about-wrapp .about-btn1:hover { color:#222222; background:none; border-color:rgba(255,255,255,0);}

/*assist-wrapp*/
.assist-wrapp { background:#fafafa; padding:9.3% 0 9%;}
.assist-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.assist-wrapp p a { font-weight:700; color:#0499e1;}
.assist-wrapp p span { display:block;}
.assist-wrapp p strong { font-weight:700; color:#0499e1;}
.assist-wrapp h2 { font-size:16px; font-weight:700; color:#0499e1; letter-spacing:normal; line-height:1.66; margin:0 0 0;}
.assist-wrapp h2 a { color:#0499e1;}
.assist-wrapp h2 span { display:block;}
.assist-wrapp h2 strong { font-weight:700; color:#284d66;}
.assist-wrapp h3 { font-size:48px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.1; margin:0 0 26px;}
.assist-wrapp h3 a { color:#284d66;}
.assist-wrapp h3 span { display:block;}
.assist-wrapp h3 strong { font-weight:700; color:#0499e1;}
.assist-wrapp h4 { font-size:24px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.04; margin:0 0 20px;}
.assist-wrapp h4 a { color:#284d66;}
.assist-wrapp h4 span { display:block;}
.assist-wrapp h4 strong { font-weight:700; color:#0499e1;}
.assist-wrapp .assist-col1 { width:100%; float:left; margin:0 0 0;}
.assist-wrapp .assist-col1 img { width:100%; display:block;border-radius: 20px;}
.assist-wrapp .assist-col1 .assist-row1 { width:30.2%; float:left; margin:0 0 11%;}
.assist-wrapp .assist-col2 { width:97.8%; float:left; background:#eeeeee; border-radius:35px; margin:4.4% 2.2% 0 0; padding:13.5% 11.9% 9.1% 11.9%; position:relative;}
.assist-wrapp .assist-col2 img { width:100%; display:block;border-radius: 20px;}
.assist-wrapp .assist-col2 .assist-row2 { width:100%; float:left; margin:0 0 0;}
.assist-wrapp .assist-btn1 { float:none; color:#0499e1; background:none; border-color:rgba(255,255,255,0); margin:0 8px 0 0; padding:0 26px 0 0;}
.assist-wrapp .assist-btn1:last-child { margin-right:0;}
.assist-wrapp .assist-btn1:hover { color:#222222; background:none; border-color:rgba(255,255,255,0);}

/*team-wrapp*/
.team-wrapp { background:none; padding:8.8% 0 7%;}
.team-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.team-wrapp p a { font-weight:700; color:#0499e1;}
.team-wrapp p span { display:block;}
.team-wrapp p strong { font-weight:700; color:#0499e1;}
.team-wrapp h2 { font-size:16px; font-weight:700; color:#0499e1; letter-spacing:normal; line-height:1.66; margin:0 0 0;}
.team-wrapp h2 a { color:#0499e1;}
.team-wrapp h2 span { display:block;}
.team-wrapp h2 strong { font-weight:700; color:#284d66;}
.team-wrapp h3 { font-size:48px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.1; margin:0 0 26px;}
.team-wrapp h3 a { color:#284d66;}
.team-wrapp h3 span { display:block;}
.team-wrapp h3 strong { font-weight:700; color:#0499e1;}
.team-wrapp h4 { font-size:27px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:0.93; margin:0 0 16px;}
.team-wrapp h4 a { color:#284d66;}
.team-wrapp h4 span { display:block;}
.team-wrapp h4 strong { font-weight:700; color:#0499e1;}
.team-wrapp .team-col1 { width:90.9%; float:right; margin:0 0 0;}
.team-wrapp .team-col1 img { width:100%; display:block;border-radius: 20px;}
.team-wrapp .team-col1 .team-row1 { width:100%; float:left; margin:0 0 12%; position:relative;}
.team-wrapp .team-col2 { width:100%; float:left; margin:0 0 0;}
.team-wrapp .team-col2 img { width:100%; display:block;border-radius: 20px;}
.team-wrapp .team-col2 .team-row2 { width:100%; float:left; margin:0 0 0;}
.team-wrapp .team-btn1 { float:none; color:#0499e1; background:none; border-color:rgba(255,255,255,0); margin:0 8px 0 0; padding:0 26px 0 0;}
.team-wrapp .team-btn1:last-child { margin-right:0;}
.team-wrapp .team-btn1:hover { color:#222222; background:none; border-color:rgba(255,255,255,0);}
.team-wrapp .team-btn2 { float:none; font-size:13px; font-weight:600; color:#222222; background:none; border-color:#ffffff; margin:10px 8px 0 0; padding:12px 29px 12px 29px;}
.team-wrapp .team-btn2:last-child { margin-right:0;}
.team-wrapp .team-btn2:hover { color:#ffffff; background:#222222; border-color:#222222;}

/*stories-wrapp*/
.stories-wrapp { background:#fafafa; padding:7.4% 0 7%;}
.stories-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.stories-wrapp p a { font-weight:700; color:#0499e1;}
.stories-wrapp p span { display:block;}
.stories-wrapp p strong { font-weight:700; color:#0499e1;}
.stories-wrapp h2 { font-size:16px; font-weight:700; color:#0499e1; letter-spacing:normal; line-height:1.66; margin:0 0 0;}
.stories-wrapp h2 a { color:#0499e1;}
.stories-wrapp h2 span { display:block;}
.stories-wrapp h2 strong { font-weight:700; color:#284d66;}
.stories-wrapp h3 { font-size:48px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.1; margin:0 0 26px;}
.stories-wrapp h3 a { color:#284d66;}
.stories-wrapp h3 span { display:block;}
.stories-wrapp h3 strong { font-weight:700; color:#0499e1;}
.stories-wrapp h4 { font-size:19px; font-weight:700; color:#222222; letter-spacing:normal; line-height:1.32; margin:0 0 10px;}
.stories-wrapp h4 a { color:#222222;}
.stories-wrapp h4 span { display:block;}
.stories-wrapp h4 strong { font-weight:700; color:#0499e1;}
.stories-wrapp h5 { font-size:21px; font-weight:600; color:#222222; letter-spacing:normal; line-height:1.33; margin:0 0 16px;}
.stories-wrapp h5 a { color:#222222;}
.stories-wrapp h5 span { display:block;}
.stories-wrapp h5 strong { font-weight:700; color:#0499e1;}
.stories-wrapp .stories-col1 { width:100%; float:left; margin:0 0 0;}
.stories-wrapp .stories-col1 img { width:100%; display:block;border-radius: 20px;}
.stories-wrapp .stories-col1 .stories-row1 { width:100%; float:left; margin:0 0 12.6%; position:relative;}
.stories-wrapp .stories-col2 { width:100%; float:left; border-radius:35px; margin:0 0 0; padding:11% 11% 11% 11%;}
.stories-wrapp .stories-col2 img { width:100%; display:block;border-radius: 20px;}
.stories-wrapp .stories-col2 .stories-row2 { width:100%; float:left; margin:0 0 0;}
.stories-wrapp .stories-btn1 { float:none; color:#0499e1; background:none; border-color:rgba(255,255,255,0); margin:0 8px 0 0; padding:0 26px 0 0;}
.stories-wrapp .stories-btn1:last-child { margin-right:0;}
.stories-wrapp .stories-btn1:hover { color:#222222; background:none; border-color:rgba(255,255,255,0);}
.stories-wrapp .stories-btn2 { float:none; font-size:13px; font-weight:600;cursor: pointer; color:#222222; background:none; border-color:#ffffff; margin:10px 8px 0 0; padding:10px 33px 10px 33px;}
.stories-wrapp .stories-btn2:last-child { margin-right:0;}
.stories-wrapp .stories-btn2:hover { color:#ffffff; background:#222222; border-color:#222222;}

/*choose-wrapp*/
.choose-wrapp { background:none; padding:8.4% 0 10.8%; position:relative;}
.choose-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.choose-wrapp p a { font-weight:700; color:#0499e1;}
.choose-wrapp p span { display:block;}
.choose-wrapp p strong { font-weight:700; color:#0499e1;}
.choose-wrapp h2 { font-size:16px; font-weight:700; color:#0499e1; letter-spacing:normal; line-height:1.66; margin:0 0 0;}
.choose-wrapp h2 a { color:#0499e1;}
.choose-wrapp h2 span { display:block;}
.choose-wrapp h2 strong { font-weight:700; color:#284d66;}
.choose-wrapp h3 { font-size:48px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.1; margin:0 0 26px;}
.choose-wrapp h3 a { color:#284d66;}
.choose-wrapp h3 span { display:block;}
.choose-wrapp h3 strong { font-weight:700; color:#0499e1;}
.choose-wrapp:after { content:""; width:49.5%; float:right; background:url(../images/choose-bg.png) no-repeat center / 100%; margin:0 0 0; padding:0 0 66.2%; position:absolute; bottom:-72px; right:0; z-index:-9;}
.choose-wrapp .choose-col1 { width:41.9%; float:left; margin:0 0 0 29.22%;}
.choose-wrapp .choose-col1 img { width:100%; display:block;border-radius: 20px;}
.choose-wrapp .choose-col1 .choose-row1 { width:100%; float:left; margin:0 0 0;}
.choose-wrapp .choose-col1 .choose-row1 li { float:none; border-bottom:1px solid #dbdbdb; margin:0 0 4.2%; padding:0 0 4.2%; position:relative;}
.choose-wrapp .choose-col1 .choose-row1 li:last-child { border-bottom:none; margin-bottom:0; padding-bottom:0;}
.choose-wrapp .choose-col1 .choose-row1 li:before { content:"0"counter(section)"."; counter-increment:section; width:auto; float:none; font-size:32px; font-weight:700; color:#0499e1; letter-spacing:normal; line-height:1.56; margin:0 40px 0 0;}
.choose-wrapp .choose-col1 .choose-row1 li a:hover { color:#0499e1;}
.choose-wrapp .choose-btn1 { float:none; color:#0499e1; background:none; border-color:rgba(255,255,255,0); margin:0 8px 0 0; padding:0 26px 0 0;}
.choose-wrapp .choose-btn1:last-child { margin-right:0;}
.choose-wrapp .choose-btn1:hover { color:#222222; background:none; border-color:rgba(255,255,255,0);}
.choose-row1 li, .choose-row1 li a { font-size:32px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.56;}

/*find-wrapp*/
.find-wrapp { background:#fafafa; padding:4.9% 0 8.2%;}
.find-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.find-wrapp p a { color:#0499e1;}
.find-wrapp p a:hover{ color:#284d66;}
.find-wrapp p span { display:block;}
.find-wrapp p strong { font-weight:700; color:#0499e1;}
.find-wrapp h2 { font-size:16px; font-weight:700; color:#0499e1; letter-spacing:normal; line-height:1.66; margin:0 0 0;}
.find-wrapp h2 a { color:#0499e1;}
.find-wrapp h2 span { display:block;}
.find-wrapp h2 strong { font-weight:700; color:#284d66;}
.find-wrapp h3 { font-size:48px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.1; margin:0 0 26px;}
.find-wrapp h3 a { color:#284d66;}
.find-wrapp h3 span { display:block;}
.find-wrapp h3 strong { font-weight:700; color:#0499e1;}
.find-wrapp h4 { font-size:13px; font-weight:700; color:#0499e1; letter-spacing:normal; line-height:1.92; margin:0 0 10px;}
.find-wrapp h4 a { color:#0499e1;}
.find-wrapp h4 span { display:block;}
.find-wrapp h4 strong { font-weight:700; color:#284d66;}
.find-wrapp h5 { font-size:12.6px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.59; margin:0 0 10px;}
.find-wrapp h5 a { color:#284d66;}
.find-wrapp h5 span { display:block;}
.find-wrapp h5 strong { font-weight:700; color:#0499e1;}
.find-wrapp .find-col1 { width:100%; float:left; margin:0 0 0; position:relative;}
.find-wrapp .find-col1 .find-row1 { width:23.8%; float:left; margin:0 0 0;}
.find-wrapp .find-col2 { width:100%; float:left; margin:0 0 10.8%;}
.find-wrapp .find-col2 img { width:100%; display:block;border-radius: 20px;}
.find-wrapp .find-col2:last-child { margin-bottom:0;}
.find-wrapp .find-col2 .find-row2 { width:100%; float:left; margin:0 0 0;}
.find-wrapp .find-col2 .find-row2 li { float:none; margin:0 0 6px;}
.find-wrapp .find-col2 .find-row2 li span { display:block;}
.find-wrapp .find-col2 .find-row2 li a:hover { color:#0499e1;}
.find-wrapp h5:hover{color:#0499e1}
.find-wrapp .find-col3 { width:70.9%; float:right; margin:0 0 0; padding:0 0 37.7%; position:relative;}
.find-wrapp .find-col3 img { width:100%; display:block;border-radius: 20px;}
.find-wrapp .find-col3 iframe { width:100%; height:100%; display:block; border-radius:35px; position:absolute; top:0; right:0; left:0;}
.find-wrapp .find-col3 .find-row3 { width:100%; float:right; margin:0 0 0;}
.find-wrapp .find-btn1 { float:none; color:#0499e1; background:none; border-color:rgba(255,255,255,0); margin:0 8px 0 0; padding:0 26px 0 0;}
.find-wrapp .find-btn1:last-child { margin-right:0;}
.find-wrapp .find-btn1:hover { color:#222222; background:none; border-color:rgba(255,255,255,0);}
.find-row2 li, .find-row2 li a { font-size:27px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.11; outline:none; text-decoration:none;}

/*information-wrapp*/
.information-wrapp { background:none; padding:8.2% 0 8.2%; position:relative;}
.information-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.information-wrapp p a { font-weight:500; color:#0499e1;}
.information-wrapp p span { display:block;}
.information-wrapp p strong { font-weight:700; color:#0499e1;}
.information-wrapp h2 { font-size:16px; font-weight:700; color:#0499e1; letter-spacing:normal; line-height:1.66; margin:0 0 0;}
.information-wrapp h2 a { color:#0499e1;}
.information-wrapp h2 span { display:block;}
.information-wrapp h2 strong { font-weight:700; color:#284d66;}
.information-wrapp h3 { font-size:48px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.1; margin:0 0 26px;}
.information-wrapp h3 a { color:#284d66;}
.information-wrapp h3 span { display:block;}
.information-wrapp h3 strong { font-weight:700; color:#0499e1;}
.information-wrapp h4 { font-size:32px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.56; margin:0 0 0;}
.information-wrapp h4 a { color:#284d66;}
.information-wrapp h4 span { display:block;}
.information-wrapp h4 strong { font-weight:700; color:#0499e1;}
.information-wrapp:after { content:""; width:66.22%; float:left; background:url(../images/information-bg.png) no-repeat center / 100%; margin:0 0 0; padding:0 0 66.22%; position:absolute; bottom:0; left:0; z-index:-9;}
.information-wrapp .information-col1 { width:100%; float:left; margin:0 0 0; position:relative;}
.information-wrapp .information-col1 img { width:100%; display:block;border-radius: 20px;}
.information-wrapp .information-col1 .information-row1 { width:50%; float:right; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:3.4%;}
.information-wrapp .information-col2 { width:37.3%; float:left; margin:0 0 0;}
.information-wrapp .information-col2 img { width:100%; display:block;border-radius: 20px;}
.information-wrapp .information-col2 .information-row2 { width:100%; float:left; margin:0 0 0;}
.information-wrapp .information-btn1 { float:none; color:#0499e1; background:none; border-color:rgba(255,255,255,0); margin:0 8px 0 0; padding:0 26px 0 0;}
.information-wrapp .information-btn1:last-child { margin-right:0;}
.information-wrapp .information-btn1:hover { color:#222222; background:none; border-color:rgba(255,255,255,0);}

/*gallery-wrapp*/
.gallery-wrapp { text-align:center; background:#f7f7f7; padding:7.6% 0 7.6%;}
.gallery-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.gallery-wrapp p a { font-weight:700; color:#0499e1;}
.gallery-wrapp p span { display:block;}
.gallery-wrapp p strong { font-weight:700; color:#0499e1;}
.gallery-wrapp .gallery-col1 { width:100%; float:left; margin:0 0 0;}
.gallery-wrapp .gallery-col1 img { width:100%; display:block;border-radius: 20px;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%; float:left;}
.gallery-wrapp .gallery-btn1 { float:none; color:#0499e1; background:none; border-color:rgba(255,255,255,0); margin:20px 4px 0; padding:0 26px 0 0;}
.gallery-wrapp .gallery-btn1:hover { color:#222222; background:none; border-color:rgba(255,255,255,0);}

/*appointment-wrapp*/
.appointment-wrapp { text-align:center; background:#0499e1 url(../images/appointment-bg.png) no-repeat center / cover; padding:13% 0 11%;}
.appointment-wrapp p { float:none; font-size:17px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:1.47; margin:0 0 16px;}
.appointment-wrapp p a { font-weight:700; color:#ffffff;}
.appointment-wrapp p span { display:block;}
.appointment-wrapp p strong { font-weight:700; color:#ffffff;}
.appointment-wrapp h2 { font-size:16px; font-weight:700; color:#ffffff; letter-spacing:normal; line-height:1.66; margin:0 0 0;}
.appointment-wrapp h2 a { color:#ffffff;}
.appointment-wrapp h2 span { display:block;}
.appointment-wrapp h2 strong { font-weight:700; color:#ffffff;}
.appointment-wrapp h3 { font-size:46px; font-weight:700; color:#ffffff; letter-spacing:normal; line-height:1.17; margin:0 0 26px;}
.appointment-wrapp h3 a { color:#ffffff;}
.appointment-wrapp h3 span { display:block;}
.appointment-wrapp h3 strong { font-weight:700; color:#ffffff;}
.appointment-wrapp .appointment-col1 { width:78.4%; float:none; margin:0 auto 0;}
.appointment-wrapp .appointment-col1 img { width:100%; display:block;border-radius: 20px;}
.appointment-wrapp .appointment-col1 .appointment-row1 { width:100%; float:none; margin:0 0 0;}
.appointment-wrapp .appointment-btn1 { float:none; color:#0499e1; background:#ffffff; border-color:#ffffff; margin:20px 4px 0; padding:15px 42px 15px 42px;}
.appointment-wrapp .appointment-btn1:hover { color:#ffffff; background:none; border-color:#ffffff;}
.appointment-wrapp .appointment-btn2 { float:none; color:#ffffff; background:none; border-color:#ffffff; margin:20px 4px 0; padding:15px 38px 15px 38px;}
.appointment-wrapp .appointment-btn2:hover { color:#0499e1; background:#ffffff; border-color:#ffffff;}

/*fheader-wrapp*/
.fheader-wrapp { background:#f7f7f7; padding:4.2% 0 5.8%;}
.fheader-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.fheader-wrapp p a { font-weight:700; color:#0499e1;}
.fheader-wrapp p span { display:block;}
.fheader-wrapp p strong { font-weight:700; color:#0499e1;}
.fheader-wrapp h2 { font-size:13px; font-weight:700; color:#0499e1; letter-spacing:normal; line-height:1.92; margin:0 0 10px;}
.fheader-wrapp h2 a { color:#0499e1;}
.fheader-wrapp h2 span { display:block;}
.fheader-wrapp h2 strong { font-weight:700; color:#284d66;}
.fheader-wrapp h3 { font-size:12px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.58; margin:0 0 0;}
.fheader-wrapp h3 a { color:#222222;}
.fheader-wrapp h3 span { display:block;}
.fheader-wrapp h3 strong { font-weight:700; color:#0499e1;}
.fheader-wrapp .margin { max-width:1234px;}
.fheader-wrapp .fheader-col1 { width:100%; float:left; margin:0 0 4%; position:relative;}
.fheader-wrapp .fheader-col1 img { width:100%; display:block;border-radius: 20px;}
.fheader-wrapp .fheader-col1 .fheader-row1 { width:249.3px; float:left; margin:0 0 0;}
.fheader-wrapp .fheader-col2 { width:40.1%; float:left; margin:0 0 0; padding:0 3.3% 0 0;}
.fheader-wrapp .fheader-col2 img { width:100%; display:block;border-radius: 20px;}
.fheader-wrapp .fheader-col2 .fheader-row2 { width:100%; float:left; margin:0 0 0;}
.fheader-wrapp .fheader-col2 .fheader-row2 li { float:none; margin:0 0 6px;}
.fheader-wrapp .fheader-col2 .fheader-row2 li:last-child { margin-bottom:0;}
.fheader-wrapp .fheader-col2 .fheader-row2 li span { display:block;}
.fheader-wrapp .fheader-col2 .fheader-row2 li:first-child a { color:#000000;}
.fheader-wrapp .fheader-col2 .fheader-row2 li strong { font-weight:700; color:#0499e1;}
.fheader-wrapp .fheader-col2 .fheader-row2 li:hover a { color:#0499e1;}
.fheader-wrapp .fheader-col3 { width:28.1%; float:left; margin:0 0 0; padding:0 3% 0 3.5%;}
.fheader-wrapp .fheader-col3 img { width:100%; display:block;border-radius: 20px;}
.fheader-wrapp .fheader-col3 .fheader-row3 { width:100%; float:left; margin:0 0 6px;}
.fheader-wrapp .fheader-col3 .fheader-row3 li:last-child { margin-bottom:0;}
.fheader-wrapp .fheader-col3 .fheader-row3 li { float:none; margin:0 0 0;}
.fheader-wrapp .fheader-col3 .fheader-row3 li span { display:block;}
.fheader-wrapp .fheader-col3 .fheader-row3 li strong { font-weight:700; color:#0499e1;}
.fheader-wrapp .fheader-col3 .fheader-row3 li:hover a { color:#0499e1;}
.fheader-wrapp .fheader-col4 { width:31.8%; float:left; margin:0 0 0; padding:0 0 0 4.1%;}
.fheader-wrapp .fheader-col4 img { width:100%; display:block;border-radius: 20px;}
.fheader-wrapp .fheader-col4 .fheader-row4 { width:100%; float:left; margin:0 0 6px;}
.fheader-wrapp .fheader-col4 .fheader-row4 li:last-child { margin-bottom:0;}
.fheader-wrapp .fheader-col4 .fheader-row4 li { float:none; margin:0 0 0;}
.fheader-wrapp .fheader-col4 .fheader-row4 li span { display:block;}
.fheader-wrapp .fheader-col4 .fheader-row4 li strong { font-weight:700; color:#0499e1;}
.fheader-wrapp .fheader-col4 .fheader-row4 li:hover a { color:#0499e1;}
.fheader-wrapp .fheader-btn1 { float:none; color:#ffffff; background:#0499e1; border-color:#0499e1; margin:20px 8px 0 0; padding:15px 38px 15px 38px;}
.fheader-wrapp .fheader-btn1:last-child { margin-right:0;}
.fheader-wrapp .fheader-btn1:hover { color:#0499e1; background:none; border-color:#0499e1;}
.fheader-col3, .fheader-col4 { min-height:131px; position:relative;}
.fheader-col3:after, .fheader-col4:after { content:""; width:1px; height:100%; float:left; background:#0499e1; margin:0 0 0; position:absolute; top:0; left:0;}
.fheader-row2 li, .fheader-row2 li a, .fheader-row3 li, .fheader-row3 li a, .fheader-row4 li, .fheader-row4 li a { font-size:27px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.11;}

/*flinker-wrapp*/
.flinker-wrapp { background:none; padding:3.9% 0 3.5%;}
.flinker-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.flinker-wrapp p a { color:#222222;}
.flinker-wrapp p span { display:block;}
.flinker-wrapp p strong { font-weight:700; color:#0499e1;}
.flinker-wrapp h2 { font-size:13px; font-weight:700; color:#0499e1; letter-spacing:normal; line-height:1.92; margin:0 0 20px;}
.flinker-wrapp h2 a { color:#0499e1;}
.flinker-wrapp h2 span { display:block;}
.flinker-wrapp h2 strong { font-weight:700; color:#284d66;}
.flinker-wrapp .margin { max-width:1234px;}
.flinker-wrapp .flinker-col1{width:100%;float:left;text-align:center}
.flinker-wrapp .flinker-col1 img { width:100%; display:block;border-radius: 20px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:100%; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col1 .flinker-row1 li{float:none;margin:0 0 0;display:inline-block;position:relative}
.flinker-wrapp .flinker-col1 .flinker-row1 li a:hover { color:#0499e1;}
.flinker-wrapp .flinker-col2 { width:29%; float:left; margin:0 0 0; padding:0 2% 0 3.4%;}
.flinker-wrapp .flinker-col2 img { width:100%; display:block;border-radius: 20px;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 li { float:none; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 li a:hover { color:#0499e1;}
.flinker-wrapp .flinker-col3 { width:31%; float:left; margin:0 0 0; padding:0 2% 0 3.4%;}
.flinker-wrapp .flinker-col3 img { width:100%; display:block;border-radius: 20px;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li a:hover { color:#0499e1;}
.flinker-wrapp .flinker-col4 { width:20.6%; float:left; margin:0 0 0; padding:0 0 0 3.4%;}
.flinker-wrapp .flinker-col4 img { width:100%; display:block;border-radius: 20px;}
.flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li { float:none; margin:0 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li a:hover { color:#0499e1;}
.flinker-wrapp .flinker-btn1 { float:none; color:#ffffff; background:#0499e1; border-color:#0499e1; margin:20px 8px 0 0; padding:15px 38px 15px 38px;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:0;}
.flinker-wrapp .flinker-btn1:hover { color:#0499e1; background:none; border-color:#0499e1;}
.flinker-col2, .flinker-col3, .flinker-col4 { position:relative;}
.flinker-col2:after, .flinker-col3:after, .flinker-col4:after { content:""; width:1px; height:100%; float:left; background:#0499e1; margin:0 0 0; position:absolute; top:0; left:0;}
.flinker-row1 li, .flinker-row1 li a, .flinker-row2 li, .flinker-row2 li a, .flinker-row3 li, .flinker-row3 li a, .flinker-row4 li, .flinker-row4 li a { font-size:12px; font-weight:600; color:#284d66; letter-spacing:normal; line-height:1.75;}

/*footer-wrapp*/
.footer-wrapp { text-align:center; background:#222222; padding:1.8% 0 3.1%;}
.footer-wrapp p { float:none; font-size:16px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.footer-wrapp p a { color:#ffffff;}
.footer-wrapp p span { display:block;}
.footer-wrapp p strong { font-weight:700; color:#ffffff;}
.footer-wrapp .margin { max-width:1234px;}
.footer-wrapp .footer-col1 { width:100%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col1 img { width:100%; display:block;border-radius: 20px;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; float:left;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; display:inline-block; margin:0 8px 0; position:relative;}
.footer-wrapp .footer-col1 .footer-row1 li:after { content:""; width:1px; height:10px; float:left; background:#0499e1; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:-10px;}
.footer-wrapp .footer-col1 .footer-row1 li:first-child:after { display:none;}
.footer-wrapp .footer-col1 .footer-row1 li a:hover { color:#0499e1;}
.footer-row1 li, .footer-row1 li a { font-size:11px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:1.82;}

/*inner-wrapp*/
.inner-wrapp { min-height:430px; position:relative; background:#0499e1; text-align:center;}
.inner-wrapp h1 { font-size:42px; color:#284d66; font-weight:700; line-height:1.33; margin:0 0 5px;}
.inner-wrapp h1 a { color:#284d66;}
.inner-wrapp h1 span { display:block;}
.inner-wrapp h2 { margin:0 0 6px;}
.inner-wrapp .inner-col1 { width:1172px; float:left; position:absolute; bottom:88px; margin:0 auto 0; left:0; right:0;}
.inner-wrapp .inner-col1 img { width:100%; display:block;}
.inner-wrapp .inner-col1 .inner-row1 { width:100%; float:left;}
.inner-wrapp .inner-box1 { width:100%; float:left; margin:0 0 12px;}
.inner-wrapp .inner-col1 .inner-row1 li { float:none; display:inline-block; margin:0 1px 0;}
.inner-wrapp .inner-col1 .inner-row1 li a:hover { color:#404627;}
.inner-row1 li, .inner-row1 li a { font-size:16px; color:#0499e1; font-weight:500; line-height:normal;}

/*conten-wrapp*/
.conten-wrapp { padding:104px 0 0; position:relative;}
.conten-wrapp .conten-row1 { width:100%; float:left; margin: 0 0 0;}
.conten-wrapp .conten-row1 .conten-bar1 { width:57.2%; float:left; padding:0 0 0;}
.conten-wrapp .conten-row1 .conten-bar2 { width:34%; float:right;}

.conten-shape1 { width:37%; position:absolute; top:-9%; right:0; z-index:-9;}
.conten-shape1 img { width:100%; display:block;border-radius: 20px;}

.information-wrapp2 { padding:3.2% 0 8.2%;}
.find-wrapp2 { background:none; padding:4.9% 0 0;}

/*sidbar-wrapp*/
.sidbar-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.sidbar-wrapp p a { font-weight:700; color:#0499e1;}
.sidbar-wrapp p span { display:block;}
.sidbar-wrapp p strong { font-weight:700; color:#0499e1;}
.sidbar-wrapp h2 { font-size:16px; font-weight:700; color:#0499e1; letter-spacing:normal; line-height:1.66; margin:0 0 0;}
.sidbar-wrapp h2 a { color:#0499e1;}
.sidbar-wrapp h2 span { display:block;}
.sidbar-wrapp h2 strong { font-weight:700; color:#284d66;}
.sidbar-wrapp h3 { font-size:48px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.1; margin:0 0 26px;}
.sidbar-wrapp h3 a { color:#284d66;}
.sidbar-wrapp h3 span { display:block;}
.sidbar-wrapp h3 strong { font-weight:700; color:#0499e1;}
.sidbar-wrapp .sidbar-col1 { width:100%; float:left; background:#f7f7f7; padding:47px 50px 45px; border-radius:35px;}
.sidbar-wrapp .about-btn1 { float:none; color:#0499e1; background:none; border-color:rgba(255,255,255,0); margin:11px 8px 0 0; padding:0 26px 0 0;}
.sidbar-wrapp .about-btn1:last-child { margin-right:0;}
.sidbar-wrapp .about-btn1:hover { color:#222222; background:none; border-color:rgba(255,255,255,0);}

.sidbar-wrapp .common-list-box li { padding:0 0 0 38px;}
.sidbar-wrapp .common-list-box li:before { width:24px; padding:0 0 24px;}

/*teamin-wrapp*/
.teamin-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 22px;}
.teamin-wrapp p a {color:#0499e1;}
.teamin-wrapp p a:hover{color:#284d66;cursor: pointer;}
.teamin-wrapp p span { display:block;}
.teamin-wrapp p strong { font-weight:700; display:block; color:#222222;;}
.teamin-wrapp h2 { font-size:27px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:0.93; margin:0 0 14px;}
.teamin-wrapp h2 a { color:#0499e1;cursor: pointer;}
.teamin-wrapp h2 a:hover{ color:#284d66;}
.teamin-wrapp h2 span { display:block;}
.teamin-wrapp h2 strong { font-weight:700; color:#0499e1;}
.teamin-wrapp h3 { font-size:16px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.5; margin:0 0 26px;}
.teamin-wrapp h3 a { color:#0499e1;cursor: pointer;}
.teamin-wrapp h3 a:hover{ color:#284d66;}
.teamin-wrapp h3 span { display:block;}
.teamin-wrapp h3 strong { font-weight:700; color:#0499e1;}
.teamin-wrapp h4 { font-size:16px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.5;}
.teamin-wrapp h4 a { color:#0499e1;cursor: pointer;}
.teamin-wrapp h4 a:hover{ color:#284d66;}
.teamin-wrapp h4 span { display:block; color:#0499e1; font-weight:700;}
.teamin-wrapp h4 strong { font-weight:700; color:#0499e1;}
.teamin-wrapp h5 { font-size:22px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.32; margin:0 0 22px;}
.teamin-wrapp h5 a { color:#0499e1;cursor: pointer;}
.teamin-wrapp h5 a:hover{ color:#284d66;}
.teamin-wrapp h5 span { display:block;}
.teamin-wrapp h5 strong { font-weight:700; color:#0499e1;}
.teamin-wrapp .teamin-col1 { width:100%; float:left; position:relative; margin:0 0 48px;}
.teamin-wrapp .teamin-col1 img { width:100%; display:block;border-radius: 20px;}
.teamin-wrapp .teamin-col1 .teamin-row1 { width:48%; float:left; position:relative; border-radius:35px; overflow:hidden;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:43%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.teamin-wrapp .back-btn1 { float:none; color:#0499e1; background:none; border-color:rgba(255,255,255,0); margin:20px 0 0 0; padding:0 0 0 26px;}
.teamin-wrapp .back-btn1:last-child { margin-right:0;}
.teamin-wrapp .back-btn1:hover { color:#222222; background:none; border-color:rgba(255,255,255,0);}
.teamin-wrapp .team-btn2 { float:none; font-size:13px; font-weight:600; color:#222222; background:none; border-color:#ffffff; margin:10px 8px 0 0; padding:12px 29px 12px 29px;}
.teamin-wrapp .team-btn2:last-child { margin-right:0;}
.teamin-wrapp .team-btn2:hover { color:#ffffff; background:#222222; border-color:#222222;}

/*teamer-wrapp*/
.teamer-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.teamer-wrapp p a { font-weight:700; color:#0499e1;}
.teamer-wrapp p span { display:block;}
.teamer-wrapp p strong { font-weight:700; color:#0499e1;}
.teamer-wrapp h2 { font-size:48px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.1; margin:0 0 26px;}
.teamer-wrapp h2 a { color:#0499e1;}
.teamer-wrapp h2 a:hover{ color:#284d66;}
.teamer-wrapp h2 span { display:block;}
.teamer-wrapp h2 strong { font-weight:700; color:#0499e1;}
.teamer-wrapp h3 { font-size:27px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:0.93; margin:0 0 16px;}
.teamer-wrapp h3 a { color:#0499e1}
.teamer-wrapp h3 a:hover{ color:#284d66;}
.teamer-wrapp h3 span { display:block;}
.teamer-wrapp h3 strong { font-weight:700; color:#0499e1;}
.teamer-wrapp .teamer-col1 { width:100%; float:right; margin:23px 0 0;display: flex; flex-wrap: wrap;justify-content: center;}

.teamer-wrapp .teamer-col1 img { width:100%; display:block;border-radius:20px;}
.teamer-wrapp .teamer-col1 .teamer-row1 { width:100%; float:left; margin:0 0 12%; position:relative;}
.teamer-wrapp .teamer-col2:last-child {margin-right: 0;}
.teamer-wrapp .teamer-col2 { width:30.26%; float:left; margin:0 4.61% 55px 0; overflow:hidden;}
.teamer-wrapp .teamer-col2:nth-child(3n) { margin-right:0;}
.treat-wrapp .treat-col2:last-child{margin-right:0;}
.teamer-wrapp .teamer-col2 .teamer-row2 { width:100%; float:left; margin:0 0 0;}
.teamer-wrapp .team-btn2 { float:none; font-size:13px; font-weight:600; color:#222222; background:none; border-color:#ffffff; margin:10px 8px 0 0; padding:12px 29px 12px 29px;}
.teamer-wrapp .team-btn2:last-child { margin-right:0;}
.teamer-wrapp .team-btn2:hover { color:#ffffff; background:#222222; border-color:#222222;}

/*treat-wrapp*/
.treat-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.treat-wrapp p a { color:#0499e1;}
.treat-wrapp p span { display:block;}
.treat-wrapp p strong { font-weight:700; color:#0499e1;}
.treat-wrapp h2 { font-size:27px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:0.93; margin:0 0 16px;}
.treat-wrapp h2 a { color:#0499e1;}
.treat-wrapp h2 a:hover{ color:#284d66;}
.treat-wrapp h2 span { display:block;}
.treat-wrapp h2 strong { font-weight:700; color:#0499e1;}
.treat-wrapp .treat-col1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    float: none;
    width:100%;
}
.treat-wrapp .treat-col1 img { width:100%; display:block;}
.treat-wrapp .treat-col1 .treat-row1 { width:100%; float:left; margin:0 0 12%; position:relative;}
.treat-wrapp .treat-col2 { width:30.26%; float:left; margin:0 4.61% 65px 0; overflow:hidden;}
.treat-wrapp .treat-col2:nth-child(3n) { margin-right:0;}
.treat-wrapp .treat-col2 .treat-row2 { width:100%; float:left; padding: 0 0 0;}

/*treatin-wrapp*/
.treatin-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 22px;}
.treatin-wrapp p a { color:#0499e1;}
.treatin-wrapp p a:hover { color:#222222;}

.treatin-wrapp p span { display:block;}
.treatin-wrapp p strong { font-weight:700; display:block; color:#222222;}
.treatin-wrapp h2 { font-size:22px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.32; margin:0 0 26px;}
.treatin-wrapp h2 a { color:#0499e1;}
.treatin-wrapp h2 a:hover{ color:#284d66;}

.treatin-wrapp h2 span { display:block;}
.treatin-wrapp h2 strong { font-weight:700; color:#0499e1;;}
.treatin-wrapp .treatin-col1 { width:100%; float:left; margin:0 0 25px;}
.treatin-wrapp .treatin-col1 p { margin-bottom:0;}
.treatin-wrapp .treatin-col1 img { width:100%; display:block;}
.treatin-wrapp .treatin-col1 .treatin-bar1 { width:100%; float:left; padding:0 0 0 10px;}
.treatin-wrapp .treatin-col1 .treatin-bar1 li { font-size:16px; color:#222222; line-height:1.5; font-weight:500; background:url(../images/dot.svg) no-repeat 0 9px; display:block; padding-left:13px;}
.treatin-wrapp .treatin-col2 { width:100%; float:left; margin:0 0 25px;}
.treatin-wrapp .treatin-col2 img { width:100%; display:block;}
.treatin-wrapp .treatin-col2.set-1 {margin: 0;}
.treatin-wrapp .treatin-col2 .treatin-bar1 { width:100%; float:left;}
.treatin-wrapp .treatin-col2 .treatin-bar1 li { font-size:16px; color:#222222; line-height:1.5; font-weight:500; background:url(../images/dot.svg) no-repeat 0 9px; display:block; padding-left:10px;}
.treatin-wrapp .back-btn1 { float:none; color:#0499e1; background:none; border-color:rgba(255,255,255,0); margin:40px 0 0 0; padding:0 0 0 26px;}
.treatin-wrapp .back-btn1:last-child { margin-right:0;}
.treatin-wrapp .back-btn1:hover { color:#222222; background:none; border-color:rgba(255,255,255,0);}

/*common-btn-col*/
.common-btn-col1 { width:100%; float:left; margin:15px 0 27px; padding:35px 0 43px; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb;}
.common-btn-col1 h5 { float:none; font-size:22px; font-weight:700; color:#284d66; line-height:1.32; margin:0 0 20px;}
.common-btn-col1 h5 a { color:#284d66;}
.common-btn-col1 h5 span { display:block;}
.common-btn-col1 img { width:100%; display:block;}
.common-btn-col1 .common-btn-row1 { width:100%; float:left;}
.common-btn-col1 .common-btn1 { float:none; color:#ffffff; background:#0499e1; border-color:#0499e1; margin:0 18px 0 0; padding:15px 32px 15px 32px;}
.common-btn-col1 .common-btn1:last-child { margin-right:0;}
.common-btn-col1 .common-btn1:hover { color:#0499e1; background:none; border-color:#0499e1;}
.common-btn-col1 .common-btn2 { float:none; color:#222222; background:none; border:none; margin:0 8px 0 0; padding:15px 0 15px 0;}
.common-btn-col1 .common-btn2:last-child { margin-right:0;}
.common-btn-col1 .common-btn2:hover { color:#0499e1;}

.treatin-wrapp .common-list-box { margin:0 0 25px;}
.treatin-wrapp .common-list-box li { padding:0 0 0 38px;}
.treatin-wrapp .common-list-box li:before { width:24px; padding:0 0 24px;}
.treatin-wrapp .common-list-box li, .treatin-wrapp .common-list-box li a { font-size:16px;}

/*testi-wrapp*/
.testi-wrapp p { float:none; font-size:16px; font-weight:500; color:#222222; letter-spacing:normal; line-height:1.5; margin:0 0 16px;}
.testi-wrapp p a { font-weight:700; color:#0499e1;}
.testi-wrapp p span { display:block;}
.testi-wrapp p strong { font-weight:700; color:#0499e1;}
.testi-wrapp h2 { font-size:19px; font-weight:700; color:#222222; letter-spacing:normal; line-height:1.32; margin:0 0 10px;}
.testi-wrapp h2 a { color:#222222;}
.testi-wrapp h2 span { display:block;}
.testi-wrapp h2 strong { font-weight:700; color:#0499e1;}
.testi-wrapp h3 { font-size:21px; font-weight:600; color:#222222; letter-spacing:normal; line-height:1.33; margin:0 0 16px;}
.testi-wrapp h3 a { color:#222222;}
.testi-wrapp h3 span { display:block;}
.testi-wrapp h3 strong { font-weight:700; color:#0499e1;}
.testi-wrapp .testi-col1 {
    width: 100%;
    float: left;
    margin: 0 0 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}.testi-wrapp .testi-col1 img { width:100%; display:block;}
.testi-wrapp .testi-col1 .testi-row1 { width:100%; float:left; margin:0 0 12.6%; position:relative;}
.testi-wrapp .testi-col2 { width:30.68%; float:left; border-radius:35px; margin:0 3.98% 3.98% 0; padding:41px 41px  94px;position: relative;}
.testi-wrapp .testi-col2:last-child {margin-right: 0;}
.testi-wrapp .testi-col2:nth-child(3n) { margin-right:0;}
.testi-wrapp .testi-col2 img { width:100%; display:block;}
.testi-wrapp .testi-col2 .testi-row2 { width:100%; float:left; margin:0 0 0;}
.testi-wrapp .testi-btn1 { float:none; color:#0499e1; background:none; border-color:rgba(255,255,255,0); margin:0 8px 0 0; padding:0 26px 0 0;}
.testi-wrapp .testi-btn1:last-child { margin-right:0;}
.testi-wrapp .testi-btn1:hover { color:#222222; background:none; border-color:rgba(255,255,255,0);}
.testi-wrapp .testi-btn2 { float:none; font-size:13px; cursor: pointer;font-weight:600; color:#222222; background:none; border-color:#ffffff; margin:10px 8px 0 0; padding:10px 30px 10px 30px;}
.testi-wrapp .testi-btn2:last-child { margin-right:0;}
.testi-wrapp .testi-btn2:hover { color:#ffffff; background:#222222; border-color:#222222;}
.testi-wrapp .loade-more{width:100%;display:block;text-align:center}
.testi-wrapp .loade-more .explore-btn1{float:none;color:#fff;background:#0499e1;border-color:#0499e1;margin:20px 8px 0 0;padding:15px 38px 15px 38px;text-align:center;font-size:14px;font-weight:700;letter-spacing:normal;line-height:normal;border:1px solid;border-radius:100px;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;cursor:pointer}
.testi-wrapp .loade-more .explore-btn1:hover{color:#0499e1;background:none;border-color:#0499e1}

/*about-big-box-css*/
.about-big-box { width:60.2%; float:left; clear:left; margin:0 0 0;}
.about-big-box img { width:100%; display:block;}
.about-small-box { width:34.6%; float:right; clear:right; margin:30.2% 0 0;}
.about-small-box img { width:100%; display:block;}
.about-medium-box { width:47.6%; float:left; clear:left; margin:0 0 5.8% 14.5%;}
.about-medium-box img { width:100%; display:block;}

/*team-btn-box-css*/
.team-btn-box { width:85%; float:left; margin:0 0 0; position:absolute; bottom:6.8%; left:7.5%;}
.team-btn-box img { width:100%; display:block;}

/*stories-profile-box-css*/
.stories-profile-box { width:30%; float:left; margin:0 0 0;}
.stories-profile-box img { width:100%; display:block;}

/*stories-details-box-css*/
.stories-details-box { width:59.7%; float:right; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0;}
.stories-details-box img { width:100%; display:block;}

/*stories-star-box-css*/
.stories-star-box { width:100%; float:left; margin:0 0 0;}
.stories-star-box img { width:100%; display:block;}
.stories-star-box span { width:50.5%; float:left;}

/*choose-big-box-css*/
.choose-big-box { width:30.6%; float:right; clear:right; margin:0 0 0; position:absolute; top:0; right:-7.05%;}
.choose-big-box img { width:100%; display:block;border-radius:20px;}
.choose-small-box { width:15.8%; float:left; clear:left; margin:0 0 0; position:absolute; bottom:9.5%; left:6.4%;}
.choose-small-box img { width:100%; display:block;border-radius:20px;}

/*find-details-box-css*/
.find-details-box { width:23.8%; float:left; margin:0 0 0; position:absolute; bottom:0; left:0;}
.find-details-box img { width:100%; display:block;}

/*about-circle-btn-css*/
.about-circle-btn { width:177px; float:right; background:#284d66; border:1px solid #284d66; border-radius:50%; margin:0 0 0; padding:0 0 177px; position:absolute; top:-24px; right:-48px;}

/*about-circle-btn-text-css*/
.about-circle-btn-text { width:74%; float:none; text-align:center; transform:translateY(-50%); font-size:16px; font-weight:700; color:#ffffff; letter-spacing:normal; line-height:1.38; margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}

/*about-circle-box-css*/
.about-circle-box { width:28.6%; float:right; background:#284d66; border:1px solid #284d66; border-radius:50%; transition:all 0.25s ease-out 0s; margin:0 0 0; padding:0 0 28.6%; position:absolute; top:-4.8%; right:-4.2%;}
.about-circle-box:hover { background:none; border:1px solid #284d66;}

/*about-circle-box-text-css*/
.about-circle-box-text { width:74%; float:none; text-align:center;    text-transform: capitalize; transform:translateY(-50%); font-size:16px; font-weight:700; color:#ffffff; letter-spacing:normal; line-height:1.38; transition:all 0.25s ease-out 0s; margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.about-circle-box:hover .about-circle-box-text { color:#284d66;}

/*assist-circle-box-css*/
.assist-circle-box { width:19.9%; float:right; background:#0499e1; border:1px solid #0499e1; border-radius:50%; transition:all 0.25s ease-out 0s; margin:0 0 0; padding:0 0 19.9%; position:absolute; top:-4.2%; right:-2.2%;}

/*assist-circle-box-text-css*/
.assist-circle-box-text { width:74%; float:none; text-align:center; transform:translateY(-50%); font-size:26px; font-weight:700; color:#ffffff; letter-spacing:normal; line-height:0.96; transition:all 0.25s ease-out 0s; margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}

/*content-box-css*/
.assist-content-box { width:100%; float:right; margin:0 0 4.7%; position:relative;}
.assist-content-box img { width:100%; display:block;}
.team-content-box { width:90.9%; float:right; margin:0 0 2.1%; position:relative;}
.team-content-box img { width:100%; display:block;}
.stories-content-box { width:1180px; float:none; overflow:auto; margin:0 auto 3.2%; position:relative;}
.stories-content-box img { width:100%; display:block;}
.choose-content-box  { width:50.4%; float:left; margin:0 0 4%;}
.choose-content-box img { width:100%; display:block;}
.find-content-box { width:100%; float:left; margin:0 0 3.4%; position:relative;}
.find-content-box img { width:100%; display:block;}
.information-content-box { width:100%; float:left; margin:0 0 3.3%; position:relative;}
.information-content-box img { width:100%; display:block;}

/*text-box-css*/
.assist-text-box { width:52.6%; float:left; margin:0 0 0;}
.assist-text-box img { width:100%; display:block;}
.team-text-box { width:52.6%; float:left; margin:0 0 0;}
.team-text-box img { width:100%; display:block;}
.stories-text-box { width:52.6%; float:left; margin:0 0 0;}
.stories-text-box img { width:100%; display:block;}
.choose-text-box { width:597px; float:right; margin:0 0 0;}
.choose-text-box img { width:100%; display:block;}
.find-text-box { width:52.6%; float:left; margin:0 0 0;}
.find-text-box img { width:100%; display:block;}
.information-text-box { width:52.6%; float:left; margin:0 0 0;}
.information-text-box img { width:100%; display:block;}

/*common-btn-box-css*/
.common-btn-box { width:auto; float:right; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0;}
.common-btn-box img { width:100%; display:block;}

/*common-ul-box-css*/
.common-list-box { width:100%; float:left; margin:4.2% 0 10.2%;}
.common-list-box li { float:none; margin:0 0 0; padding:0 0 0 8.6%; position:relative;}
.common-list-box li:before { content:""; width:5%; float:left; background:url(../images/tick-white-blue-circle-icon.svg) no-repeat center / 100%; transform:translateY(-50%); margin:0 0 0; padding:0 0 5%; position:absolute; top:50%; left:0;}
.common-list-box li, .common-list-box li a { font-size:17px; font-weight:500; color:#222222; letter-spacing:normal; line-height:2;}

/*common-css*/
.team-content-box .common-btn-box { right:9.9%;}
.team-btn-box .chilled-lemonade { background:#ffe694; border-color:#ffe694;cursor: pointer;}
.team-btn-box .chilled-lemonade:hover { color:#222222; background:none; border-color:#ffe694;}
.team-btn-box .foggy-heath { background:#e4c9fe; border-color:#e4c9fe;}
.team-btn-box .foggy-heath:hover { color:#222222; background:none; border-color:#e4c9fe;}
.team-btn-box .light-mint { background:#bdfec0; border-color:#bdfec0;}
.team-btn-box .light-mint:hover { color:#222222; background:none; border-color:#bdfec0;}
.team-btn-box .ice-effect { background:#b6ecfe; border-color:#b6ecfe;}
.team-btn-box .ice-effect:hover { color:#222222; background:none; border-color:#b6ecfe;}

/*btn-css*/
.header-btn1, .banner-btn1, .banner-btn2, .about-btn1, .assist-btn1, .team-btn1, .team-btn2, .stories-btn1, .stories-btn2, .choose-btn1, .find-btn1, .information-btn1, .gallery-btn1, .appointment-btn1, .appointment-btn2, .fheader-btn1, .flinker-btn1, .back-btn1, .common-btn1, .common-btn2, .testi-btn1, .testi-btn2 { text-align:center; font-size:14px; font-weight:700; letter-spacing:normal; line-height:normal; border:1px solid; border-radius:100px; transition:all 0.25s ease-out 0s; display:inline-block; position:relative;}

/*background-color-css*/
.chilled-lemonade { background:#ffe694;}
.foggy-heath { background:#e4c9fe;}
.light-mint { background:#bdfec0;}
.ice-effect { background:#b6ecfe;}
.pink-mint { background:#feb6db;}
.skin-mint { background:#fedab6;}

/*show-hide-css*/
.mob-hide { display:none;}
.services-wrapp  .services-col1.desk {display: block;}
.services-wrapp .services-col1.mob {display: none;}

.about-wrapp .about-col1 .about-row1 .home-editor ul li{font-size:17px;font-weight:500;color:#222;letter-spacing:normal;line-height:2;position:relative;padding:0 0 0 8.6%}
.about-wrapp .about-col1 .about-row1 .home-editor ul li:before{content:" ";height:5%;width:5%;float:left;background:url(../images/tick-white-blue-circle-icon.svg) no-repeat center / 100%;transform:translateY(-50%);margin:0 0 0;padding:0 0 5%;position:absolute;top:50%;left:0}
.about-wrapp .about-col1 .about-row1 .home-editor ul { margin: 7.5% 0 10.2%;}

.assist-wrapp .assist-col1.desk .non-slider{display:flex;flex-wrap:wrap;justify-content:center}
.assist-wrapp .assist-col1.desk .non-slider .assist-col2 {width: 30.9%;padding: 44px;margin: 1.5% 2.9% 0 0;}
.assist-wrapp .assist-col1.desk .non-slider .assist-col2:nth-child(3n){margin-right:0}
.assist-wrapp .assist-col2 .assist-row2 p span {display: inline;}
.assist-wrapp .assist-col1.desk {display: block;}
.assist-wrapp .assist-col1.mob {display: none;}

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

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

.gallery-wrapp .gallery-col1.desk {display: block;}
.gallery-wrapp .gallery-col1.mob {display: none;}
.gallery-wrapp .gallery-col1 .slick-track {display: flex;justify-content: center;}

.find-wrapp h5 a:hover {color: #0499e1;}
.information-wrapp .information-col1 .information-row1 .content p a:hover {color: #222222;}
.conten-wrapp .conten-bar1.treatin-wrapp ul li:before { font-size: 14px;  top: 2px;}

.sidbar-wrapp .sidbar-col1 .home-editor ul li:before {content:" ";height:24px;width:24px;float:left;background:url(../images/tick-white-blue-circle-icon.svg) no-repeat center / 100%;transform:translateY(-50%);margin:0 0 0;padding:0 0 5%;position:absolute;top:50%;left:0}
.sidbar-wrapp .sidbar-col1 .home-editor ul li {padding-left: 38px; font-size: 17px;  font-weight: 500;    color: #222222;  letter-spacing: normal;  line-height: 2;}
.sidbar-wrapp .sidbar-col1 .home-editor ul { padding: 5% 0 0;}


.faq-wrapp {width: 100%;display: block;  float: left;  padding: 20px 4px;}
.faq-wrapp h2 { font-size: 48px;  font-weight: 700;  color: #284d66;  letter-spacing: normal; line-height: 1.1;margin: 0 0 26px;  text-align: center;}
.faq-col1 {  display: block;width: 100%;  float: left;}
.faq-row1 {  width: 100%;    display: block;  float: left;}
.faq-wrapp .faq-col1  h4 {font-size: 21px;}

.faq-wrapp .faq-row2.accordion h4{  color: #284d66;padding: 0;     padding: 34px 0 34px 0px;  font-size: 20px;  font-weight: 700;  margin-bottom: 0; font-size: 20px;  font-weight: 700;}
.faq-wrapp .faq-row2.accordion .content { padding: 10px 26px 20px 0;}
.faq-wrapp .faq-row2.accordion .content:last-child {  padding-bottom: 0;}
.faq-wrapp .faq-row2.accordion h4.active {  padding-bottom: 22px;}
.faq-wrapp.invisalign-faqs  h3 {font-size: 17px;color: #284d66; padding: 18px 0 22px 0px; margin-bottom: 0;  font-weight: 600;line-height: 1.5;}
.faq-wrapp .accordion .faq-col1 h4 {  color: #284d66;  padding: 0;  padding: 34px 0 34px 0px;  font-size: 20px;    font-weight: 700;  margin-bottom: 0;  font-size: 20px;  font-weight: 700;  border-bottom: 1px solid #dbdbdb;}
.faq-wrapp .accordion .content .faq-row1.common-style p {  margin-bottom: 10px;}
.faq-wrapp.invisalign-faqs 

.faq-wrapp.invisalign-faqs .accordion .content {padding: 65px 4px;;}



.faq-wrapp.invisalign-faqs a.braces-btn1 {  margin: 30px 0 0;}
.faq-wrapp.invisalign-faqs .accordion {  border-bottom: 0;}
.faq-wrapp.invisalign-faqs {padding: 70px 0 0;}

.teamin-wrapp .teamin-col1 .teamin-row2 h4 span a:hover {  color: #222222;}
.teamin-wrapp .teamin-col1 .teamin-row2 h4 span a {  color: #0499e1;}
.testi-wrapp .testi-col2 .testi-row2 span {display: inline;}

.testi-wrapp .testi-col2 .testi-row2 .testimonial-btn1 {background: #222222;color: #fff;float: none;font-size: 13px;font-weight: 600;    border-color: #ffffff;margin: 10px 8px 0 0;padding: 10px 33px 10px 33px;    text-align: center;font-size: 13px;font-weight: 600;letter-spacing: normal; line-height: normal;border: 1px solid #222222;border-radius: 100px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;cursor: pointer}


.testi-wrapp .testi-col2 .testi-row2 .testimonial-btn1 {position: absolute !important;bottom: 38px;}

.testi-wrapp .testi-col2 .testi-row2 .testi-btn2{position:absolute;bottom:38px;left: 191px;}


.testi-wrapp .testi-col2 .testi-row2 .testimonial-btn1:hover {color: #222222;background: none;border-color: #ffffff;}
.conten-bar1.treatin-wrapp .common-btn-col1 {  border-top: 0;}

/* .conten-bar1.treatin-wrapp .treatin-col2.set-1 p:first-of-type {  padding-bottom: 22px;} */

.conten-bar1.treatin-wrapp .treatin-col2.set-1 ul li {position: relative;}

.conten-bar1.treatin-wrapp .treatin-col2.set-1 ul li:before {  content: " ";  height: 24px;    width: 24px;  float: left;background: url(../images/tick-white-blue-circle-icon.svg) no-repeat center / 100%; margin: 0 0 0;  padding: 0 0 5%;  position: absolute;  top: -6px;  left: 0;}

.conten-bar1.treatin-wrapp .treatin-col2.set-1 ul li {position: relative;  padding-left: 38px;  color: #222222;  letter-spacing: normal;  line-height: 1.4; margin: 0 0 10px;}


.about-wrapp.about2-wrapp.error-page.common-style .about-row1 h1 {
    font-weight: 500;
    font-size: 45px;
    margin: 0 0 13px;
}

.about-wrapp.about2-wrapp.error-page.common-style .about-row1 h2 {
    font-size: 29px;
    font-weight: 500;
    margin: -1px 0 14px;
}
.about-wrapp.about2-wrapp.error-page.common-style .about-row1 {
    float: none;
    margin: auto;
    width: auto;
}

.about-wrapp.about2-wrapp.error-page.common-style  .about-col1 {

    float: none;
    text-align: center;
}
.blog-wrapp.common-style.search-page {
    padding: 104px 0 0;
}
.practice-wrapp { position:relative; text-align:center; padding:60px 0 50px;}
.practice-wrapp .practice-col1 { width:100%; float:left; display: flex;flex-wrap: wrap;justify-content: center;}
.practice-wrapp .practice-row1 { width:24.17%; float:left; margin:0 1.1% 1.1% 0;  overflow:hidden; border-radius:3px;}
.practice-wrapp .practice-row1:nth-child(4n) { margin-right:0;}
.practice-wrapp .practice-row1 img { width:100%; display:block;border-radius:20px;}
.practice-wrapp .practice-row1:last-child {margin-right: 0;}
.practice-wrapp .practice-row1:hover img { opacity:0.40;}
.practice-wrapp .practice-row1 .practice-bar1 { width:100%; float:left;}
.blog-wrapp.common-style.search-page .blog-col1 .blog-col2 .blog-row1 .invisalign-btn1{float:none;color:#fff;background:#0499e1;border-color:#0499e1; margin: 8px 0 0;padding:15px 38px 15px 38px;text-align:center;font-size:14px;font-weight:700;letter-spacing:normal;line-height:normal;border:1px solid;border-radius:100px;transition:all 0.25s ease-out 0s;display:inline-block;}
.blog-wrapp.common-style.search-page .blog-col1 .blog-col2 .blog-row1 .invisalign-btn1:hover{background: transparent;color:#0499e1;border: 1px solid #0499e1;}
.paiger-wrapp a.page-numbers,.paiger-wrapp span.page-numbers.dots,.paiger-wrapp span.page-numbers.current{padding: 9px 13px;font-size: 11px;font-weight: 600;letter-spacing: 1.21px;line-height: normal;}
.paiger-wrapp a.page-numbers{color: #222222;}
.paiger-wrapp a.page-numbers:hover{color: #0499e1;}
.paiger-wrapp span.page-numbers.current{color: #0499e1;}
.paiger-wrapp a.next.page-numbers {padding-inline: 0;margin: 0 0 0;
    padding: 15px 28px 15px 30px;
    font-size: 14px;
    background: #0499e1;
    color:#fff;
    font-weight: 700;
    letter-spacing:normal;
    line-height: normal;
    text-transform:none;
    border: 1px solid;
    border-radius: 70px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    z-index: 9;}

.paiger-wrapp  a.prev.page-numbers{ padding: 15px 28px 15px 30px;
    font-size: 14px;
    background: #0499e1;
    color:#fff;
    font-weight: 700;
    letter-spacing: normal;
    line-height: normal;
    line-height: normal;
    text-transform:none;
    border: 1px solid;
    border-radius: 70px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    z-index: 9;}

    .paiger-wrapp {
    padding: 12px 0 0;
}
.paiger-wrapp a.next.page-numbers:hover {color: #0499e1;background: none;border: 1px solid #0499e1;}
.paiger-wrapp a.prev.page-numbers:hover {color: #0499e1;background: none;border: 1px solid #0499e1;}

.blog-wrapp .blog-box { width: 100%;  display: block;    float: left;} 
.blog-wrapp .blog-box .blog-col1 { width: 100%;display: block;  float: left;  margin: 0 0 38px;}
.blog-wrapp.common-style.search-page header.page-header h1.page-title {font-size: 38px;padding: 0 0 15px;}
.blog-wrapp.common-style.search-page  h3 {font-size: 34px;}

.conten-wrapp.testi-wrapp .typography.review-con.common-style ul li:before {  position: relative;    top: -1px;  top: -1px;  left: -3px;}
.conten-wrapp.testi-wrapp .typography.review-con.common-style ol li:before {  position: relative;    top: -1px;  top: -1px;  left: -3px;}
.conten-wrapp.testi-wrapp .typography.review-con.common-style {  text-align: center; width: 100% ;display: block;    float: left;  padding: 0 0 40px;}
.conten-wrapp.testi-wrapp .typography.review-extra-con.common-style {  text-align: center;}
.conten-wrapp.testi-wrapp .typography.review-extra-con.common-style ul li:before {  position: relative;    top: -1px;  top: -1px;  left: -3px;}
.conten-wrapp.testi-wrapp .typography.review-extra-con.common-style ol li:before {  position: relative;    top: -1px;  top: -1px;  left: -3px;}
.conten-wrapp.testi-wrapp .typography.review-extra-con.common-style {  text-align: center;    width: 100%;  display: block;  float: left;  padding: 50px 0 0;}

.practice-wrapp .typography.practice-con.common-style {width: 100%;  display: block;float: left;  padding: 0 0 40px;}
.practice-wrapp .typography.practice-con.common-style ul li:before {position: relative;  left: -3px;  top: -1px;}
.practice-wrapp .typography.practice-con.common-style ol li:before {position: relative;  left: -3px;  top: -1px;}
.practice-wrapp .typography.practice-extra-con.common-style{ width: 100%;  display: block;float: left;  padding: 50px 0 0;}
.practice-wrapp .typography.practice-extra-con.common-style ul li:before {  position: relative;    top: -1px;  top: -1px;  left: -3px;}
.practice-wrapp .typography.practice-extra-con.common-style ol li:before {  position: relative;    top: -1px;  top: -1px;  left: -3px;}
.practice-wrapp + .information-wrapp {padding-top: 3%;}

.referrals-wrapp {    width: 100%;display: block;float: left;padding: 60px 0 0;}

.referrals-wrapp .referrals-col1 {width: 100%;    display: block;float: left;text-align: center;    padding: 0 0 26px;margin: 0 auto;}

.referrals-wrapp .referrals-col1 .referrals-row1 {    width: 100%;display: block;float: left;}

.referrals-wrapp .referrals-col2 img {    width: 100%;display: block;}
.referrals-wrapp .typography.referral-con.common-style {  padding: 0 0 15px;}
.referrals-wrapp .referrals-col2 {text-align: center;width: 100%;display: block;float: left;}
.referrals-wrapp .typography.referral-extra-con.common-style {text-align: center;display: block;float: left;padding: 50px 0 0;}

.referrals-wrapp .referrals-col1 .referrals-row1 .typography.referral-con.common-style ul li:before {position: relative;  top: -1px;left: -3px;}
.referrals-wrapp .referrals-col1 .referrals-row1 .typography.referral-con.common-style ol li:before {  position: relative;top: -1px;left: -3px}
.referrals-wrapp .typography.referral-extra-con.common-style ul li:before {position: relative;  top: -1px;left: -3px;}  
.referrals-wrapp .typography.referral-extra-con.common-style ol li:before {position: relative;  top: -1px;left: -3px;}

.conten-wrapp.treat-wrapp .typography.treatment-con.common-style {  text-align: center;margin: 0 auto;padding:0 0  40px;}
.conten-wrapp.treat-wrapp .typography.treatment-con.common-style ul li:before{position: relative;  top: -1px;left: -3px;} 

.conten-wrapp.treat-wrapp .typography.treatment-con.common-style ol li:before{position: relative;  top: -1px;left: -3px;} 

.braces-wrapp .braces-row1 .typography.cont-extr.common-style ul li:before {  position: relative;    left: -3px;  top: -2px;}
.braces-wrapp .braces-row1 .typography.cont-extr.common-style ol li:before {  position: relative;    left: -3px;  top: -2px;}
.braces-wrapp .braces-row1 .typography.cont-extr.common-style {width: 100%;display: block;padding: 0 0 30px;float: left;}

.referrals-wrapp h1 {font-size: 48px;}
.referrals-wrapp h3 {font-size: 42px;}
.benefits-wrapp {width: 100%;display: block;float: left;padding: 40px 0 0;}
.benefits-wrapp h2 {text-align: center;font-weight: 700;color: #284d66;letter-spacing: normal;line-height: 1.1;margin: 0 0 20px;font-size: 48px;}

.benefits-wrapp p {text-align: center;float: none;font-size: 16px;font-weight: 500;color: #222222;letter-spacing: normal;    line-height: 1.5;margin: 0 0 16px;}
.smile-wrapp .smile-row1.desk {  display: block;}
.smile-wrapp .smile-row1.mob {  display: none;}
.abouts2-wrapp.common-style.default-page {  width: 100%;    display: block ;   float: left;  padding: 70px 0 0;}
.conten-wrapp.team-inner .conten-bar1.teamin-wrapp.common-style .teamin-row2 h3 span {display: inline;}
.conten-bar1.teamin-wrapp p:nth-of-type(3) {margin: 0;}
.conten-wrapp.team-inner .conten-bar1.teamin-wrapp.common-style .teamin-row2 h3 span {display: inline;}
.conten-bar1.teamin-wrapp p:nth-of-type(3) {margin: 0;}
.stories-wrapp .stories-col1.desk .non-slider {display: flex;flex-wrap: wrap;    justify-content: center; align-items: center;}
.stories-wrapp .stories-col1.desk .non-slider .stories-col2 { width: 23.51%;;float: left;border-radius: 35px;margin: 0px 1.98% 3.98% 0;padding: 41px 41px;}
.stories-wrapp .stories-col1.desk .non-slider .stories-col2:nth-child(2n) {margin-top:46px;margin-bottom: 0;}
.stories-wrapp .stories-col1.desk .non-slider .stories-col2:nth-child(4n) {margin-right: 0;}
.conten-bar1.treatin-wrapp .faq-wrapp {padding-bottom: 0;}

.conten-bar1.treatin-wrapp img {width: 100%;}
.conten-bar1.treatin-wrapp img[align="right"] {width: 360px;}
.conten-bar1.treatin-wrapp img[align="left"] {width: 360px;}

.conten-bar1.teamin-wrapp img {width: 100%;}
.conten-bar1.teamin-wrapp img[align="right"] {width: 360px;}
.conten-bar1.teamin-wrapp img[align="left"] {width: 360px;}
.conten-bar1.teamin-wrapp p:nth-of-type(3) {margin-bottom: 22px;}

.conten-wrapp.team-inner .conten-bar1.teamin-wrapp p:nth-of-type(3) {margin-bottom: 0;}

.treatin-wrapp.treat-inner br {    display: none;}
.treatin-wrapp.treat-inner > p:nth-of-type(3) {margin: 0;}
/* .treatin-wrapp.treat-inner .treatin-col2.set-2 p:first-of-type {margin: 0;} */


.gallery-wrapp .gallery-col1 .non-slider{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:3.5%}
.gallery-wrapp .gallery-col1 .non-slider .gallery-row1{width:30.8%;display:block;float:left}

.conten-wrapp .conten-bar1.treatin-wrapp.treat-inner p {margin: 0 0 22px;}

.services-wrapp .services-col1 .non-slider{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:1.6%}
.services-wrapp .services-col1 .non-slider .services-row1{width:18.5%;display:block;float:left;padding:1.7% .8% 1.6% .8%}
.services-wrapp .services-col1.tab{display:none}

.treatin-wrapp.treat-inner .common-btn-col1 {margin-top: 0; padding-top: 0;}

.gallery-wrapp .gallery-col1 .gallery-row1 img{width:100%;display:block;border-radius:20px;max-height:295px;object-fit:cover}

.abouts2-wrapp.default-page .abouts2-row1 h2{font-size:36px;font-weight:700;color:#284d66;letter-spacing:normal;line-height:1.1;margin:0 0 26px}
.abouts2-wrapp.default-page .abouts2-row1 h3{font-size:28px;font-weight:700;color:#284d66;letter-spacing:normal;line-height:1.1;margin:0 0 20px}

.banner-wrapp h2{font-size:48px;font-weight:700;color:#0499e1;letter-spacing:normal;line-height:1.1;margin:0 0 20px}
.banner-wrapp h2 strong{font-weight:700}
.banner-wrapp .banner-col1 .banner-row1 h1{margin:0 0 0}


.assist-wrapp .assist-col1 .assist-col2 .assist-row1 img {border-radius: 0;}

.teamer-wrapp .teamer-col2 .teamer-row1 img{border-radius:35px}

.treatin-wrapp.treat-inner .common-btn-col1{margin:15px 0 27px;padding:35px 0 43px;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb}

.treat-wrapp .treat-col1 .treat-col2 .treat-row1 img{border-radius:35px}


.flinker-wrapp .flinker-col1 .flinker-row1{width:100%;display:block;float:left}
.flinker-wrapp .flinker-col1 .flinker-row1 li a{font-size:17px;font-weight:600;color:#222;letter-spacing:normal;line-height:1.29;display:inline-block;padding:10px 18.8px 10px 18.8px;outline:0;-webkit-tap-highlight-color:#fff0;-webkit-tap-highlight-color:#fff0}
.flinker-wrapp .flinker-col1 .flinker-row1 li:after{content:"";width:1px;height:14px;float:left;background:#0499e1;transform:translateY(-50%);margin:0 0 0;position:absolute;top:50%;left:0}
.flinker-wrapp .flinker-col1 .flinker-row1 li:first-child:after{display:none}


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

.header-wrapp { text-align:center; padding:80px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:213.3px; float:none; margin:0 auto 16px;}
.header-wrapp .header-col1 .header-row1 { width:100%; float:none; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.header-wrapp .header-col2 { width:100%; border-bottom:none; margin:0 0 0; padding:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%; margin:0 0 16px;}
.header-wrapp .header-col2 .header-row2 li { float:none; vertical-align:middle; display:none; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 li:first-child { display:inline-block;}
.header-wrapp .header-col2 .header-row2 li:after { width:1px; height:14px; display:none; margin:0 0 0;}
.header-wrapp .header-col3 { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col3 .header-row3 { width:100%; margin:0 0 0;}
.header-wrapp .header-btn1 { width:100%; float:left; margin:0 0 0; padding:15px 2% 15px 2%;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(3) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2n) { float:right;}
.header-row2 li, .header-row2 li a { font-size:15px; line-height:normal;}

.banner-wrapp { text-align:center; min-height:inherit;}
.banner-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h1 { font-size:36px; margin:0 0 18px;}
.banner-wrapp h1 span { display:inline;}
.banner-wrapp .banner-col1 { width:100%; transform:none; margin:0 0 0; position:absolute; top:inherit; right:0; bottom:0; left:0;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; padding:0 5% 72px 5%;}
.banner-wrapp .banner-btn1 { margin:12px 4px 0;}
.banner-wrapp .banner-btn2 { margin:12px 4px 0;}

.services-wrapp { text-align:center; padding:30px 0 44px;}
.services-wrapp p { float:none; font-size:15px; margin:0 0 10px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 { font-size:14px; margin:0 0 0;}
.services-wrapp h2 span { display:inline;}
.services-wrapp .services-col1 { width:100%; margin:0 0 0;}
.services-wrapp .services-col1 .services-row1 { width:100%; margin:0 0 0; padding:16px 5% 16px 5%}

.about-wrapp { text-align:center; padding:44px 0 30px;}
.about-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 { font-size:14px; margin:0 0 0;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { font-size:36px; margin:0 0 18px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp .about-col1 { width:100%; margin:0 0 0;}
.about-wrapp .about-col1 .about-row1 { width:100%; margin:0 0 40px;}
.about-wrapp .about-col2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2 { width:100%; margin:0 0 0;}
.about-wrapp .about-btn1 { margin:12px 4px 0;}
.about-wrapp .about-btn1:last-child { margin-right:4px;}

.assist-wrapp { text-align:center; padding:30px 0 44px;}
.assist-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.assist-wrapp p span { display:inline;}
.assist-wrapp h2 { font-size:14px; margin:0 0 0;}
.assist-wrapp h2 span { display:inline;}
.assist-wrapp h3 { font-size:36px; margin:0 0 18px;}
.assist-wrapp h3 span { display:inline;}
.assist-wrapp h4 { font-size:18px; margin:0 0 10px;}
.assist-wrapp h4 span { display:inline;}
.assist-wrapp .assist-col1 { width:100%; margin:0 0 0;}
.assist-wrapp .assist-col1 .assist-row1 { width:30%; float:none; margin:0 auto 30px;}
.assist-wrapp .assist-col2 { width:96%; margin:10px 2.2% 0 0; padding:30px 5% 14px 5%;}
.assist-wrapp .assist-col2 .assist-row2 { width:100%; margin:0 0 0;}
.assist-wrapp .assist-btn1 { margin:12px 4px 0;}
.assist-wrapp .assist-btn1:last-child { margin-right:4px;}

.team-wrapp { text-align:center; padding:44px 0 36px;}
.team-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { font-size:14px; margin:0 0 0;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { font-size:36px; margin:0 0 18px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:21px; margin:0 0 16px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col1 .team-row1 { width:100%; margin:0 0 30px;}
.team-wrapp .team-col2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col2 .team-row2 { width:100%; margin:0 0 0;}
.team-wrapp .team-btn1 { margin:12px 4px 0;}
.team-wrapp .team-btn1:last-child { margin-right:4px;}
.team-wrapp .team-btn2 { margin:12px 4px 0;}
.team-wrapp .team-btn2:last-child { margin-right:4px;}

.stories-wrapp { text-align:center; padding:36px 0 44px;}
.stories-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 { font-size:14px; margin:0 0 0;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 { font-size:36px; margin:0 0 18px;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp h4 { font-size:17px; margin:0 0 0;}
.stories-wrapp h4 span { display:inline;}
.stories-wrapp h5 { font-size:19px; margin:0 0 10px;}
.stories-wrapp h5 span { display:inline;}
.stories-wrapp .stories-col1 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-col1 .stories-row1 { width:100%; margin:0 0 16px;}
.stories-wrapp .stories-col2 { width:100%; margin:0 0 0; padding:30px 5% 30px 5%;}
.stories-wrapp .stories-col2 .stories-row2 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-btn1 { margin:12px 4px 0;}
.stories-wrapp .stories-btn1:last-child { margin-right:4px;}
.stories-wrapp .stories-btn2 { margin:12px 4px 0;}
.stories-wrapp .stories-btn2:last-child { margin-right:4px;}

.choose-wrapp { text-align:center; padding:44px 0 5.2%;}
.choose-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 { font-size:14px; margin:0 0 0;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 { font-size:36px; margin:0 0 18px;}
.choose-wrapp h3 span { display:inline;}
.choose-wrapp .choose-col1 { width:100%; margin:0 0 30px; padding:0 5% 0;}
.choose-wrapp .choose-col1 .choose-row1 { width:100%; margin:0 0 0;}
.choose-wrapp .choose-col1 .choose-row1 li { float:none; margin:0 0 14px; padding:0 0 14px;}
.choose-wrapp .choose-col1 .choose-row1 li:before { font-size:20px; line-height:1.56; margin:0 10px 0 0;}
.choose-wrapp .choose-btn1 { margin:12px 4px 0;}
.choose-wrapp .choose-btn1:last-child { margin-right:4px;}
.choose-row1 li, .choose-row1 li a { font-size:20px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.56;}

.find-wrapp { text-align:center; padding:56px 0 5.2%;}
.find-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.find-wrapp p span { display:inline;}
.find-wrapp h2 { font-size:14px; margin:0 0 0;}
.find-wrapp h2 span { display:inline;}
.find-wrapp h3 { font-size:36px; margin:0 0 18px;}
.find-wrapp h3 span { display:inline;}
.find-wrapp h4 { font-size:11px; margin:0 0 10px;}
.find-wrapp h4 span { display:inline;}
.find-wrapp h5 { font-size:10.6px; margin:0 0 10px;}
.find-wrapp h5 span { display:inline;}
.find-wrapp .find-col1 { width:100%; margin:0 0 0;}
.find-wrapp .find-col1 .find-row1 { width:100%; margin:0 0 12px;}
.find-wrapp .find-col2 { width:100%; margin:0 0 16px;}
.find-wrapp .find-col2 .find-row2 { width:100%; margin:0 0 0;}
.find-wrapp .find-col2 .find-row2 li { float:none; margin:0 0 6px;}
.find-wrapp .find-col2 .find-row2 li span { display:block;}
.find-wrapp .find-col2 .find-row2 li a:hover { color:#284d66;}
.find-wrapp .find-col3 { width:100%; margin:0 0 0; padding:0 0 80%;}
.find-wrapp .find-col3 .find-row3 { width:100%; margin:0 0 0;}
.find-wrapp .find-btn1 { margin:12px 4px 0;}
.find-wrapp .find-btn1:last-child { margin-right:4px;}
.find-row2 li, .find-row2 li a { font-size:21px; line-height:1.11;}

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

.gallery-wrapp { text-align:center; padding:40px 0 40px;}
.gallery-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%;}
.gallery-wrapp .gallery-btn1 { margin:12px 4px 0;}

.appointment-wrapp { text-align:center; padding:54px 0 60px;}
.appointment-wrapp p { float:none; font-size:15px; margin:0 0 10px;}
.appointment-wrapp p span { display:inline;}
.appointment-wrapp h2 { font-size:14px; margin:0 0 0;}
.appointment-wrapp h2 span { display:inline;}
.appointment-wrapp h3 { font-size:34px; margin:0 0 18px;}
.appointment-wrapp h3 span { display:inline;}
.appointment-wrapp .appointment-col1 { width:100%; margin:0 0 0;}
.appointment-wrapp .appointment-col1 .appointment-row1 { width:100%; margin:0 0 0;}
.appointment-wrapp .appointment-btn1 { margin:12px 4px 0;}
.appointment-wrapp .appointment-btn2 { margin:12px 4px 0;}

.fheader-wrapp { text-align:center; padding:60px 0 56px;}
.fheader-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.fheader-wrapp p span { display:inline;}
.fheader-wrapp h2 { font-size:11px; margin:0 0 10px;}
.fheader-wrapp h2 span { display:inline;}
.fheader-wrapp h3 { font-size:10px; margin:0 0 0;}
.fheader-wrapp h3 span { display:inline;}
.fheader-wrapp .fheader-col1 { width:100%; margin:0 0 36px;}
.fheader-wrapp .fheader-col1 .fheader-row1 { width:213.3px; float:none; margin:0 auto 16px;}
.fheader-wrapp .fheader-col2 { width:100%; margin:0 0 0; padding:0 0 22px;}
.fheader-wrapp .fheader-col2 .fheader-row2 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col2 .fheader-row2 li { margin:0 0 6px;}
.fheader-wrapp .fheader-col2 .fheader-row2 li span { display:inline;}
.fheader-wrapp .fheader-col2 .fheader-row2 li:first-child a { color:#000000;}
.fheader-wrapp .fheader-col3 { width:100%; margin:0 0 0; padding:26px 0 22px;}
.fheader-wrapp .fheader-col3 .fheader-row3 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col3 .fheader-row3 li { float:none; margin:0 0 0;}
.fheader-wrapp .fheader-col3 .fheader-row3 li span { display:inline;}
.fheader-wrapp .fheader-col4 { width:100%; margin:0 0 0; padding:26px 0 0;}
.fheader-wrapp .fheader-col4 .fheader-row4 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col4 .fheader-row4 li { float:none; margin:0 0 0;}
.fheader-wrapp .fheader-col4 .fheader-row4 li span { display:inline;}
.fheader-wrapp .fheader-btn1 { margin:12px 4px 0;}
.fheader-wrapp .fheader-btn1:last-child { margin-right:4px;}
.fheader-col3, .fheader-col4 { min-height:inherit;}
.fheader-col3:after, .fheader-col4:after { width:100%; height:1px; margin:0 0 0; position:absolute; top:0; left:0;}
.fheader-row2 li, .fheader-row2 li a, .fheader-row3 li, .fheader-row3 li a, .fheader-row4 li, .fheader-row4 li a { font-size:21px; line-height:1.11;}

.flinker-wrapp { text-align:center; padding:56px 0 36px;}
.flinker-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 { font-size:11px; margin:0 0 16px;}
.flinker-wrapp h2 span { display:inline;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 0; padding:0 0 14px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col1 .flinker-row1 li { float:none; vertical-align:middle; display:block; margin:0 4px 0;}
.flinker-wrapp .flinker-col2 { width:100%; margin:0 0 0; padding:14px 0 14px;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col3 { width:100%; margin:0 0 0; padding:14px 0 14px;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col4 { width:100%; margin:0 0 0; padding:14px 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-btn1 { margin:12px 4px 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:4px;}
.flinker-col2:after, .flinker-col3:after, .flinker-col4:after { width:100%; height:1px; margin:0 0 0; position:absolute; top:0; left:0;}
.flinker-row1 li, .flinker-row1 li a, .flinker-row2 li, .flinker-row2 li a, .flinker-row3 li, .flinker-row3 li a, .flinker-row4 li, .flinker-row4 li a { font-size:10px; line-height:1.75;}

.footer-wrapp { text-align:center; padding:34px 0 110px;}
.footer-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col1 .footer-row1 li:after { width:1px; height:10px; margin:0 0 0; position:absolute; top:50%; left:-6px;}
.footer-row1 li, .footer-row1 li a { font-size:8.5px; line-height:1.82;}

/*inner*/
.inner-wrapp h1 { font-size:26px;}
.inner-wrapp .inner-col1 { width:90%; bottom:inherit; top:50%; transform:translateY(-50%);}
.inner-row1 li, .inner-row1 li a { font-size:14px;}

.conten-wrapp { padding:60px 0 0;}
.conten-wrapp .conten-row1 .conten-bar1 { width:100%; margin:0 0 50px;}
.conten-wrapp .conten-row1 .conten-bar2 { width:100%;}

.sidbar-wrapp h3 { font-size:30px;}
.sidbar-wrapp .sidbar-col1 { padding:47px 7% 45px;}
.sidbar-wrapp .common-list-box { margin:9px 0 20px;}
.sidbar-wrapp .common-list-box li { padding:0;}

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

.teamer-wrapp h2 { font-size:32px;}
.teamer-wrapp h2 span { display:inline;}
.teamer-wrapp p span { display:inline;}
.teamer-wrapp .teamer-col2 { width:100%;}
.teamer-wrapp .teamer-col2:last-child { margin-bottom:0;}

.treat-wrapp .treat-col2 { width:100%; margin:0 0 40px 0;}
.treat-wrapp .treat-col2:last-child { margin:0;}

.treatin-wrapp .common-list-box li { padding:0; margin:0 0 6px;}

.common-btn-col1 h5 span { display:inline;}
.common-btn-col1 .common-btn1 { padding:15px 23px 15px;}

.testi-wrapp { text-align:center;}
.testi-wrapp h3 { font-size:18px;}
.testi-wrapp .testi-col2 { width:100%;margin-right: 0;}

/*about-circle-box-text-css*/
.about-circle-box-text { width:80%; font-size:10px; line-height:1.38; margin:0 auto 0;}

/*assist-circle-box-text-css*/
.assist-circle-box-text { width:80%; font-size:22px; line-height:0.96; margin:0 auto 0;}

/*assist-circle-box-css*/
.assist-circle-box { width:20%; float:right; background:#0499e1; border:1px solid #0499e1; border-radius:50%; margin:0 0 0; padding:0 0 19.9%; position:absolute; top:-10px; right:-4%;}

/*team-btn-box-css*/
.team-btn-box { width:90%; margin:0 auto 0; position:absolute; bottom:5.2%; left:5%;}

/*stories-profile-box-css*/
.stories-profile-box { width:30%; float:none; margin:0 auto 16px;}

/*stories-details-box-css*/
.stories-details-box { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit;}

/*stories-star-box-css*/
.stories-star-box { width:100%; margin:0 0 0;}
.stories-star-box span { width:30%; float:none; vertical-align:middle; display:inline-block;}

/*choose-big-box-css*/
.choose-big-box{width:43%;margin:0 0 0;position:relative;top:inherit;right:6.2%}
.choose-small-box{width:37%;margin:6% 0 0;position:relative;bottom:inherit;left:6.2%}

/*content-box-css*/
.assist-content-box { width:100%; margin:0 0 40px;}
.team-content-box { width:100%; margin:0 0 40px; padding:0 5% 0;}
.stories-content-box { width:90%; margin:0 auto 40px;}
.choose-content-box  { width:100%; margin:0 0 40px; padding:0 5% 0;}
.find-content-box { width:100%; margin:0 0 40px;}
.information-content-box { width:100%; margin:0 0 0;}

/*text-box-css*/
.assist-text-box { width:100%; margin:0 0 0;}
.team-text-box { width:100%; margin:0 0 0;}
.stories-text-box { width:100%; margin:0 0 0;}
.choose-text-box { width:100%; margin:0 0 0;}
.find-text-box { width:100%; margin:0 0 0;}
.information-text-box { width:100%; margin:0 0 0;}

/*common-css*/
.team-content-box .common-btn-box { right:0;}

/*common-btn-box-css*/
.common-btn-box { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit;}

/*common-ul-box-css*/
.common-list-box { width:100%; margin:0 0 10px;}
.common-list-box li { float:none; margin:0 0 0; padding:0 0 0;}
.common-list-box li:before { width:18px; float:none; vertical-align:middle; display:inline-block; transform:none; margin:-2px 6px 0 0; padding:0 0 18px; position:relative; top:inherit; left:inherit;}
.common-list-box li, .common-list-box li a { font-size:15px; line-height:2;}

/*btn-css*/
.header-btn1, .banner-btn1, .banner-btn2, .about-btn1, .assist-btn1, .team-btn1, .team-btn2, .stories-btn1, .stories-btn2, .choose-btn1, .find-btn1, .information-btn1, .gallery-btn1, .appointment-btn1, .appointment-btn2, .fheader-btn1, .flinker-btn1 { font-size:12px; line-height:normal;}

/*show-hide-css*/
.mob-hide { display:inline-block;}
.about-wrapp .about-col1 .about-row1 .home-editor ul li {font-size: 14px !important;}
.about-wrapp .about-col1 .about-row1 .home-editor ul{margin:3.5% auto 2.2%;width:fit-content;display:grid;grid-template-columns:auto auto;column-gap:15px}
.teamer-wrapp .teamer-col2 {margin-right: 0; width: 100%;  }
.teamer-wrapp p {  float: none;  font-size: 15px !important;}
.sidbar-wrapp .sidbar-col1 .home-editor ul {padding: 1.5% 0 0;}
.sidbar-wrapp .sidbar-col1 .home-editor ul li{font-size: 15px;padding-left:30px}
.testi-wrapp .testi-col2 .testi-row2 .testimonial-btn1{margin-right: 0;}
.conten-bar1.treatin-wrapp .treatin-col2.set-1 ul li:before {transform: none;top: 0px;left: 1px;padding: 0;}
.conten-bar1.treatin-wrapp .treatin-col2.set-1 ul li {padding-left: 31px;}
.faq-wrapp.invisalign-faqs h2 {  font-size:28px;}
.faq-wrapp .accordion .faq-col1 h4 {  padding: 34px 41px 34px 0px;font-size: 19px;}
.faq-wrapp.invisalign-faqs .accordion .content { padding-left: 0;}
.faq-wrapp.invisalign-faqs {padding: 50px 0 0;text-align: center;}
.practice-wrapp .practice-row1:nth-child(2n) {margin-right: 0;}
.practice-wrapp .practice-row1 {width: 100%;float: left;margin: 0 0 5%; } 
.paiger-wrapp a.prev.page-numbers { font-size: 12px;padding: 15px 20px 15px 20px;}
.paiger-wrapp a.next.page-numbers { font-size: 12px;padding: 15px 20px 15px 20px;}
.blog-wrapp.common-style.search-page .blog-col1 .blog-col2 .blog-row1 .invisalign-btn1 { font-size: 12px;}  
.paiger-wrapp a.page-numbers, .paiger-wrapp span.page-numbers.dots, .paiger-wrapp span.page-numbers.current {padding: 9px 10px;}
.blog-wrapp.common-style.search-page h3 {  font-size: 30px;}
.blog-wrapp.common-style.search-page header.page-header h1.page-title {font-size: 35px;}

.conten-wrapp.testi-wrapp .typography.review-con.common-style {padding: 0 0 30px;}
.conten-wrapp.testi-wrapp .typography.review-extra-con.common-style {padding: 30px 0 0;}

.practice-wrapp .typography.practice-con.common-style {padding: 0 0 30px;}
.practice-wrapp .typography.practice-extra-con.common-style{padding: 30px 0 0;}
.referrals-wrapp h1 {
    font-size: 36px;
}

.referrals-wrapp h3 {
    font-size: 30px;
}

.benefits-wrapp h2{  font-size: 36px;}
.conten-wrapp.treat-wrapp .typography.treatment-con.common-style {padding: 0 0 25px;}
.treat-wrapp .treat-col2 h2 {text-align: center;}

.conten-wrapp.team-inner .teamin-col1 {margin: 0 0 20px;}
.conten-wrapp.team-inner .teamin-col1 {margin: 0 0 28px;}
.gallery-wrapp .gallery-col1 img {border-radius: 14px}
.about-wrapp .about-col2 img {border-radius: 13px;}
.teamer-wrapp .teamer-col2 .teamer-row2 p {
    font-size: 16px !important;
}
.testi-wrapp .testi-col2 .testi-row2 .testimonial-btn1 {position:relative!important;bottom:inherit;transform:none;left:inherit;}
.testi-wrapp .testi-col2 .testi-row2 .testi-btn2 {position:relative!important;bottom:inherit;transform:none;left:inherit; right: inherit;}
.conten-bar1.treatin-wrapp .treatin-col2.set-1 p:first-of-type {padding-bottom: 0;}
.conten-wrapp .conten-row1 .conten-bar1 .common-btn1 {margin: 0 12px 0 0;}
.conten-bar1.treatin-wrapp img[align="right"] {width:100%}
.conten-bar1.treatin-wrapp img[align="left"] {width:100%}

.conten-bar1.teamin-wrapp img[align="right"] {width:100%}
.conten-bar1.teamin-wrapp img[align="left"]{width:100%}
h1.seo-sub-title {font-size: 42px;}
.testi-wrapp .testi-col2 {padding: 41px 41px 41px; margin: 0 0 5% 0;}


.about-medium-box{margin:0 0 5.8% 11.5%}
.about-circle-box{right:1.8%}

.information-wrapp .information-col1 .accordion h4{background:url(../images/right-white-blue-circle-arrow.svg) no-repeat;background-size:20px;background-position-x:100%;background-position-y:50%}
.information-wrapp .information-col1 .accordion h4 .circle-effect{display:none}
.information-wrapp .information-col1 .accordion h4.active{background:url(../images/down-white-blue-circle-arrow.svg) no-repeat;background-size:20px;background-position-x:100%;background-position-y:50%;transition:0.25s ease-in}
.information-wrapp .information-col1 .information-row1 ul li:before{position:relative;top:0;left:-6px}

.treat-wrapp .treat-col2 .treat-row2 {margin: 0 0 0;}

.find-wrapp .find-col1 .find-details-box{width:70.8%;position:relative;top:inherit;left:0;right:0;bottom:inherit;margin:0 auto 35px;display:block;float:none}

.about-wrapp .about-col1 .about-row1 .home-editor ul li{width:fit-content;display:block;float:left}
.about-wrapp .about-col1 .about-row1 .home-editor ul li:nth-child(2n){float:right}

.footer-wrapp .footer-col1 .footer-row1 li:last-child:after{display:none}
.footer-wrapp .footer-col1 .footer-row1.footer-terms-m li:last-child:after{display:block}

.gallery-wrapp:has(.slick-dots) {padding: 40px 0 62px;}

.footer-wrapp .footer-col1 .footer-row1.footer-terms-m{width:300px;float:none;margin:0 auto 0}
.footer-wrapp .footer-col1 .footer-row1.footer-terms-m li:nth-child(4):after{display:none}

.gallery-wrapp .gallery-col1 .gallery-row1 img{max-height:36.5vw}

.abouts2-wrapp.default-page .abouts2-row1 h2{font-size:26px;}
.abouts2-wrapp.default-page .abouts2-row1 h3{font-size:22px;}

.banner-wrapp h2{font-size:36px; margin: 0 0 18px;}

.flinker-wrapp .flinker-col1 .flinker-row1 li:after{display:none}

}

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

.header-wrapp { text-align:center; padding:80px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:213.3px; float:none; margin:0 auto 16px;}
.header-wrapp .header-col1 .header-row1 { width:100%; float:none; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.header-wrapp .header-col2 { width:100%; border-bottom:none; margin:0 0 0; padding:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%; margin:0 0 16px;}
.header-wrapp .header-col2 .header-row2 li { float:none; vertical-align:middle; display:none; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 li:first-child { display:inline-block;}
.header-wrapp .header-col2 .header-row2 li:after { width:1px; height:14px; display:none; margin:0 0 0;}
.header-wrapp .header-col3 { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col3 .header-row3 { width:100%; margin:0 0 0;}
.header-wrapp .header-btn1 { width:100%; float:left; margin:4.2% 0 0; padding:15px 2% 15px 2%;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(3) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2n) { float:right;}
.header-row2 li, .header-row2 li a { font-size:15px; line-height:normal;}

.banner-wrapp { text-align:center; min-height:inherit;}
.banner-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h1 { font-size:32px; margin:0 0 18px;}
.banner-wrapp h1 span { display:inline;}
.banner-wrapp .banner-col1 { width:100%; transform:none; margin:0 0 0; position:absolute; top:inherit; right:0; bottom:0; left:0;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; padding:0 5% 72px 5%;}
.banner-wrapp .banner-btn1 { margin:12px 4px 0;}
.banner-wrapp .banner-btn2 { margin:12px 4px 0;}

.services-wrapp { text-align:center; padding:30px 0 44px;}
.services-wrapp p { float:none; font-size:15px; margin:0 0 10px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 { font-size:14px; margin:0 0 0;}
.services-wrapp h2 span { display:inline;}
.services-wrapp .services-col1 { width:100%; margin:0 0 0;}
.services-wrapp .services-col1 .services-row1 { width:100%; margin:0 0 0; padding:16px 5% 16px 5%;}

.about-wrapp { text-align:center; padding:44px 0 30px;}
.about-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 { font-size:14px; margin:0 0 0;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { font-size:36px; margin:0 0 18px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp .about-col1 { width:100%; margin:0 0 0;}
.about-wrapp .about-col1 .about-row1 { width:100%; margin:0 0 40px;}
.about-wrapp .about-col2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2 { width:100%; margin:0 0 0;}
.about-wrapp .about-btn1 { margin:12px 4px 0;}
.about-wrapp .about-btn1:last-child { margin-right:4px;}

.assist-wrapp { text-align:center; padding:30px 0 44px;}
.assist-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.assist-wrapp p span { display:inline;}
.assist-wrapp h2 { font-size:14px; margin:0 0 0;}
.assist-wrapp h2 span { display:inline;}
.assist-wrapp h3 { font-size:36px; margin:0 0 18px;}
.assist-wrapp h3 span { display:inline;}
.assist-wrapp h4 { font-size:18px; margin:0 0 10px;}
.assist-wrapp h4 span { display:inline;}
.assist-wrapp .assist-col1 { width:100%; margin:0 0 0;}
.assist-wrapp .assist-col1 .assist-row1 { width:30%; float:none; margin:0 auto 30px;}
.assist-wrapp .assist-col2 { width:96%; margin:10px 2.2% 0 0; padding:30px 5% 14px 5%;}
.assist-wrapp .assist-col2 .assist-row2 { width:100%; margin:0 0 0;}
.assist-wrapp .assist-btn1 { margin:12px 4px 0;}
.assist-wrapp .assist-btn1:last-child { margin-right:4px;}

.team-wrapp { text-align:center; padding:44px 0 36px;}
.team-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { font-size:14px; margin:0 0 0;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { font-size:36px; margin:0 0 18px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:21px; margin:0 0 16px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col1 .team-row1 { width:100%; margin:0 0 30px;}
.team-wrapp .team-col2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col2 .team-row2 { width:100%; margin:0 0 0;}
.team-wrapp .team-btn1 { margin:12px 4px 0;}
.team-wrapp .team-btn1:last-child { margin-right:4px;}
.team-wrapp .team-btn2 { margin:12px 4px 0;}
.team-wrapp .team-btn2:last-child { margin-right:4px;}

.stories-wrapp { text-align:center; padding:36px 0 44px;}
.stories-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 { font-size:14px; margin:0 0 0;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 { font-size:36px; margin:0 0 18px;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp h4 { font-size:17px; margin:0 0 0;}
.stories-wrapp h4 span { display:inline;}
.stories-wrapp h5 { font-size:19px; margin:0 0 10px;}
.stories-wrapp h5 span { display:inline;}
.stories-wrapp .stories-col1 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-col1 .stories-row1 { width:100%; margin:0 0 16px;}
.stories-wrapp .stories-col2 { width:100%; margin:0 0 0; padding:30px 5% 30px 5%;}
.stories-wrapp .stories-col2 .stories-row2 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-btn1 { margin:12px 4px 0;}
.stories-wrapp .stories-btn1:last-child { margin-right:4px;}
.stories-wrapp .stories-btn2 { margin:12px 4px 0;}
.stories-wrapp .stories-btn2:last-child { margin-right:4px;}

.choose-wrapp { text-align:center; padding:44px 0 5.2%;}
.choose-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 { font-size:14px; margin:0 0 0;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 { font-size:36px; margin:0 0 18px;}
.choose-wrapp h3 span { display:inline;}
.choose-wrapp .choose-col1 { width:100%; margin:0 0 30px; padding:0 5% 0;}
.choose-wrapp .choose-col1 .choose-row1 { width:100%; margin:0 0 0;}
.choose-wrapp .choose-col1 .choose-row1 li { float:none; margin:0 0 14px; padding:0 0 14px;}
.choose-wrapp .choose-col1 .choose-row1 li:before { font-size:20px; line-height:1.56; margin:0 10px 0 0;}
.choose-wrapp .choose-btn1 { margin:12px 4px 0;}
.choose-wrapp .choose-btn1:last-child { margin-right:4px;}
.choose-row1 li, .choose-row1 li a { font-size:20px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.56;}

.find-wrapp { text-align:center; padding:56px 0 5.2%;}
.find-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.find-wrapp p span { display:inline;}
.find-wrapp h2 { font-size:14px; margin:0 0 0;}
.find-wrapp h2 span { display:inline;}
.find-wrapp h3 { font-size:36px; margin:0 0 18px;}
.find-wrapp h3 span { display:inline;}
.find-wrapp h4 { font-size:11px; margin:0 0 10px;}
.find-wrapp h4 span { display:inline;}
.find-wrapp h5 { font-size:10.6px; margin:0 0 10px;}
.find-wrapp h5 span { display:inline;}
.find-wrapp .find-col1 { width:100%; margin:0 0 0;}
.find-wrapp .find-col1 .find-row1 { width:100%; margin:0 0 12px;}
.find-wrapp .find-col2 { width:100%; margin:0 0 16px;}
.find-wrapp .find-col2 .find-row2 { width:100%; margin:0 0 0;}
.find-wrapp .find-col2 .find-row2 li { float:none; margin:0 0 6px;}
.find-wrapp .find-col2 .find-row2 li span { display:block;}
.find-wrapp .find-col2 .find-row2 li a:hover { color:#284d66;}
.find-wrapp .find-col3 { width:100%; margin:0 0 0; padding:0 0 80%;}
.find-wrapp .find-col3 .find-row3 { width:100%; margin:0 0 0;}
.find-wrapp .find-btn1 { margin:12px 4px 0;}
.find-wrapp .find-btn1:last-child { margin-right:4px;}
.find-row2 li, .find-row2 li a { font-size:21px; line-height:1.11;}

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

.gallery-wrapp { text-align:center; padding:40px 0 40px;}
.gallery-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%;}
.gallery-wrapp .gallery-btn1 { margin:12px 4px 0;}

.appointment-wrapp { text-align:center; padding:54px 0 60px;}
.appointment-wrapp p { float:none; font-size:15px; margin:0 0 10px;}
.appointment-wrapp p span { display:inline;}
.appointment-wrapp h2 { font-size:14px; margin:0 0 0;}
.appointment-wrapp h2 span { display:inline;}
.appointment-wrapp h3 { font-size:34px; margin:0 0 18px;}
.appointment-wrapp h3 span { display:inline;}
.appointment-wrapp .appointment-col1 { width:100%; margin:0 0 0;}
.appointment-wrapp .appointment-col1 .appointment-row1 { width:100%; margin:0 0 0;}
.appointment-wrapp .appointment-btn1 { margin:12px 4px 0;}
.appointment-wrapp .appointment-btn2 { margin:12px 4px 0;}

.fheader-wrapp { text-align:center; padding:60px 0 56px;}
.fheader-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.fheader-wrapp p span { display:inline;}
.fheader-wrapp h2 { font-size:11px; margin:0 0 10px;}
.fheader-wrapp h2 span { display:inline;}
.fheader-wrapp h3 { font-size:10px; margin:0 0 0;}
.fheader-wrapp h3 span { display:inline;}
.fheader-wrapp .fheader-col1 { width:100%; margin:0 0 36px;}
.fheader-wrapp .fheader-col1 .fheader-row1 { width:213.3px; float:none; margin:0 auto 16px;}
.fheader-wrapp .fheader-col2 { width:100%; margin:0 0 0; padding:0 0 22px;}
.fheader-wrapp .fheader-col2 .fheader-row2 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col2 .fheader-row2 li { margin:0 0 6px;}
.fheader-wrapp .fheader-col2 .fheader-row2 li span { display:inline;}
.fheader-wrapp .fheader-col2 .fheader-row2 li:first-child a { color:#000000;}
.fheader-wrapp .fheader-col3 { width:100%; margin:0 0 0; padding:26px 0 22px;}
.fheader-wrapp .fheader-col3 .fheader-row3 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col3 .fheader-row3 li { float:none; margin:0 0 0;}
.fheader-wrapp .fheader-col3 .fheader-row3 li span { display:inline;}
.fheader-wrapp .fheader-col4 { width:100%; margin:0 0 0; padding:26px 0 0;}
.fheader-wrapp .fheader-col4 .fheader-row4 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col4 .fheader-row4 li { float:none; margin:0 0 0;}
.fheader-wrapp .fheader-col4 .fheader-row4 li span { display:inline;}
.fheader-wrapp .fheader-btn1 { margin:12px 4px 0;}
.fheader-wrapp .fheader-btn1:last-child { margin-right:4px;}
.fheader-col3, .fheader-col4 { min-height:inherit;}
.fheader-col3:after, .fheader-col4:after { width:100%; height:1px; margin:0 0 0; position:absolute; top:0; left:0;}
.fheader-row2 li, .fheader-row2 li a, .fheader-row3 li, .fheader-row3 li a, .fheader-row4 li, .fheader-row4 li a { font-size:21px; line-height:1.11;}

.flinker-wrapp { text-align:center; padding:56px 0 36px;}
.flinker-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 { font-size:11px; margin:0 0 16px;}
.flinker-wrapp h2 span { display:inline;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 0; padding:0 0 14px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col1 .flinker-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col2 { width:100%; margin:0 0 0; padding:14px 0 14px;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col3 { width:100%; margin:0 0 0; padding:14px 0 14px;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col4 { width:100%; margin:0 0 0; padding:14px 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-btn1 { margin:12px 4px 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:4px;}
.flinker-col2:after, .flinker-col3:after, .flinker-col4:after { width:100%; height:1px; margin:0 0 0; position:absolute; top:0; left:0;}
.flinker-row1 li, .flinker-row1 li a, .flinker-row2 li, .flinker-row2 li a, .flinker-row3 li, .flinker-row3 li a, .flinker-row4 li, .flinker-row4 li a { font-size:10px; line-height:1.75;}

.footer-wrapp { text-align:center; padding:34px 0 110px;}
.footer-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col1 .footer-row1 li:after { width:1px; height:10px; margin:0 0 0; position:absolute; top:50%; left:-6px;}
.footer-row1 li, .footer-row1 li a { font-size:9px; line-height:1.82;}

.teamer-wrapp h2 { font-size:36px;}
.teamer-wrapp h2 span { display:inline;}
.teamer-wrapp h3 { font-size:24px;}
.teamer-wrapp p span { display:inline;}
.teamer-wrapp .teamer-col2 { width:48%;margin: 0 2.5% 35px 0;}
.teamer-wrapp .teamer-col2:nth-child(2n) { float:right;}

/*inner*/
.inner-wrapp h1 { font-size:28px;}
.inner-wrapp .inner-col1 { width:90%; bottom:inherit; top:50%; transform:translateY(-50%);}
.inner-row1 li, .inner-row1 li a { font-size:15px;}

.conten-wrapp { padding:60px 0 0;}
.conten-wrapp .conten-row1 .conten-bar1 { width:100%; margin:0 0 50px;}
.conten-wrapp .conten-row1 .conten-bar2 { width:100%;}

.sidbar-wrapp h3 { font-size:34px;}
.sidbar-wrapp .sidbar-col1 { padding:47px 7% 45px;}
.sidbar-wrapp .common-list-box { margin:9px 0 20px;}
.sidbar-wrapp .common-list-box li { padding:0;}

.teamin-wrapp .team-btn2 { padding:12px 21px 12px;}

.treat-wrapp h2 { font-size:24px;}
.treat-wrapp .treat-col2 { width:48%; margin:0 0 40px;}
/* .treat-wrapp .treat-col2:nth-child(2n) { float:right;margin-right: 0;} */
.treat-wrapp .treat-col2 h2 {text-align: center;}

.treatin-wrapp .common-list-box li { padding:0; margin:0 0 6px;}

.common-btn-col1 h5 span { display:inline;}

.testi-wrapp { text-align:center;}
.testi-wrapp h3 { font-size:18px;}
.testi-wrapp .testi-col2 { width:100%; margin:0 0 4%; padding:41px 4%;}
.testi-wrapp .testi-col2:nth-child(2n) { float:right;margin-right: 0;}

/*about-circle-box-text-css*/
.about-circle-box-text { width:80%; font-size:12px; line-height:1.38; margin:0 auto 0;}

/*assist-circle-box-text-css*/
.assist-circle-box-text { width:80%; font-size:22px; line-height:0.96; margin:0 auto 0;}

/*assist-circle-box-css*/
.assist-circle-box { width:20%; float:right; background:#0499e1; border:1px solid #0499e1; border-radius:50%; margin:0 0 0; padding:0 0 19.9%; position:absolute; top:-10px; right:-4%;}

/*team-btn-box-css*/
.team-btn-box { width:90%; margin:0 auto 0; position:absolute; bottom:5.2%; left:5%;}

/*stories-profile-box-css*/
.stories-profile-box { width:30%; float:none; margin:0 auto 16px;}

/*stories-details-box-css*/
.stories-details-box { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit;}

/*stories-star-box-css*/
.stories-star-box { width:100%; margin:0 0 0;}
.stories-star-box span { width:30%; float:none; vertical-align:middle; display:inline-block;}

/*choose-big-box-css*/
.choose-big-box{width:44%;margin:0 0 0;position:relative;top:inherit;right:6.5%}
.choose-small-box{width:36%;margin:6% 0 0;position:relative;bottom:inherit;left:6.5%}

/*content-box-css*/
.assist-content-box { width:100%; margin:0 0 40px;}
.team-content-box { width:100%; margin:0 0 40px; padding:0 5% 0;}
.stories-content-box { width:90%; margin:0 auto 40px;}
.choose-content-box  { width:100%; margin:0 0 40px; padding:0 5% 0;}
.find-content-box { width:100%; margin:0 0 40px;}
.information-content-box { width:100%; margin:0 0 0;}

/*text-box-css*/
.assist-text-box { width:100%; margin:0 0 0;}
.team-text-box { width:100%; margin:0 0 0;}
.stories-text-box { width:100%; margin:0 0 0;}
.choose-text-box { width:100%; margin:0 0 0;}
.find-text-box { width:100%; margin:0 0 0;}
.information-text-box { width:100%; margin:0 0 0;}

/*common-css*/
.team-content-box .common-btn-box { right:0;}

/*common-btn-box-css*/
.common-btn-box { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit;}

/*common-ul-box-css*/
.common-list-box { width:100%; margin:0 0 10px;}
.common-list-box li { float:none; margin:0 0 0; padding:0 0 0;}
.common-list-box li:before { width:18px; float:none; vertical-align:middle; display:inline-block; transform:none; margin:-2px 6px 0 0; padding:0 0 18px; position:relative; top:inherit; left:inherit;}
.common-list-box li, .common-list-box li a { font-size:15px; line-height:2;}

/*btn-css*/
.header-btn1, .banner-btn1, .banner-btn2, .about-btn1, .assist-btn1, .team-btn1, .team-btn2, .stories-btn1, .stories-btn2, .choose-btn1, .find-btn1, .information-btn1, .gallery-btn1, .appointment-btn1, .appointment-btn2, .fheader-btn1, .flinker-btn1, .back-btn1, .common-btn1, .common-btn2, .testi-btn1, .testi-btn2 { font-size:12px; line-height:normal;}

/*show-hide-css*/
.mob-hide { display:inline-block;}
.about-wrapp .about-col1 .about-row1 .home-editor ul li {font-size: 15px !important;}
.about-wrapp .about-col1 .about-row1 .home-editor ul{margin:3.5% auto 2.2%;width:fit-content;display:grid;grid-template-columns:auto auto;column-gap:15px}
.teamer-wrapp .teamer-col2:nth-child(3n) { margin-right: 2.5%;;}
.teamer-wrapp .teamer-col2:nth-child(2n) {margin-right: 0;}
.teamer-wrapp p {  float: none;  font-size: 15px !important;}
.sidbar-wrapp .sidbar-col1 .home-editor ul {padding: 1.5% 0 0;}
.sidbar-wrapp .sidbar-col1 .home-editor ul li{font-size: 15px;padding-left:30px}
.testi-wrapp .testi-col2 .testi-row2 .testimonial-btn1{margin-right: 0;}
.conten-bar1.treatin-wrapp .treatin-col2.set-1 ul li:before{transform:none;top:4px;}
.conten-bar1.treatin-wrapp .treatin-col2.set-1 ul li:before {transform: none;top: 0px;left: 1px;padding: 0;}
.conten-bar1.treatin-wrapp .treatin-col2.set-1 ul li {padding-left: 31px;}
.faq-wrapp.invisalign-faqs h2 {  font-size: 30px;}
.faq-wrapp .accordion .faq-col1 h4 {  padding: 34px 41px 34px 0px;font-size: 19px;}
.faq-wrapp.invisalign-faqs .accordion .content { padding-left: 0;}
.faq-wrapp.invisalign-faqs {padding: 50px 0 0;text-align: center;}

.practice-wrapp .practice-row1:nth-child(2n) {margin-right: 0;}
.practice-wrapp .practice-row1 {width: 48.2%;float: left;margin: 0px 1.5% 1.5% 0; }  
.paiger-wrapp a.prev.page-numbers { font-size: 12px;}
.paiger-wrapp a.next.page-numbers { font-size: 12px;}
.blog-wrapp.common-style.search-page .blog-col1 .blog-col2 .blog-row1 .invisalign-btn1 { font-size: 12px;} 
.blog-wrapp.common-style.search-page h3 {  font-size: 30px;}
.blog-wrapp.common-style.search-page header.page-header h1.page-title {font-size: 35px;}
.conten-wrapp.testi-wrapp .typography.review-con.common-style {padding: 0 0 30px;}
.conten-wrapp.testi-wrapp .typography.review-extra-con.common-style {padding: 30px 0 0;}

.practice-wrapp .typography.practice-con.common-style {padding: 0 0 30px;}
.practice-wrapp .typography.practice-extra-con.common-style{padding: 30px 0 0;}
.referrals-wrapp h1 {
    font-size: 36px;
}

.referrals-wrapp h3 {
    font-size: 30px;
}
.benefits-wrapp h2{  font-size: 36px;}
.conten-wrapp.treat-wrapp .typography.treatment-con.common-style {padding: 0 0 25px;}

.teamer-wrapp .teamer-col2 .teamer-row2 p {
    font-size: 16px !important;
}
.testi-wrapp .testi-col2 .testi-row2 .testimonial-btn1 {position:relative!important;bottom:inherit;transform:none;left:inherit;}
.testi-wrapp .testi-col2 .testi-row2 .testi-btn2 {position:relative!important;bottom:inherit;transform:none;left:inherit; right: inherit;}
.conten-bar1.treatin-wrapp .treatin-col2.set-1 p:first-of-type {padding-bottom: 0;}
.conten-bar1.treatin-wrapp img[align="right"] {width:100%}
.conten-bar1.treatin-wrapp img[align="left"] {width:100%}

.conten-bar1.teamin-wrapp img[align="right"] {width:100%}
.conten-bar1.teamin-wrapp img[align="left"]{width:100%}
h1.seo-sub-title {font-size: 42px;}


.about-medium-box{margin:0 0 5.8% 11.5%}
.about-circle-box{right:1.8%}

.information-wrapp .information-col1 .accordion h4{background:url(../images/right-white-blue-circle-arrow.svg) no-repeat;background-size:20px;background-position-x:100%;background-position-y:50%}
.information-wrapp .information-col1 .accordion h4 .circle-effect{display:none}
.information-wrapp .information-col1 .accordion h4.active{background:url(../images/down-white-blue-circle-arrow.svg) no-repeat;background-size:20px;background-position-x:100%;background-position-y:50%;transition:0.25s ease-in}
.information-wrapp .information-col1 .information-row1 ul li:before{position:relative;top:0;left:-6px}

.treat-wrapp .treat-col2 .treat-row2 {margin: 0 0 0;}

.find-wrapp .find-col1 .find-details-box{width:52.8%;position:relative;top:inherit;left:0;right:0;bottom:inherit;margin:0 auto 35px;display:block;float:none}

.about-wrapp .about-col1 .about-row1 .home-editor ul li{width:fit-content;display:block;float:left}
.about-wrapp .about-col1 .about-row1 .home-editor ul li:nth-child(2n){float:right}

.gallery-wrapp:has(.slick-dots) {padding: 40px 0 62px;}

.gallery-wrapp .gallery-col1 .gallery-row1 img{max-height:35.5vw}

.abouts2-wrapp.default-page .abouts2-row1 h2{font-size:32px;}
.abouts2-wrapp.default-page .abouts2-row1 h3{font-size:24px;}

.testi-wrapp .testi-col2 .testi-row2 .readmore-oute{width:fit-content;display:inline-block;margin:0 10px 0 0}

.banner-wrapp h2{font-size:32px; margin: 0 0 18px;}

.treat-wrapp .treat-col1{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:4%}

}


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

.header-wrapp { text-align:center; padding:80px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:213.3px; float:none; margin:0 auto 16px;}
.header-wrapp .header-col1 .header-row1 { width:100%; float:none; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.header-wrapp .header-col2 { width:100%; border-bottom:none; margin:0 0 0; padding:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%; margin:0 0 16px;}
.header-wrapp .header-col2 .header-row2 li { float:none; vertical-align:middle; display:none; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 li:first-child { display:inline-block;}
.header-wrapp .header-col2 .header-row2 li:after { width:1px; height:14px; display:none; margin:0 0 0;}
.header-wrapp .header-col3 { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col3 .header-row3 { width:100%; margin:0 0 0;}
.header-wrapp .header-btn1 { width:100%; float:left; margin:4.2% 0 0; padding:15px 2% 15px 2%;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(3) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2n) { float:right;}
.header-row2 li, .header-row2 li a { font-size:15px; line-height:normal;}

.banner-wrapp { text-align:center; min-height:inherit;}
.banner-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h1 { font-size:36px; margin:0 0 18px;}
.banner-wrapp h1 span { display:inline;}
.banner-wrapp .banner-col1 { width:100%; transform:none; margin:0 0 0; position:absolute; top:inherit; right:0; bottom:0; left:0;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; padding:0 5% 72px 5%;}
.banner-wrapp .banner-btn1 { margin:12px 4px 0;}
.banner-wrapp .banner-btn2 { margin:12px 4px 0;}

.services-wrapp { text-align:center; padding:30px 0 44px;}
.services-wrapp p { float:none; font-size:15px; margin:0 0 10px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 { font-size:14px; margin:0 0 0;}
.services-wrapp h2 span { display:inline;}
.services-wrapp .services-col1 { width:100%; margin:0 0 0;}
.services-wrapp .services-col1 .services-row1 { width:100%; margin:0 0 0; padding:16px 5% 16px 5%}

.about-wrapp { text-align:center; padding:44px 0 30px;}
.about-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 { font-size:14px; margin:0 0 0;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { font-size:36px; margin:0 0 18px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp .about-col1 { width:100%; margin:0 0 0;}
.about-wrapp .about-col1 .about-row1 { width:100%; margin:0 0 20px;}
.about-wrapp .about-col2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2 { width:100%; margin:0 0 0;}
.about-wrapp .about-btn1 { margin:12px 4px 0;}
.about-wrapp .about-btn1:last-child { margin-right:4px;}

.assist-wrapp { text-align:center; padding:30px 0 44px;}
.assist-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.assist-wrapp p span { display:inline;}
.assist-wrapp h2 { font-size:14px; margin:0 0 0;}
.assist-wrapp h2 span { display:inline;}
.assist-wrapp h3 { font-size:36px; margin:0 0 18px;}
.assist-wrapp h3 span { display:inline;}
.assist-wrapp h4 { font-size:18px; margin:0 0 10px;}
.assist-wrapp h4 span { display:inline;}
.assist-wrapp .assist-col1 { width:100%; margin:0 0 0;}
.assist-wrapp .assist-col1 .assist-row1 { width:30%; float:none; margin:0 auto 30px;}
.assist-wrapp .assist-col2 { width:96%; margin:10px 2.2% 0 0; padding:30px 4% 14px 4%;}
.assist-wrapp .assist-col2 .assist-row2 { width:100%; margin:0 0 0;}
.assist-wrapp .assist-btn1 { margin:12px 4px 0;}
.assist-wrapp .assist-btn1:last-child { margin-right:4px;}

.team-wrapp { text-align:center; padding:44px 0 36px;}
.team-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { font-size:14px; margin:0 0 0;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { font-size:36px; margin:0 0 18px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:21px; margin:0 0 16px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col1 .team-row1 { width:100%; margin:0 0 30px;}
.team-wrapp .team-col2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col2 .team-row2 { width:100%; margin:0 0 0;}
.team-wrapp .team-btn1 { margin:12px 4px 0;}
.team-wrapp .team-btn1:last-child { margin-right:4px;}
.team-wrapp .team-btn2 { margin:12px 4px 0;}
.team-wrapp .team-btn2:last-child { margin-right:4px;}

.stories-wrapp { text-align:center; padding:36px 0 44px;}
.stories-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 { font-size:14px; margin:0 0 0;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 { font-size:36px; margin:0 0 18px;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp h4 { font-size:15px; margin:0 0 0;}
.stories-wrapp h4 span { display:inline;}
.stories-wrapp h5 { font-size:17px; margin:0 0 10px;}
.stories-wrapp h5 span { display:inline;}
.stories-wrapp .stories-col1 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-col1 .stories-row1 { width:100%; margin:0 0 16px;}
.stories-wrapp .stories-col2 { width:100%; margin:0 0 0; padding:30px 4% 30px 4%;}
.stories-wrapp .stories-col2 .stories-row2 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-btn1 { margin:12px 4px 0;}
.stories-wrapp .stories-btn1:last-child { margin-right:4px;}
.stories-wrapp .stories-btn2 { margin:12px 4px 0;}
.stories-wrapp .stories-btn2:last-child { margin-right:4px;}

.choose-wrapp { text-align:center; padding:44px 0 5.2%;}
.choose-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 { font-size:14px; margin:0 0 0;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 { font-size:36px; margin:0 0 18px;}
.choose-wrapp h3 span { display:inline;}
.choose-wrapp .choose-col1 { width:100%; margin:0 0 30px; padding:0 5% 0;}
.choose-wrapp .choose-col1 .choose-row1 { width:100%; margin:0 0 0;}
.choose-wrapp .choose-col1 .choose-row1 li { float:none; margin:0 0 14px; padding:0 0 14px;}
.choose-wrapp .choose-col1 .choose-row1 li:before { font-size:20px; line-height:1.56; margin:0 10px 0 0;}
.choose-wrapp .choose-btn1 { margin:12px 4px 0;}
.choose-wrapp .choose-btn1:last-child { margin-right:4px;}
.choose-row1 li, .choose-row1 li a { font-size:20px; font-weight:700; color:#284d66; letter-spacing:normal; line-height:1.56;}

.find-wrapp { text-align:center; padding:56px 0 5.2%;}
.find-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.find-wrapp p span { display:inline;}
.find-wrapp h2 { font-size:14px; margin:0 0 0;}
.find-wrapp h2 span { display:inline;}
.find-wrapp h3 { font-size:36px; margin:0 0 18px;}
.find-wrapp h3 span { display:inline;}
.find-wrapp h4 { font-size:11px; margin:0 0 10px;}
.find-wrapp h4 span { display:inline;}
.find-wrapp h5 { font-size:10.6px; margin:0 0 10px;}
.find-wrapp h5 span { display:inline;}
.find-wrapp .find-col1 { width:100%; margin:0 0 0;}
.find-wrapp .find-col1 .find-row1 { width:100%; margin:0 0 12px;}
.find-wrapp .find-col2 { width:100%; margin:0 0 16px;}
.find-wrapp .find-col2 .find-row2 { width:100%; margin:0 0 0;}
.find-wrapp .find-col2 .find-row2 li { float:none; margin:0 0 6px;}
.find-wrapp .find-col2 .find-row2 li span { display:block;}
.find-wrapp .find-col2 .find-row2 li a:hover { color:#284d66;}
.find-wrapp .find-col3 { width:100%; margin:0 0 0; padding:0 0 80%;}
.find-wrapp .find-col3 .find-row3 { width:100%; margin:0 0 0;}
.find-wrapp .find-btn1 { margin:12px 4px 0;}
.find-wrapp .find-btn1:last-child { margin-right:4px;}
.find-row2 li, .find-row2 li a { font-size:21px; line-height:1.11;}

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

.gallery-wrapp { text-align:center; padding:40px 0 40px;}
.gallery-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%;}
.gallery-wrapp .gallery-btn1 { margin:12px 4px 0;}

.appointment-wrapp { text-align:center; padding:54px 0 60px;}
.appointment-wrapp p { float:none; font-size:15px; margin:0 0 10px;}
.appointment-wrapp p span { display:inline;}
.appointment-wrapp h2 { font-size:14px; margin:0 0 0;}
.appointment-wrapp h2 span { display:inline;}
.appointment-wrapp h3 { font-size:34px; margin:0 0 18px;}
.appointment-wrapp h3 span { display:inline;}
.appointment-wrapp .appointment-col1 { width:100%; margin:0 0 0;}
.appointment-wrapp .appointment-col1 .appointment-row1 { width:100%; margin:0 0 0;}
.appointment-wrapp .appointment-btn1 { margin:12px 4px 0;}
.appointment-wrapp .appointment-btn2 { margin:12px 4px 0;}

.fheader-wrapp { text-align:center; padding:60px 0 56px;}
.fheader-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.fheader-wrapp p span { display:inline;}
.fheader-wrapp h2 { font-size:11px; margin:0 0 10px;}
.fheader-wrapp h2 span { display:inline;}
.fheader-wrapp h3 { font-size:10px; margin:0 0 0;}
.fheader-wrapp h3 span { display:inline;}
.fheader-wrapp .fheader-col1 { width:100%; margin:0 0 36px;}
.fheader-wrapp .fheader-col1 .fheader-row1 { width:213.3px; float:none; margin:0 auto 16px;}
.fheader-wrapp .fheader-col2 { width:100%; margin:0 0 0; padding:0 0 22px;}
.fheader-wrapp .fheader-col2 .fheader-row2 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col2 .fheader-row2 li { margin:0 0 6px;}
.fheader-wrapp .fheader-col2 .fheader-row2 li span { display:inline;}
.fheader-wrapp .fheader-col2 .fheader-row2 li:first-child a { color:#000000;}
.fheader-wrapp .fheader-col3 { width:100%; margin:0 0 0; padding:26px 0 22px;}
.fheader-wrapp .fheader-col3 .fheader-row3 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col3 .fheader-row3 li { float:none; margin:0 0 0;}
.fheader-wrapp .fheader-col3 .fheader-row3 li span { display:inline;}
.fheader-wrapp .fheader-col4 { width:100%; margin:0 0 0; padding:26px 0 0;}
.fheader-wrapp .fheader-col4 .fheader-row4 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col4 .fheader-row4 li { float:none; margin:0 0 0;}
.fheader-wrapp .fheader-col4 .fheader-row4 li span { display:inline;}
.fheader-wrapp .fheader-btn1 { margin:12px 4px 0;}
.fheader-wrapp .fheader-btn1:last-child { margin-right:4px;}
.fheader-col3, .fheader-col4 { min-height:inherit;}
.fheader-col3:after, .fheader-col4:after { width:100%; height:1px; margin:0 0 0; position:absolute; top:0; left:0;}
.fheader-row2 li, .fheader-row2 li a, .fheader-row3 li, .fheader-row3 li a, .fheader-row4 li, .fheader-row4 li a { font-size:21px; line-height:1.11;}

.flinker-wrapp { text-align:center; padding:56px 0 36px;}
.flinker-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 { font-size:11px; margin:0 0 16px;}
.flinker-wrapp h2 span { display:inline;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 0; padding:0 0 14px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col1 .flinker-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col2 { width:100%; margin:0 0 0; padding:14px 0 14px;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col3 { width:100%; margin:0 0 0; padding:14px 0 14px;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col4 { width:100%; margin:0 0 0; padding:14px 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-btn1 { margin:12px 4px 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:4px;}
.flinker-col2:after, .flinker-col3:after, .flinker-col4:after { width:100%; height:1px; margin:0 0 0; position:absolute; top:0; left:0;}
.flinker-row1 li, .flinker-row1 li a, .flinker-row2 li, .flinker-row2 li a, .flinker-row3 li, .flinker-row3 li a, .flinker-row4 li, .flinker-row4 li a { font-size:10px; line-height:1.75;}

.footer-wrapp { text-align:center; padding:34px 0 110px;}
.footer-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col1 .footer-row1 li:after { width:1px; height:10px; margin:0 0 0; position:absolute; top:50%; left:-6px;}
.footer-row1 li, .footer-row1 li a { font-size:9px; line-height:1.82;}

/*inner*/
.inner-wrapp h1 { font-size:30px;}
.inner-wrapp .inner-col1 { width:90%; bottom:inherit; top:50%; transform:translateY(-50%);}
.inner-row1 li, .inner-row1 li a { font-size:15px;}

.conten-wrapp { padding:60px 0 0;}
.conten-wrapp .conten-row1 .conten-bar1 { width:100%; margin:0 0 50px;}
.conten-wrapp .conten-row1 .conten-bar2 { width:100%;}

.sidbar-wrapp h3 { font-size:36px;}
.sidbar-wrapp .sidbar-col1 { padding:47px 7% 45px;}
.sidbar-wrapp .common-list-box { margin:9px 0 20px;}
.sidbar-wrapp .common-list-box li { padding:0;}

.teamer-wrapp h2 { font-size:36px;}
.teamer-wrapp h2 span { display:inline;}
.teamer-wrapp h3 { font-size:24px;}
.teamer-wrapp p span { display:inline;}
.testi-wrapp .testi-col2 {width: 48%; margin: 0 1.3% 2%;padding: 41px 4%;  }
.testi-wrapp .testi-col2:nth-child(2n) {margin-right: 0;}
.teamer-wrapp .teamer-col2:nth-child(2n) { float:right;}

.treat-wrapp h2 { font-size:23px;}
.treat-wrapp .treat-col2 { width:48%; margin:0 0 40px;}
.treat-wrapp .treat-col2:nth-child(2n) { float:right;margin-right: 0;}
.treat-wrapp .treat-col2 h2 {text-align: center;}

.treatin-wrapp .common-list-box li { padding:0; margin:0 0 6px;}

.common-btn-col1 h5 span { display:inline;}

.testi-wrapp { text-align:center;}
.testi-wrapp h3 { font-size:18px;}
.testi-wrapp .testi-col2 {width: 48.5%; margin: 0 1% 2%;padding: 41px 4% 144px;  }
.testi-wrapp .testi-col2:nth-child(2n) {margin-right: 0;}
.testi-wrapp .testi-col2:nth-child(2n) {float:right;}

/*about-circle-box-text-css*/
.about-circle-box-text { width:80%; font-size:12px; line-height:1.38; margin:0 auto 0;}

/*assist-circle-box-text-css*/
.assist-circle-box-text { width:80%; font-size:22px; line-height:0.96; margin:0 auto 0;}

/*assist-circle-box-css*/
.assist-circle-box { width:20%; float:right; background:#0499e1; border:1px solid #0499e1; border-radius:50%; margin:0 0 0; padding:0 0 19.9%; position:absolute; top:-10px; right:-4%;}

/*team-btn-box-css*/
.team-btn-box { width:90%; margin:0 auto 0; position:absolute; bottom:5.2%; left:5%;}

/*stories-profile-box-css*/
.stories-profile-box { width:30%; float:none; margin:0 auto 16px;}

/*stories-details-box-css*/
.stories-details-box { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit;}

/*stories-star-box-css*/
.stories-star-box { width:100%; margin:0 0 0;}
.stories-star-box span { width:30%; float:none; vertical-align:middle; display:inline-block;}

/*choose-big-box-css*/
.choose-big-box{width:45%;margin:0 0 0;position:relative;top:inherit;right:6.2%}
.choose-small-box{width:36%;margin:6% 0 0;position:relative;bottom:inherit;left:6.2%}

/*content-box-css*/
.assist-content-box { width:100%; margin:0 0 20px;}
.team-content-box { width:100%; margin:0 0 20px; padding:0 5% 0;}
.stories-content-box { width:90%; margin:0 auto 20px;}
.choose-content-box  { width:100%; margin:0 0 20px; padding:0 5% 0;}
.find-content-box { width:100%; margin:0 0 20px;}
.information-content-box { width:100%; margin:0 0 0;}

/*text-box-css*/
.assist-text-box { width:100%; margin:0 0 0;}
.team-text-box { width:100%; margin:0 0 0;}
.stories-text-box { width:100%; margin:0 0 0;}
.choose-text-box { width:100%; margin:0 0 0;}
.find-text-box { width:100%; margin:0 0 0;}
.information-text-box { width:100%; margin:0 0 0;}

/*common-css*/
.team-content-box .common-btn-box { right:0;}

/*common-btn-box-css*/
.common-btn-box { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit;}

/*common-ul-box-css*/
.common-list-box { width:100%; margin:0 0 16px;}
.common-list-box li { float:none; margin:0 0 0; padding:0 0 0;}
.common-list-box li:before { width:18px; float:none; vertical-align:middle; display:inline-block; transform:none; margin:-2px 6px 0 0; padding:0 0 18px; position:relative; top:inherit; left:inherit;}
.common-list-box li, .common-list-box li a { font-size:15px; line-height:2;}

/*btn-css*/
.header-btn1, .banner-btn1, .banner-btn2, .about-btn1, .assist-btn1, .team-btn1, .team-btn2, .stories-btn1, .stories-btn2, .choose-btn1, .find-btn1, .information-btn1, .gallery-btn1, .appointment-btn1, .appointment-btn2, .fheader-btn1, .flinker-btn1, .back-btn1, .common-btn1, .common-btn2, .testi-btn1, .testi-btn2 { font-size:12px; line-height:normal;}

/*show-hide-css*/
.mob-hide { display:inline-block;}
.about-wrapp .about-col1 .about-row1 .home-editor ul li {font-size: 15px !important;}
.about-wrapp .about-col1 .about-row1 .home-editor ul{margin:3.5% auto 2.2%;width:fit-content;display:grid;grid-template-columns:auto auto;column-gap:15px}
.teamer-wrapp .teamer-col2:nth-child(3n) {  margin-right: 2.5%;}
.teamer-wrapp .teamer-col2:nth-child(2n) { margin-right: 4.61%;;}
.teamer-wrapp .teamer-col2:nth-child(3n) {margin-right: 0;}
.teamer-wrapp p {  float: none;  font-size: 15px !important;}
.sidbar-wrapp .sidbar-col1 .home-editor ul {padding: 1.5% 0 0;}
.sidbar-wrapp .sidbar-col1 .home-editor ul li{font-size: 15px;padding-left:30px}
.testi-wrapp .testi-col2 .testi-row2 .testimonial-btn1{margin-right: 0;}
.conten-bar1.treatin-wrapp .treatin-col2.set-1 ul li:before {transform: none;top: -2px;left: 1px;padding: 0;}
.conten-bar1.treatin-wrapp .treatin-col2.set-1 ul li {padding-left: 31px;}
.faq-wrapp.invisalign-faqs h2 {  font-size: 32px;}
.faq-wrapp .accordion .faq-col1 h4 {  padding: 34px 41px 34px 0px;font-size: 19px;}
.faq-wrapp.invisalign-faqs .accordion .content { padding-left: 0;}
.faq-wrapp.invisalign-faqs {padding: 50px 0 0;text-align: center;}
.practice-wrapp .practice-row1:nth-child(3n) {
    margin-right: 0;
}
.practice-wrapp .practice-row1 {
    width: 31.9%;
    float: left;
    margin: 0 1.5% 1.5% 0;
    overflow: hidden;
    border-radius: 3px;
}
.paiger-wrapp a.prev.page-numbers { font-size: 12px;}
.paiger-wrapp a.next.page-numbers { font-size: 12px;}
.blog-wrapp.common-style.search-page .blog-col1 .blog-col2 .blog-row1 .invisalign-btn1 { font-size: 12px;}
.blog-wrapp.common-style.search-page h3 {  font-size: 30px;}
.blog-wrapp.common-style.search-page header.page-header h1.page-title {font-size: 35px;}
.conten-wrapp.testi-wrapp .typography.review-con.common-style {padding: 0 0 30px;}
.conten-wrapp.testi-wrapp .typography.review-extra-con.common-style {padding: 30px 0 0;}

.practice-wrapp .typography.practice-con.common-style {padding: 0 0 30px;}
.practice-wrapp .typography.practice-extra-con.common-style{padding: 30px 0 0;}
.practice-wrapp .practice-row1:nth-child(4n) {margin: 0 1.5% 1.5% 0;}
.referrals-wrapp h1 {
    font-size: 36px;
}

.referrals-wrapp h3 {
    font-size: 30px;
}
.benefits-wrapp h2{  font-size: 36px;}

.conten-wrapp.treat-wrapp .typography.treatment-con.common-style {padding: 0 0 25px;}
.teamer-wrapp .teamer-col2 .teamer-row2 p {
    font-size: 16px !important;
}
.testi-wrapp .testi-col2 .testi-row2 .testimonial-btn1 {position: absolute !important;bottom: 91px;transform: translate(-50%);left: 50%;white-space: nowrap;}
.testi-wrapp .testi-col2 .testi-row2 .testi-btn2 {position: absolute !important;bottom: 42px;transform: translate(-50%);left: 50%;white-space: nowrap; right: inherit;}
.testi-wrapp .testi-col2:nth-child(3n) {margin-right: auto;}
.conten-bar1.treatin-wrapp .treatin-col2.set-1 p:first-of-type {padding-bottom: 0;}
.conten-bar1.treatin-wrapp img[align="right"] {width:100%}
.conten-bar1.treatin-wrapp img[align="left"] {width:100%}

.conten-bar1.teamin-wrapp img[align="right"] {width:100%}
.conten-bar1.teamin-wrapp img[align="left"]{width:100%}
h1.seo-sub-title {font-size: 42px;}


.about-medium-box{margin:0 0 5.8% 11.5%}
.about-circle-box{right:1.8%}

.information-wrapp .information-col1 .accordion h4{background:url(../images/right-white-blue-circle-arrow.svg) no-repeat;background-size:20px;background-position-x:100%;background-position-y:50%}
.information-wrapp .information-col1 .accordion h4 .circle-effect{display:none}
.information-wrapp .information-col1 .accordion h4.active{background:url(../images/down-white-blue-circle-arrow.svg) no-repeat;background-size:20px;background-position-x:100%;background-position-y:50%;transition:0.25s ease-in}
.information-wrapp .information-col1 .information-row1 ul li:before{position:relative;top:0;left:-6px}


.treat-wrapp .treat-col2 .treat-row2 {margin: 0 0 0;}

.find-wrapp .find-col1 .find-details-box{width:39.8%;position:relative;top:inherit;left:0;right:0;bottom:inherit;margin:0 auto 35px;display:block;float:none}

.about-wrapp .about-col1 .about-row1 .home-editor ul li{width:fit-content;display:block;float:left}
.about-wrapp .about-col1 .about-row1 .home-editor ul li:nth-child(2n){float:right}

.gallery-wrapp:has(.slick-dots){padding:40px 0 62px}

.gallery-wrapp .gallery-col1 .gallery-row1 img{max-height:24.5vw}

.banner-wrapp h2{font-size:36px; margin: 0 0 18px;}

.treat-wrapp .treat-col1{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:4%}



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

.header-wrapp { padding:38px 0 38px;}
.header-wrapp p { font-size:14px; margin:0 0 10px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:213.3px;}
.header-wrapp .header-col2 { margin:0 0 8px; padding:0 0 14px;}
.header-wrapp .header-col2 .header-row2 { margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 li { margin:0 24px 0 0;}
.header-wrapp .header-col2 .header-row2 li:after { height:12px; left:-12px;}
.header-wrapp .header-btn1 { margin:0 6px 0 0;}
.header-row2 li, .header-row2 li a { font-size:14px; line-height:1.29;}

.banner-wrapp { min-height:inherit;}
.banner-wrapp p { font-size:14px; margin:0 0 10px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h1 { font-size:30px; margin:0 0 14px;}

.services-wrapp p { font-size:14px; margin:0 0 10px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 { font-size:14px; margin:0 0 0;}
.services-wrapp h2 span { display:inline;}

.about-wrapp p { font-size:14px; margin:0 0 10px;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 { font-size:14px; margin:0 0 0;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { font-size:30px; margin:0 0 20px;}
.about-wrapp h3 span { display:inline;}

.assist-wrapp p { font-size:14px; margin:0 0 10px;}
.assist-wrapp p span { display:inline;}
.assist-wrapp h2 { font-size:14px; margin:0 0 0;}
.assist-wrapp h2 span { display:inline;}
.assist-wrapp h3 { font-size:30px; margin:0 0 20px;}
.assist-wrapp h3 span { display:inline;}
.assist-wrapp h4 { font-size:16px; margin:0 0 14px;}
.assist-wrapp h4 span { display:inline;}

.team-wrapp p { font-size:14px; margin:0 0 10px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { font-size:14px; margin:0 0 0;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { font-size:30px; margin:0 0 20px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:21px; margin:0 0 10px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-btn2 { font-size:11px;}

.stories-wrapp p { font-size:14px; margin:0 0 10px;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 { font-size:14px; margin:0 0 0;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 { font-size:30px; margin:0 0 20px;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp h4 { font-size:13px; margin:0 0 4px;}
.stories-wrapp h4 span { display:inline;}
.stories-wrapp h5 { font-size:15px; margin:0 0 10px;}
.stories-wrapp h5 span { display:inline;}
.stories-wrapp .stories-btn2 { font-size:11px;}

.choose-wrapp p { font-size:14px; margin:0 0 10px;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 { font-size:14px; margin:0 0 0;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 { font-size:30px; margin:0 0 20px;}
.choose-wrapp h3 span { display:inline;}
.choose-wrapp .choose-col1 .choose-row1 li:before { font-size:20px; margin:0 16px 0 0;}
.choose-row1 li, .choose-row1 li a { font-size:20px;}

.find-wrapp p { font-size:14px; margin:0 0 10px;}
.find-wrapp p span { display:inline;}
.find-wrapp h2 { font-size:14px; margin:0 0 0;}
.find-wrapp h2 span { display:inline;}
.find-wrapp h3 { font-size:30px; margin:0 0 20px;}
.find-wrapp h3 span { display:inline;}
.find-wrapp h4 { font-size:11px; margin:0 0 4px;}
.find-wrapp h4 span { display:inline;}
.find-wrapp h5 { font-size:10.6px; margin:0 0 4px;}
.find-wrapp h5 span { display:inline;}
.find-row2 li, .find-row2 li a { font-size:19px;}

.information-wrapp p { font-size:14px; margin:0 0 10px;}
.information-wrapp p span { display:inline;}
.information-wrapp h2 { font-size:14px; margin:0 0 0;}
.information-wrapp h2 span { display:inline;}
.information-wrapp h3 { font-size:30px; margin:0 0 20px;}
.information-wrapp h3 span { display:inline;}
.information-wrapp h4 { font-size:20px; margin:0 0 0;}
.information-wrapp h4 span { display:inline;}

.gallery-wrapp p { font-size:14px; margin:0 0 10px;}
.gallery-wrapp p span { display:inline;}

.appointment-wrapp p { font-size:14px; margin:0 0 10px;}
.appointment-wrapp p span { display:inline;}
.appointment-wrapp h2 { font-size:14px; margin:0 0 0;}
.appointment-wrapp h2 span { display:inline;}
.appointment-wrapp h3 { font-size:28px; margin:0 0 20px;}
.appointment-wrapp h3 span { display:inline;}

.fheader-wrapp p { font-size:14px; margin:0 0 10px;}
.fheader-wrapp p span { display:inline;}
.fheader-wrapp h2 { font-size:11px; margin:0 0 4px;}
.fheader-wrapp h2 span { display:inline;}
.fheader-wrapp h3 { font-size:10px; margin:0 0 0;}
.fheader-wrapp h3 span { display:inline;}
.fheader-wrapp .fheader-col1 .fheader-row1 { width:213.3px;}
.fheader-wrapp .fheader-col2 .fheader-row2 li span { display:inline;}
.fheader-wrapp .fheader-col3 .fheader-row3 li span { display:inline;}
.fheader-wrapp .fheader-col4 .fheader-row4 li span { display:inline;}
.fheader-col3, .fheader-col4 { min-height:111px;}
.fheader-row2 li, .fheader-row2 li a, .fheader-row3 li, .fheader-row3 li a, .fheader-row4 li, .fheader-row4 li a { font-size:19px;}

.flinker-wrapp p { font-size:14px; margin:0 0 10px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 { font-size:11px; margin:0 0 14px;}
.flinker-wrapp h2 span { display:inline;}
.flinker-row1 li, .flinker-row1 li a, .flinker-row2 li, .flinker-row2 li a, .flinker-row3 li, .flinker-row3 li a, .flinker-row4 li, .flinker-row4 li a { font-size:10px;}

.footer-wrapp p { font-size:14px; margin:0 0 10px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 .footer-row1 li { margin:0 4px 0;}
.footer-wrapp .footer-col1 .footer-row1 li:after { height:8px; left:-6px;}
.footer-row1 li, .footer-row1 li a { font-size:9px;}

/*inner*/
.inner-wrapp h1 { font-size:35px;}
.inner-wrapp .inner-col1 { width:94%;}

.conten-wrapp .conten-row1 .conten-bar1 { width:62%;}

.sidbar-wrapp h3 { font-size:28px;}
.sidbar-wrapp .sidbar-col1 { padding:47px 7% 45px;}
.sidbar-wrapp .common-list-box li { padding:0 0 0 36px;}

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

.treat-wrapp h2 { font-size:22px;}

.common-btn-col1 h5 span { display:inline;}

.testi-wrapp h2 { font-size:15px;}
.testi-wrapp h3 { font-size:15px;}
.testi-wrapp .testi-col2 { padding:41px 3% 144px;}
.testi-wrapp .stories-details-box { width:63.7%;}

.treatin-wrapp .common-list-box li { float:none; margin:0 0 0; padding:0 0 0;}
.treatin-wrapp .common-list-box li:before { width:18px; float:none; vertical-align:middle; display:inline-block; transform:none; margin:-2px 6px 0 0; padding:0 0 18px; position:relative; top:inherit; left:inherit;}
.treatin-wrapp .common-list-box li, .common-list-box li a { font-size:15px; line-height:2;}

/*about-circle-box-text-css*/
.about-circle-box-text { font-size:12px;}

/*assist-circle-box-text-css*/
.assist-circle-box-text { font-size:22px;}

/*content-box-css*/
.stories-content-box { width:94%;}

/*text-box-css*/
.choose-text-box { width:94%;}

/*common-ul-box-css*/
.common-list-box li, .common-list-box li a { font-size:15px;}

/*btn-css*/
.header-btn1, .banner-btn1, .banner-btn2, .about-btn1, .assist-btn1, .team-btn1, .team-btn2, .stories-btn1, .stories-btn2, .choose-btn1, .find-btn1, .information-btn1, .gallery-btn1, .appointment-btn1, .appointment-btn2, .fheader-btn1, .flinker-btn1, .back-btn1, .common-btn1, .common-btn2, .testi-btn1, .testi-btn2 { font-size:12px;}

/*show-hide-css*/
.tab-hide { display:none;}
.about-wrapp .about-col1 .about-row1 .home-editor ul li {font-size: 15px !important;}
.sidbar-wrapp .sidbar-col1 .home-editor ul li { font-size: 15px;}
.faq-wrapp .faq-col1 h3 { font-size: 30px;}
.faq-wrapp.invisalign-faqs h2 {  font-size: 32px;}
.faq-wrapp .accordion .faq-col1 h4 {  padding: 34px 41px 34px 0px;font-size: 19px;}
.paiger-wrapp a.prev.page-numbers { font-size: 12px;}
.paiger-wrapp a.next.page-numbers { font-size: 12px;}
.blog-wrapp.common-style.search-page .blog-col1 .blog-col2 .blog-row1 .invisalign-btn1 { font-size: 12px;}
.blog-wrapp.common-style.search-page h3 {  font-size: 30px;}
.blog-wrapp.common-style.search-page header.page-header h1.page-title {font-size: 35px;}
.assist-wrapp .assist-col1.desk .non-slider .assist-col2 {width: 31.2%;padding: 44px 23px;margin: 1.5% 2.9% 0 0;}

.referrals-wrapp h1 {
    font-size: 34px;
}

.referrals-wrapp h3 {
    font-size: 30px;
}
.benefits-wrapp h2{  font-size: 34px;}
.stories-wrapp .stories-col1.desk .non-slider .stories-col2 {padding: 41px 16px 41px;}
.footer-wrapp {padding: 1.8% 0 14.1%;}

.conten-bar1.treatin-wrapp img[align="right"] {width: 250px;margin: 0px 0 22px 20px;}
.conten-bar1.treatin-wrapp img[align="left"] {width: 250px;margin: 0px 20px 22px 0px;}

.conten-bar1.teamin-wrapp img[align="right"] {width: 250px;margin: 0px 0 22px 20px;}
.conten-bar1.teamin-wrapp img[align="left"] {width: 250px;margin: 0px 20px 22px 0px;}

h1.seo-sub-title {font-size: 44px;}

.conten-bar1.treatin-wrapp .treatin-col2.set-1 ul li:before{top:10px;background-size:21px;transform:translateY(-50%)}

.services-wrapp .services-col1.desk{display:none !important}
.services-wrapp .services-col1.tab{display:block!important}

.testi-wrapp .testi-col2 .testi-row2 .testi-btn2{position:absolute;bottom:41px; left: inherit;}

.testi-wrapp .testi-col2 .testi-row2 .testimonial-btn1{bottom:92px}

.gallery-wrapp .gallery-col1 .gallery-row1 img{max-height:23.5vw}

.banner-wrapp h2{font-size:30px; margin: 0 0 14px;}

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

.header-wrapp { padding:38px 0 38px;}
.header-wrapp p { font-size:15px; margin:0 0 13px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:225.3px;}
.header-wrapp .header-col2 { margin:0 0 11px; padding:0 0 17px;}
.header-wrapp .header-col2 .header-row2 { margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 li { margin:0 27px 0 0;}
.header-wrapp .header-col2 .header-row2 li:after { height:13px; left:-14px;}
.header-wrapp .header-btn1 { margin:0 7px 0 0;}
.header-row2 li, .header-row2 li a { font-size:15px; line-height:1.29;}

.banner-wrapp { min-height:inherit;}
.banner-wrapp p { font-size:15px; margin:0 0 13px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h1 { font-size:36px; margin:0 0 17px;}

.services-wrapp p { font-size:15px; margin:0 0 13px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 { font-size:15px; margin:0 0 0;}
.services-wrapp h2 span { display:inline;}

.about-wrapp p { font-size:15px; margin:0 0 13px;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 { font-size:15px; margin:0 0 0;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { font-size:36px; margin:0 0 23px;}
.about-wrapp h3 span { display:inline;}

.assist-wrapp p { font-size:15px; margin:0 0 13px;}
.assist-wrapp p span { display:inline;}
.assist-wrapp h2 { font-size:15px; margin:0 0 0;}
.assist-wrapp h2 span { display:inline;}
.assist-wrapp h3 { font-size:36px; margin:0 0 23px;}
.assist-wrapp h3 span { display:inline;}
.assist-wrapp h4 { font-size:19px; margin:0 0 17px;}
.assist-wrapp h4 span { display:inline;}

.team-wrapp p { font-size:15px; margin:0 0 13px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { font-size:15px; margin:0 0 0;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { font-size:36px; margin:0 0 23px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:24px; margin:0 0 13px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-btn2 { font-size:12px;}

.stories-wrapp p { font-size:15px; margin:0 0 13px;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 { font-size:15px; margin:0 0 0;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 { font-size:36px; margin:0 0 23px;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp h4 { font-size:15px; margin:0 0 7px;}
.stories-wrapp h4 span { display:inline;}
.stories-wrapp h5 { font-size:17px; margin:0 0 13px;}
.stories-wrapp h5 span { display:inline;}
.stories-wrapp .stories-btn2 { font-size:12px;}

.choose-wrapp p { font-size:15px; margin:0 0 13px;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 { font-size:15px; margin:0 0 0;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 { font-size:36px; margin:0 0 23px;}
.choose-wrapp h3 span { display:inline;}
.choose-wrapp .choose-col1 .choose-row1 li:before { font-size:24px; margin:0 16px 0 0;}
.choose-row1 li, .choose-row1 li a { font-size:24px;}

.find-wrapp p { font-size:15px; margin:0 0 13px;}
.find-wrapp p span { display:inline;}
.find-wrapp h2 { font-size:15px; margin:0 0 0;}
.find-wrapp h2 span { display:inline;}
.find-wrapp h3 { font-size:36px; margin:0 0 23px;}
.find-wrapp h3 span { display:inline;}
.find-wrapp h4 { font-size:12px; margin:0 0 7px;}
.find-wrapp h4 span { display:inline;}
.find-wrapp h5 { font-size:11.6px; margin:0 0 7px;}
.find-wrapp h5 span { display:inline;}
.find-row2 li, .find-row2 li a { font-size:21px;}

.information-wrapp p { font-size:15px; margin:0 0 13px;}
.information-wrapp p span { display:inline;}
.information-wrapp h2 { font-size:15px; margin:0 0 0;}
.information-wrapp h2 span { display:inline;}
.information-wrapp h3 { font-size:36px; margin:0 0 23px;}
.information-wrapp h3 span { display:inline;}
.information-wrapp h4 { font-size:24px; margin:0 0 0;}
.information-wrapp h4 span { display:inline;}

.gallery-wrapp p { font-size:15px; margin:0 0 13px;}
.gallery-wrapp p span { display:inline;}

.appointment-wrapp p { font-size:15px; margin:0 0 13px;}
.appointment-wrapp p span { display:inline;}
.appointment-wrapp h2 { font-size:15px; margin:0 0 0;}
.appointment-wrapp h2 span { display:inline;}
.appointment-wrapp h3 { font-size:34px; margin:0 0 23px;}
.appointment-wrapp h3 span { display:inline;}

.fheader-wrapp p { font-size:15px; margin:0 0 13px;}
.fheader-wrapp p span { display:inline;}
.fheader-wrapp h2 { font-size:12px; margin:0 0 7px;}
.fheader-wrapp h2 span { display:inline;}
.fheader-wrapp h3 { font-size:11px; margin:0 0 0;}
.fheader-wrapp h3 span { display:inline;}
.fheader-wrapp .fheader-col1 .fheader-row1 { width:225.3px;}
.fheader-wrapp .fheader-col2 .fheader-row2 li span { display:inline;}
.fheader-wrapp .fheader-col3 .fheader-row3 li span { display:inline;}
.fheader-wrapp .fheader-col4 .fheader-row4 li span { display:inline;}
.fheader-col3, .fheader-col4 { min-height:125px;}
.fheader-row2 li, .fheader-row2 li a, .fheader-row3 li, .fheader-row3 li a, .fheader-row4 li, .fheader-row4 li a { font-size:21px;}

.flinker-wrapp p { font-size:15px; margin:0 0 13px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp h2 { font-size:12px; margin:0 0 17px;}
.flinker-wrapp h2 span { display:inline;}
.flinker-row1 li, .flinker-row1 li a, .flinker-row2 li, .flinker-row2 li a, .flinker-row3 li, .flinker-row3 li a, .flinker-row4 li, .flinker-row4 li a { font-size:11px;}

.footer-wrapp p { font-size:15px; margin:0 0 13px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 .footer-row1 li { margin:0 6px 0;}
.footer-wrapp .footer-col1 .footer-row1 li:after { height:9px; left:-8px;}
.footer-row1 li, .footer-row1 li a { font-size:10px;}

/*inner*/
.inner-wrapp h1 { font-size:38px;}
.inner-wrapp .inner-col1 { width:94%;}

.conten-wrapp .conten-row1 .conten-bar1 { width:62%;}

.sidbar-wrapp h3 { font-size:32px;}
.sidbar-wrapp .sidbar-col1 { padding:47px 7% 45px;}

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

.treat-wrapp h2 { font-size:26px;}

.testi-wrapp h2 { font-size:15px;}
.testi-wrapp h3 { font-size:15px;}
.testi-wrapp .testi-col2 { padding:41px 3% 92px;}
.testi-wrapp .stories-details-box { width:63.7%;}

/*about-circle-box-text-css*/
.about-circle-box-text { font-size:14px;}

/*assist-circle-box-text-css*/
.assist-circle-box-text { font-size:24px;}

/*content-box-css*/
.stories-content-box { width:94%;}

/*text-box-css*/
.choose-text-box { width:94%;}

/*common-ul-box-css*/
.common-list-box li, .common-list-box li a { font-size:16px;}

/*btn-css*/
.header-btn1, .banner-btn1, .banner-btn2, .about-btn1, .assist-btn1, .team-btn1, .team-btn2, .stories-btn1, .stories-btn2, .choose-btn1, .find-btn1, .information-btn1, .gallery-btn1, .appointment-btn1, .appointment-btn2, .fheader-btn1, .flinker-btn1, .back-btn1, .common-btn1, .common-btn2, .testi-btn1, .testi-btn2 { font-size:13px;}

/*show-hide-css*/
.tab-hide { display:none;}
.about-wrapp .about-col1 .about-row1 .home-editor ul li {font-size: 16px !important;}
.sidbar-wrapp .sidbar-col1 .home-editor ul li { font-size: 16px;}
.faq-wrapp .faq-col1 h3 { font-size: 36px;}
.faq-wrapp.invisalign-faqs h2 {  font-size: 33px;}
.paiger-wrapp a.prev.page-numbers { font-size: 13px;}
.paiger-wrapp a.next.page-numbers { font-size: 13px;}
.blog-wrapp.common-style.search-page .blog-col1 .blog-col2 .blog-row1 .invisalign-btn1 { font-size: 13px;}
.blog-wrapp.common-style.search-page h3 {  font-size: 32px;}
.blog-wrapp.common-style.search-page header.page-header h1.page-title {font-size: 37px;}
.referrals-wrapp h1 {
    font-size: 38px;
}

.referrals-wrapp h3 {
    font-size: 33px;
}
.benefits-wrapp h2{  font-size: 38px;}
.assist-wrapp .assist-col1.desk .non-slider .assist-col2 {padding: 44px 30px;}
.stories-wrapp .stories-col1.desk .non-slider .stories-col2 {padding: 41px 16px 41px;}
.footer-wrapp {padding: 1.8% 0 12.1%;}

.common-style img[align="right"] {width:400px}
.common-style img[align="left"] {width:400px}

.conten-bar1.treatin-wrapp img[align="right"] {width: 300px;}
.conten-bar1.treatin-wrapp img[align="left"] {width: 300px;}
h1.seo-sub-title {font-size: 46px;}

.conten-bar1.teamin-wrapp img[align="right"] {width: 300px;}
.conten-bar1.teamin-wrapp img[align="left"] {width: 300px;}

.conten-bar1.treatin-wrapp .treatin-col2.set-1 ul li:before{top:10px; background-size: 21px; transform: translateY(-50%);}

.services-wrapp .services-col1.desk{display:none !important}
.services-wrapp .services-col1.tab{display:block!important}

.testi-wrapp .testi-col2 .testi-row2 .testimonial-btn1{padding:10px 16px 10px 16px}
.testi-wrapp .testi-col2 .testi-row2 .testi-btn2{padding:10px 14px 10px 14px}
.testi-wrapp .testi-col2 .testi-row2 .testi-btn2{position:absolute;bottom:38px;left: 134px;}

.gallery-wrapp .gallery-col1 .gallery-row1 img{max-height:23.6vw}

.banner-wrapp h2{font-size:36px; margin: 0 0 17px;}

}

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

.header-wrapp { padding:38px 0 38px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:237.3px;}
.header-wrapp .header-col2 .header-row2 { margin:0 0 0;}
.header-row2 li, .header-row2 li a { font-size:16px; line-height:1.29;}

.banner-wrapp { min-height:inherit;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h1 { font-size:42px;}

.services-wrapp p span { display:inline;}
.services-wrapp h2 { font-size:15px;}
.services-wrapp h2 span { display:inline;}

.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { font-size:42px;}
.about-wrapp h3 span { display:inline;}

.assist-wrapp p span { display:inline;}
.assist-wrapp h2 span { display:inline;}
.assist-wrapp h3 { font-size:42px;}
.assist-wrapp h3 span { display:inline;}
.assist-wrapp h4 { font-size:22px;}
.assist-wrapp h4 span { display:inline;}

.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { font-size:42px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 span { display:inline;}

.stories-wrapp p span { display:inline;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 { font-size:42px;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp h4 { font-size:17px;}
.stories-wrapp h4 span { display:inline;}
.stories-wrapp h5 { font-size:19px;}
.stories-wrapp h5 span { display:inline;}

.choose-wrapp p span { display:inline;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 { font-size:42px;}
.choose-wrapp h3 span { display:inline;}
.choose-wrapp .choose-col1 .choose-row1 li:before { font-size:28px; margin:0 16px 0 0;}
.choose-row1 li, .choose-row1 li a { font-size:28px;}

.find-wrapp p span { display:inline;}
.find-wrapp h2 span { display:inline;}
.find-wrapp h3 { font-size:42px;}
.find-wrapp h3 span { display:inline;}
.find-wrapp h4 span { display:inline;}
.find-wrapp h5 span { display:inline;}
.find-row2 li, .find-row2 li a { font-size:23px;}

.information-wrapp p span { display:inline;}
.information-wrapp h2 span { display:inline;}
.information-wrapp h3 { font-size:42px;}
.information-wrapp h3 span { display:inline;}
.information-wrapp h4 { font-size:28px;}
.information-wrapp h4 span { display:inline;}

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

.appointment-wrapp p span { display:inline;}
.appointment-wrapp h2 span { display:inline;}
.appointment-wrapp h3 { font-size:40px;}
.appointment-wrapp h3 span { display:inline;}

.fheader-wrapp p span { display:inline;}
.fheader-wrapp h2 span { display:inline;}
.fheader-wrapp h3 span { display:inline;}
.fheader-wrapp .fheader-col1 .fheader-row1 { width:237.3px;}
.fheader-wrapp .fheader-col2 .fheader-row2 li span { display:inline;}
.fheader-wrapp .fheader-col3 .fheader-row3 li span { display:inline;}
.fheader-wrapp .fheader-col4 .fheader-row4 li span { display:inline;}
.fheader-row2 li, .fheader-row2 li a, .fheader-row3 li, .fheader-row3 li a, .fheader-row4 li, .fheader-row4 li a { font-size:23px;}

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

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

/*inner*/
.inner-wrapp h1 { font-size:38px;}
.inner-wrapp .inner-col1 { width:94%;}

.conten-wrapp .conten-row1 .conten-bar1 { width:62%;}

.sidbar-wrapp h3 { font-size:32px;}
.sidbar-wrapp .sidbar-col1 { padding:47px 7% 45px;}

.teamer-wrapp h3 { font-size:26px;}
.teamer-wrapp p span { display:inline;}

/*content-box-css*/
.stories-content-box { width:94%;}

/*text-box-css*/
.choose-text-box { width:94%;}

/*show-hide-css*/
.tab-hide { display:none;}
.faq-wrapp.invisalign-faqs h2 {  font-size: 32px;}
.referrals-wrapp h1 {
    font-size: 42px;
}

.referrals-wrapp h3 {
    font-size: 37px;
}
.benefits-wrapp h2{  font-size: 42px;}
.stories-wrapp .stories-col1.desk .non-slider .stories-col2 {padding: 41px 20px 41px;}

.footer-wrapp {padding: 1.8% 0 10.1%;}
h1.seo-sub-title {font-size: 48px;}

.conten-bar1.treatin-wrapp .treatin-col2.set-1 ul li:before{top:-5px}

.services-wrapp .services-col1 .non-slider .services-row1 h2{font-size:12px}
.services-wrapp .services-col1 .non-slider .services-row1{padding:1.7% .5% 1.6% .5%}

.testi-wrapp .testi-col2 .testi-row2 .testimonial-btn1{padding:10px 18px 10px 18px}
.testi-wrapp .testi-col2 .testi-row2 .testi-btn2{padding:10px 18px 10px 18px}

.testi-wrapp .testi-col2 .testi-row2 .testi-btn2{left:159px}

.gallery-wrapp .gallery-col1 .gallery-row1 img {max-height: 24vw;}

.banner-wrapp h2{font-size:42px;}

}

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

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

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

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

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

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

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

.stories-wrapp p span { display:inline;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp h4 span { display:inline;}
.stories-wrapp h5 span { display:inline;}

.choose-wrapp p span { display:inline;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 span { display:inline;}
.choose-wrapp .choose-col1 .choose-row1 li:before { margin:0 16px 0 0;}

.find-wrapp p span { display:inline;}
.find-wrapp h2 span { display:inline;}
.find-wrapp h3 span { display:inline;}
.find-wrapp h4 span { display:inline;}
.find-wrapp h5 span { display:inline;}
.find-row2 li, .find-row2 li a { font-size:25px;}

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

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

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

.fheader-wrapp p span { display:inline;}
.fheader-wrapp h2 span { display:inline;}
.fheader-wrapp h3 span { display:inline;}
.fheader-wrapp .fheader-col2 .fheader-row2 li span { display:inline;}
.fheader-wrapp .fheader-col3 .fheader-row3 li span { display:inline;}
.fheader-wrapp .fheader-col4 .fheader-row4 li span { display:inline;}
.fheader-row2 li, .fheader-row2 li a, .fheader-row3 li, .fheader-row3 li a, .fheader-row4 li, .fheader-row4 li a { font-size:25px;}

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

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

/*content-box-css*/
.stories-content-box { width:94%;}

/*text-box-css*/
.choose-text-box { width:94%;}
.stories-wrapp .stories-col1.desk .non-slider .stories-col2 {padding: 41px 28px 41px;}

.gallery-wrapp .gallery-col1 .gallery-row1 img{max-height:23.4vw}

}

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

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


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

.google-rating.ggogledesktop { display: none!important; }
.wp-google-badge.wp-google-badge_left-fixed .wp-google-badge-score { margin-left: 0!important; }
.wp-google-badge.wp-google-badge_left-fixed { left: 15px!important; bottom: 20px!important; z-index: 999!important; cursor: pointer; width: 105px!important; }
.wp-google-badge.wp-google-badge_left-fixed span.wp-star { width: 17px!important; float: left!important; }
.wp-google-badge.wp-google-badge_left-fixed span.wp-star svg { width: 100%!important; float: left; }
.wp-google-badge.wp-google-badge_left-fixed span.wp-google-rating { display: none!important; }


}

@media screen and (max-width:1000px) and (max-height:500px) {

.footer-wrapp {padding: 34px 0 110px;}
.conten-bar1.treatin-wrapp .treatin-col2.set-1 ul li:before {top: 12px; background-size: 21px;transform: translateY(-50%);}

.treat-wrapp .treat-col2 {width: 48%;margin: 0 0 40px;}
.treat-wrapp .treat-col1{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:4%}
    
}

