@charset "utf-8";

/* CSS Document */



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

@import url(http://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,800,700italic,800italic);

@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: normal;

	font-style: normal;

}



@font-face {

	font-family: 'Neutra Text TF Alt Bold (1)';

	src: url('../fonts/Neutra Text TF Alt Bold (1).eot');

	src: local('?'), url('../fonts/Neutra Text TF Alt Bold (1).woff') format('woff'), url('../fonts/Neutra Text TF Alt Bold (1).ttf') format('truetype'), url('../fonts/Neutra Text TF Alt Bold (1).svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



::-moz-selection{background:#938453; color:#fff; text-shadow:none; }

::selection {background:#938453; color:#fff; 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: 'Neutra-Text-TF-Book-Alt';}

/* 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; background:#938453;}

a { text-decoration:none;outline:0;}

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

img { border:0px;}

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

strong, strong p { font-weight:700;}

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:#453d25;

}

::-moz-placeholder { 

 color:#453d25;

}

:-ms-input-placeholder {

 color:#453d25;

}

:-moz-placeholder {

 color:#453d25;

}

.common-style h1 {
    font-size: 35px;
    letter-spacing: 5px;
    color: #938453;
    font-family: 'Neutra Text TF Alt Bold (1)';
    margin-bottom: 25px;
}
.common-style h2 {
    font-size: 30px;
    letter-spacing: 5px;
    color: #938453;
    font-family: 'Neutra Text TF Alt Bold (1)';
    margin-bottom: 25px;
}

.common-style h3 {
    font-size: 1.125em;
    letter-spacing: 5px;
    color: #938453;
    font-family: 'Neutra Text TF Alt Bold (1)';
    margin-bottom: 36px;
    margin-top: 55px;
    text-transform: uppercase;
}

.common-style h4 {
    font-size: 18px;
    letter-spacing: 1px;
    color: #938453;
    font-family: 'Neutra Text TF Alt Bold (1)';
    padding-bottom: 15px;
}

.common-style h5 {
    font-size: 15px;
    letter-spacing: 4px;
    color: #fff;
    font-family: 'Neutra Text TF Alt Bold (1)';
    margin-bottom: 25px;
    text-transform: uppercase;
}

.common-style h6 {
    font-size: 17px;
    letter-spacing: 3px;
    color: #fff;
    font-family: 'Neutra Text TF Alt Bold (1)';
    margin-bottom: 25px;
}
.common-style a {
    color: #938453;
}

.common-style p {
    font-size: 18px;
    color: #fff;
    margin-bottom: 40px;
    line-height: 28px;
}


.common-style ul li {
    font-size: 18px;
    color: #fff;
    margin-bottom: 14px;
    line-height: 28px;
    font-family: 'Neutra Text TF Alt Bold (1)';
    position: relative;
    padding-left: 25px;
}
.common-style ul li:before {
    position: absolute;
    content: "";
    height: 8px;
    width: 8px;
    left: 0;
    background: #938453;
    border-radius: 50%;
    top: 11px;
}
.common-style ul {
    margin-bottom: 40px;
}
.common-style ol {
    list-style: upper-roman;
    margin-left: 15px;
}


.common-style ol li{
    font-size: 18px;
    color: #fff;
    margin-bottom: 14px;
	line-height: 28px;
    font-family: 'Neutra Text TF Alt Bold (1)';
    list-style-type: decimal;
}
.common-style blockquote p {
    font-size: 18px;
    color: #dfdfdf;
    line-height: 26px;
    margin-bottom: 24px;
    margin: 30px 0 15px -82px;
    position:  relative;
}

.common-style blockquote p:before {
    content: '"';
    position:  absolute;
    left: -100px;
    font-size: 140px;
    color: #948453;
    font-style:  italic;
    top: 17px;
}
/* IMG STYLES */ 
img.alignleft,.alignleft,img.alignright,.alignright{
    max-width:100%;
    height:auto;
}
img.alignright,.alignright {
    float:  right;
    margin-left:  20px;
    margin-top:  20px;
    margin-bottom: 20px;
}
.alignnone,img.alignnone{
    float:none;
    margin-top:  20px;
    margin-bottom: 20px;
}
img.alignleft,.alignleft {
    float:  left;
    margin-right:  20px;
    margin-top:  20px;
    margin-bottom: 20px;
}

.bloger-bar1 img {
    width: 100%;
}

@media(max-width:767px){
	.common-style iframe{
		width:100%;
		height:350px;
	}
}
@media(max-width:480px){
    img.alignleft,.alignleft,img.alignright,.alignright,.alignnone,img.alignnone{
        display:block;
        margin:20px auto;
        float:  none;
    }
}

/***************cmn- css ends*********************/


.inhead-wrapp, .contain, .footer-wrapp, .case-wrapp, .implants-wrapp, .locations-wrapp, .publications-wrapp, .refer-wrapp, .testi-wrapp { width:100%; float:left;}



.left-wrapper, .right-wrapper { float:left; width:50%;}



.left-wrapper .sec01 { float:left; width:100%; height:822px; background:#000; position:relative}

.left-wrapper .sec01:before { content:""; position:absolute; top:0; width:100%; background:url(../images/lft-sec1bgtop.png) no-repeat center / cover; height:285px; z-index:1}

.left-wrapper .sec01:after { content:""; position:absolute; bottom:0; width:100%; background:url(../images/rht-sec1bgbottom.png) no-repeat center / cover; height:346px; left:0; z-index:1}



.left-wrapper .sec01 .margin { position:absolute; transform: translateY(-50%); top: 50%; max-width:206px; left:0; right:0; margin:auto; z-index:2}

.left-wrapper .sec01 .logo { width:100%; height:auto; margin-bottom:39px;} .left-wrapper .sec01 .logo img { display:block}

.left-wrapper .sec01 .aboutme{ border:1px solid #ffffff; width:100%; display:block; padding:15px 27px; color:#fff; font-family: 'Neutra Text TF Alt Bold (1)'; -webkit-transition: all 0.1s ease-in-out 0.1s; -moz-transition: all 0.1s ease-in-out 0.1s; -ms-transition: all 0.1s ease-in-out 0.1s; -o-transition: all 0.1s ease-in-out 0.1s; transition: all 0.1s ease-in-out 0.1s;}

.left-wrapper .sec01 .aboutme:hover { background:#938453; border-color:#938453}



.menu { text-transform:uppercase; position:fixed; left:5%; top:2%; z-index:99999;}

.menu .menu-bar1 { float:left; font-size:1.125em; color:#938453; letter-spacing:3px; position:relative; top:22px; font-family: 'Neutra Text TF Alt Bold (1)';}

.sec02 { float:left; width:100%;}

.sec02 .box { float:left; width:33.33%; position:relative;}

.sec02 .box img {
    width: 100%;
    height: 227px;
    display: block;
    object-fit: cover;
}

.sec02 .box .title { position:absolute; transform: translateY(-50%); top:50%; text-align:center; left:0; right:0; margin:auto;}

.sec02 .box .title h3 {  color:#fff; font-family: 'Neutra Text TF Alt Bold (1)'; text-transform:uppercase; letter-spacing:4px; border-bottom:1px solid #938453; font-size:1em; display:inline-block; padding-bottom:15px;}

.sec02 .box:nth-child(2) .title h3 { border-bottom-color:#000}



.sec03 { float:left; width:100%; background:#262626; padding:4%;}

.sec03 .imgblock { width:100%; height:auto}
 .sec03 .imgblock img {
    display: block;
    margin: auto;
    width: 100%;
}

.block-row1 { width:100%; float:left; background:#fff;}



.right-wrapper .block1 {
    float: left;
    width: 100%;
    height: 674px;
    background: url(../images/nilesh-parmar.jpg) no-repeat;
    background-size: cover !important;
    background-position: initial !important;
}

.right-wrapper .block2 { width:100%; float:left; background:#fff; padding:4%;}

.right-wrapper .block2 h2 { font-size:1.125em; color:#938453; letter-spacing:3px;}

.right-wrapper .block2 .box1 { width:31.7%; min-height:241px; float:left; background:#000; border:1px solid #000; margin-right:2.4%; padding:48px 4% 28px; transition:all 0.25s ease-out 0s;}

.right-wrapper .block2 .box1:hover { background:#fff; border:1px solid #938453;}

.right-wrapper .block2 .box1:hover:nth-child(2) h2 { color:#938453;}

.right-wrapper .block2 .box1:last-child { margin-right:0;}

.right-wrapper .block2 .box1:nth-child(2) h2 { color:#fff;}

.right-wrapper .block2 .box1 .starts { width:100%; float:left; border-bottom:1px solid #938453; margin:0 0 13px; padding:0 0 10px;}

.right-wrapper .block2 .box1:first-child .starts { margin-top:17px;}

.right-wrapper .block2 .box1:last-child .starts { padding-bottom:7px;}

.right-wrapper .block3 { width:100%; float:left;}

.right-wrapper .block3 .block3-bar3 { width:100%; float:left;}

.right-wrapper .block3 .block3-bar3 img {
    width: 100%;
    display: block;
    height: 448px;
    object-fit: cover;
}

.right-wrapper .block4 { width:50%; min-height:296px; float:left; background:#000; padding:65px 8.5%; position:relative;}

.right-wrapper .block4 h3 { font-size:1.125em; color:#938453; letter-spacing:3px; margin:0 0 19px; padding:0 0 15px;}

.right-wrapper .block4 h3:after { content:""; width:167px; height:1px; background:#938453; position:absolute; left:0; bottom:0; margin:auto;}

.right-wrapper .block4 .block4-bar4 { width:66%; position:absolute; bottom:65px;}

.right-wrapper .block5 { width:50%; min-height:296px; float:left; background:url(../images/blog-thumb.png) no-repeat center / cover;}

/*.right-wrapper .block5 .block5-bar5 { width:100%; float:left;}

.right-wrapper .block5 .block5-bar5 img { width:100%; display:block;}*/

.right-wrapper .block6 { width:100%; background:#938453; float:left; padding:3.3% 4% 2.9% 8.5%;}

.right-wrapper .block6 p { float:left; font-size:0.563em; color:#fff; letter-spacing:0.8px; text-transform:uppercase;}

.right-wrapper .block6 ul {
    width: 100%;
    float: left;
    margin-top: 0px;
    position: relative;
    left: 0;
    top: 0;
}

.right-wrapper .block6 ul li {
    float: left;
    list-style: none;
    margin-right: 6px;
    padding-right: 7px;
    position: relative;
}
.right-wrapper .block6 ul li:after {
    position: absolute;
    content: "|";
    right: 0;
    color: #fff;
    top: 6px;
    font-size: 0.563em;
}

.right-wrapper .block6 ul li:last-child:after {
    content: "";
}



.right-wrapper .block6 ul li a { font-size:0.563em; color:#fff; letter-spacing:0.8px; text-transform:uppercase;}

.right-wrapper .block6 .block6-lt { width:70%; float:left; margin-top:35px; line-height: 16px;}

.right-wrapper .block6 .block6-rt { width:30%; float:right;}

.right-wrapper .block6 .block6-bar6 { width:132px; float:right;}

.right-wrapper .block6 .block6-bar6 img { width:100%; display:block;}

.right-wrapper .block-btn1 { width:190px; font-size:13px; color:#fff; letter-spacing:1px; border:1px solid #ffffff; display:block; padding:15px 25px 16px; text-transform:uppercase; transition:all 0.25s ease-out 0s;}

.right-wrapper .block-btn1:hover { background:#938453; border-color:#938453}

.block2 h2, .block4 h3 { line-height:20.12px; text-transform:uppercase; position:relative;}

.block2 h2, .block4 h3, .block6 p, .block6 ul li, .block6 ul li a, .block-btn1 { font-family: 'Neutra Text TF Alt Bold (1)';}



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

/*inhead-wrapp*/

.inhead-wrapp { background:#000 url(../images/inner-head.jpg) no-repeat center; min-height:321px;}

.inhead-wrapp .head-bar1 { float:right; margin-right:30px; padding-top:40px;}



/*contain*/

.contain { background-color:#000; padding-bottom:50px;}

.contain .inleft-wrapp { width:28.6%; float:left;}

.contain .inright-wrapp { width:60.1%; float:right;}



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

.contain .inleft-wrapp .inner-thumb { width:100%; float:left; margin-bottom:80px;}

.contain .inleft-wrapp .inner-thumb img { width:100%; display:block;}

.contain .inleft-wrapp .star { width:238px; float:left; margin-bottom:60px;}

.contain .inleft-wrapp .star .star-img { width:100%; float:left; padding-bottom:11px; border-bottom:1px solid #938453; margin-bottom:18px;}

.contain .inleft-wrapp .star h4 { font-size:1.125em; color:#938453; text-transform:uppercase; font-family: 'Neutra Text TF Alt Bold (1)'; letter-spacing:3px;}

.contain .inleft-wrapp .star h5 { font-size:1.125em; color:#fff; text-transform:uppercase; font-family: 'Neutra Text TF Alt Bold (1)'; letter-spacing:3px;}



.contain .inright-wrapp .about-row2 { width:100%; float:left;}

.contain .inright-wrapp .about-row2 .np-logo { width:206px; float:left;}

.contain .inright-wrapp .about-row2 .np-logo img { width:100%; display:block;}

.contain .inright-wrapp .about-row2 .about-bar1 { width:100%; float:left; font-size:18px; color:#fff;}

.contain .inright-wrapp .about-row2 .about-bar2 { width:100%; float:left;}

.contain .inright-wrapp .about-row2 .about-bar1 h3 { font-size:1.125em; letter-spacing:5px; color:#938453; font-family: 'Neutra Text TF Alt Bold (1)'; margin-bottom:36px; margin-top:55px; text-transform:uppercase;}

.contain .inright-wrapp .about-row2 .about-bar1 p { font-size:18px; color:#fff; margin-bottom:40px; line-height:28px; font-family: 'Neutra Text TF Alt Bold (1)';}

.contain .inright-wrapp .about-row2 .about-bar2 p { font-size:18px; color:#fff; margin-bottom:40px; line-height:28px; font-family: 'Neutra-Text-TF-Book-Alt';}

.inright-wrapp .about-row2 .aboutme {
    font-size: 13px;
    border: 1px solid #ffffff;
    width: 205px;
    float: left;
    padding: 15px 27px;
    color: #fff;
    font-family: 'Neutra Text TF Alt Bold (1)';
    -webkit-transition: all 0.1s ease-in-out 0.1s;
    -moz-transition: all 0.1s ease-in-out 0.1s;
    -ms-transition: all 0.1s ease-in-out 0.1s;
    -o-transition: all 0.1s ease-in-out 0.1s;
    transition: all 0.1s ease-in-out 0.1s;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: transparent;
    text-align: left;
    cursor: pointer;
}

.inright-wrapp .about-row2 .aboutme:hover { background:#938453; border-color:#938453}



.footer-wrapp .sec02 { float:left; width:50%;}

.footer-wrapp .sec02 .box { float:left; width:33.33%; position:relative;}

.footer-wrapp .sec02 .box img { width:100%; height:auto; display:block}

.footer-wrapp .sec02 .box .title { position:absolute; transform: translateY(-50%); top:50%; text-align:center; left:0; right:0; margin:auto;}

.footer-wrapp .sec02 .box .title h3 {  color:#fff; font-family: 'Neutra Text TF Alt Bold (1)'; text-transform:uppercase; letter-spacing:4px; border-bottom:1px solid #938453; font-size:1em; display:inline-block; padding-bottom:15px;}

.footer-wrapp .sec02 .box:nth-child(2) .title h3 { border-bottom-color:#000}



.footer-wrapp .block6 { width:50%; background:#938453; float:left; padding:7.3% 4% 2.9% 3.5%;}

.footer-wrapp .block6 p { float:left; font-size:0.563em; color:#fff; letter-spacing:0.8px; text-transform:uppercase;}

.footer-wrapp .block6 p a{ color:#fff; text-decoration:underline;}
.footer-wrapp .block6 p a:hover{ color:#fff; text-decoration:none;}
.right-wrapper .block6 p a{ color:#fff; text-decoration:underline;}
.right-wrapper .block6 p a:hover{ color:#fff; text-decoration:none;}

.footer-wrapp .block6 ul {
    width: 100%;
    float: left;
   	position: relative;
    left: 0;
}

.footer-wrapp .block6 ul li {
    float: left;
    list-style: none;
    list-style: none;
    margin-right: 6px;
    padding-right: 7px;
    position: relative;
}
.footer-wrapp .block6 ul li:after {
    position: absolute;
    content: "|";
    right: 0;
    color: #fff;
    top: 6px;
    font-size: 0.563em;
}

.footer-wrapp .block6 ul li:last-child:after {
    content: "";
}


.footer-wrapp .block6 ul li a { font-size:0.563em; color:#fff; letter-spacing:0.8px; text-transform:uppercase;}

.footer-wrapp .block6 .block6-lt { width:70%; float:left; margin-top:45px; line-height:16px;}

.footer-wrapp .block6 .block6-rt { width:30%; float:right;}

.footer-wrapp .block6 .block6-bar6 { width:132px; float:right;}

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



/*case-wrapp*/

.case-wrapp .inright-wrapp .about-row2 .about-bar1 p span { color:#8b7d4f;}

.case-wrapp .inright-wrapp .about-row2 .case-bar1 { width:100%; float:left; margin-bottom:45px;}

.case-wrapp .inright-wrapp .about-row2 .case-bar1 img {
    width: 100%;
    display: block;
    height: 153px;
    object-fit: cover;
}

.case-wrapp .inright-wrapp .about-row2 .case-bar1 .case-left { width:48.1%; float:left;}

.case-wrapp .inright-wrapp .about-row2 .case-bar1 .case-right { width:48.1%; float:right;}

.case-wrapp .inright-wrapp .about-row2 .case-bar1 .aboutme { margin-top:45px;}

.case-wrapp .case { font-size:18px; color:#fff; margin-bottom:20px;}

.case-wrapp .about-bar1 { font-size:18px; color:#fff; margin-bottom:20px;}
.case-wrapp .about-bar1 a { color:#fff;}



/*implants-wrapp*/

.implants-wrapp .inright-wrapp .about-row2 .implants-bar2 { width:100%; float:left; margin-bottom:40px;}

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

.implants-wrapp .inright-wrapp .about-row2 .implants-bar3 { width:100%; float:left;}

.implants-wrapp .inright-wrapp .about-row2 .implants-bar3 h4 { color:#fff; font-family: 'Neutra Text TF Alt Bold (1)'; text-transform:uppercase; letter-spacing:4px; font-size:1.125em; display:inline-block; padding-bottom:15px;}

.implants-wrapp .inright-wrapp .about-row2 .implants-bar3 p {font-size:18px; color:#fff; margin-bottom:40px; line-height:28px;}

.implants-wrapp .inright-wrapp .about-row2 .implants-bar3 .aboutme { margin-top:16px; margin-bottom:18px;}



/*locations-wrapp*/

.locations-wrapp .inright-wrapp .about-row2 .locations-bar2 { width:100%; float:left; margin-bottom:40px;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar3 { width:100%; float:left; margin-bottom:40px; border-bottom:1px solid #938453; padding-bottom:42px;}

.locations-wrapp .inright-wrapp .about-row2 p { font-size:18px; color:#fff; line-height:28px; font-family: 'Neutra-Text-TF-Book-Alt';}

.locations-wrapp .inright-wrapp .about-row2 p span { font-size:18px; color:#938453; font-family: 'Neutra Text TF Alt Bold (1)';}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar3 .call-bar { width:100%; float:left;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar3 .call-bar1 { width:35%; float:left;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar3 .call-bar2 { width:35%; float:left;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar4 { width:100%; float:left; margin-bottom:40px;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar4 h4 { color:#fff; font-family: 'Neutra Text TF Alt Bold (1)'; text-transform:uppercase; letter-spacing:4px; font-size:1.125em; display:inline-block; padding-bottom:15px;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar4 .textfield1:nth-child(3){ float:right;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar4 .textfield { width:100%; float:left; margin-bottom:9px; height:46px;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar4 .textfield1 { width:48.5%; float:left; margin-bottom:9px; height:46px;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar4 .textarea { width:100%; float:left; height:104px;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar4 .text { font-size:18px; background:none; padding:15px 0 18px 15px; font-family: 'Neutra Text TF Alt Bold (1)'; border:1px solid #938453;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar4 .aboutme { margin-top:40px;}





/*publications-wrapp*/

.publications-wrapp .publications-bar1 { width:100%; float:left; margin-bottom:54px; position:relative;}

.publications-wrapp .publications-bar1 .publications-left { width:45.4%; float:left;}

.publications-wrapp .publications-bar1 .publications-left img { width:100%; float:left;}

.publications-wrapp .publications-bar1 .publications-right { width:42.5%; float:right; position:absolute; top:50%; right:0; transform:translateY(-50%);}

.publications-wrapp .publications-bar1 .publications-right h4 { font-size:1.125em; color:#fff; text-transform:uppercase; font-family: 'Neutra Text TF Alt Bold (1)'; letter-spacing:3px; margin-bottom:5px;}

.publications-wrapp .publications-bar1 .publications-right p { font-size:1em; color:#938453; text-transform:uppercase; font-family: 'Neutra Text TF Alt Bold (1)'; letter-spacing:3px;}

.publications-wrapp .publications-bar1 .publications-right .aboutme { margin-top:24px; width:77%;}

.publications-wrapp .load{ border:1px solid #ffffff; width:205px; display:inline-block; padding:15px 27px; color:#fff; font-family: 'Neutra Text TF Alt Bold (1)'; -webkit-transition: all 0.1s ease-in-out 0.1s; -moz-transition: all 0.1s ease-in-out 0.1s; -ms-transition: all 0.1s ease-in-out 0.1s; -o-transition: all 0.1s ease-in-out 0.1s; transition: all 0.1s ease-in-out 0.1s; text-transform:uppercase; letter-spacing:1px; float:left;}

.publications-wrapp .load:hover { background:#938453; border-color:#938453}



/*refer-wrapp*/

.refer-wrapp { padding-bottom:120px;}

.refer-wrapp .inright-wrapp .about-row2 .refer-bar1 { width:100%; float:left;}

.refer-wrapp .inright-wrapp .about-row2 h4 { color:#fff; font-family: 'Neutra Text TF Alt Bold (1)'; text-transform:uppercase; letter-spacing:4px; font-size:1.125em; display:inline-block; padding-bottom:15px;}

.refer-wrapp .inright-wrapp .about-row2 .refer-bar1 .textfield { width:100%; float:left; margin-bottom:9px; height:46px;}

.refer-wrapp .inright-wrapp .about-row2 .refer-bar1 .text { font-size:18px; background:none; padding:15px 0 18px 15px; font-family: 'Neutra Text TF Alt Bold (1)'; border:1px solid #938453;}

.refer-wrapp .inright-wrapp .about-row2 .refer-bar2 { width:100%; float:left; margin-top:35px;}

.refer-wrapp .inright-wrapp .about-row2 .refer-bar2 .textfield1:nth-child(5){ float:right;}

.refer-wrapp .inright-wrapp .about-row2 .refer-bar2 .textfield1:last-child { float:right;}

.refer-wrapp .inright-wrapp .about-row2 .refer-bar2 .textfield { width:100%; float:left; margin-bottom:9px; height:46px;}

.refer-wrapp .inright-wrapp .about-row2 .refer-bar2 .textfield1 { width:48.5%; float:left; margin-bottom:9px; height:46px;}

.refer-wrapp .inright-wrapp .about-row2 .refer-bar2 .textarea { width:100%; float:left; height:134px; margin-bottom:9px;}

.refer-wrapp .inright-wrapp .about-row2 .refer-bar2 .text { font-size:18px; background:none; padding:15px 0 18px 15px; font-family: 'Neutra Text TF Alt Bold (1)'; border:1px solid #938453;}

.refer-wrapp .inright-wrapp .about-row2 .refer-bar2 .aboutme { margin-top:34px;}



/*testi-wrapp*/

.testi-wrapp { padding-bottom:70px;}

.testi-wrapp .testi-bar1 { width:100%; float:left; padding:46px 0 46px 60px; border-bottom:1px solid #938453; border-top:1px solid #938453; position:relative;}

.testi-wrapp .testi-bar1:after { content:""; width:38px; height:27px; background-image:url(../images/testi-thumb1.png); position:absolute; top:53px; left:0;}

.testi-wrapp .testi-bar1:before { content:""; width:38px; height:27px; background-image:url(../images/testi-thumb2.png); position:absolute; bottom:58px; right:0;}

.testi-wrapp .testi-bar1 p { font-size:18px; color:#fff; margin-bottom:40px; line-height:28px; font-style:italic; font-family: 'Neutra-Text-TF-Book-Alt';}

.testi-wrapp .testi-bar1 h5 {font-size:18px; color:#fff; line-height:28px; font-style:italic; font-family:'Neutra-Text-TF-Book-Alt';}

.testi-wrapp .testi-bar1 h6 { font-size:18px; color:#938453; line-height:28px; font-family:'Neutra Text TF Alt Bold (1)';}

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

.testi-wrapp .testi-bar2 .aboutme { margin-top: 56px;}

.bg-showmore-plg-button.bg-green-button {

    font-size: 13px;

    border: 1px solid #ffffff;

    width: 205px;

    display: inline-block;

    padding: 15px 27px;

    color: #fff !important;

    font-family: 'Neutra Text TF Alt Bold (1)';

    -webkit-transition: all 0.1s ease-in-out 0.1s;

    -moz-transition: all 0.1s ease-in-out 0.1s;

    -ms-transition: all 0.1s ease-in-out 0.1s;

    -o-transition: all 0.1s ease-in-out 0.1s;

    transition: all 0.1s ease-in-out 0.1s;

    text-transform: uppercase;

    letter-spacing: 1px;

    background:  #000 !important;

    border-radius:  0;

    text-shadow:  none;

    box-shadow:  none;

}



.bg-showmore-plg-button.bg-green-button:hover {

    background: #938453 !important;

    border-color: #938453 !important;

}



.treatment-cat {

    float:  left;

    width: 48%;

    margin:  0 2% 60px 0;

}



.treatment-cat img {

    max-width:  100%;

}



.treatment-bar1 h3 {

    font-size: 1.125em;

    letter-spacing: 5px;

    color: #938453;

    font-family: 'Neutra Text TF Alt Bold (1)';

    margin-top: 10px;

    text-transform: uppercase;

}
.treatment-cat .treatment-row1 img {
    height: 224px;
    object-fit: cover;
}
.bloger-row1.blog-wrap .bloger-row2 {
    width: 50%;
    margin: 0 0px 40px;
   padding-right: 35px;
    font-size: 18px;
    color: #fff;
    margin-bottom: 40px;
    line-height: 28px;
}


.bloger-row1.blog-wrap .bloger-row2 .bloger-bar1 img {
    height: 260px;
    object-fit: cover;
}

.bloger-row1.blog-wrap .bloger-row2 .bloger-bar2 h2 {
    font-size: 15px;
    letter-spacing: 2px;
    color: #938453;
    font-family: 'Neutra Text TF Alt Bold (1)';
    margin-bottom: 11px;
    margin-top: 11px;
    text-transform: uppercase;
}
.blog-detail h2 {
    font-size: 17px;
    letter-spacing: 2px;
    color: #938453;
    font-family: 'Neutra Text TF Alt Bold (1)';
    margin-top: 15px;
    text-transform: uppercase;
    margin-bottom: 20px;
}


.blog-detail h3 {
    font-family: 'Lato', sans-serif;
    color: #fff;
    margin: 0;
    margin-bottom: 7px;
    letter-spacing: 0;
    font-size: 16px;
}
.pagina-wrapp .pagina-row1 {
    width: 100%;
    float: left;
}

.page-numbers {
    display: inline-block;
    padding: 10px 23px;
    background: #938453;
    font-size: 20px;
    text-transform: capitalize;
    margin-right: 4px;
    transition: all .4s ease;
	color: #fff !important;
}
.page-numbers.current {
    background: #fff;
    color: #938453 !important;
}

.page-numbers:hover {
    background: #fff;
    color: #938453 !important;
}
.bloger-row1.blog-wrap .bloger-row2 .bloger-bar2 h3 {
    font-family: 'Lato', sans-serif;
    color: #fff;
    margin: 0;
    margin-bottom: 0px;
    letter-spacing: 0;
    font-size: 16px;
}
.refer-bar1 .caldera-grid .control-label {
    color: #fff;
    font-family: 'Neutra Text TF Alt Bold (1)';
    text-transform: uppercase;
    letter-spacing: 4px;
    font-size: 1.125em;
    display: inline-block;
    padding-bottom: 15px;
    margin-top: 35px;
}

.refer-bar1 .caldera-grid .form-control {
    font-size: 18px;
    background: none;
    padding: 8px 0 8px 15px;
    font-family: 'Neutra Text TF Alt Bold (1)';
    border: 1px solid #938453;
    width: 100%;
    float: left;
    min-height: 46px;
    border-radius: 0;
    color: #453D25;
}

.refer-bar1 .caldera-grid .form-group {
    float: left;
    width: 100%;
    margin-bottom: 9px;
}

.refer-bar1 .caldera-grid .form-group.wdth-fild {
    width: 50%;
    padding-right: 15px;
}

.refer-bar1 .caldera-grid textarea.form-control {
    min-height: 135px;
    resize: vertical;
}

.refer-bar1 .caldera-grid .form-group.wdth-fild label {
    padding: 0;
    display: inline-block;
    line-height: 1.125em;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 1.125em;
    vertical-align: middle;
    cursor: pointer;
    font-family: 'Neutra Text TF Alt Bold (1)';
    color: #453d25;
    margin: 0;
    text-transform: initial;
    letter-spacing: 0;
}

.refer-bar1 .caldera-grid .btn {
    font-size: 13px;
    border: 1px solid #ffffff;
    width: 205px;
    display: inline-block;
    padding: 15px 27px;
    color: #fff;
    font-family: 'Neutra Text TF Alt Bold (1)';
    -webkit-transition: all 0.1s ease-in-out 0.1s;
    -moz-transition: all 0.1s ease-in-out 0.1s;
    -ms-transition: all 0.1s ease-in-out 0.1s;
    -o-transition: all 0.1s ease-in-out 0.1s;
    transition: all 0.1s ease-in-out 0.1s;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 34px;
    background: transparent;
    border-radius: 0;
    text-align: left;
}

.refer-bar1 .caldera-grid .btn:hover {
    background: #938453;
    border-color: #938453;
    color: #fff;
}

.refer-bar1 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #453d25 !important;
}
.refer-bar1 ::-moz-placeholder { /* Firefox 19+ */
  color: #453d25 !important;
}
.refer-bar1 :-ms-input-placeholder { /* IE 10+ */
  color: #453d25 !important;
}
.refer-bar1 :-moz-placeholder { /* Firefox 18- */
 color: #453d25 !important;
}
.locations-bar4 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #453d25 !important;
}
.locations-bar4 ::-moz-placeholder { /* Firefox 19+ */
  color: #453d25 !important;
}
.locations-bar4 :-ms-input-placeholder { /* IE 10+ */
  color: #453d25 !important;
}
.locations-bar4 :-moz-placeholder { /* Firefox 18- */
 color: #453d25 !important;
}
.refer-bar1 .caldera-grid .form-group.wdth-fild.pdng {
    padding: 0;
}
span.parsley-required {
    display: none;
}

.caldera-grid .has-error .form-control {
    border: 1px solid #fff !important;
    border-style: dashed !important;
}
.locations-wrapp .inright-wrapp .about-row2 .locations-bar3 a {
    color: #fff;
}
.locations-bar4 .caldera-grid .form-control {
    font-size: 18px;
    background: none;
    padding: 15px 0 18px 15px;
    font-family: 'Neutra Text TF Alt Bold (1)';
    border: 1px solid #938453;
    min-height: 46px;
    border-radius: 0;
	    color: #fff;
}

.locations-bar4 .caldera-grid .btn {
    font-size: 13px;
    border: 1px solid #ffffff;
    width: 205px;
    display: inline-block;
    padding: 15px 27px;
    color: #fff;
    font-family: 'Neutra Text TF Alt Bold (1)';
    -webkit-transition: all 0.1s ease-in-out 0.1s;
    -moz-transition: all 0.1s ease-in-out 0.1s;
    -ms-transition: all 0.1s ease-in-out 0.1s;
    -o-transition: all 0.1s ease-in-out 0.1s;
    transition: all 0.1s ease-in-out 0.1s;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: transparent;
    border-radius: 0;
    text-align: left;
}

.locations-bar4 .caldera-grid textarea.form-control {
    resize: vertical;
    min-height: 104px;
}

.locations-bar4 .caldera-grid .btn:hover {
    background: #938453;
    border-color: #938453;
    color: #fff;
}

.locations-bar4 .caldera-grid .form-group.c-w-fld {
    width: 50%;
    float: left;
    padding-right: 15px;
}

.locations-bar4 .caldera-grid .form-group.pdng {
    padding: 0;
}
.not-found form.search-form label {
    display: none;
}

.not-found .search-submit {
    border: 0;
    background: #938453;
    color: #fff;
    padding: 10px 22px;
    font-size: 15px;
    cursor: pointer;
    vertical-align: middle;
}

.not-found .search-field {
    vertical-align: middle;
    padding: 9px 13px;
}
.search h1.page-title {
    margin-top: 40px;
}
.sec03 .imgblock iframe {
    height: 718px !important;
    width: 100% !important;
    display: block;
}

.right-wrapper .block3 iframe {
    display: block;
    height: 448px !important;
	    width: 100% !important;
}
.bloger-row1.blog-wrap {
    display: flex;
    flex-wrap: wrap;
    float: left;
    width: 100%;
}
.caldera-grid .checkbox input {
    margin-left: 0 !important;
}
.implants-bar3 {
    float: left;
    width: 100%;
}
.treatment-wrapp .treatment-row {
    display: flex;
    flex-wrap: wrap;
    float: left;
    width: 100%;
}
em {
    font-style: italic;
    font-family: 'Neutra Text TF Alt Bold (1)';
}
.refer-bar1 .caldera-grid .form-group.mrgin-top .control-label {
    margin-top: 0;
}
.case-study h3 {
    margin-top: 0 !important;
}
.link-read a {
    color: #938453;
    font-size: 18px;
    font-family: 'Neutra Text TF Alt Bold (1)';
}

.link-read {
    margin-top: 12px;
}

.link-read a:hover {
    color: #fff;
}
/*Smartphone css*/

@media screen and (max-width: 480px) {
	.sec02 .box img {
    height: auto;
}

.margin { width:90%;}



body { background:#fff;}

.menu { top:-0.5%;}

.menu .menu-bar1 { top:30px;}

.block-row1 { background:#000;}

.left-wrapper, .right-wrapper { width:100%;}

.left-wrapper .sec01 { height:650px; margin-bottom:10px;}

.left-wrapper .sec01 .logo { margin-bottom:30px;}

.sec03 { margin-bottom:10px;}

.right-wrapper .block2 { padding:3px 5%;}

.sec02 .box .title h3 { padding-bottom:16px;}

.right-wrapper .block1 { height:295px; background-size:100%; margin-bottom:10px;}

.sec02 .box { width:100%; margin-bottom:10px;}

.right-wrapper .block2 .box1 { width:100%; min-height:inherit; text-align:center; margin:0 0 2.4%; padding:40px 5% 37px;}

.right-wrapper .block2 .box1 .starts { margin-bottom:25px; padding-bottom:16px;}

.right-wrapper .block2 .box1:first-child .starts { margin-top:0;}

.right-wrapper .block2 .box1:last-child .starts { padding-bottom:16px;}

.right-wrapper .block3 { margin-bottom:10px;}

.right-wrapper .block4 h3 { margin-bottom:30px; padding-bottom:17px;}

.right-wrapper .block4 h3:after { left:0; right:0; margin:auto;}

.right-wrapper .block-btn1 { display:inline-block;}

.right-wrapper .block4 { width:100%; min-height:inherit; text-align:center; border-bottom:10px solid #fff; padding:36px 5% 40px;}

.right-wrapper .block4 .block4-bar4 { width:100%; position:relative; bottom:0;}

.right-wrapper .block5 { width:100%; border-bottom:10px solid #fff;}

.right-wrapper .block6 { text-align:center; padding:37px 5% 39px;}

.right-wrapper .block6 p { float:none;}

.right-wrapper .block6 ul li { float:none; display:inline-block;}

.right-wrapper .block6 ul li:nth-child(2n) { top:0;}

.right-wrapper .block6 .block6-lt { width:100%; margin-top:0;}

.right-wrapper .block6 .block6-rt { width:100%;}

.right-wrapper .block6 .block6-bar6 { float:none; margin:27px auto auto;}



.inhead-wrapp { min-height:inherit; text-align:center;}

.inhead-wrapp .head-bar1 { display:inline-block; float:none; padding:60px 0 30px;}

.contain .inleft-wrapp { width:100%;}

.contain .inright-wrapp { width:100%;}

.contain .inleft-wrapp .inner-thumb { margin-bottom:40px;}

.contain .inleft-wrapp .star { margin-bottom:25px;}

.contain .inright-wrapp .about-row2 { margin-top:40px;}

.contain .inright-wrapp .about-row2 .about-bar1 p { font-size:16px;}

.footer-wrapp .sec02 { width:100%;}

.footer-wrapp .sec02 .box { width:100%;}

.footer-wrapp .block6 { width:100%; text-align:center; padding:37px 5% 39px;}

.footer-wrapp .block6 p { float:none;}

.footer-wrapp .block6 ul li { float:none; display:inline-block;}

.footer-wrapp .block6 ul li:nth-child(2n) { top:0;}

.footer-wrapp .block6 .block6-lt { width:100%; margin-top:0;}

.footer-wrapp .block6 .block6-rt { width:100%;}

.footer-wrapp .block6 .block6-bar6 { float:none; margin:27px auto auto;}



.case-wrapp .inright-wrapp .about-row2 .case-bar1 .case-left { width:100%; margin-bottom:23px;}

.case-wrapp .inright-wrapp .about-row2 .case-bar1 .case-right { width:100%;}

.implants-wrapp .inright-wrapp .about-row2 .implants-bar3 p { font-size:16px;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar4 .text { width:100%;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar3 .call-bar1 { width:100%;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar3 .call-bar2 { width:100%;}

.publications-wrapp .publications-bar1 .publications-left { width:100%;}

.publications-wrapp .publications-bar1 .publications-right { width:100%; position:relative; transform:none; float:left; margin-top:15px;}

.refer-wrapp .inright-wrapp .about-row2 .refer-bar2 .text { width:100%;}

}

.bloger-row2 {

    width: 44%;

    float:  left;

    margin: 0 3%;

}



.bloger-row2 img {

    width:  100%;

}

.pagina-wrapp .nav-links, .pagina-wrapp .nav-links a {

    color: #fff;

}

.pagina-wrapp {
    float: left;
    width: 100%;
}
a.blogin-btn1 {
    font-size: 13px;
    border: 1px solid #ffffff;
    width: 205px;
    float: left;
    padding: 15px 27px;
    color: #fff;
    font-family: 'Neutra Text TF Alt Bold (1)';
    -webkit-transition: all 0.1s ease-in-out 0.1s;
    -moz-transition: all 0.1s ease-in-out 0.1s;
    -ms-transition: all 0.1s ease-in-out 0.1s;
    -o-transition: all 0.1s ease-in-out 0.1s;
    transition: all 0.1s ease-in-out 0.1s;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: transparent;
    text-align: left;
    cursor: pointer;
}

a.blogin-btn1:hover {
    background: #938453;
    border-color: #938453;
}
.locations-wrapp .inright-wrapp .about-row2 .locations-bar3 a:hover {
    color: #938453;
}
@media screen and (min-width:481px) and (max-width:600px) {

.margin { width:90%;}



body { background:#fff;}

.menu { top:-0.5%;}

.menu .menu-bar1 { top:30px;}

.block-row1 { background:#000;}

.left-wrapper, .right-wrapper { width:100%;}

.left-wrapper .sec01 { height:650px; margin-bottom:10px;}

.left-wrapper .sec01 .logo { margin-bottom:30px;}

.sec03 { margin-bottom:10px;}

.right-wrapper .block2 { padding:3px 5%;}

.sec02 .box .title h3 { padding-bottom:16px;}

.right-wrapper .block1 { height:435px; background-size:100%; margin-bottom:10px;}

.sec02 .box { margin-bottom:10px;}

.right-wrapper .block2 .box1 { width:100%; min-height:inherit; text-align:center; margin:0 0 2.4%; padding:40px 5% 37px;}

.right-wrapper .block2 .box1 .starts { margin-bottom:25px; padding-bottom:16px;}

.right-wrapper .block2 .box1:first-child .starts { margin-top:0;}

.right-wrapper .block2 .box1:last-child .starts { padding-bottom:16px;}

.right-wrapper .block3 { margin-bottom:10px;}

.right-wrapper .block4 h3 { margin-bottom:30px; padding-bottom:17px;}

.right-wrapper .block4 h3:after { left:0; right:0; margin:auto;}

.right-wrapper .block-btn1 { display:inline-block;}

.right-wrapper .block4 { width:100%; min-height:inherit; text-align:center; border-bottom:10px solid #fff; padding:36px 5% 40px;}

.right-wrapper .block4 .block4-bar4 { width:100%; position:relative; bottom:0;}

.right-wrapper .block5 { width:100%; min-height:400px; border-bottom:10px solid #fff;}

.right-wrapper .block6 { text-align:center; padding:37px 5% 39px;}

.right-wrapper .block6 p { float:none;}

.right-wrapper .block6 ul li { float:none; display:inline-block;}

.right-wrapper .block6 ul li:nth-child(2n) { top:0;}

.right-wrapper .block6 .block6-lt { width:100%; margin-top:0;}

.right-wrapper .block6 .block6-rt { width:100%;}

.right-wrapper .block6 .block6-bar6 { float:none; margin:27px auto auto;}

.sec02 .box .title { width:90%;}



.inhead-wrapp { min-height:inherit; text-align:center;}

.inhead-wrapp .head-bar1 { display:inline-block; float:none; padding:60px 0 30px;}

.contain .inleft-wrapp { width:100%;}

.contain .inright-wrapp { width:100%;}

.contain .inleft-wrapp .inner-thumb { margin-bottom:40px;}

.contain .inleft-wrapp .star { margin-bottom:25px; width:100%;}

.contain .inleft-wrapp .star .star-img { display:inline-block; float:none; width:40%;}

.contain .inright-wrapp .about-row2 { margin-top:40px;}

.contain .inright-wrapp .about-row2 .about-bar1 p { font-size:16px;}

.footer-wrapp .sec02 { width:100%;}

.footer-wrapp .sec02 .box .title h3 { padding-bottom:16px;}

.footer-wrapp .sec02 .box { margin-bottom:10px;}

.footer-wrapp .sec02 .box .title { width:90%;}

.footer-wrapp .block6 { width:100%; text-align:center; padding:37px 5% 39px;}

.footer-wrapp .block6 p { float:none;}

.footer-wrapp .block6 ul li { float:none; display:inline-block;}

.footer-wrapp .block6 ul li:nth-child(2n) { top:0;}

.footer-wrapp .block6 .block6-lt { width:100%; margin-top:0;}

.footer-wrapp .block6 .block6-rt { width:100%;}

.footer-wrapp .block6 .block6-bar6 { float:none; margin:27px auto auto;}



.case-wrapp .inright-wrapp .about-row2 .case-bar1 .case-left { width:100%; margin-bottom:23px;}

.case-wrapp .inright-wrapp .about-row2 .case-bar1 .case-right { width:100%;}

.implants-wrapp .inright-wrapp .about-row2 .implants-bar3 p { font-size:16px;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar4 .text { width:100%;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar3 .call-bar1 { width:100%;}

.locations-wrapp .inright-wrapp .about-row2 .locations-bar3 .call-bar2 { width:100%;}

.publications-wrapp .publications-bar1 .publications-left { width:100%;}

.publications-wrapp .publications-bar1 .publications-right { width:100%; position:relative; transform:none; float:left; margin-top:15px;}

.refer-wrapp .inright-wrapp .about-row2 .refer-bar2 .text { width:100%;}

}



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

.margin { width:90%;}



body { background:#fff;}

.menu { top:-0.5%;}

.menu .menu-bar1 { top:30px;}

.block-row1 { background:#000;}

.left-wrapper, .right-wrapper { width:100%;}

.left-wrapper .sec01 { height:650px; margin-bottom:10px;}

.left-wrapper .sec01 .logo { margin-bottom:30px;}

.sec03 { margin-bottom:10px;}

.right-wrapper .block2 { padding:3px 5%;}

.sec02 .box .title h3 { padding-bottom:16px;}

.right-wrapper .block1 { height:535px; background-size:100%; margin-bottom:10px;}

.sec02 .box { margin-bottom:10px;}

.right-wrapper .block2 .box1 { width:100%; min-height:inherit; text-align:center; margin:0 0 2.4%; padding:40px 5% 37px;}

.right-wrapper .block2 .box1 .starts { margin-bottom:25px; padding-bottom:16px;}

.right-wrapper .block2 .box1:first-child .starts { margin-top:0;}

.right-wrapper .block2 .box1:last-child .starts { padding-bottom:16px;}

.right-wrapper .block3 { margin-bottom:10px;}

.right-wrapper .block4 h3 { margin-bottom:30px; padding-bottom:17px;}

.right-wrapper .block4 h3:after { left:0; right:0; margin:auto;}

.right-wrapper .block-btn1 { display:inline-block;}

.right-wrapper .block4 { width:100%; min-height:inherit; text-align:center; border-bottom:10px solid #fff; padding:36px 5% 40px;}

.right-wrapper .block4 .block4-bar4 { width:100%; position:relative; bottom:0;}

.right-wrapper .block5 { width:100%; min-height:500px; border-bottom:10px solid #fff;}

.right-wrapper .block6 { text-align:center; padding:37px 5% 39px;}

.right-wrapper .block6 p { float:none;}

.right-wrapper .block6 ul li { float:none; display:inline-block;}

.right-wrapper .block6 ul li:nth-child(2n) { top:0;}

.right-wrapper .block6 .block6-lt { width:100%; margin-top:0;}

.right-wrapper .block6 .block6-rt { width:100%;}

.right-wrapper .block6 .block6-bar6 { float:none; margin:27px auto auto;}

.sec02 .box .title { width:90%;}



.inhead-wrapp { min-height:inherit; text-align:center;}

.inhead-wrapp .head-bar1 { display:inline-block; float:none; padding:60px 0 30px;}

.contain .inleft-wrapp { width:100%;}

.contain .inright-wrapp { width:100%;}

.contain .inleft-wrapp .inner-thumb { margin-bottom:40px;}

.contain .inleft-wrapp .star { margin-bottom:25px; width:100%;}

.contain .inleft-wrapp .star .star-img { display:inline-block; float:none; width:40%;}

.contain .inright-wrapp .about-row2 { margin-top:40px;}

.contain .inright-wrapp .about-row2 .about-bar1 p { font-size:16px;}

.footer-wrapp .sec02 { width:100%;}

.footer-wrapp .sec02 .box .title h3 { padding-bottom:16px;}

.footer-wrapp .sec02 .box { margin-bottom:10px;}

.footer-wrapp .sec02 .box .title { width:90%;}

.footer-wrapp .block6 { width:100%; text-align:center; padding:37px 5% 39px;}

.footer-wrapp .block6 p { float:none;}

.footer-wrapp .block6 ul li { float:none; display:inline-block;}

.footer-wrapp .block6 ul li:nth-child(2n) { top:0;}

.footer-wrapp .block6 .block6-lt { width:100%; margin-top:0;}

.footer-wrapp .block6 .block6-rt { width:100%;}

.footer-wrapp .block6 .block6-bar6 { float:none; margin:27px auto auto;}

.implants-wrapp .inright-wrapp .about-row2 .implants-bar3 p { font-size:16px;}

}



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

.margin { width:94%;}



.menu { left:3%;}

.menu .menu-bar1 { top:30px;}

.left-wrapper, .right-wrapper { width:100%;}

.sec03 { padding:3%;}

.right-wrapper .block2 { padding:3%;}

.left-wrapper .sec01:after { width:120%; left:-15%;}

.left-wrapper .sec01:before { width:120%; left:-8%;}



.inhead-wrapp { padding:50px 0; min-height:inherit;}

.footer-wrapp .sec02 { width:100%;}

.footer-wrapp .block6 { width:100%;}

}



@media screen and (min-width:901px) and (max-width:1023px) {

.margin { width:94%;}



.menu { left:3%;}

.menu .menu-bar1 { top:30px;}

.left-wrapper, .right-wrapper { width:100%;}

.sec03 { padding:3%;}

.right-wrapper .block2 { padding:3%;}

.left-wrapper .sec01:after { width:120%; left:-15%;}

.left-wrapper .sec01:before { width:120%; left:-8%;}



.footer-wrapp .block6 { padding-top:6.1%;}

}





@media screen and (min-width:1024px) and (max-width:1240px) {

.margin { width:94%;}

.menu .menu-bar1 { top:28px;}



.footer-wrapp .block6 { padding-top:7.1%;}

}
@media(max-width:600px){
	.case-wrapp .inright-wrapp .about-row2 .case-bar1 img {
    height: auto;
}
.bloger-row1.blog-wrap .bloger-row2 {
    width: 100%;
    padding: 0;
}

.bloger-row1.blog-wrap .bloger-row2 .bloger-bar1 img {
    height: auto;
}
.refer-bar1 .caldera-grid .form-group.wdth-fild {
    width: 100%;
    padding-right: 0;
}

.refer-bar1 .caldera-grid .form-group.wdth-fild label {
    margin-bottom: 20px;
}
.locations-bar4 .caldera-grid .form-group.c-w-fld {
    width: 100%;
    padding: 0;
}
}
@media(max-width:767px){
	.right-wrapper .block3 .block3-bar3 img {
    height: auto;
}
.treatment-cat .treatment-row1 img {
    height:  auto;
    width: 100%;
}
.treatment-cat {
    width: 100%;
}
.sec03 .imgblock iframe {
    height: auto !important;
}
.right-wrapper .block3 iframe {
    height: auto !important;
}
.page-numbers {
    margin-bottom: 6px;
}
}
@media(min-width:768px) and (max-width:991px){
	.page-numbers { margin-bottom: 8px;}}
@media(min-width:1024px) and (max-width:1199px){
	.sec03 .imgblock img {
    height: 610px;
    object-fit: cover;
}
	}
