@charset "utf-8";
.header-wrapp p, .slider-wrapp, .slider-wrapp h2 { position: relative }
@font-face { font-family: Neutra-Text-TF-Book-Alt; src: url(../fonts/Neutra-Text-TF-Book-Alt.eot); src: local('?'), url(../fonts/Neutra-Text-TF-Book-Alt.woff) format('woff'), url(../fonts/Neutra-Text-TF-Book-Alt.ttf) format('truetype'), url(../fonts/Neutra-Text-TF-Book-Alt.svg) format('svg'); font-weight: 400; font-style: normal }
@font-face { font-family: 'Neutra Text TF Light'; src: url('../fonts/Neutra Text TF Light.eot'); src: local('?'), url('../fonts/Neutra Text TF Light.woff') format('woff'), url('../fonts/Neutra Text TF Light.ttf') format('truetype'), url('../fonts/Neutra Text TF Light.svg') format('svg'); font-weight: 400; font-style: normal }
@font-face { font-family: 'Neutra Text TF Demi Alt'; src: url('../fonts/Neutra Text TF Demi Alt.eot'); src: local('?'), url('../fonts/Neutra Text TF Demi Alt.woff') format('woff'), url('../fonts/Neutra Text TF Demi Alt.ttf') format('truetype'), url('../fonts/Neutra Text TF Demi Alt.svg') format('svg'); font-weight: 400; font-style: normal }
@font-face { font-family: 'Neutra Text TF Alt Bold'; src: url('../fonts/Neutra Text TF Alt Bold.eot'); src: local('?'), url('../fonts/Neutra Text TF Alt Bold.woff') format('woff'), url('../fonts/Neutra Text TF Alt Bold.ttf') format('truetype'), url('../fonts/Neutra Text TF Alt Bold.svg') format('svg'); font-weight: 400; font-style: normal }
::-moz-selection {
 background:#5cb2bc;
 color:#fff;
 text-shadow:none
}
::selection { background: #5cb2bc; color: #fff; text-shadow: none }
*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0 }
abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, input, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, textarea, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; outline: 0; font-family: 'Open Sans', sans-serif }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
body { color: #504f50; -webkit-text-size-adjust: none; -moz-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility }
p { font-family: Lato, sans-serif }
img { border: 0 }
li, ol, ul { list-style: none }
strong, strong p { font-weight: 700 }
blockquote, q { quotes: none }
blockquote:after, blockquote:before, q:after, q:before { content: ''; content: none }
table { border-collapse: collapse; border-spacing: 0 }
* { -webkit-appearance: none }
::-webkit-input-placeholder {
 color:#7e7f7f
}
::-moz-placeholder {
 color:#7e7f7f
}
:-ms-input-placeholder {
 color:#7e7f7f
}
:-moz-placeholder {
 color:#7e7f7f
}
.wrapperPatientConnections {
	position: fixed;
	bottom: 20px;
	right: 20px;
	width: 190px;
	height: 110px;
	background: #fff;
    border-radius: 10px;
    z-index: 999999999;
}
.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.abouts-wrapp, .addres-wrapp, .advanc-wrapp, .bloger-wrapp, .blogin-wrapp, .contac-wrapp, .conten-wrapp, .dental-wrapp, .facial-wrapp, .feesop-wrapp, .flinks-wrapp, .footer-wrapp, .header-wrapp, .implan-wrapp, .inners-wrapp, .linker-wrapp, .ourtem-wrapp, .pagina-wrapp, .reques-wrapp, .sidbar-wrapp, .slider-wrapp, .teamin-wrapp, .teamss-wrapp, .testim-wrapp { width: 100%; float: left }
.margin { width: 100%; max-width: 1195px; margin: auto }
.header-wrapp { background: url(../images/header-bg.jpg) center/cover no-repeat; padding: 34px 0 }
.header-wrapp p { font-size: 28.75px; color: #000; letter-spacing: .2px; top: 4px }
.header-wrapp p a { color: #000 }
.header-wrapp p span { display: inline }
.header-wrapp .header-row1 { width: 24%; float: left }
.header-wrapp .header-row1 .header-bar1 { width: 100%; float: left }
.header-wrapp .header-row1 .header-bar1 img { width: 100%; display: block }
.header-wrapp .header-row2 { width: auto; float: right; text-align: right; margin-top: 15px }
.flinks-wrapp, .footer-wrapp, .footer-wrapp ul, .implan-wrapp, .ourtem-wrapp, .sidbar-wrapp { text-align: center }
.header-wrapp .header-row2 .header-bar2 { width: auto; display: block; margin-top: 16px }
.header-wrapp .header-row2 .header-bar2 li { font-size: 16.61px; color: #5cb2bc; letter-spacing: .2px; margin-right: 9px }
.header-wrapp .header-row2 .header-bar2 li:last-child { margin-right: 0 }
.header-wrapp .header-btn1 { font-size: 16px; color: #fff; letter-spacing: .2px; background: #5cb2bc; border-radius: 5px; transition: all .25s ease-out 0s; margin-left: 14px; padding: 14px 34px 13px }
.header-wrapp .header-btn1:hover { background: #000 }
.header-wrapp p, .header-wrapp p a, .header-wrapp p span { font-family: Neutra-Text-TF-Book-Alt }
.header-bar2 li, .header-btn1 { font-family: 'Neutra Text TF Alt Bold' }
.linker-wrapp { background: #5cb2bc; padding: 17px 0 15px; min-height: 59px; }
.linker-wrapp .linker-row1 { width: 100%; float: left }
.linker-wrapp .linker-row1 .linker-bar1 { width: 93px; float: right }
.linker-wrapp .linker-row1 .linker-bar1 a { float: left; margin-right: 9px }
.linker-wrapp .linker-row1 .linker-bar1 a img { display: block; transition: transform .8s ease-in-out }
.linker-wrapp .linker-row1 .linker-bar1 a img:hover { transform: rotate(360deg) }
.linker-wrapp .linker-row1 .linker-bar1 a:last-child { margin-right: 0 }
.slider-wrapp p { font-size: 24px; color: #5cb2bc; line-height: 30px }
.slider-wrapp p span { display: block }
.slider-wrapp h2 { font-size: 81.01px; color: #5cb2bc; letter-spacing: -2.6px; margin: 0 0 30px; padding: 0 0 24px }
.slider-wrapp h2 span { font-size: 51.3px; color: #000; letter-spacing: -1.5px; display: block }
.slider-wrapp h2:after { content: ""; width: 50px; height: 10px; background: #5cb2bc; position: absolute; left: 0; bottom: 0 }
.slider-wrapp h3 { font-size: 28px; color: #5cb2bc; line-height: 55px }
.slider-wrapp .slidermain { overflow: hidden; float: left; width: 100%; position: relative }
.slider-wrapp .slider-row1 { width: 100%; position: absolute; left: 0; right: 0; top: 39.6%; transform: translateY(-50%) }
.slider-wrapp .slider-row1 .slider-bar1 { width: 100%; max-width: 1195px; margin: auto }
.slider-wrapp .slider-row2 { width: 100%; float: left; position: absolute; left: 0; right: 0; bottom: 68px }
.facial-wrapp .facial-row1, .facial-wrapp .facial-row2, .facial-wrapp .facial-row3, .facial-wrapp .facial-row4, .facial-wrapp .facial-row5, .facial-wrapp .facial-row6 { overflow: hidden; position: relative; float: left }
.slider-wrapp .slider-row2 .slider-bar2 { width: 10.3%; float: left; margin-right: 1.4% }
.slider-wrapp .slider-row2 .slider-bar2 img { width: 100%; display: block }
.slider-wrapp h2, .slider-wrapp h2 span { font-family: 'Neutra Text TF Light' }
.facial-wrapp h4, .facial-wrapp h4 span, .facial-wrapp p, .facial-wrapp p span, .reques-wrapp h6, .slider-wrapp h3, .slider-wrapp p, .slider-wrapp p span { font-family: Neutra-Text-TF-Book-Alt }
.facial-wrapp { padding: 15px 0 }
.facial-wrapp p { font-size: 18px; color: #fff; line-height: 22px; display: block }
.facial-wrapp p span { display: block }
.facial-wrapp h4 { font-size: 32px; color: #fff; line-height: 35px; margin-bottom: 10px }
.facial-wrapp h4 span { color: #000; display: block }
.facial-wrapp .facial-row1 { width: 49.45% }
.facial-wrapp .facial-row1 img { width: 100%; display: block }
.facial-wrapp .facial-row1 .facial-bar1 { width: 50%; -ms-transform: rotate(-45deg); transform: rotate(-45deg) }
.facial-wrapp .facial-row2 { width: 24.16% }
.facial-wrapp .facial-row2 img { width: 100%; display: block }
.facial-wrapp .facial-row2 .facial-bar2 { width: 100%; -ms-transform: rotate(-45deg); transform: rotate(-45deg) }
.facial-wrapp .facial-row3 { width: 24.16% }
.facial-wrapp .facial-row3 img { width: 100%; display: block }
.facial-wrapp .facial-row3 .facial-bar3 { width: 100%; -ms-transform: rotate(-45deg); transform: rotate(-45deg) }
.facial-wrapp .facial-row4 { width: 24.16%; clear: left }
.facial-wrapp .facial-row4 img { width: 100%; display: block }
.facial-wrapp .facial-row4 .facial-bar4 { width: 100%; -ms-transform: rotate(-45deg); transform: rotate(-45deg) }
.facial-wrapp .facial-row5 { width: 24.16% }
.facial-wrapp .facial-row5 img { width: 100%; display: block }
.facial-wrapp .facial-row5 .facial-bar5 { width: 100%; -ms-transform: rotate(-45deg); transform: rotate(-45deg) }
.facial-wrapp .facial-row6 { width: 49.45% }
.facial-wrapp .facial-row6 img { width: 100%; display: block }
.facial-wrapp .facial-row6 .facial-bar6 { width: 50%; -ms-transform: rotate(-45deg); transform: rotate(-45deg) }
.facial-bar1 .conten, .facial-bar6 .conten { width: 80%; -ms-transform: rotate(45deg); transform: rotate(45deg); margin: auto; position: absolute; top: 42%; right: -24% }
.facial-bar2 .conten, .facial-bar3 .conten, .facial-bar4 .conten, .facial-bar5 .conten { width: 80%; -ms-transform: rotate(45deg); transform: rotate(45deg); margin: auto; position: absolute; top: 63%; right: -22% }
.facial-row1, .facial-row2, .facial-row4, .facial-row5 { margin-right: 1.1% }
.facial-row1, .facial-row2, .facial-row3 { margin-bottom: 1.1% }
.facial-bar1, .facial-bar6 { top: -5%; left: -13.5% }
.facial-bar2, .facial-bar3, .facial-bar4, .facial-bar5 { top: -35.5%; left: -56% }
.facial-bar1, .facial-bar2, .facial-bar3, .facial-bar4, .facial-bar5, .facial-bar6 { min-height: 200%; background: rgba(92,178,188,.8); position: absolute; z-index: 9 }
.reques-wrapp { background: url(../images/reques-bg.jpg) center/cover no-repeat }
.reques-wrapp h6 { font-size: 40.2px; color: #fff; margin-bottom: 22px }
.ourtem-wrapp .ourtem-btn1, .reques-btn1, .reques-fild1 { font-family: 'Neutra Text TF Alt Bold' }
.reques-wrapp .reques-row1 { width: 100%; max-width: 660px; overflow: auto; margin: 90px auto 100px }
.reques-wrapp .reques-row1 .reques-bar1 { width: 100%; float: left }
.reques-wrapp .reques-row1 .reques-bar1 .reques-fild1 { font-size: 14px; background: #fff; margin: 0 0 8px }
.reques-wrapp .reques-row1 .reques-bar1 .reques-fild2 { width: 48.5%; height: 34px; float: left; padding: 0 12px }
.reques-wrapp .reques-row1 .reques-bar1 .reques-fild2:nth-child(2n) { float: right }
.reques-wrapp .reques-row1 .reques-bar1 .reques-fild3 { width: 100%; height: 34px; float: left; padding: 10px 12px 5px }
.reques-wrapp .reques-btn1 { font-size: 16px; color: #fff; letter-spacing: .2px; background: #5cb2bc; border-radius: 5px; transition: all .25s ease-out 0s; cursor: pointer; margin-top: 12px; padding: 14px 54px }
.reques-wrapp .reques-btn1:hover { background: #000 }
.ourtem-wrapp { padding: 50px 0 70px }
.ourtem-wrapp p { font-size: 16px; color: #6c6c6c; line-height: 22px; margin-bottom: 12px }
.ourtem-wrapp p span { display: block }
.ourtem-wrapp h2 { font-size: 40.2px; color: #5cb2bc; margin-bottom: 36px }
.ourtem-wrapp h3 { font-size: 32px; color: #5cb2bc; letter-spacing: -.7px; margin-bottom: 9px }
.ourtem-wrapp h4 { font-size: 18px; color: #5cb2bc; margin-bottom: 22px }
.ourtem-wrapp .ourtem-row1, .ourtem-wrapp .ourtem-row1 .ourtem-bar1 { width: 100%; float: left }
.ourtem-wrapp .ourtem-row1 .ourtem-bar2 { width: 262px; border-radius: 50%; cursor: pointer; margin: 0 auto 26px; position: relative }
.ourtem-wrapp .ourtem-row1 .ourtem-bar2 a:hover:after { content: ""; width: 100%; height: 100%; border: 10px solid #5cb2bc; border-radius: 50%; position: absolute; left: 0; top: 0 }
.ourtem-wrapp .ourtem-row1 .ourtem-bar2 img { width: 100%; display: block }
.ourtem-wrapp .ourtem-btn1 { font-size: 16px; color: #fff; letter-spacing: .2px; background: #5cb2bc; border-radius: 5px; transition: all .25s ease-out 0s; cursor: pointer; margin-top: 12px; padding: 14px 26px 13px }
.ourtem-wrapp .ourtem-btn1:hover { background: #000 }
.ourtem-wrapp h2, .ourtem-wrapp h3, .ourtem-wrapp h4, .ourtem-wrapp p, .ourtem-wrapp p span { font-family: Neutra-Text-TF-Book-Alt }
.addres-wrapp .addres-row1 { width: 100%; float: left; position: relative }
.addres-wrapp .addres-row1 iframe { display: block }
.addres-wrapp .addres-row1 .addres-bar1 { width: 100%; min-height: 100%; position: absolute; top: 0; left: 0; right: 0 }
.implan-wrapp { padding: 55px 0 38px }
.implan-wrapp .implan-row1 { width: 100%; float: left; margin-bottom: 30px }
.implan-wrapp .implan-row1 .implan-bar1 { width: 21.8%; display: inline-block }
.implan-wrapp .implan-row1 .implan-bar1 img { width: 100% }
.implan-wrapp .implan-row2 { width: 100%; float: left; margin-bottom: 2px }
.implan-wrapp .implan-row2 .implan-bar2 { width: 100%; float: left }
.implan-wrapp .implan-row2 .implan-bar2 li { letter-spacing: .2px; display: inline-block; margin-right: 9px }
.implan-wrapp .implan-row2 .implan-bar2 li:last-child { margin-right: 0 }
.implan-wrapp .implan-row3, .implan-wrapp .implan-row3 .implan-bar3 { width: 100%; float: left }
.implan-wrapp .implan-row3 .implan-bar3 li { letter-spacing: .2px; display: inline-block; margin-right: 9px }
.implan-wrapp .implan-row3 .implan-bar3 li:last-child { margin-right: 0 }
.implan-wrapp .implan-row3 .implan-bar3 li a { letter-spacing: .2px }
.implan-bar2 li, .implan-bar3 li, .implan-bar3 li a { font-size: 16.61px; color: #5cb2bc; font-family: 'Neutra Text TF Alt Bold' }
.flinks-wrapp { background: #5cb2bc; padding: 28px 0 }
.flinks-wrapp .flinks-row1, .flinks-wrapp .flinks-row1 .flinks-bar1 { width: 100%; float: left }
.flinks-wrapp .flinks-row1 .flinks-bar1 li { display: inline-block; border-right: 1px solid #89c7cf }
.flinks-wrapp .flinks-row1 .flinks-bar1 li:last-child { border-right: none }
.flinks-wrapp .flinks-row1 .flinks-bar1 li a { font-size: 18px; color: #fff; padding: 2px 14.7px; display: inline-block; transition: all .25s ease-out 0s; font-family: 'Neutra Text TF Alt Bold' }
.flinks-wrapp .flinks-row1 .flinks-bar1 li a:hover { color: #000 }
.footer-wrapp p, .footer-wrapp p a { color: #919191; font-family: Neutra-Text-TF-Book-Alt }
.footer-wrapp { padding: 27px 0 41px }
.footer-wrapp p { font-size: 12px; letter-spacing: .2px }
.footer-wrapp ul { margin-bottom: 10px }
.footer-wrapp ul li { font-family: 'Neutra Text TF Demi Alt'; display: inline-block; margin-right: 15px }
.footer-wrapp ul li a { color: #5cb2bc; transition: all .25s ease-out 0s }
.footer-wrapp ul li a:hover { color: #000 }
.footer-wrapp .clear { clear: both; display: block }
.footer-wrapp p span { font-family: Neutra-Text-TF-Book-Alt; margin-right: 15px }
.footer-wrapp p:last-child { margin-top: 10px }
.inners-wrapp { background: url(../images/inners-bg.jpg) center/cover no-repeat; padding: 69px 0 109px }
.inners-wrapp h1 { font-size: 72px; color: #000; letter-spacing: -2.5px; margin-bottom: 13px; font-family: 'Neutra Text TF Light' }
.inners-wrapp .inners-row1 { width: 100%; float: left }
.inners-wrapp .inners-row1 .inners-bar1 { width: 100%; float: left; padding-left: 65px; position: relative }
.inners-wrapp .inners-row1 .inners-bar1:after { content: ""; width: 50px; height: 9px; background: #5cb2bc; position: absolute; left: 0; top: 8px }
.inners-wrapp .inners-row1 .inners-bar1 li { color: #5cb2bc; float: left }
.inners-wrapp .inners-row1 .inners-bar1 li:nth-child(2n) { margin: 0 7px }
.inners-wrapp .inners-row1 .inners-bar1 li:last-child { color: #7f7f7f }
.inners-wrapp .inners-row1 .inners-bar1 li a { color: #5cb2bc; transition: all .25s ease-out 0s }
.inners-wrapp .inners-row1 .inners-bar1 li a:hover { color: #000 }
.inners-bar1 li, .inners-bar1 li a { font-size: 19px; letter-spacing: -.5px; font-family: 'Neutra Text TF Demi Alt' }
.conten-wrapp { padding: 50px 0 }
.conten-wrapp .conten-row1 { width: 760px; float: left }
.conten-wrapp .conten-row2 { width: 370px; float: right }
.sidbar-wrapp p { font-size: 16px; color: #6c6c6c; line-height: 22px; margin-bottom: 12px }
.sidbar-wrapp p span { display: block }
.sidbar-wrapp h2 { font-size: 30px; color: #a6a6a6; background: #fff; display: inline-block; padding: 0 20px; position: relative; top: -40px }
.sidbar-wrapp h3 { font-size: 32px; color: #5cb2bc; letter-spacing: -.7px; margin-bottom: 5px }
.sidbar-wrapp h4 { font-size: 18px; color: #5cb2bc; margin-bottom: 22px }
.sidbar-wrapp h5, .sidbar-wrapp h6 { font-size: 26px; color: #454545; text-align: left }
.sidbar-wrapp h5 { margin-bottom: 27px }
.sidbar-wrapp h6 { margin-bottom: 20px }
.sidbar-wrapp .sidbar-row1 { width: 100%; float: left; border: 1px solid #e6e6e6; margin: 12px 0 32px; padding: 20px 35px 32px }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 { width: 175px; border-radius: 50%; cursor: pointer; margin: 0 auto 24px; position: relative }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1:hover:after { border: 10px solid #5cb2bc; border-radius: 50%; left: 0; top: 0 }
.sidbar-wrapp .sidbar-row1 .sidbar-bar1 img { width: 100%; display: block }
.sidbar-wrapp .sidbar-row2 { width: 100%; float: left; background: url(../images/callback-bg.jpg) center/cover no-repeat; padding: 29px 35px 30px }
.sidbar-wrapp .sidbar-row2 .sidbar-bar2 { width: 100%; float: left }
.sidbar-wrapp .sidbar-row2 .sidbar-bar2 .sidbar-fild1 { font-size: 14px; background: #fff; margin: 0 0 10px }
.sidbar-wrapp .sidbar-row2 .sidbar-bar2 .sidbar-fild2 { width: 100%; height: 34px; float: left; padding: 0 15px }
.sidbar-wrapp .sidbar-row2 .sidbar-bar2 .sidbar-fild3 { width: 100%; height: 155px; float: left; padding: 10px 15px 5px }
.sidbar-wrapp .sidbar-row3 { width: 100%; float: left; text-align: left; background: url(../images/treatments-bg.jpg) top/100% no-repeat #f1f1f1; overflow: hidden; margin-bottom: 42px; padding: 35px 0 25px 35px }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 { width: 100%; float: left }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li { display: block; border-bottom: 1px solid #d7d7d7 }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li:last-child { border-bottom: none }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a { font-size: 19px; color: #5cb2bc; display: block; padding: 12px 0; position: relative; z-index: 9; font-family: 'Neutra Text TF Demi Alt' }
.sidbar-bar1:hover:after, .sidbar-bar3 li a:hover:after, .sidbar-wrapp .sidbar-row3 .sidbar-bar3 .active a:after { width: 100%; height: 100%; position: absolute; content: "" }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a:hover { color: #fff; background: #5cb2bc }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a:hover:after { background: #5cb2bc; top: 0; left: -40%; z-index: -9 }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 .active a { color: #fff; background: #5cb2bc }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 .active a:after { background: #5cb2bc; top: 0; left: -40%; z-index: -9 }
.sidbar-wrapp .link-area .sidbar-btn1:hover, .sidbar-wrapp .sidbar-btn2:hover { background: #000 }
.sidbar-wrapp .link-area .sidbar-btn1 { font-size: 16px; color: #fff; letter-spacing: .2px; margin-top: 12px; padding: 14px 26px 13px }
.sidbar-wrapp .sidbar-btn2 { font-size: 16px; color: #fff; letter-spacing: .2px; margin-top: 15px; padding: 14px 54px }
.link-area .sidbar-btn1, .sidbar-btn2 { background: #5cb2bc; border-radius: 5px; transition: all .25s ease-out 0s; cursor: pointer }
.link-area .sidbar-btn1, .sidbar-btn2, .sidbar-fild1 { font-family: 'Neutra Text TF Alt Bold' }
.sidbar-wrapp h2, .sidbar-wrapp h3, .sidbar-wrapp h4, .sidbar-wrapp h5, .sidbar-wrapp h6, .sidbar-wrapp p, .sidbar-wrapp p span { font-family: Neutra-Text-TF-Book-Alt }
.abouts-wrapp p { font-size: 16px; color: #4c4c4c; line-height: 24px; margin-bottom: 24px }
.abouts-wrapp h2 { font-size: 19px; color: #5cb2bc; line-height: 28px; margin-bottom: 24px; font-family: 'Neutra Text TF Demi Alt' }
.abouts-bar2 li, .abouts-wrapp h3, .abouts-wrapp p, .advanc-wrapp h4, .advanc-wrapp h4 span, .advanc-wrapp p, .advanc-wrapp p span { font-family: Neutra-Text-TF-Book-Alt }
.abouts-wrapp h3 { font-size: 24px; color: #5cb2bc; margin: 24px 0 25px; padding-left: 65px; position: relative }
.abouts-wrapp h3:after { content: ""; width: 50px; height: 9px; background: #5cb2bc; position: absolute; top: 10px; left: 0 }
.abouts-wrapp .abouts-row1 { width: 100%; float: left; border: 1px solid #eaeaea; margin: 14px 0 30px; padding: 6px }
.abouts-wrapp .abouts-row1 .abouts-bar1 { width: 100%; float: left }
.abouts-wrapp .abouts-row1 .abouts-bar1 img { width: 100%; display: block }
.abouts-wrapp .abouts-row2 { width: 100%; float: left; margin: 5px 0 15px }
.abouts-wrapp .abouts-row2 .abouts-bar2 { width: 100%; float: left }
.abouts-wrapp .abouts-row2 .abouts-bar2 li { font-size: 16px; color: #4c4c4c; background: url(../images/li-bg.png) 13px 5px no-repeat; margin-bottom: 11px; padding-left: 38px }
.abouts-wrapp .abouts-row3 { width: 100%; float: left; border: 1px solid #add8dd; margin-top: 13px; padding: 32px 32px 12px }
.abouts-wrapp .abouts-row3 p { color: #868686 }
.abouts-wrapp .abouts-row3 p:first-child { margin-top: -5px }
.abouts-wrapp .abouts-row3 .abouts-bar3 { width: 32px; float: left }
.abouts-wrapp .abouts-row3 .abouts-bar3:last-child { width: 637px; float: right }
.advanc-wrapp { padding: 15px 0; text-align: center; font-size: 0; }
.advanc-wrapp p { font-size: 18px; color: #fff; line-height: 22px; display: block }
.advanc-wrapp p span { display: block }
.advanc-wrapp h4 { font-size: 32px; color: #fff; line-height: 35px; margin-bottom: 10px }
.advanc-wrapp h4 span { color: #000; display: block }
.advanc-wrapp .advanc-row1 { width: 23.9%; /*float: left;*/
display: inline-block; vertical-align: top; overflow: hidden; /*margin: 0 1.1% 1.1% 0;*/
margin: 0 0.55% 1.1% 0.55%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/*.advanc-wrapp .advanc-row1:nth-child(4n){
    margin-right:0
}*/
.advanc-wrapp .advanc-row1 img { width: 100%; height: 325px; display: block; object-fit: cover }
.advanc-wrapp .advanc-row1 .advanc-bar1 { width: 100%; min-height: 200%; background: rgba(92,178,188,.8); -ms-transform: rotate(-45deg); transform: rotate(-45deg); position: absolute; top: -35.5%; left: -56%; z-index: 9 }
.advanc-wrapp .advanc-row1 .advanc-bar1 .conten { width: 80%; -ms-transform: rotate(45deg); transform: rotate(45deg); margin: auto; position: absolute; top: 63%; right: -22%; text-align: left; }
.bloger-wrapp h2:after, .dental-wrapp h3:after, .feesop-wrapp h3:after { height: 9px; top: 10px; left: 0; content: "" }
.bloger-wrapp p { font-size: 16px; color: #4c4c4c; line-height: 24px }
.bloger-wrapp h2 { font-size: 24px; color: #5cb2bc; margin: 5px 0 22px; padding-left: 65px; position: relative }
.bloger-wrapp h2:after { width: 50px; background: #5cb2bc; position: absolute }
.bloger-wrapp h3 { font-size: 13px; color: #b1b1b1; margin-bottom: 14px; font-family: 'Neutra Text TF Demi Alt' }
.bloger-wrapp h2, .bloger-wrapp p, .blogin-wrapp h2, .blogin-wrapp p { font-family: Neutra-Text-TF-Book-Alt }
.bloger-wrapp .bloger-row1 { width: 100%; float: left; border-bottom: 1px solid #e6e6e6; margin-bottom: 32px; padding-bottom: 31px }
.bloger-wrapp .bloger-row1 .bloger-bar1 { width: 200px; float: left }
.bloger-wrapp .bloger-row1 .bloger-bar1 img { width: 200px; display: block }
.bloger-wrapp .bloger-row1 .bloger-bar2 { width: 520px; float: right }
.blogin-wrapp p { font-size: 16px; color: #4c4c4c; line-height: 24px; margin-bottom: 24px }
.blogin-wrapp h2 { font-size: 36px; color: #000; margin-bottom: 15px }
.blogin-wrapp h3 { font-size: 16px; color: #b1b1b1; margin: 0 0 28px; padding-bottom: 32px; position: relative }
.blogin-wrapp h3:after { content: ""; width: 50px; height: 9px; background: #5cb2bc; position: absolute; bottom: 0; left: 0 }
.blogin-wrapp h4 { font-size: 19px; color: #5cb2bc; line-height: 28px; margin-bottom: 24px }
.blogin-wrapp .blogin-row1 { width: 100%; float: left; border: 1px solid #eaeaea; margin: 0 0 27px; padding: 6px }
.blogin-wrapp .blogin-row1 .blogin-bar1 { width: 100%; float: left }
.blogin-wrapp .blogin-row1 .blogin-bar1 img { width: 100%; display: block }
.blogin-wrapp .blogin-row2 { width: 200px; float: left; margin: 5px 32px 0 0 }
.blogin-wrapp .blogin-row2 .blogin-bar2 { width: 100%; float: left }
.blogin-wrapp .blogin-row2 .blogin-bar2 img { width: 100%; display: block }
.blogin-wrapp h3, .blogin-wrapp h4 { font-family: 'Neutra Text TF Demi Alt' }
.dental-wrapp p { font-size: 16px; color: #4c4c4c; line-height: 24px; margin-bottom: 24px }
.dental-wrapp p iframe { margin-bottom:30px; width:100%;}
.dental-wrapp h2 { font-size: 19px; color: #5cb2bc; line-height: 28px; margin-bottom: 24px }
.dental-wrapp h3 { font-size: 24px; color: #5cb2bc; clear: both; margin: 24px 0 25px; padding-left: 65px; position: relative }
.dental-wrapp h3:after { width: 50px; background: #5cb2bc; position: absolute }
.dental-wrapp .dental-row1 { width: 100%; float: left; background: url(../images/video-bg.jpg) center/cover no-repeat; padding: 25px 25px 0; margin: 10px 0 40px }
.dental-wrapp .dental-row1 p { font-size: 19px; color: #fff; line-height: 26px }
.dental-wrapp .dental-row1 .dental-bar1 { width: 100%; float: left; margin-bottom: 15px }
.dental-wrapp .dental-row2 { width: 300px; float: right; margin: 5px 0 25px 50px }
.dental-wrapp .dental-row2 .dental-bar2 { width: 100%; float: left }
.dental-wrapp h3, .dental-wrapp p { font-family: Neutra-Text-TF-Book-Alt }
.dental-wrapp p .size-full { width:100%; height:auto}
.dental-row1 p, .dental-wrapp h2, .feesop-wrapp h2 { font-family: 'Neutra Text TF Demi Alt' }
.feesop-wrapp p { font-size: 16px; color: #4c4c4c; line-height: 24px; margin-bottom: 20px }
.feesop-wrapp h2 { font-size: 19px; color: #5cb2bc; line-height: 28px; margin-bottom: 24px }
.feesop-wrapp h3 { font-size: 24px; color: #5cb2bc; margin: 30px 0 25px; padding-left: 65px; position: relative }
.feesop-wrapp h3:after { width: 50px; background: #5cb2bc; position: absolute }
.feesop-wrapp .feesop-row1 { width: 100%; float: left; margin: 6px 0 20px }
.feesop-wrapp .feesop-row1 .feesop-bar1 { width: 500px; float: left }
.feesop-wrapp .feesop-row2 { width: 100%; float: left; border-bottom: 1px solid #f0f0f0; padding: 11px 0 }
.feesop-wrapp .feesop-row2:last-child { border-bottom: 0 }
.feesop-wrapp .feesop-row2 .feesop-bar2 { width: 125px; float: right; font-family: 'Neutra Text TF Alt Bold' }
.feesop-bar1, .feesop-wrapp h3, .feesop-wrapp p { font-family: Neutra-Text-TF-Book-Alt }
.feesop-bar1, .feesop-bar2 { font-size: 16px; color: #4c4c4c }
.feesop-row2:first-child .feesop-bar1, .feesop-row2:first-child .feesop-bar2 { font-size: 13px; color: #9e9e9e; letter-spacing: 1px; text-transform: uppercase; font-family: 'Neutra Text TF Demi Alt' }
.galery-wrapp p { font-size: 16px; color: #4c4c4c; line-height: 24px; margin-bottom: 24px }
.galery-wrapp h2 { font-size: 19px; color: #5cb2bc; line-height: 28px; margin-bottom: 24px; font-family: 'Neutra Text TF Demi Alt' }
.galery-wrapp h3 { font-size: 36px; color: #222121; letter-spacing: -1px; margin: 30px 0 7px }
.galery-wrapp .galery-row1 { width: 100%; float: left; border-top: 1px solid #e6e6e6; padding: 18px 0 21px }
.galery-wrapp .galery-row1:last-child { padding-bottom: 0 }
.galery-wrapp .galery-row1 .galery-bar1 { width: 371px; float: left; position: relative; }
.galery-wrapp .galery-row1 .galery-bar1 img { width: 100%; display: block; }
.galery-wrapp .galery-row1 .galery-bar1 span, .galery-wrapp .galery-row2 .galery-bar2 span { position: absolute; font-family: 'Neutra Text TF Demi Alt'; bottom: 20px; left: 20px; color: #fff; font-size: 17px; }
.galery-wrapp .galery-row2 { width: 100%; float: left; margin-bottom: 25px }
.galery-wrapp .galery-row2 .galery-bar2 { width: 371px; float: right; position: relative; }
.galery-wrapp .galery-row2 .galery-bar2 img { width: 100%; display: block }
.galery-wrapp h3, .galery-wrapp p { font-family: Neutra-Text-TF-Book-Alt }
.teamss-wrapp { text-align: center; padding: 60px 0 0 }
.teamss-wrapp p { font-size: 16px; color: #6c6c6c; line-height: 22px; margin-bottom: 12px }
.teamss-wrapp p span { display: block }
.teamss-wrapp h2 { font-size: 40.2px; color: #5cb2bc; margin-bottom: 36px }
.teamss-wrapp h3 { font-size: 32px; color: #5cb2bc; letter-spacing: -.7px; margin-bottom: 9px }
.teamss-wrapp h4 { font-size: 18px; color: #5cb2bc; margin-bottom: 22px }
.teamss-wrapp .teamss-row1 { width: 100%; float: left; text-align: center; font-size: 0; }
.teamss-wrapp .teamss-row1 .teamss-bar1 { width: 33.33%; float: none; display: inline-block; vertical-align: top; margin-bottom: 70px; }
.teamss-wrapp .teamss-row1 .teamss-bar2 { width: 262px; border-radius: 50%; cursor: pointer; margin: 0 auto 26px; position: relative }
.teamss-wrapp .teamss-row1 .teamss-bar2 a:hover:after { content: ""; width: 100%; height: 100%; border: 10px solid #5cb2bc; border-radius: 50%; position: absolute; left: 0; top: 0 }
.teamss-wrapp .teamss-row1 .teamss-bar2 img { width: 100%; display: block; border-radius: 50% }
.teamss-wrapp .teamss-btn1 { font-size: 16px; color: #fff; letter-spacing: .2px; background: #5cb2bc; border-radius: 5px; transition: all .25s ease-out 0s; cursor: pointer; margin-top: 12px; padding: 14px 26px 13px; font-family: 'Neutra Text TF Alt Bold' }
.teamin-wrapp h2, .teamin-wrapp h3, .teamin-wrapp p, .teamss-wrapp h2, .teamss-wrapp h3, .teamss-wrapp h4, .teamss-wrapp p, .teamss-wrapp p span, .testim-wrapp h2, .testim-wrapp p { font-family: Neutra-Text-TF-Book-Alt }
.teamss-wrapp .teamss-btn1:hover { background: #000 }
.teamin-wrapp p { font-size: 16px; color: #4c4c4c; line-height: 24px; margin-bottom: 24px }
.teamin-wrapp h2 { font-size: 48px; color: #5cb2bc; letter-spacing: -1.5px; margin-bottom: 10px }
.teamin-wrapp h3 { font-size: 24px; color: #b6b6b6; letter-spacing: -.5px; border-bottom: 1px solid #e6e6e6; margin-bottom: 35px; padding-bottom: 14px }
.teamin-wrapp .teamin-row1 { width: 404px; float: left; margin: 0 35px 20px 0; padding: 6px }
.teamin-wrapp .teamin-row1 .teamin-bar1 img { display: block }
.testim-wrapp p { font-size: 16px; color: #4c4c4c; line-height: 24px; margin: -5px 0 24px }
.testim-wrapp h2 { float: right; font-size: 22px; color: #000; letter-spacing: 1px; margin-top: 10px }
.testim-wrapp .testim-row1 { width: 100%; float: left; border: 1px solid #add8dd }
.testim-wrapp .testim-row1 .testim-bar1 { width: 5%; float: left }
.testim-wrapp .testim-row1 .testim-bar1 img, .testim-wrapp .testim-row1 .testim-bar2 img{ width:100%; height:auto; display:block}
.testim-wrapp .testim-row1 .testim-bar1:last-child { width: 90%; float: right }
.testim-wrapp .testim-row2 { width: 100%; float: left; background: url(../images/testimonials-bg.jpg) center/cover no-repeat }
.testim-wrapp .testim-row2 h2, .testim-wrapp .testim-row2 p { color: #fff }
.testim-wrapp .testim-row2 .testim-bar2 { width: 5%; float: left }
.testim-wrapp .testim-row2 .testim-bar2:last-child { width: 90%; float: right }
.testim-row1, .testim-row2 { margin-bottom: 20px; padding: 35px }
.testim-row1:last-child, .testim-row2:last-child { margin-bottom: 0 }
.contac-wrapp p { font-size: 16px; color: #4c4c4c; line-height: 24px }
.contac-wrapp p span { display: block }
.current, .header-bar2 li, .header-btn1, .header-wrapp p, .ourtem-btn1, .reques-btn1, .link-area .sidbar-btn1, .sidbar-btn2, .teamss-btn1 { display: inline-block }
.contac-wrapp h2 { font-size: 24px; color: #5cb2bc; border-bottom: 1px solid #e6e6e6; margin-bottom: 32px; padding-bottom: 24px }
.contac-wrapp h3 { font-size: 18px; color: #404040; line-height: 20px; margin-bottom: 10px }
.contac-wrapp h3 a, .contac-wrapp h3 span { color: #5cb2bc }
.contac-wrapp h4 { font-size: 16px; color: #4d4d4d; margin-bottom: 8px; font-family: 'Neutra Text TF Alt Bold' }
.contac-wrapp .contac-row1 { width: 450px; float: left }
.contac-wrapp .contac-row1 .contac-bar1 { width: 100%; float: left; margin-top: 13px }
.contac-wrapp .contac-row2 { width: 310px; float: right }
.contac-wrapp .contac-row2 .contac-bar2 { width: 100%; float: left; margin-bottom: 5px }
.contac-wrapp .contac-row2 .contac-bar2 .contac-lt { width: 50%; float: left; font-size: 16px; color: #4c4c4c }
.contac-wrapp .contac-row2 .contac-bar2 .contac-rt { width: 45%; float: right; font-size: 16px; color: #4c4c4c }
.contac-wrapp .contac-row3 .contac-bar3, .pagina-wrapp .pagina-row1 { width: 100%; float: left }
.contac-wrapp .contac-row3 { width: 100%; float: right; border: 1px solid #eaeaea; margin-top: 53px; padding: 6px }
.contac-lt, .contac-rt, .contac-wrapp p, .contac-wrapp p span { font-family: Neutra-Text-TF-Book-Alt }
.contac-wrapp h2, .contac-wrapp h3, .contac-wrapp h3 a, .contac-wrapp h3 span { font-family: 'Neutra Text TF Demi Alt' }
.pagina-bar1 li, .pagina-bar1 li a, .pagina-btn1, .pagina-btn2, .reques-bar1 .caldera-grid .btn-default, .reques-bar1 .caldera-grid .form-control { font-family: 'Neutra Text TF Alt Bold' }
.pagina-wrapp { text-align: center; padding-top: 3px }
.pagina-wrapp .pagina-row1 .pagina-bar1 { width: 68%; margin: 12px auto 0 }
.pagina-wrapp .pagina-row1 .pagina-bar1 li { font-size: 18px; color: #c5c5c5; display: inline-block; margin-right: 15px }
.pagina-wrapp .pagina-row1 .pagina-bar1 li:last-child { margin-right: 0 }
.pagina-wrapp .pagina-row1 .pagina-bar1 li a { font-size: 18px; color: #5cb2bc; transition: all .25s ease-out 0s }
.pagina-wrapp .pagina-row1 .pagina-bar1 li a:hover { color: #000 }
.pagina-wrapp .pagina-btn1 { float: left; background: url(../images/previous-thumb1.png) 22px no-repeat #5cb2bc; padding: 14px 24px 14px 44px }
.pagina-wrapp .pagina-btn1:hover { background-color: #000 }
.pagina-wrapp .pagina-btn2 { float: right; background: url(../images/next-thumb1.png) 90px no-repeat #5cb2bc; padding: 14px 55px 14px 41px; position: relative; top: -33px }
.pagina-wrapp .pagina-btn2:hover { background-color: #000 }
.pagina-btn1, .pagina-btn2 { font-size: 16px; font-weight: 600; color: #fff; letter-spacing: .2px; border-radius: 5px }
.pagina-bar1 li, .pagina-bar1 li a { font-size: 24px }
.background { background-repeat: no-repeat; background-position: 50% 50%;  background-position:50% 50% !important; }
.fullscreen { width: 100%; height: 100% }
.reques-bar1 .caldera-grid .input_field { width: 50%; float: left; padding-right: 15px; margin: 0 0 8px }
.reques-bar1 .caldera-grid .form-control { font-size: 14px; background: #fff; border: 0; border-radius: 0; min-height: 34px; outline: 0; box-shadow: inherit }
.reques-bar1 .caldera-grid .btn-default, .sidbar-bar2 .caldera-grid .btn { border-radius: 5px; cursor: pointer; letter-spacing: .2px; transition: all .25s ease-out 0s }
.reques-bar1 .caldera-grid .btn-default { font-size: 16px; color: #fff; background: #5cb2bc; margin-top: 12px; padding: 14px 54px; box-shadow: inherit; border: 0 }
.reques-bar1 .caldera-grid .btn-default:hover { background: #000; color: #fff }
.reques-bar1 ::-webkit-input-placeholder {
 color:#7e7f7f!important
}
.reques-bar1 ::-moz-placeholder {
 color:#7e7f7f!important
}
.reques-bar1 :-ms-input-placeholder {
 color:#7e7f7f!important
}
.reques-bar1 :-moz-placeholder {
 color:#7e7f7f!important
}
.sidbar-bar2 ::-webkit-input-placeholder {
 color:#7e7f7f!important
}
.sidbar-bar2 ::-moz-placeholder {
 color:#7e7f7f!important
}
.sidbar-bar2 :-ms-input-placeholder {
 color:#7e7f7f!important
}
.sidbar-bar2 :-moz-placeholder {
 color:#7e7f7f!important
}
.reques-bar1 .caldera-grid textarea { resize: vertical; min-height: 34px }
.reques-bar1 .caldera-grid .text_field { padding-right: 15px }
#CF5a71502fb88e0_1-row-1 { margin: 0!important }
.single { padding: 0!important }
.abouts-wrapp .alignnone { border: 1px solid #eaeaea; padding: 6px }
.abouts-wrapp ul { float: left; width: 100%; margin-bottom: 20px }
.abouts-wrapp ul li { font-size: 16px; color: #4c4c4c; background: url(../images/li-bg.png) 13px 5px no-repeat; margin-bottom: 11px; padding-left: 38px; font-family: Neutra-Text-TF-Book-Alt }
blockquote { width: 100%; float: left; border: 1px solid #add8dd; margin-top: 13px; padding: 32px 4.2% 12px 11.2%; position: relative; margin-bottom: 25px }
blockquote:before { position: absolute; content: ""; height: 35px; width: 35px; background: url(../images/testimonials-thumb1.png) no-repeat; left: 30px }
.alignleft { float: left; margin: 15px 15px 15px 0 }
.alignright { float: right; margin: 15px 0 15px 15px }
blockquote p { color: #868686!important }
.sidbar-bar2 .caldera-grid .form-control { font-size: 14px; background: #fff; border: 0; box-shadow: inherit; border-radius: 0; font-family: 'Neutra Text TF Alt Bold' }
.sidbar-bar2 .caldera-grid .form-group { margin: 0 0 10px }
.sidbar-bar2 .caldera-grid textarea { min-height: 155px; resize: vertical }
.sidbar-bar2 .caldera-grid .btn { font-size: 16px; color: #fff!important; margin-top: 15px; padding: 14px 54px; background: #5cb2bc; border: 0 }
.current, .page-numbers { font-size: 18px; margin-right: 15px }
.sidbar-bar2 .caldera-grid .btn:hover { background: #000 }
.page-numbers { color: #5cb2bc; transition: all .25s ease-out 0s; font-family: 'Neutra Text TF Alt Bold' }
a.next { float: right; background: url(../images/next-thumb1.png) 90px no-repeat #5cb2bc; padding: 14px 55px 14px 41px; position: relative }
.page-numbers:hover { color: #000 }
.current { color: #c5c5c5 }
.parsley-required, .search-submit .screen-reader-text { display: none }
.prev { float: left; background: url(../images/previous-thumb1.png) 22px no-repeat #5cb2bc; padding: 14px 24px 14px 44px }
.next, .prev { font-size: 16px; font-weight: 600; color: #fff; letter-spacing: .2px; border-radius: 5px; margin: -17px 0 0; text-transform: capitalize }
.next:hover, .prev:hover { color: #fff; background-color: #000 }
.wp-caption { width: 100%!important; float: left; background: url(../images/video-bg.jpg) center/cover no-repeat; padding: 25px 3.3% 0; margin: 10px 0 40px }
.not-found, .wp-caption img { width: 100% }
.wp-caption-text { font-size: 19px; color: #fff; line-height: 26px; margin: 20px 0 25px; font-family: 'Neutra Text TF Demi Alt' }
.not-found { text-align: center; padding: 50px 0; float: left }
.not-found .page-title { color: #5cb2bc; font-size: 25px; margin-bottom: 10px }
svg.icon { height: 18px; width: 46px; fill: #fff; font-size: 8px }
.dental-wrapp ol li, .dental-wrapp ul li { font-size: 16px; color: #4c4c4c; line-height: 24px; font-family: Neutra-Text-TF-Book-Alt }
.not-found .search-submit { border: 0; background: #5cb2bc; padding: 2px 0; vertical-align: top }
.advanc-wrapp .pagination { float: left; width: 100%; text-align: center; padding: 40px 80px 20px }
.advanc-wrapp .pagination a.next, .advanc-wrapp .pagination a.prev { display: none; }
form.search-form {margin-top: 40px; margin-bottom: 20px;}
.ourtem-bar2 img { border-radius: 50% }
.ourtem-bar1 p { max-width: 300px; margin: 5px auto; min-height: 80px }
.menuzord { z-index: 999 }
.dental-wrapp ul li { margin-bottom: 7px; position: relative; padding-left: 25px; display: grid; }
.dental-wrapp ul li:before { position: absolute; content: ""; height: 8px; width: 8px; background: #5cb2bc; left: 0; border-radius: 50%; top: 9px }
.dental-wrapp ul { margin-bottom: 22px; }
.dental-wrapp ol li { margin-bottom: 10px; position: relative }
.dental-wrapp ol { list-style-type: none; margin: 0 0 20px 2.5em; padding: 0; counter-reset: li-counter }
.dental-wrapp ol li:before { position: absolute; top: 0; left: -37px; font-size: 19px; line-height: 22px; text-align: center; color: #5cb2bc; content: counter(li-counter); counter-increment: li-counter; border-radius: 4px }
a { text-decoration: none; color: #5cb2bc;outline:0 !important; }
.has-error .form-control { background: #fff!important; border: 1px dashed #ec2626!important }
.feesop-row1 h1 { font-size: 19px; color: #5cb2bc; line-height: 28px; margin-bottom: 10px; font-family: 'Neutra Text TF Demi Alt' }
.treat-row .feesop-bar1, .treat-row .feesop-bar2 { font-size: 13px; color: #9e9e9e; letter-spacing: 1px; text-transform: uppercase; font-family: 'Neutra Text TF Demi Alt' }
.feesop-wrapp { font-size: 16px; color: #4c4c4c; line-height: 24px; font-family: 'Neutra Text TF Demi Alt' }

.feescontent { float:left; width:100%; font-family:Neutra-Text-TF-Book-Alt}
.feescontent h4 { font-family: 'Neutra Text TF Alt Bold'; font-size:20px; margin-bottom:30px; color:#5cb2bc}
.feescontent p { font-size:16px; font-family:Neutra-Text-TF-Book-Alt; margin-bottom:20px;}
.pricerow { float:left; width:100%; margin-top:25px;}
.pricerow .col01 { float:left; width:15%;}
.pricerow .col02 { float:left; width:65%; padding:0 5%; font-family:Neutra-Text-TF-Book-Alt;}
.pricerow .col03 { float:right; width:15%;  text-align:right}
.pricerow .col01, .pricerow .col03 { font-family:'Neutra Text TF Alt Bold';}

.search-field {
    border: 1px solid #ccc;
    padding: 4px 10px;
    font-size: 13px;
    min-height: 30px;
}
section.teamss-wrapp p { text-align: left }
.teamss-bar1 p { text-align: center!important }
.bottom-content { max-width: 990px; margin: 0 auto }
.teamin-wrapp .teamin-row1 { border: 0 }
.teamin-wrapp .teamin-row1 .teamin-bar1 img { object-fit: cover; height: 100%; width: 100%; object-position: center center }
.teamin-wrapp .teamin-row1 .teamin-bar1 { border-radius: 50%; overflow: hidden; width: 262px; height: 262px; margin: auto; display: block; float: none }
.default_page h1, .default_page h4, .default_page h5, .default_page h6 { margin-bottom: 24px; font-family: 'Neutra Text TF Demi Alt' }
.default_page h1 { font-size: 30px; color: #5cb2bc }
.default_page h4 { font-family: Neutra-Text-TF-Book-Alt;}
.default_page h5 { font-size: 22px; color: #4c4c4c }
.default_page h6 { font-size: 19px; color: #5cb2bc }
.conten-wrapp strong, .default_page strong { font-size: 16px; color: #4c4c4c; font-family: Neutra-Text-TF-Book-Alt }
/*.conten-wrapp h1, .conten-wrapp h4, .conten-wrapp h5 { margin-bottom: 24px; font-family: 'Neutra Text TF Demi Alt' }
.conten-wrapp h1 { font-size: 30px; color: #5cb2bc }
.conten-wrapp h4 { font-size: 25px; color: #5cb2bc }
.conten-wrapp h5 { font-size: 22px; color: #4c4c4c }
.conten-wrapp ul { margin-bottom: 20px }
.conten-wrapp ul li { font-size: 16px; color: #4c4c4c; margin-bottom: 11px; font-family: Neutra-Text-TF-Book-Alt }*/
.margin.margin-page { position: absolute; top: 50%; left: 0; width: 90%; max-width: 100%; transform: translateY(-50%); right: 0; margin: auto }
.margin-page .inners-row1 { max-width: 1195px; margin: 0 auto }
.margin-page .inners-row1 h1 { font-size: 72px; color: #000; letter-spacing: -2.5px; margin-bottom: 13px; font-family: 'Neutra Text TF Light' }
.margin-page .inners-row1 .inners-bar1 { width: 100%; float: left; padding-left: 65px; position: relative }
.margin-page .inners-row1 .inners-bar1:after { content: ""; width: 50px; height: 9px; background: #5cb2bc; position: absolute; left: 0; top: 8px }
.margin-page .inners-row1 .inners-bar1 li { color: #5cb2bc; float: left; font-size: 19px; letter-spacing: -.5px; font-family: 'Neutra Text TF Demi Alt'; padding-right: 3px }
.margin-page .inners-row1 .inners-bar1 li a { color: #5cb2bc; transition: all .25s ease-out 0s }
.margin-page .inners-row1 .inners-bar1 li:last-child { color: #7f7f7f }
.block a{outline:0 !important;}
.teamss-bar2 a {
    display: block;
    height: 100%;
    width: 100%;
    position: relative;
}
.wrap {
    float: left;
    width: 100%;
    padding-top: 50px;
}

.wrap .page-title, .wrap .page-title span {
    font-size: 22px;
    color: #5cb2bc;
    margin-bottom: 15px;
    font-family: Neutra-Text-TF-Book-Alt;
}

.wrap .entry-title {font-family: Neutra-Text-TF-Book-Alt;margin-bottom: 6px;font-size: 20px;}


.wrap p {
    color: #4c4c4c;
    font-family: Neutra-Text-TF-Book-Alt;
    margin-bottom: 15px;
}

.search-form label, .search-form span, .widget-area ul li, .widget-area h2 {
    font-family: Neutra-Text-TF-Book-Alt;
}

.widget-area h2 {
    margin-bottom: 3px;
    font-size: 20px;
}

.widget-area ul li {
    margin-bottom: 10px;
}

.search-submit {
    border: 0;
    background: #5cb2bc;
    padding: 2px 0;
    vertical-align: top;
    min-height: 30px;
}
.navigation.pagination {
    margin-top: 50px;
    text-align: center;
}


.covid-banner { background: #5cb2bc; padding: 15px 0 15px; text-align: center;}
.covid-banner h2 { font-size: 16px; color: #ffffff; line-height: 24px; font-family: 'Neutra-Text-TF-Book-Alt'; font-weight: 600;}
.covid-banner h2 a { color: #fff;}
.covid-banner h2 a:hover { color: #000000;}


.button-groups .nhs-btn, .button-groups .pvt-enquiry-btn {
    font-size: 16px;
    color: #fff;
    letter-spacing: .2px;
    background: #5cb2bc;
    border-radius: 5px;
    transition: all .25s ease-out 0s;
    margin:0 7px;
    padding: 14px 34px 13px;
    font-family: 'Neutra Text TF Alt Bold';
    cursor: pointer;
}

.conten-wrapp .button-groups {
    display: inline-block;
    width: 370px;
    float: right;
    text-align: center;
    margin-bottom: 30px;
}

.button-groups .nhs-btn:hover, .button-groups .pvt-enquiry-btn:hover {
    background: #000;
    color: #fff;
}
.modal.payment {
    padding: 0 !important;
    z-index: 9999999999;
}

.modal.payment .modal-content {
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    overflow: visible;
    animation-name: none !important;
}

.modal.payment .modal-content .close.close1 {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 26px;
    border-radius: 50%;
    right: -15px;
    z-index: 999999;
    background: #000;
    top: -14px;
}

.modal.payment .modal-content .close.close1:hover {
    background: #5cb2bc;
}
.modal.payment .modal-content .modal-body p a {
    display: inline-block;
}
.conten-wrapp .button-groups p.would-you-like {
    display: inline-block;
    margin-bottom: 30px;
    width: 100%;
    text-align: center;
    line-height: 25px;
}
 @media screen and (max-width:480px) {

.bloger-wrapp .bloger-row1 .bloger-bar1 {
	width: 100%;
	margin-bottom: 20px;
}
.bloger-wrapp .bloger-row1 .bloger-bar2 {
	width: 100%;
}
.bloger-wrapp .bloger-row1 .bloger-bar1 img {
	width: auto;
	max-width: 100%;
	height: auto;
}


.galery-wrapp .galery-row1 .galery-bar1 { width: 100%; margin-bottom: 15px; }
.galery-wrapp .galery-row1 .galery-bar2 { width: 100%; margin-bottom: 15px;}
.teamin-wrapp .teamin-row1 { width: 100%; }
.dental-wrapp p,  .conten-wrapp ul li,  .abouts-wrapp p,  .teamin-wrapp p,  .galery-wrapp p,  .testim-wrapp p,  .blogin-wrapp p,  .feesop-wrapp p { font-size: 17px; }
.teamss-wrapp .teamss-row1 .teamss-bar1 { width: 100%; }
.advanc-wrapp .advanc-row1 { width: 98.9%; }
.advanc-wrapp .advanc-row1 .advanc-bar1 .conten { right: -10%; }
.conten-wrapp .conten-row1 { width: 100%; }
.conten-wrapp .conten-row2 { width: 100%; }
.header-wrapp, .linker-wrapp, .slider-wrapp { text-align: center; }
.margin { width: 90% }
.header-wrapp { padding: 86px 0 36px }
.header-wrapp p { width: 100%; font-size: 20px; margin: auto auto 30px }
.header-wrapp p span { display: block }
.header-wrapp .header-row1 { width: 100% }
.header-wrapp .header-row1 .header-bar1 img { width: 200px; margin: auto }
.linker-wrapp .linker-row1 .linker-bar1, .slider-wrapp .slider-row2 .slider-bar2 { width: 100% }
.header-wrapp .header-row2 { width: 100%; text-align: center; margin-top: 16px }
.header-wrapp .header-btn1 { margin: 0 0 10px }
.linker-wrapp { padding: 20px 0 16px; position: relative!important }
.linker-wrapp .linker-row1 .linker-bar1 a { float: none; display: inline-block }
.slider-wrapp p span { display: inline }
.slider-wrapp h2 { font-size: 56.01px; margin-bottom: 25px; padding-bottom: 32px }
.slider-wrapp h2 span { font-size: 36.3px; color: #fff }
.slider-wrapp h2:after { left: 0; right: 0; margin: auto }
.slider-wrapp h3 { font-size: 22px }
.slider-wrapp .slider-row1 { background: #000; transform: none; padding: 28px 5% 33px; position: relative; top: 0 }
.slider-wrapp .slider-row2 { margin: 30px 0 0; position: relative; bottom: 0 }
.slider-wrapp .slider-row2 .slider-bar2 img { width: 90px; margin: auto }
.facial-wrapp { padding: 10px 0 }
.facial-wrapp .facial-row1 { width: 100%; margin: 0 0 10px }
.facial-wrapp .facial-row1 img { width: 205%; position: relative; left: -90% }
.facial-wrapp .facial-row1 .facial-bar1 { width: 100% }
.facial-wrapp .facial-row2, .facial-wrapp .facial-row3, .facial-wrapp .facial-row4, .facial-wrapp .facial-row5 { width: 100%; margin: 0 0 10px }
.facial-wrapp .facial-row6 { width: 100%; margin: 0 }
.facial-wrapp .facial-row6 img { width: 205%; position: relative; left: -90% }
.facial-wrapp .facial-row6 .facial-bar6 { width: 100% }
.facial-bar1, .facial-bar6 { min-height: 200%; top: -35.5%; left: -56% }
.facial-bar1 .conten, .facial-bar2 .conten, .facial-bar3 .conten, .facial-bar4 .conten, .facial-bar5 .conten, .facial-bar6 .conten { width: 90%; top: 65.5%; right: -26% }
.reques-wrapp h6 { font-size: 30px; margin-bottom: 24px }
.reques-wrapp .reques-row1 { margin: 34px 0 40px }
.reques-wrapp .reques-row1 .reques-bar1 .reques-fild1 { margin-bottom: 10px }
.reques-wrapp .reques-row1 .reques-bar1 .reques-fild2 { width: 100%; padding: 0 5% }
.reques-wrapp .reques-row1 .reques-bar1 .reques-fild3 { width: 100%; padding: 8px 5% 5px }
.reques-wrapp .reques-btn1 { margin-top: 10px }
.ourtem-wrapp { padding: 33px 0 40px }
.ourtem-wrapp p { font-size: 14px }
.ourtem-wrapp h2 { font-size: 30px; margin-bottom: 23px }
.ourtem-wrapp h3 { margin-bottom: 10px }
.ourtem-wrapp h4 { margin-bottom: 23px }
.ourtem-wrapp .ourtem-row1 .ourtem-bar2 { width: 160px; margin-bottom: 24px }
.implan-wrapp { padding: 40px 0 35px }
.implan-wrapp .implan-row1 { margin-bottom: 15px }
.implan-wrapp .implan-row1 .implan-bar1 { width: 200px }
.implan-wrapp .implan-row2 .implan-bar2 { margin-bottom: 18px }
.flinks-wrapp { padding: 40px 0 }
.footer-wrapp { padding: 37px 0 36px }


.pricerow { font-size:14px;}

.dental-wrapp p iframe { height:250px;}
.contac-wrapp .contac-row1 { width:100%; margin-bottom:30px;}
.contac-wrapp .contac-row2 { width:100%;}

}
 @media screen and (min-width:481px) and (max-width:600px) {
.teamin-wrapp .teamin-row1 { width: 100%; }
.advanc-wrapp .advanc-row1 { width: 48.9%; }
.teamss-wrapp .teamss-row1 .teamss-bar1 { width: 100%; }
.advanc-wrapp .advanc-row1 .advanc-bar1 .conten { right: -20%; }
.conten-wrapp .conten-row1 { width: 100%; }
.conten-wrapp .conten-row2 { width: 100%; float: left; }
.header-wrapp, .linker-wrapp, .slider-wrapp { text-align: center }
.margin { width: 90% }
.header-wrapp { padding: 86px 0 36px }
.header-wrapp p { width: 100%; font-size: 20px; margin: auto auto 30px }
.header-wrapp p span { display: block }
.header-wrapp .header-row1 { width: 100% }
.header-wrapp .header-row1 .header-bar1 img { width: 200px; margin: auto }
.linker-wrapp .linker-row1 .linker-bar1, .slider-wrapp .slider-row2 .slider-bar2 { width: 100% }
.header-wrapp .header-row2 { width: 100%; text-align: center; margin-top: 16px }
.header-wrapp .header-btn1 { margin: 0 0 10px }
.linker-wrapp { padding: 20px 0 16px; position: relative!important }
.linker-wrapp .linker-row1 .linker-bar1 a { float: none; display: inline-block }
.slider-wrapp p span { display: inline }
.slider-wrapp h2 { font-size: 56.01px; margin-bottom: 25px; padding-bottom: 32px }
.slider-wrapp h2 span { font-size: 36.3px; color: #fff }
.slider-wrapp h2:after { left: 0; right: 0; margin: auto }
.slider-wrapp h3 { font-size: 22px }
.slider-wrapp .slider-row1 { background: #000; transform: none; padding: 28px 5% 33px; position: relative; top: 0 }
.slider-wrapp .slider-row2 { margin: 30px 0 0; position: relative; bottom: 0 }
.slider-wrapp .slider-row2 .slider-bar2 img { width: 90px; margin: auto }
.facial-wrapp { padding: 10px 0 }
.facial-wrapp .facial-row1 { width: 100%; margin: 0 0 10px }
.facial-wrapp .facial-row1 img { width: 205%; position: relative; left: -90% }
.facial-wrapp .facial-row1 .facial-bar1 { width: 100% }
.facial-wrapp .facial-row2, .facial-wrapp .facial-row3, .facial-wrapp .facial-row4, .facial-wrapp .facial-row5 { width: 100%; margin: 0 0 10px }
.facial-wrapp .facial-row6 { width: 100%; margin: 0 }
.facial-wrapp .facial-row6 img { width: 205%; position: relative; left: -90% }
.facial-wrapp .facial-row6 .facial-bar6 { width: 100% }
.facial-bar1, .facial-bar6 { min-height: 200%; top: -35.5%; left: -56% }
.facial-bar1 .conten, .facial-bar2 .conten, .facial-bar3 .conten, .facial-bar4 .conten, .facial-bar5 .conten, .facial-bar6 .conten { width: 90%; top: 69%; right: -21% }
.reques-wrapp h6 { font-size: 30px; margin-bottom: 24px }
.reques-wrapp .reques-row1 { margin: 34px 0 40px }
.reques-wrapp .reques-row1 .reques-bar1 .reques-fild1 { margin-bottom: 10px }
.reques-wrapp .reques-row1 .reques-bar1 .reques-fild2 { width: 100%; padding: 0 5% }
.reques-wrapp .reques-row1 .reques-bar1 .reques-fild3 { width: 100%; padding: 8px 5% 5px }
.reques-wrapp .reques-btn1 { margin-top: 10px }
.ourtem-wrapp { padding: 33px 0 40px }
.ourtem-wrapp p { font-size: 14px }
.ourtem-wrapp h2 { font-size: 30px; margin-bottom: 23px }
.ourtem-wrapp h3 { margin-bottom: 10px }
.ourtem-wrapp h4 { margin-bottom: 23px }
.ourtem-wrapp .ourtem-row1 .ourtem-bar2 { width: 160px; margin-bottom: 24px }
.implan-wrapp { padding: 40px 0 35px }
.implan-wrapp .implan-row1 { margin-bottom: 15px }
.implan-wrapp .implan-row1 .implan-bar1 { width: 200px }
.implan-wrapp .implan-row2 .implan-bar2 { margin-bottom: 18px }
.flinks-wrapp { padding: 40px 0 }
.footer-wrapp { padding: 37px 0 36px }

.galery-wrapp .galery-row2 .galery-bar2, .galery-wrapp .galery-row2 .galery-bar1 { width:48%;}

.dental-wrapp p iframe { height:300px;}
.contac-wrapp .contac-row1 { width:100%; margin-bottom:30px;}
.contac-wrapp .contac-row2 { width:100%;}
}
 @media screen and (min-width:601px) and (max-width:767px) {
.teamin-wrapp .teamin-row1 { width: auto; }
.advanc-wrapp .advanc-row1 { width: 48.9%; }
.teamss-wrapp .teamss-row1 .teamss-bar1 { width: 50%; }
.advanc-wrapp .advanc-row1 .advanc-bar1 .conten { right: -35%; }
.conten-wrapp .conten-row1 { width: 100%; }
.conten-wrapp .conten-row2 { width: 100%; float: left; }
.header-wrapp, .linker-wrapp, .slider-wrapp { text-align: center }
.margin { width: 90% }
.header-wrapp { padding: 86px 0 36px }
.header-wrapp p { width: 100%; font-size: 20px; margin: auto auto 30px }
.header-wrapp p span { display: block }
.header-wrapp .header-row1 { width: 100% }
.header-wrapp .header-row1 .header-bar1 img { width: 200px; margin: auto }
.linker-wrapp .linker-row1 .linker-bar1, .slider-wrapp .slider-row2 .slider-bar2 { width: 100% }
.header-wrapp .header-row2 { width: 100%; text-align: center; margin-top: 16px }
.header-wrapp .header-btn1 { margin: 0 0 10px }
.linker-wrapp { padding: 20px 0 16px; position: relative!important }
.linker-wrapp .linker-row1 .linker-bar1 a { float: none; display: inline-block }
.slider-wrapp p span { display: inline }
.slider-wrapp h2 { font-size: 56.01px; margin-bottom: 25px; padding-bottom: 32px }
.slider-wrapp h2 span { font-size: 36.3px; color: #fff }
.slider-wrapp h2:after { left: 0; right: 0; margin: auto }
.slider-wrapp h3 { font-size: 22px }
.slider-wrapp .slider-row1 { background: #000; transform: none; padding: 28px 5% 33px; position: relative; top: 0 }
.slider-wrapp .slider-row2 { margin: 30px 0 0; position: relative; bottom: 0 }
.slider-wrapp .slider-row2 .slider-bar2 img { width: 90px; margin: auto }
.facial-wrapp .facial-row3, .facial-wrapp .facial-row4, .facial-wrapp .facial-row5 { margin: 0 0 10px; width: 49% }
.facial-wrapp { padding: 10px 0 }
.facial-wrapp h4 { font-size: 26px; line-height: 30px }
.facial-wrapp .facial-row1 { width: 49%; margin: 0 0 10px }
.facial-wrapp .facial-row1 img { width: 204.6%; position: relative; left: -90% }
.facial-wrapp .facial-row1 .facial-bar1 { width: 100% }
.facial-wrapp .facial-row2 { width: 49%; float: right; margin: 0 0 10px }
.facial-wrapp .facial-row4 { float: right; clear: none }
.facial-wrapp .facial-row6 { width: 49%; float: right; margin: 0 }
.facial-wrapp .facial-row6 img { width: 204.6%; position: relative; left: -90% }
.facial-wrapp .facial-row6 .facial-bar6 { width: 100% }
.facial-bar1, .facial-bar6 { min-height: 200%; top: -35.5%; left: -56% }
.facial-bar1 .conten, .facial-bar2 .conten, .facial-bar3 .conten, .facial-bar4 .conten, .facial-bar5 .conten, .facial-bar6 .conten { width: 90%; top: 64%; right: -29% }
.reques-wrapp h6 { font-size: 30px; margin-bottom: 24px }
.reques-wrapp .reques-row1 { margin: 34px 0 40px }
.reques-wrapp .reques-row1 .reques-bar1 .reques-fild1 { margin-bottom: 10px }
.reques-wrapp .reques-row1 .reques-bar1 .reques-fild2 { width: 100%; padding: 0 5% }
.reques-wrapp .reques-row1 .reques-bar1 .reques-fild3 { width: 100%; padding: 8px 5% 5px }
.reques-wrapp .reques-btn1 { margin-top: 10px }
.ourtem-wrapp { padding: 33px 0 40px }
.ourtem-wrapp p { font-size: 14px }
.ourtem-wrapp h2 { font-size: 30px; margin-bottom: 23px }
.ourtem-wrapp h3 { margin-bottom: 10px }
.ourtem-wrapp h4 { margin-bottom: 23px }
.ourtem-wrapp .ourtem-row1 .ourtem-bar2 { width: 160px; margin-bottom: 24px }
.implan-wrapp { padding: 40px 0 35px }
.implan-wrapp .implan-row1 { margin-bottom: 15px }
.implan-wrapp .implan-row1 .implan-bar1 { width: 200px }
.implan-wrapp .implan-row2 .implan-bar2 { margin-bottom: 18px }
.flinks-wrapp { padding: 40px 0 }
.footer-wrapp { padding: 37px 0 36px }
.galery-wrapp .galery-row2 .galery-bar2, .galery-wrapp .galery-row2 .galery-bar1 { width:48%;}

.contac-wrapp .contac-row1 { width:50%;}
.contac-wrapp .contac-row2 { width:45%;}
.contac-wrapp .contac-row2 .contac-bar2 { margin-bottom:10%;}
.contac-wrapp .contac-row2 .contac-bar2 .contac-rt { width:100%;}
}
 @media screen and (min-width:768px) and (max-width:900px) {
.teamin-wrapp .teamin-row1 { width: auto; }
.advanc-wrapp .advanc-row1 { width: 32.23%; }
.advanc-wrapp .advanc-row1 .advanc-bar1 .conten { right: -22%; }
.conten-wrapp .conten-row1 { width: 66%; }
.conten-wrapp .conten-row2 { width: 32%; }
.margin, .slider-wrapp .slider-row1 .slider-bar1 { width: 94% }
.header-wrapp p { font-size: 18px }
.header-wrapp .header-row2 { margin-top: 0 }
.facial-wrapp .facial-row2, .facial-wrapp .facial-row3, .facial-wrapp .facial-row4, .facial-wrapp .facial-row5 { margin: 0 0 10px; width: 49.4% }
.linker-wrapp .linker-row1 .linker-bar1 { display: none }
.slider-wrapp h2 { font-size: 56.01px }
.slider-wrapp h2 span { font-size: 36.3px }
.slider-wrapp h3 { font-size: 24px; line-height: 36px }
.slider-wrapp .slider-row2 { bottom: 40px }
.facial-wrapp { padding: 10px 0 }
.facial-wrapp .facial-row1 { width: 49.4%; margin: 0 0 10px }
.facial-wrapp .facial-row1 img { width: 204.6%; position: relative; left: -90% }
.facial-wrapp .facial-row1 .facial-bar1 { width: 100% }
.facial-wrapp .facial-row2 { float: right }
.facial-wrapp .facial-row4 { float: right; clear: none }
.facial-wrapp .facial-row6 { width: 49.4%; float: right; margin: 0 }
.facial-wrapp .facial-row6 img { width: 204.6%; position: relative; left: -90% }
.facial-wrapp .facial-row6 .facial-bar6 { width: 100% }
.facial-bar1, .facial-bar6 { min-height: 200%; top: -35.5%; left: -56% }
.facial-bar1 .conten, .facial-bar2 .conten, .facial-bar3 .conten, .facial-bar4 .conten, .facial-bar5 .conten, .facial-bar6 .conten { width: 90%; top: 67%; right: -25% }
.ourtem-wrapp .ourtem-row1 .ourtem-bar2 { width: 200px }
.reques-wrapp h6 { font-size: 36px }
.flinks-wrapp .flinks-row1 .flinks-bar1 li a { font-size: 16px; padding: 2px 5.8px }

.galery-wrapp .galery-row2 .galery-bar2, .galery-wrapp .galery-row2 .galery-bar1 { width:48%;}
.linker-wrapp .margin { width:100%;}

.contac-wrapp .contac-row1 { width:100%; margin-bottom:30px;}
.contac-wrapp .contac-row2 { width:100%;}

.covid-banner { padding: 10px 0 10px;}
.covid-banner h2 { font-size: 14px; line-height: 18px;}
.conten-wrapp .button-groups {
    width: 32%;
}
.button-groups .nhs-btn, .button-groups .pvt-enquiry-btn {
    font-size: 14px;
    padding: 14px 10px 13px;
    margin: 0 4px;
}

}
 @media screen and (min-width:901px) and (max-width:1023px) {
.teamin-wrapp .teamin-row1 { width: auto; }
.advanc-wrapp .advanc-row1 { width: 32.23%; }
.advanc-wrapp .advanc-row1 .advanc-bar1 .conten { right: -35%; }
.conten-wrapp .conten-row1 { width: 66%; }
.conten-wrapp .conten-row2 { width: 32%; }
.margin, .slider-wrapp .slider-row1 .slider-bar1 { width: 94% }
.header-wrapp p { font-size: 18px }
.header-wrapp .header-row2 { margin-top: 0 }
.facial-wrapp .facial-row2, .facial-wrapp .facial-row3, .facial-wrapp .facial-row4, .facial-wrapp .facial-row5 { margin: 0 0 10px; width: 49.4% }
.slider-wrapp h2 { font-size: 66.01px }
.slider-wrapp h2 span { font-size: 46.3px }
.slider-wrapp h3 { font-size: 24px; line-height: 36px }
.slider-wrapp .slider-row2 { bottom: 40px }
.facial-wrapp { padding: 10px 0 }
.facial-wrapp .facial-row1 { width: 49.4%; margin: 0 0 10px }
.facial-wrapp .facial-row1 img { width: 204.6%; position: relative; left: -90% }
.facial-wrapp .facial-row1 .facial-bar1 { width: 100% }
.facial-wrapp .facial-row2 { float: right }
.facial-wrapp .facial-row4 { float: right; clear: none }
.facial-wrapp .facial-row6 { width: 49.4%; float: right; margin: 0 }
.facial-wrapp .facial-row6 img { width: 204.6%; position: relative; left: -90% }
.facial-wrapp .facial-row6 .facial-bar6 { width: 100% }
.facial-bar1, .facial-bar6 { min-height: 200%; top: -35.5%; left: -56% }
.facial-bar1 .conten, .facial-bar2 .conten, .facial-bar3 .conten, .facial-bar4 .conten, .facial-bar5 .conten, .facial-bar6 .conten { width: 90%; top: 68.8%; right: -23.5% }
.ourtem-wrapp .ourtem-row1 .ourtem-bar2 { width: 200px }
.reques-wrapp h6 { font-size: 36px }
.flinks-wrapp .flinks-row1 .flinks-bar1 li a { font-size: 16px; padding: 2px 6px }
.galery-wrapp .galery-row2 .galery-bar2, .galery-wrapp .galery-row2 .galery-bar1 { width:48%;}
.linker-wrapp .linker-row1 .linker-bar1 { width:7%;}

.contac-wrapp .contac-row1 { width:50%;}
.contac-wrapp .contac-row2 { width:45%;}
.contac-wrapp .contac-row2 .contac-bar2 { margin-bottom:10%;}
.contac-wrapp .contac-row2 .contac-bar2 .contac-rt { width:100%;}
.conten-wrapp .button-groups {
    width: 32%;
}
.button-groups .nhs-btn, .button-groups .pvt-enquiry-btn {
    font-size: 15px;
    padding: 14px 24px 13px;
}
}
 @media screen and (min-width:1024px) and (max-width:1240px) {
.margin, .slider-wrapp .slider-row1 .slider-bar1 { width: 94% }
.slider-wrapp h2 { font-size: 71.01px }
.slider-wrapp h2 span { font-size: 41.3px }
.facial-wrapp p { font-size: 16px }
.facial-wrapp h4 { font-size: 18px; line-height: 22px }
.facial-bar1 .conten, .facial-bar6 .conten { top: 42.4%; right: -26% }
.facial-bar2 .conten, .facial-bar3 .conten, .facial-bar4 .conten, .facial-bar5 .conten { top: 63.4%; right: -26% }
.ourtem-wrapp .ourtem-row1 .ourtem-bar2 { width: 230px }
.conten-wrapp .conten-row1 { width: 66%; }
.conten-wrapp .conten-row2 { width: 32%; }
.galery-wrapp .galery-row2 .galery-bar2, .galery-wrapp .galery-row2 .galery-bar1 { width:49%;}
.linker-wrapp .linker-row1 .linker-bar1 { width:7%;}
.contac-wrapp .contac-row1 { width:50%;}
.contac-wrapp .contac-row2 { width:45%;}
.conten-wrapp .button-groups {
    width: 32%;
}
.button-groups .nhs-btn, .button-groups .pvt-enquiry-btn {
    font-size: 15px;
    padding: 14px 24px 13px;
}
.sidbar-wrapp .sidbar-row2 .sidbar-bar2 .caldera-grid .g-recaptcha > div {
    transform:scale(.78);
    transform-origin: left;
    margin-left: 0;
}
}
@media screen and (min-width: 1241px) and (max-width: 1500px) {
.advanc-wrapp .advanc-row1 .advanc-bar1 .conten { right: -20%; }
.advanc-wrapp .advanc-row1 .advanc-bar1 { left: -51%; }
}
@media screen and (min-width: 1501px) and (max-width: 1800px) {
.advanc-wrapp .advanc-row1 .advanc-bar1 .conten { right: -20%; }
.advanc-wrapp .advanc-row1 .advanc-bar1 { left: -51%; top: -18.5%; }
}
@media screen and (min-width: 1801px) and (max-width: 2100px) {
.advanc-wrapp .advanc-row1 .advanc-bar1 .conten { right: -20%; }
.advanc-wrapp .advanc-row1 .advanc-bar1 { left: -51%; top: -18.5%; }
.advanc-wrapp .advanc-row1 { width: 18.9% }
}
@media screen and (min-width: 2101px) and (max-width: 2500px) {
.advanc-wrapp .advanc-row1 .advanc-bar1 .conten { right: -20%; }
.advanc-wrapp .advanc-row1 .advanc-bar1 { left: -51%; top: -18.5%; }
.advanc-wrapp .advanc-row1 { width: 18.9% }
}



 @media(min-width:768px) {


.conten-wrapp .button-groups, .conten-wrapp .conten-row2{
	display: block;
}
.button-groups.mobile-view-btn, .conten-row2.mobile-view-form {
    display: none !important;
}
}

 @media(max-width:767px) {
.reques-bar1 .caldera-grid .input_field { width: 100%; padding-right: 0 }
.reques-bar1 .caldera-grid .text_field { padding-right: 0 }
.alignleft, .alignright { display: block; width:40%; height:auto}

.covid-banner { padding: 10px 8px 10px; margin-top: 47px;}
.covid-banner h2 { font-size: 14px; line-height: 18px;}
.conten-wrapp .button-groups {
    margin-top: 50px;
    width: 100%;
}

.button-groups .nhs-btn, .button-groups .pvt-enquiry-btn {
    font-size: 15px;
    margin: 0 5px;
    padding: 14px 16px 16px;
}
.conten-wrapp .button-groups, .conten-wrapp .conten-row2{
	display: none;
}
.button-groups.mobile-view-btn, .conten-row2.mobile-view-form {
    display: block;
}
.modal.payment .modal-content span.close.close2 {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 26px;
    border-radius: 50%;
    right: -15px;
    z-index: 999999;
    background: #000;
    top: -14px;
}
.button-groups.mobile-view-btn {
    margin-top: 0;
     margin-bottom: 50px;
}
}



/*Smartphone css*/
@media screen and (max-width: 600px) {
.advanc-wrapp .advanc-row1 .advanc-bar1 { min-height:inherit; left:0; bottom:0; top:inherit; transform:none; padding:5% 0;}
.advanc-wrapp .advanc-row1 .advanc-bar1 .conten { position:relative; transform:none; right:inherit; top:inherit;}
}


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

}

@media screen and (min-width:768px) and (max-width:900px) {
.sidbar-wrapp .sidbar-row2 .sidbar-bar2 .caldera-grid .g-recaptcha > div {
    transform:scale(.67);
    transform-origin: left;
    margin-left: 0;
}
.sidbar-bar2 .caldera-grid .btn {
    font-size: 16px;
    padding: 14px 15px;
    width: 100%;
    margin-top:0;
}
.sidbar-wrapp .sidbar-row2{
	padding: 29px 15px 30px;
}
.sidbar-wrapp .sidbar-row2 h5 {
    font-size: 23px;
}
}

@media screen and (max-width: 480px) {
.covid-banner {padding: 10px 8px 10px;position: relative;}
.covid-banner h2 {font-size: 13px;line-height: 16px;}
}
 @media screen and (max-width: 414px) {

 .button-groups .nhs-btn, .button-groups .pvt-enquiry-btn {
    font-size: 14px;
    margin: 0 5px;
    padding: 14px 13px 13px;
}
.sidbar-wrapp .sidbar-row2 .sidbar-bar2 .caldera-grid .g-recaptcha > div {
    transform: scale(1);
    transform-origin: left;
    margin-left: 0;
}
}
 @media screen and (max-width: 400px) {
.sidbar-wrapp .sidbar-row2 .sidbar-bar2 .caldera-grid .g-recaptcha > div {
    transform:scale(0.96);
    transform-origin: left;
    margin-left: 0;
}
.button-groups.mobile-view-btn {
    margin-top: 0;
     margin-bottom: 40px;
}
.contac-wrapp h2 {
    margin-bottom: 20px;
}
}
 @media screen and (max-width: 375px) {
.sidbar-wrapp .sidbar-row2 .sidbar-bar2 .caldera-grid .g-recaptcha > div {
    transform: scale(0.88);
    transform-origin: left;
    margin-left: 0;
}
}
 @media screen and (max-width: 360px) {
.sidbar-wrapp .sidbar-row2 .sidbar-bar2 .caldera-grid .g-recaptcha > div {
    transform: scale(0.85);
    transform-origin: left;
    margin-left: 0;
}
}
 @media screen and (max-width: 350px) {
.sidbar-wrapp .sidbar-row2 .sidbar-bar2 .caldera-grid .g-recaptcha > div {
    transform: scale(0.72);
    transform-origin: left;
    margin-left: 0;
}
}