@charset "utf-8";

/* CSS Document */
/* CSS Document © 2018 Digimax.co.uk */
@import url('https://fonts.googleapis.com/css?family=Karla:400,400i,700,700i');
::-moz-selection {
background:#2db3ad;
color:#fff;
text-shadow:none;
}
::selection { background: #2db3ad; 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, 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: 'FuturaPTBook'; }
/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { color: #504f50; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; overflow: hidden; overflow-y: scroll; }
a { text-decoration: none; transition: all 0.25s ease-out 0s; }
p { font-family: 'FuturaPTBook'; letter-spacing: 0.16px; }
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-input-placeholder {
 color:#44c0bb;
}

::-moz-placeholder {
 color:#44c0bb;
}

:-ms-input-placeholder {
 color:#44c0bb;
}

:-moz-placeholder {
 color:#44c0bb;
}

.btnTestimonials {
	background-color: #e1bd4d;
	color: #fff;
	font-size: 17px;
	padding: 7px 14px;
}

@font-face { font-family: 'FuturaPTBold'; src: url('../fonts/FuturaPTBold.eot'); src: local('?'), url('../fonts/FuturaPTBold.woff') format('woff'), url('../fonts/FuturaPTBold.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'FuturaPTBook'; src: url('../fonts/FuturaPTBook.eot'); src: local('?'), url('../fonts/FuturaPTBook.woff') format('woff'), url('../fonts/FuturaPTBook.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'FuturaPTLight'; src: url('../fonts/FuturaPTLight.eot'); src: local('?'), url('../fonts/FuturaPTLight.woff') format('woff'), url('../fonts/FuturaPTLight.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'FuturaPTMedium'; src: url('../fonts/FuturaPTMedium.eot'); src: local('?'), url('../fonts/FuturaPTMedium.woff') format('woff'), url('../fonts/FuturaPTMedium.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Minion Pro Regular'; src: url('../fonts/MinionPro-Regular.eot'); src: local('?'), url('../fonts/MinionPro-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; }

.bookFormsHeader {display: none;}


.testimonialsWrapper {

}
.testimonialsBox {
	display: inline-block;
	width: 90%;
	margin: 14px 5%;
	background: rgba(235,188,0,.1);
	padding: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
	.testimonialsBox .testimonialContent {
		position: relative;
	}
		.testimonialsBox .testimonialContent p {
			font-size: 18px;
		    line-height: 27.2px;
		    color: rgba(40,26,23,.6);
		    letter-spacing: 0.16px;
		    font-family: 'Minion Pro Regular';
		    margin-bottom: 0!important;
		    font-style: italic;
		}
	.testimonialsBox .testimonialInfo {
		font-size: 14px;
		line-height: 23.2px;
		color: rgba(40,26,23,.6);
		letter-spacing: 0.16px;
		font-family: 'Minion Pro Regular';
		margin-bottom: 0!important;
		text-align: center;
	}
		.testimonialsBox .testimonialInfo span {
			font-size: 14px;
			line-height: 23.2px;
			color: rgba(40,26,23,.6);
			letter-spacing: 0.16px;
			font-family: 'Minion Pro Regular';
			margin-bottom: 0!important;
			font-weight: bold;
		}
.leftq {
    top: -38px;
    left: -24px;
}
.quotes {
    position: absolute;
	color: rgba(225,189,77,0.5);
    font-size: 5em;
}
.rightq {
    bottom: -32px;
    right: -18px;
}

/******************cmn css***************/
.common-style h1 { font-size: 37px; color: rgba(40,26,23,.8); margin-bottom: 25px; font-family: 'FuturaPTBook'; }
.common-style h2 { font-size: 35px; color: rgba(40,26,23,.8); margin-bottom: 25px; font-family: 'FuturaPTBook'; }
.common-style h3 { font-size: 33px; color: rgba(40,26,23,.8); margin-bottom: 25px; font-family: 'FuturaPTBook'; }
.common-style h4 { font-size: 22px; color: rgba(40,26,23,.8); margin-bottom: 25px; font-family: 'FuturaPTBook'; }
.common-style h5 { font-size: 20px; color: rgba(40,26,23,.8); margin-bottom: 25px; font-family: 'FuturaPTBook'; }
.common-style h6 { font-size: 18px; color: rgba(40,26,23,.8); margin-bottom: 25px; font-family: 'FuturaPTBook'; }
.common-style p { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.common-style ul li { background: url(../images/journey-thumb.png) no-repeat 5px 10px; padding-left: 50px; font-size: 18px; line-height: 29.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; background-position: left center; text-align: left; }
.common-style ol, .common-style ul { margin-bottom: 30px; }
.common-style ol li { font-size: 18px; line-height: 29.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; list-style-type: decimal; list-style-position: inside; text-align: left; }
.common-style blockquote p { position: relative; font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.common-style blockquote { margin: 30px 0px; padding: 30px 0px; border-top: 1px solid #e1bd4d; border-bottom: 1px solid #e1bd4d; }
.common-style iframe { width: 100%; height: 350px; }
/* 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; }
.header-wrapp, .wel-wrapp, .gallery-wrapp, .book-wrapp, .item-wrapp, .link-wrapp, .new-wrapp, .learn-wrapp, .superi-wrapp, .test-wrapp, .logos-wrapp, .footer-wrapp, .inner-wrapp, .emerg-wrapp, .nervous-wrapp, .journey-wrapp, .testin-wrapp, .test1-wrapp, .treatin-wrapp, .fee-wrapp, .patient-finance-wrapp, .like-wrapp, .super-team-wrapp, .practice-gall-wrapp, .orthodontic-wrapp, .teamin-wrapp2, .white-wrapper, .booker-wrapp, .terms-wrapp, .blog-wrapp, .blogin-wrapp { width: 100%; float: left; }
.margin { width: 100%; max-width: 1000px; margin: auto; position: relative; }
body { color: rgba(40,26,23,.6); }
/*header-wrapp*/

.header-wrapp { background: url(../images/parallax1.jpg) no-repeat center top; position: relative; }
.header-wrapp .margin { max-width: 1069px; }
.header-wrapp .header-row { width: 100%; float: left; padding-top: 14px; position: relative; z-index: 99999; }
.header-wrapp .header-row1 { width: 246px; float: left; }
.header-wrapp .header-row1 img { width: 100%; display: block; }
.header-wrapp .header-row1 .header-bar1 { width: 100%; float: left; }
.header-wrapp .header-row2 { width: auto; float: right; }
.header-wrapp .header-row2 li { float: left; }
.header-wrapp .header-row2 li a { font-size: 16px; letter-spacing: 1.6px; color: #fff; display: inline-block; padding: 30px 10px; text-transform: capitalize; }
/*.header-wrapp .header-row2 li:nth-child(7) a { padding-right: 0; }*/
.header-wrapp .header-row2 li a:hover { color: #133548; }
/*.header-wrapp .header-row2 li:first-child a { padding-left:0;}*/

.header-wrapp .mtopbott { padding: 120px 82px 120px 0; width: 90%; float: right; }
.header-wrapp .header-row3 { width: 90%; float: right; padding: 100px 82px 140px 0; position: relative; z-index: 999 }
.header-wrapp .header-row3 .header-bar2 { width: 100%; float: left; text-align: right; margin-bottom: 34px; }
.header-wrapp .header-row3 h2 { font-size: 100px; color: #fff; text-shadow: 1px 1px 5px #000; font-family: 'FuturaPTLight'; }
.header-wrapp .header-row3 h1 { font-size: 56px; color: #fff; text-shadow: 1px 1px 5px #000; font-family: 'FuturaPTLight'; }
.header-wrapp .header-row3 .header-bar3 { width: 150px; height: 150px; text-align: center; float: right; background: rgba(0,0,0,.5); border: 2px solid #e1bd4d; border-radius: 300px; padding: 39.2px 5px; position: relative; z-index: 9; }
.header-wrapp .header-row3 .header-bar3:hover { background-color: #e1bd4d; }
.header-wrapp .header-row3 .header-bar3 a,
.header-wrapp .header-row3 .header-bar3 button { font-size: 15px; color: #fff; letter-spacing: 1.6px; line-height: 20.5px; font-family: 'Karla', sans-serif; font-weight: 700; text-transform: uppercase; background: transparent; border: none; }
.header-wrapp .downbut { width: 100%; float: left; text-align: center; }
.header-wrapp .slider-btn { background: url(../images/down-arrow_03.png) no-repeat center; }
.header-wrapp .slider-btn:hover { }
.slider-btn { width: 42px; height: 42px; }
.slider-btn { outline: none; display: inline-block; transition: all 0.5s ease 0s; }
.tele { display: none; }
.teamin-wrapp { width: 100%; float: left; padding: 20px 0; }
/*banner*/

.newpatient-banner { width: 100%; float: left; background: url(../images/banner/newpatient-banner.jpg) no-repeat center top; margin-bottom: 40px; }
.testiin-banner { width: 100%; float: left; background: url(../images/banner/testiin-banner.jpg) no-repeat center top; margin-bottom: 40px; }
.fee-banner { width: 100%; float: left; background: url(../images/banner/fee-banner.jpg) no-repeat center top; margin-bottom: 40px; }
.about-banner { width: 100%; float: left; background: url(../images/banner/about-banner.jpg) no-repeat center top; margin-bottom: 40px; }
.orthodontics-banner { width: 100%; float: left; background: url(../images/banner/orthodontics-banner.jpg) no-repeat center top; margin-bottom: 40px; }
.cosmetic-banner { width: 100%; float: left; background: url(../images/banner/cosmetic-banner.jpg) no-repeat center top; margin-bottom: 40px; }
.implants-banner { width: 100%; float: left; background: url(../images/banner/implants-banner.jpg) no-repeat center top; margin-bottom: 40px; }
.preventative-banner { width: 100%; float: left; background: url(../images/banner/preventative-banner.jpg) no-repeat center top; margin-bottom: 40px; }
.family-banner { width: 100%; float: left; background: url(../images/banner/family-banner.jpeg) no-repeat center top; margin-bottom: 40px; }
.contact-banner { width: 100%; float: left; background: url(../images/banner/contact-banner.jpg) no-repeat center top; margin-bottom: 40px; }
.terms-banner { width: 100%; float: left; background: url(../images/banner/terms-banner.jpg) no-repeat center top; }
/*wel-wrapp*/

.black-bg { width: 100%; float: left; background: rgba(235,188,0,.1); }
.wel-wrapp h3 { font-size: 33px; line-height: 42px; color: rgba(40,26,23,.8); margin-bottom: 45px; font-family: 'FuturaPTBook'; }
.wel-wrapp p { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.wel-wrapp h5 { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 5px; font-family: 'Minion Pro Regular'; }
.wel-wrapp p a { color: #000; border-bottom: 1px solid #000; padding-bottom: 2px; }
.wel-wrapp p:last-child { margin: 0; }
.wel-wrapp .wel-row1 { width: 100%; float: left; text-align: center; padding: 34px 0; }
.wel-wrapp .wel-row1 .wel-bar1 { width: 50px; display: inline-block; position: relative; }
.wel-wrapp .wel-row1 .wel-bar1 img { width: 100%; display: block; }
.wel-wrapp .wel-row1 .wel-bar1:after { content: ""; width: 466px; height: 1px; background-color: #e1bd4d; position: absolute; top: 50%; left: 0; margin-left: 65px; }
.wel-wrapp .wel-row1 .wel-bar1:before { content: ""; width: 466px; height: 1px; background-color: #e1bd4d; position: absolute; top: 50%; right: 0; margin-right: 65px; }
 .wel-wrapp .wel-row1 .wel-bar1:after:hover {
background-color:#333;
}
.wel-wrapp .wel-row1 .wel-bar2 { width: 100%; float: left; margin-top: 40px; }
.wel-wrapp .wel-row1 .wel-bar3 { width: 100%; float: left; margin: 60px 0 34px; }
.wel-wrapp .philo p { margin-bottom: 0; font-style: italic; color: rgba(40,26,23,.6); max-width: 665px; margin: auto; font-family: 'Minion Pro Regular'; }
/*gallery-wrapp*/

.gallery-wrapp { margin-top: 65px; }
.gallery-wrapp .gallery-row1 { width: 100%; float: left; }
.gallery-wrapp .gallery-row1 .gallery-bar1 { width: 50%; float: left; background-color: #000; }
.gallery-wrapp .gallery-row1 .gallery-bar1 img { width: 100%; display: block; transition: all 0.25s ease-out 0s; object-position: center center; object-fit: cover; height: 100%; }
.gallery-wrapp .gallery-row1 .gallery-bar1:hover img { opacity: .9; }
/*book-wrapp*/

.book-wrapp { background-color: #000; }
.book-wrapp .book-row1 { max-width: 1286px; width: 100%; margin: auto; text-align: center; padding: 40px 0 23px; position: relative; overflow: hidden; }
.book-wrapp:hover { background-color: #333333; }
.book-wrapp .book-row1 .book-bar1 { width: 26%; margin: auto; }
.book-wrapp .book-row1 .book-bar1 button {
	background-color: transparent;
	border: none;
}
.book-wrapp .book-row1:after { content: ""; width: 51.5%; height: 1px; background-color: #e1bd4d; position: absolute; left: -52%; top: 50%; }
.book-wrapp .book-row1:hover:after { left: -15%; }
.book-wrapp .book-row1:before { content: ""; width: 51%; height: 1px; background-color: #e1bd4d; position: absolute; right: -52%; top: 50%; }
.book-wrapp .book-row1:hover:before { right: -15%; }
.book-wrapp .book-row1 .book-bar1 img { width: 100%; display: block; }
.book-row1:after, .book-row1:before { transition: all 0.50s ease-out 0s; }
/*item-wrapp*/

.item-wrapp h3 a { font-size: 30px; color: rgba(255,255,255,.8); text-shadow: 0px 1px 8px rgba(0,0,0,.6); }
.item-wrapp .item-row1 { width: 100%; float: left; }
.item-wrapp .item-row1 .item-row2 { width: 50%; float: left; position: relative; text-align: center; }
.item-wrapp .item-row1 .item-bar1 { width: 100%; float: left; background-color: rgba(37,55,70,.8); }
.item-wrapp .item-row1 .item-bar1 img { width: 100%; display: block; transition: all 0.25s ease-out 0s; }
.item-wrapp .item-row1 .item-bar1:hover img { opacity: .9; }
.item-wrapp .item-row1 .item-bar2 { width: 100%; float: none; margin: auto; position: absolute; right: 0; left: 0; bottom: 5%; /*transform: translateY(-50);*/ }
/*link-wrapp*/

.link-wrapp { background-color: rgba(235,188,0,.1); }
.link-wrapp h3 { font-size: 33px; line-height: 42px; color: rgba(40,26,23,.8); margin-bottom: 33px; }
.link-wrapp h4 { font-size: 33px; line-height: 42px; margin-bottom: 33px; }
.link-wrapp h4 a { padding-bottom: .05em; color: rgba(40,26,23,.8); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(40,26,23,.24); }
.link-wrapp .link-row1 { width: 100%; float: left; text-align: center; margin-top: 40px; }
.link-wrapp .link-row1 .link-bar2 { width: 100%; float: left; margin-bottom: 45px; }
.link-wrapp .link-row2 { width: 100%; float: left; padding: 45px 0 60px; border-top: 1px solid #033; }
.link-wrapp .link-row2 .link-bar3 { width: 33.33%; float: left; }
.link-wrapp .link-row2 .link-bar3 .linkul { width: 100%; float: left; }
.link-wrapp .link-row2 .link-bar3 .linkul li { font-size: 18px; letter-spacing: 0.16px; padding: 8px 16px 8px 56px; text-align: left; position: relative; display: inline-block; vertical-align: middle; margin: 15px 0; width: 100%; font-family: 'Minion Pro Regular'; }
.link-wrapp .link-row2 .link-bar3 .linkul li:before { background: url(../images/liback.png) #fdf8e8; background-size: cover; width: 22px; height: 22px; content: ""; position: absolute; left: 20px; top: 0; }
.link-wrapp .link-row2 .link-bar3 .linkul p:before { padding-right: 10px; content: "\2022"; display: inline-block; margin-left: -37px; min-width: 40px; text-align: right; box-sizing: border-box; }
.link-wrapp .link-row2 .link-bar3 .linkul p { font-family: 'Minion Pro Regular'; }
.link-row2 a {color: #000;}
.link-row2 a:hover {color: #e1bd4d}



/*new-wrapp*/

.new-wrapp { background: url(../images/parallax2.jpg) no-repeat center / cover; padding: 20px 0; margin-bottom: 40px; position: relative; }
.new-wrapp .new-row3 { width: 60%; float: right; padding: 100px 0; position: relative; z-index: 9; }
.new-wrapp .new-row3 .new-bar2 { width: 100%; float: left; text-align: right; margin-bottom: 34px; }
.new-wrapp .new-row3 h2 { font-size: 100px; color: #fff; letter-spacing: -1.32px; text-shadow: 1px 1px 5px #000; font-family: 'FuturaPTLight'; }
.new-wrapp .new-row3 h3 { font-size: 33px; color: #fff; }
.new-wrapp .new-row3 .new-bar3 { width: 125px; height: 125px; text-align: center; float: right; background: rgba(0,0,0,.5); border: 2px solid #e1bd4d; border-radius: 300px; padding: 37.2px 16px; }
.new-wrapp .new-row3 .new-bar3:hover { background-color: #e1bd4d; }
.new-wrapp .new-row3 .new-bar3 a { font-size: 17px; color: #fff; line-height: 20.5px; letter-spacing: 1.6px; font-family: 'Karla', sans-serif; font-weight: 700; text-transform: uppercase; }
/*learn-wrapp*/

.learn-wrapp h3 { font-size: 33px; color: rgba(40,26,23,.8); line-height: 42px; margin-bottom: 33px; }
.learn-wrapp p { font-size: 18px; line-height: 29.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.learn-wrapp .learn-row1 { width: 100%; float: left; }
.learn-wrapp .learn-row1 .learn-bar1 { width: 53.6667%; float: left; position: relative; padding-right: 100px; }
.learn-wrapp .learn-row1 .learn-bar4 { width: 41.6667%; float: right; }
.learn-wrapp .learn-row1 .learn-bar1:after { content: ""; width: 79px; height: 354px; background: url(../images/Vertical+Line.png) no-repeat center; right: 0; top: 0; position: absolute; }
.learn-wrapp .learn-row1 .learn-bar2 { width: 100%; float: left; margin-bottom: 45px; text-align: center; }
/*superi-wrapp*/

.superi-wrapp { background: url(../images/parallax3.jpg) no-repeat center / cover; padding: 20px 0; position: relative; }
.superi-wrapp .superi-row3 { width: 69.2%; float: left; padding: 100px 0; position: relative; z-index: 9; }
.superi-wrapp .superi-row3 .superi-bar2 { width: 100%; float: left; text-align: left; margin-bottom: 34px; }
.superi-wrapp .superi-row3 h2 { font-size: 100px; color: #fff; line-height: 96px; text-shadow: 1px 1px 5px #000; letter-spacing: -1.32px; font-family: 'FuturaPTLight'; }
.superi-wrapp .superi-row3 h3 { font-size: 33px; color: #fff; }
.superi-wrapp .superi-row3 .superi-bar3 { width: 125px; height: 125px; text-align: center; float: left; background: rgba(0,0,0,.5); border: 2px solid #e1bd4d; border-radius: 300px; padding: 37.2px 16px; }
.superi-wrapp .superi-row3 .superi-bar3:hover { background-color: #e1bd4d; }
.superi-wrapp .superi-row3 .superi-bar3 a { font-size: 17px; color: #fff; line-height: 20.5px; letter-spacing: 1.6px; font-family: 'Karla', sans-serif; font-weight: 700; text-transform: uppercase; }
/*test-wrapp*/

.test-wrapp { background: rgba(235,188,0,.1); padding: 37px 0; }
.test-wrapp h4 { font-size: 20px; line-height: 42px; letter-spacing: 1.44px; font-family: 'Minion Pro Regular'; }
.test-wrapp p { font-size: 24px; line-height: 32px; margin: 30px 0; font-family: 'Minion Pro Regular'; }
.test-wrapp .test-row1 { width: 100%; float: left; text-align: center; }
.test-wrapp .test-row1 .test-bar1 { width: 50px; display: inline-block; position: relative; }
.test-wrapp .test-row1 .test-bar1 img { width: 100%; display: block; }
.test-wrapp .test-row1 .test-bar1:after { content: ""; width: 466px; height: 1px; background-color: #000; position: absolute; top: 50%; left: 0; margin-left: 65px; }
.test-wrapp .test-row1 .test-bar1:before { content: ""; width: 466px; height: 1px; background-color: #000; position: absolute; top: 50%; right: 0; margin-right: 65px; }
/*logos-wrapp*/

.logos-wrapp { padding: 117px 0; }
.logos-wrapp .logos-row1 { width: 100%; float: left; text-align: center; }
.logos-wrapp .logos-row1 .logos-bar1 { width: 19.5%; display: inline-block; margin-right: 2%; }
.logos-wrapp .logos-row1 .logos-bar1 img { width: 100%; display: block; }
/*footer-wrapp*/

.footer-wrapp p { font-size: 14px; color: #fff; font-family: 'Minion Pro Regular'; }
.footer-wrapp { background-color: #262626; padding: 80px 0; color: #fff; text-align: center; }
.footer-wrapp .footer-icon { width: 100%; float: left; margin-bottom: 34px; }
.footer-wrapp .footer-icon .icon { width: 28px; height: 28px; display: inline-block; margin-right: 3px; }
.footer-wrapp .footer-icon .icon img { width: 100%; display: block; }
.footer-wrapp .footer-icon .fb { background: url(../images/facebook.png) no-repeat center / cover; }
.footer-wrapp .footer-icon .tw { background: url(../images/twitter.png) no-repeat center / cover; }
.footer-wrapp .footer-icon .insta { background: url(../images/instagram.png) no-repeat center / cover; }
.footer-wrapp .footer-icon .fb:hover { background: url(../images/fb-hover.png) no-repeat center / cover; }
.footer-wrapp .footer-icon .tw:hover { background: url(../images/tw-hover.png) no-repeat center / cover; }
.footer-wrapp .footer-icon .insta:hover { background: url(../images/insta-hover.png) no-repeat center / cover; }
.footer-wrapp .footer-row1 { width: 100%; float: left; }
.footer-wrapp .footer-row1 .footer-bar1 { width: 181px; display: inline-block; margin-bottom: 60px; }
.footer-wrapp .footer-row1 .footer-bar1 img { width: 100%; display: inline-block; }
.footer-wrapp .footer-row1 .footer-bar2 { width: 100%; float: left; margin-bottom: 27px; }
.footer-wrapp .footer-row1 .footer-bar2 ul { width: 100%; float: left; }
.footer-wrapp .footer-row1 .footer-bar2 ul li { display: inline-block; font-size: 16.5px; color: #fff; font-family: 'Minion Pro Regular'; }
.footer-wrapp .footer-row1 .footer-bar2 ul li strong { font-family: 'Minion Pro Regular'; }
.footer-wrapp .footer-row1 .footer-bar2 .footerul li a { display: inline-block; color: #fff; font-size: 13.5px; font-family: 'Minion Pro Regular'; }
.footer-wrapp .footer-row1 .footer-bar2 .footerul li { display: inline-block; color: #fff; font-size: 13.5px; font-family: 'Minion Pro Regular'; position: relative; margin-right: 6px; padding-right: 6px; }
.footer-wrapp .footer-row1 .footer-bar2 .footerul li:after { position: absolute; content: "|"; right: -3px; top: 0px; }
.footer-wrapp .footer-row1 .footer-bar2 .footerul li:last-child { margin-right: 0; padding-right: 0; }
.footer-wrapp .footer-row1 .footer-bar2 .footerul li:last-child:after { content: ""; }
/*inner-wrapp*/

.inner-wrapp { position: relative; z-index: 99; }
.inner-wrapp .inner-row3 { width: 90%; float: left; padding: 100px 82px 120px 0; }
.inner-wrapp .inner-row3 .inner-bar2 { width: 100%; float: left; text-align: left; margin-bottom: 34px; }
.inner-wrapp .inner-row3 h2 { font-size: 100px; color: #fff; line-height: 100px; text-shadow: 1px 1px 5px #000; font-family: 'FuturaPTLight'; }

.inner-wrapp .inner-row3 h3, .inner-wrapp .inner-row3 h1.likeOLDHeaderH3 { font-size: 56px; color: #fff; margin-top: 15px; text-shadow: 1px 1px 5px #000; font-family: 'FuturaPTLight'; }
.inner-wrapp .inner-row3 h2 span { color: #000; font-family: 'FuturaPTLight'; text-shadow: none; }
.inner-wrapp .inner-row3 h3 span, .inner-wrapp .inner-row3 h1.likeOLDHeaderH3 span { color: #000; font-family: 'FuturaPTLight'; text-shadow: none; }

.inner-wrapp .inner-row3 .inner-bar3 { width: 150px; height: 150px; text-align: center; float: left; background: rgba(0,0,0,.5); border: 2px solid #e1bd4d; border-radius: 300px; padding: 39.2px 16px; position: relative; z-index: 9; }
.inner-wrapp .inner-row3 .inner-bar3:hover { background-color: #e1bd4d; }
.inner-wrapp .inner-row3 .inner-bar3 a,
.inner-wrapp .inner-row3 .inner-bar3 button { font-size: 15px; color: #fff; letter-spacing: 1px; line-height: 20.5px; font-family: 'Karla', sans-serif; font-weight: 700; text-transform: uppercase; background-color: transparent; border: none; }
.inner-wrapp .inner-row3 .inner-bar2 span .but {
    color: #FFF;
}

/*emerg-wrapp*/

.emerg-wrapp { background: rgba(235,188,0,.1); padding: 40px 0; margin-top: 50px }
.emerg-wrapp h3 { font-size: 33px; color: rgba(40,26,23,.8); line-height: 42px; margin-bottom: 33px; }
.emerg-wrapp p { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.emerg-wrapp p a { color: #000; padding-bottom: 2px; border-bottom: 1px solid rgba(0,0,0,.3); }
.emerg-wrapp .emerg-row1 { width: 100%; float: left; }
.emerg-wrapp .emerg-row1 .emerg-bar1 { width: 39.7%; float: left; }
.emerg-wrapp .emerg-row1 .emerg-bar1 img { width: 100%; float: left; }
.emerg-wrapp .emerg-row1 .emerg-bar2 { width: 100%; float: left; margin-top: 40px; text-align: center; }
.emerg-wrapp .emerg-row1 .emerg-bar3 { width: 56.4%; float: right; }
.emerg-wrapp .emerg-row1 .emerg-bar3 .emergul { width: 100%; float: left; }
.emerg-wrapp .emerg-row1 .emerg-bar3 .emergul li { font-size: 18px; padding: 0px 16px 8px 56px; text-align: left; position: relative; display: inline-block; vertical-align: middle; width: 100%; font-family: 'Minion Pro Regular'; }
.emerg-wrapp .emerg-row1 .emerg-bar3 .emergul li:before { background: url(../images/liback.png) #fdf8e8; background-size: cover; width: 22px; height: 22px; content: ""; position: absolute; left: 5px; top: 0; }
/*nervous-wrapp*/

.nervous-wrapp { background: url(../images/nervous-bg.jpg) no-repeat center / cover; padding: 20px 0; position: relative; }
.nervous-wrapp p { font-size: 18px; line-height: 27.2px; color: #fff; letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.nervous-wrapp p:last-child { margin: 0; }
.nervous-wrapp .nervous-row3 { width: 47.5%; float: right; padding: 100px 0; }
.nervous-wrapp .nervous-row3 .nervous-bar2 { width: 100%; float: left; margin-bottom: 34px; }
.nervous-wrapp .nervous-row3 .nervous-bar3 { width: 100%; float: left; }
.nervous-wrapp .nervous-row3 .nervous-bar3 .but { color: #e1bd4d; }
.nervous-wrapp .nervous-row3 .nervous-bar3 .but:hover { color: #000; }
.nervous-wrapp .nervous-row3 h3 { font-size: 56px; color: #fff; margin-bottom: 30px; text-shadow: 1px 1px 5px #000; font-family: 'FuturaPTLight'; }
/*journey-wrapp*/

.journey-wrapp h3 { font-size: 33px; color: rgba(40,26,23,.8); line-height: 42px; margin-bottom: 33px; }
.journey-wrapp p { font-size: 18px; line-height: 29.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.journey-wrapp .journey-row1 { width: 100%; float: left; padding: 37px 0; }
.journey-wrapp .journey-row1 .journey-bar1 { width: 56.4%; float: left; }
.journey-wrapp .journey-row1 .journey-bar1 .journey-row2 { width: 100%; float: left; }
.journey-wrapp .journey-row1 .journey-bar1 .journey-left { width: 4.7%; float: left; }
.journey-wrapp .journey-row1 .journey-bar1 .journey-left img { width: 100%; display: block; }
.journey-wrapp .journey-row1 .journey-bar1 .journey-right { width: 85.4%; float: right; }
.journey-wrapp .journey-row1 .journey-bar2 { width: 40%; float: right; text-align: center; }
.journey-wrapp .journey-row1 .journey-bar2 img { width: 100%; display: block; }
.journey-wrapp .journey-row1 .emerg-bar2 { width: 100%; float: left; margin-top: 40px; }
/*testin-wrapp*/

.testin-wrapp { background: url(../images/testiin-thumb.jpg) no-repeat center / cover; padding: 20px 0; position: relative; }
.testin-wrapp p { font-size: 33px; color: #636363; line-height: 42px; margin-bottom: 33px; }
.testin-wrapp .testin-row3 { width: 31%; float: left; padding: 100px 0; text-align: center; }
.testin-wrapp .testin-row3 .testin-bar2 { width: 100%; float: left; margin-bottom: 34px; }
.testin-wrapp .testin-row3 h3 { font-size: 33px; color: #636363; text-align: right; font-family: 'FuturaPTMedium'; }
/*test1-wrapp*/

.test1-wrapp { background: rgba(235,188,0,.1); padding: 37px 0; text-align: center; }
.test1-wrapp p { font-size: 33px; line-height: 38px; color: rgba(40,26,23,.8); margin: 30px auto; max-width: 616px; }
.test1-wrapp .test1-row1 { width: 100%; float: left; text-align: center; }
.test1-wrapp .test1-row1 .test1-bar1 { width: 50px; display: inline-block; position: relative; }
.test1-wrapp .test1-row1 .test1-bar1 img { width: 100%; display: block; }
.test1-wrapp .test1-row1 .test1-bar1:after { content: ""; width: 466px; height: 1px; background-color: #e1bd4d; position: absolute; top: 50%; left: 0; margin-left: 65px; }
.test1-wrapp .test1-row1 .test1-bar1:before { content: ""; width: 466px; height: 1px; background-color: #e1bd4d; position: absolute; top: 50%; right: 0; margin-right: 65px; }
/*treatin-wrapp*/

.whitebg { background: #FFF; }
.treatin-wrapp { background: rgba(235,188,0,.1); padding: 40px 0 55px; }
.treatin-wrapp h3 { font-size: 33px; color: rgba(40,26,23,.8); line-height: 42px; margin-bottom: 33px; }
.treatin-wrapp p { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.treatin-wrapp .treatin-row1 { width: 100%; float: left; }
.treatin-wrapp .treatin-row1 .treatin-full { width: 100%; float: left; }
.treatin-wrapp .treatin-row1 .mtop2 {  }
.treatin-wrapp .treatin-row1 .treatin-bar1 { width: 48.5%; float: left; text-align: center; }
.treatin-wrapp .treatin-row1 .treatin-bar1 img { width: 100%; display: block; }
.treatin-wrapp .treatin-row1 .treatin-bar2 { width: 100%; float: left; margin-top: 40px; }
.treatin-wrapp .treatin-row1 .treatin-bar3 { width: 48.3%; float: right; }
.treatin-wrapp .treatin-row1 .treatin-bar3 ul { width: 100%; float: left; padding-left: 40px; }
.treatin-wrapp .treatin-row1 .treatin-bar3 ul li { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; font-family: 'Minion Pro Regular'; list-style: disc; }
.treatin-wrapp .treatin-row1 .treatin-bar3 ul li:last-child { margin-bottom: 30px; }
.treatin-wrapp .treatin-row1 .treatin-bar4 { width: 39.7%; float: left; }
.treatin-wrapp .treatin-row1 .treatin-bar4 img { width: 100%; float: left; }
.treatin-wrapp .treatin-row1 .treatin-bar5 { width: 57%; float: right; }
.treatin-wrapp .treatin-row1 .treatin-bar5 ul { width: 100%; float: left; padding-left: 40px; }
.treatin-wrapp .treatin-row1 .treatin-bar5 ul li { font-size: 18px; line-height: 28.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; font-family: 'Minion Pro Regular'; list-style: decimal; }
.treatin-wrapp .treatin-row1 .treatin-bar5 ul li:last-child { margin-bottom: 30px; }
.treatin-wrapp .treatin-row1 .treatin-bar6 { width: 48%; float: left; min-height: 278px; }
.treatin-wrapp .treatin-row1 .treatin-bar6:nth-child(2n) { float: right; }
.treatin-wrapp .treatin-row1 .treatin-bar7 { width: 48.5%; float: right; text-align: center; }
.treatin-wrapp .treatin-row1 .treatin-bar7 img { width: 100%; display: block; }
.treatin-wrapp .treatin-row1 .treatin-bar8 { width: 48.3%; float: left; }
.treatin-wrapp2 .treatin-row1 .treatin-bar7 img { width: 100%; display: block; }
.treatin-wrapp2 { background: #fff; padding: 40px 0 55px; margin-top: 50px; width: 100%; float: left; }
.treatin-wrapp2 h3 { font-size: 33px; color: rgba(40,26,23,.8); line-height: 42px; margin-bottom: 33px; }
.treatin-wrapp2 p { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.treatin-wrapp2 .treatin-row1 { width: 100%; float: left; }
.treatin-wrapp2 .treatin-row1 .treatin-bar1 { width: 48.5%; float: right; text-align: center; }
.treatin-wrapp2 .treatin-row1 .treatin-bar1 img { width: 100%; display: block }
.treatin-wrapp2 .treatin-row1 .treatin-bar11 { width: 48.5%; float: left; text-align: center; }
.treatin-wrapp2 .treatin-row1 .treatin-bar11 img { width: 100%; display: block }
.treatin-wrapp2 .treatin-row1 .treatin-bar2 { width: 100%; float: left; margin-top: 40px; }
.treatin-wrapp2 .treatin-row1 .treatin-bar3 { width: 48.3%; float: left; }
.treatin-wrapp2 .treatin-row1 .treatin-bar33 { width: 48.3%; float: right; }
.treatin-wrapp2 .treatin-row1 .treatin-bar3 ul { width: 100%; float: left; padding-left: 40px; }
.treatin-wrapp2 .treatin-row1 .treatin-bar3 ul li { list-style: disc; font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; font-family: 'Minion Pro Regular'; }
.treatin-wrapp2 .treatin-row1 .mtop { margin-top: 70px; }
.treatin-wrapp2 .treatin-row1 .treatin-bar4 { width: 100%; float: left; }
.treatin-wrapp2 .treatin-row1 .treatin-bar7 { width: 57%; float: right; }
.treatin-wrapp2 .treatin-row1 .treatin-bar7 img { width: 100%; display: block; }
.treatin-wrapp2 .treatin-row1 .treatin-bar8 { width: 39%; float: left; }
.treatin-wrapp2 .treatin-row1 .treatin-bar8 ul { width: 100%; float: left; padding-left: 40px; }
.treatin-wrapp2 .treatin-row1 .treatin-bar8 ul li { font-size: 18px; line-height: 28.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; font-family: 'Minion Pro Regular'; list-style: disc; }
.treatin-wrapp2 .treatin-row1 .treatin-bar8 ul li:last-child { margin-bottom: 30px; }
treatin-wrapp .treatin-row1 .treatin-bar10 { width: 485px; float: left; text-align: center; }
/*fee-wrapp*/

.fee-wrapp h3 { font-size: 33px; color: rgba(40,26,23,.8); line-height: 42px; margin-bottom: 33px; }
.fee-wrapp p { font-size: 18px; line-height: 28.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.fee-wrapp .fee-row1 { width: 100%; float: left; margin-bottom: 70px; }
.fee-wrapp .fee-row1 .fee-row2 { width: 100%; float: left; margin-bottom: 34px; }
.fee-wrapp .fee-row1 .fee-row2 .fee-bar1 { width: 24.32%; float: left; margin-right: 0.9%; }
.fee-wrapp .fee-row1 .fee-row2 .fee-bar1:last-child { margin-right: 0; }
.fee-wrapp .fee-row1 .fee-row2 .fee-bar1 img { width: 100%; display: block; }
/*nervous-wrapp*/

.patient-finance-wrapp { background: url(../images/patient-finance-bg.jpg) no-repeat center / cover; padding: 20px 0; position: relative; }
.patient-finance-wrapp p { font-size: 18px; line-height: 28.2px; color: #000; letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; max-width: 309px }
.patient-finance-wrapp p:last-child { margin: 0; }
.patient-finance-wrapp .nervous-row3 { width: 54%; float: left; padding: 100px 0; }
.patient-finance-wrapp .nervous-row3 .nervous-bar2 { width: 100%; float: left; margin-bottom: 34px; }
.patient-finance-wrapp .nervous-row3 .nervous-bar3 { width: 100%; float: left; }
.patient-finance-wrapp .nervous-row3 .nervous-bar3 .but { color: #e1bd4d; }
.patient-finance-wrapp .nervous-row3 .nervous-bar3 .but:hover { color: #000; }
.patient-finance-wrapp .nervous-row3 h3 { font-size: 100px; color: #000; margin-bottom: 30px; font-family: 'FuturaPTLight'; }
/*special-wrapp*/

.special-wrapp h3 { font-size: 33px; color: rgba(40,26,23,.8); margin-bottom: 40px; padding-bottom: 30px; border-bottom: 1px solid #e1bd4d; }
.special-wrapp { background: rgba(235,188,0,.1); padding: 37px 0; text-align: center; width: 100%; float: left; }
.special-wrapp p { font-size: 33px; line-height: 41px; color: rgba(40,26,23,.8); margin: 30px auto; }
.special-wrapp .test1-row1 { width: 100%; float: left; text-align: center; }
/*like-wrapp*/

.like-wrapp { background: url(../images/like-bg.jpg) no-repeat center / cover; padding: 20px 0; position: relative; text-align: center; }
.like-wrapp .nervous-row3 { width: 100%; float: left; padding: 100px 0; position: relative; z-index: 9; }
.like-wrapp .nervous-row3 .nervous-bar2 { width: 100%; float: left; margin-bottom: 34px; }
.like-wrapp .nervous-row3 .nervous-bar3 { width: 100%; float: left; }
.like-wrapp .nervous-row3 .nervous-bar3 .but { color: #e1bd4d; }
.like-wrapp .nervous-row3 .nervous-bar3 .but:hover { color: #000; }
.like-wrapp .nervous-row3 h3 { font-size: 100px; color: #fff; margin-bottom: 30px; font-family: 'FuturaPTLight'; text-shadow: 1px 1px 5px #000; }
.like-wrapp .nervous-row3 .new-bar3 { width: 125px; height: 125px; text-align: center; display: inline-block; background: rgba(0,0,0,.5); border: 2px solid #e1bd4d; border-radius: 300px; padding: 30.2px 16px; }
.like-wrapp .nervous-row3 .new-bar3:hover { background-color: #e1bd4d; }
.like-wrapp .nervous-row3 .new-bar3 a,
.like-wrapp .nervous-row3 .new-bar3 button { font-size: 17px; color: #fff; line-height: 20.5px; letter-spacing: 1.6px; font-family: 'Karla', sans-serif; font-weight: 700; text-transform: uppercase; background-color: transparent; border: none; }
/*super-team-wrapp*/

.super-team-wrapp { text-align: center; padding: 40px 0; background-color: #fdf8e5; }
.super-team-wrapp h3 { font-size: 33px; color: rgba(40,26,23,.8); margin-bottom: 40px; }
.super-team-wrapp h4 a { font-size: 33px; color: rgba(40,26,23,.8); margin-bottom: 30px; border-bottom: 1px solid #c9c2b3; padding-bottom: 5px; }
.super-team-wrapp h4 { font-size: 33px; color: rgba(40,26,23,.8); margin-bottom: 30px; }
.super-team-wrapp p { font-size: 18px; line-height: 28.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 20px; font-family: 'Minion Pro Regular'; }
.super-team-wrapp p a { font-size: 18px; line-height: 28.2px; color: #000; letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; border-bottom: 1px solid #c9c2b3; padding-bottom: 2px; }
.super-team-wrapp .super-team-row1 { width: 100%; float: left;  display: flex; flex-wrap: wrap; height: 100%;}
.super-team-wrapp .super-team-row1:first-child { margin-bottom: 34px; padding-bottom: 34px; border-bottom: 1px solid #e1bd4d;}
.super-team-wrapp .super-team-row1 .super-team-bar1 { width: 31%; float: left; margin-right: 3.5%; position: relative; padding-bottom: 310px;}
.super-team-wrapp .super-team-row1 .super-team-bar1:last-child { margin-right: 0; }
.super-team-wrapp .super-team-row1 .super-team-bar1 .box { width: 100%; float: left; /*min-height: 90px;*/ }
.super-team-wrapp .super-team-row1 .super-team-bar1 .teamimg { width: 100%; float: left; margin-top: 34px; }
.super-team-wrapp .super-team-row1 .super-team-bar1 .teamimg img { width: 100%; display: block; position: absolute; bottom: 0;}

/*practice-gall-wrapp*/

.practice-gall-wrapp { text-align: center; padding: 37px 0 50px; }
.practice-gall-wrapp h3 { font-size: 33px; color: rgba(40,26,23,.8); margin-bottom: 40px; }
.practice-gall-wrapp .practice-row1 { width: 100%; float: left; margin-bottom: 2%; }
.practice-gall-wrapp .practice-row1 .practice-bar1 { width: 15%; float: left; margin-right: 2%; }
.practice-gall-wrapp .practice-row1 .practice-bar1:last-child { margin-right: 0; }
.practice-gall-wrapp .practice-row1 .practice-bar1 img { width: 100%; display: block; }
/*nervous-wrapp2*/

.nervous-wrapp2 { background: url(../images/Rachel+quote+V2.png) no-repeat center / cover; position: relative; width: 100%; float: left; }
.nervous-wrapp2 .bg-color { width: 100%; float: left; background: #000; background-color: transparent; }
.nervous-wrapp2 p { font-size: 33px; color: #636363; margin-bottom: 40px; }
.nervous-wrapp2 .nervous-row3 { width: 63.4%; float: left; padding: 80px 0; }
.nervous-wrapp2 .nervous-row3 .nervous-bar2 { width: 100%; float: left; margin-bottom: 34px; }
.nervous-wrapp2 .nervous-row3 h3 { font-size: 33px; color: #636363; text-align: right; font-family: 'FuturaPTBold'; }
/*orthodontic-wrapp*/

.orthodontic-wrapp { background: rgba(235,188,0,.1); padding: 40px 0 0; }
.orthodontic-wrapp h3 { font-size: 33px; color: rgba(40,26,23,.8); line-height: 42px; margin-bottom: 33px; }
.orthodontic-wrapp p { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.orthodontic-wrapp .orthodontic-row1 { width: 100%; float: left; padding-bottom: 34px; }
.orthodontic-wrapp .orthodontic-row1 .orthodontic-bar1 { width: 48.5%; float: right; text-align: center; }
.orthodontic-wrapp .orthodontic-row1 .orthodontic-bar1 img { width: 100%; float: left; }
.orthodontic-wrapp .orthodontic-row1 .orthodontic-bar3 { width: 48.1%; float: left; }
.orthodontic-wrapp2 { background: #fff; padding: 40px 0 55px; margin-top: 50px; width: 100%; float: left; }
.orthodontic-wrapp2 h3 { font-size: 33px; color: rgba(40,26,23,.8); line-height: 42px; margin-bottom: 33px; }
.orthodontic-wrapp2 p { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.orthodontic-wrapp2 .orthodontic-row1 { width: 100%; float: left; }
.orthodontic-wrapp2 .orthodontic-row1 .orthodontic-bar1 { width: 48%; float: left; text-align: center; }
.orthodontic-wrapp2 .orthodontic-row1 .orthodontic-bar1 img { width: 100%; float: left; }
.orthodontic-wrapp2 .orthodontic-row1 .orthodontic-bar2 { width: 100%; float: left; margin-top: 40px; }
.orthodontic-wrapp2 .orthodontic-row1 .orthodontic-bar3 { width: 48%; float: right; }
.orthodontic-wrapp .orthodontic-row2 { width: 100%; float: left; padding-bottom: 40px; border-bottom: 1px solid #e1bd4d; margin-bottom: 34px; }
.orthodontic-wrapp .orthodontic-row2:last-child { border: none; padding: 0; margin: 0; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar1 { width: 48.3%; float: left; text-align: center; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar4 { width: 48.3%; float: right; text-align: center; }
.orthodontic-wrapp .orthodontic-row2 iframe { width: 100%; display: block; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar1 img { width: 100%; float: left; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar3 { width: 48%; float: right; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar5 { width: 48%; float: left; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar6 { width: 48%; float: left; min-height: 278px; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar6:nth-child(2n) { float: right; }
/*teamin-wrapp2*/

.teamin-wrapp2 { padding: 100px 0 140px; text-align: center; }
.teamin-wrapp2 h3 { font-size: 100px; line-height: 42px; color: #281a17; margin-bottom: 60px; font-family: 'FuturaPTlight'; }
.teamin-wrapp2 p { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.teamin-wrapp2 h5 { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.teamin-wrapp2 h5:first-child { margin: 5px 0; }
.teamin-wrapp2 p strong { margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.teamin-wrapp2 span { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; font-style: italic; }
.teamin-wrapp2 .teamin-row1 { width: 100%; float: left; }
.teamin-wrapp2 .teamin-row1 .teamin-bar1 { width: 50px; display: inline-block; position: relative; }
.teamin-wrapp2 .teamin-row1 .teamin-bar1 img { width: 100%; display: block; }
.teamin-wrapp2 .teamin-row1 .teamin-bar1:after { content: ""; width: 466px; height: 2px; background-color: #4f4f4f; position: absolute; top: 50%; left: 0; margin-left: 65px; }
.teamin-wrapp2 .teamin-row1 .teamin-bar1:before { content: ""; width: 466px; height: 2px; background-color: #4f4f4f; position: absolute; top: 50%; right: 0; margin-right: 65px; }
 .teamin-wrapp2 .teamin-row1 .teamin-bar1:after:hover {
background-color:#333;
}
.teamin-wrapp2 .teamin-row1 .teamin-row2 { width: 100%; float: left; margin: 60px 0 34px; text-align: left; }
.teamin-wrapp2 .teamin-row1 .teamin-row2 .teamin-bar11 { width: 39.6%; float: left; }
.teamin-wrapp2 .teamin-row1 .teamin-row2 .teamin-bar11 img { width: 100%; display: block; }
.teamin-wrapp2 .teamin-row1 .teamin-row2 .teamin-bar22 { width: 56%; float: right; }
.teamin-wrapp2 .teamin-row1 .teamin-row2 .teamin-bar22 .wel-bar2 { width: 100%; float: left; text-align: center; }
/*white-wrapper*/

.white-wrapper { text-align: left; padding: 35px 0; }
.white-wrapper h2 { font-size: 20px; color: #004f9e; line-height: 1.2em; text-align: center; margin: 0 0 33px; }
.white-wrapper h3 { font-size: 33px; color: rgba(40,26,23,.8); line-height: 42px; margin-bottom: 33px; }
.white-wrapper p { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.white-wrapper .white-row1 { width: 100%; margin: auto; }
.white-wrapper .white-row1 .white-bar1 { width: 48.4%; float: left; }
.white-wrapper .white-row1 .white-bar1:last-child { float: right; }
.white-wrapper .white-row2 { width: 100%; min-height: 250px; float: left; margin: 0 0 16px; }
.white-wrapper .white-row2 .white-bar2 { width: 100%; float: left; margin: 0 0 16px; }
.white-wrapper .white-row2 .white-bar2 a { color: rgba(40,26,23,.6); margin: 0 5px 0 0; }
.white-wrapper .white-row3 { width: 100%; min-height: 250px; float: left; margin: 0 0 16px; }
.white-wrapper .white-row3 p { margin-top: 34px; width: 100%; float: left; margin-bottom: 0; }
.white-wrapper .white-row3 .white-bar3 { width: 100%; float: left; }
.white-wrapper .white-row4 { width: 100%; min-height: 250px; float: left; margin: -23px 0 16px; }
.white-wrapper .white-row4 .white-bar4 { width: 100%; float: left; margin: 24px 0 0; }
.white-wrapper .white-row4 .white-bar4:last-child { margin: 21px 0 0; }
.white-wrapper .white-row4 .white-bar4 .white-lt2 { width: 48.9%; float: left; }
.white-wrapper .white-row4 .white-bar4 .white-rt2 { width: 48.9%; float: right; }
.white-wrapper .white-row4 .white-bar4 .title { width: 100%; float: left; font-size: 18px; color: rgba(40,26,23,.6); font-family: 'Minion Pro Regular'; }
.white-wrapper .white-row4 .white-bar4 .caption { width: 100%; float: left; font-size: 12px; font-family: 'Minion Pro Regular'; }
.white-wrapper .white-row4 .white-bar4 .description { width: 100%; float: left; font-size: 12px; opacity: .7; padding: 6px 0 6px; font-family: 'Minion Pro Regular'; }
.white-wrapper .white-row4 .white-bar4 .white-fild1 { font-size: 14px; color: #000; background: #fafafa; border: 1px solid #ccc; border-radius: 2px; }
.white-wrapper .white-row4 .white-bar4 .white-fild2 { width: 100%; height: 42px; margin: 6px 0 12px; padding: 12px; }
.white-wrapper .white-row4 .white-bar4 .white-fild3 { width: 100%; height: 100px; margin: 6px 0 4px; padding: 12px; }
.white-wrapper .white-row4 .white-bar4 .select { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; font-family: 'Minion Pro Regular'; padding: 0 12px; width: 65%; }
.white-wrapper .white-row4 .white-bar4 span { font-size: 13px; line-height: 18.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; font-family: 'Minion Pro Regular'; }
.white-wrapper .white-row4 .white-bar4 a { color: rgba(40,26,23,.6); text-decoration: underline; font-family: 'Minion Pro Regular'; }
.white-wrapper .white-row4 .white-bar4 .checkbox { margin-right: 5px; }
.white-wrapper .white-row5 { width: 100%; float: left; margin: 1px 0 0; }
.white-wrapper .white-row5 iframe { width: 100%; display: block; }
.white-wrapper .white-row5 .white-bar5 { width: 100%; float: left; }
.white-wrapper .white-row6 { width: 100%; float: left; margin: 0 0 35px; min-height: 262px; }
.white-wrapper .white-row6 img { width: 100%; display: block; }
.white-wrapper .white-btn1 { font-size: 14px; font-weight: 600; color: #e1bd4d; letter-spacing: 1px; text-transform: uppercase; background: none; cursor: pointer; padding: 1em 2.5em; border: 2px solid #e1bd4d; }
.white-wrapper .white-btn1:hover { background: #e1bd4d; color: #fff; }
.white-bar2, .white-bar3 { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; font-family: 'Minion Pro Regular'; }
.white-row3 strong { font-family: 'Minion Pro Regular'; }
.white-bar2 strong { font-family: 'Minion Pro Regular'; }
/*booker-wrapp*/

.booker-wrapp p a { color: #344a60; }
.booker-wrapp .booker-row1 { width: 100%; float: left; }
.booker-wrapp .booker-row1 .booker-bar1 { width: 100%; float: left; margin: 24px 0 0; }
.booker-wrapp .booker-row1 .booker-bar1:last-child { text-align: left; margin: 34px 0 17px; }
.booker-wrapp .booker-row1 .booker-bar1 .booker-lt1 { width: 49%; float: left; }
.booker-wrapp .booker-row1 .booker-bar1 .booker-rt1 { width: 49%; float: right; }
.booker-wrapp .booker-row1 .booker-bar1 .title { width: 100%; float: left; font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; font-family: 'Minion Pro Regular'; }
.booker-wrapp .booker-row1 .booker-bar1 .caption { width: 100%; float: left; font-size: 12px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; font-family: 'Minion Pro Regular'; }
.booker-wrapp .booker-row1 .booker-bar1 .description { width: 100%; float: left; font-size: 12px; opacity: .7; padding: 6px 0 6px; }
.booker-wrapp .booker-row1 .booker-bar1 .option { width: 100%; float: left; font-size: 13px; margin: 6px 0 1px; }
.booker-wrapp .booker-row1 .booker-bar1 .option input { margin-right: 5px; position: relative; top: 2px; }
.booker-wrapp .booker-row1 .booker-bar1 .month-fild1 { width: 56px; float: left; margin: 0 19px 0 0; }
.booker-wrapp .booker-row1 .booker-bar1 .month-fild2 { width: 77px; float: left; margin: 0 19px 0 0; }
.booker-wrapp .booker-row1 .booker-bar1 .month-fild22 { width: 200px; float: left; margin: 0 19px 0 0; }
.booker-wrapp .booker-row1 .booker-bar1 .month-fild22 .select { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; font-family: 'Minion Pro Regular'; padding: 0 12px; }
.booker-wrapp .booker-row1 .booker-bar1 .month-fild23 { width: 119px; float: left; margin: 0 19px 0 0; }
.booker-wrapp .booker-row1 .booker-bar1 .month-fild23 .select { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; font-family: 'Minion Pro Regular'; padding: 0 12px; }
.booker-wrapp .booker-row1 .booker-bar1 .booker-fild1 { font-size: 14px; color: #000; background: #fafafa; border: 1px solid #ccc; border-radius: 2px; outline: none; }
.booker-wrapp .booker-row1 .booker-bar1 .booker-fild2 { width: 100%; height: 42px; margin: 6px 0 9px; padding: 12px; }
.booker-wrapp .booker-row1 .booker-bar1 .booker-fild3 { width: 100%; height: 100px; margin: 6px 0 4px; padding: 12px; }
.booker-wrapp .booker-row1 .booker-bar1 .booker-fild4 { width: 100%; height: 42px; margin: 6px 0 4px; padding: 12px; }
.booker-wrapp .booker-row1 .booker-bar1 .booker-fild5 { width: 100%; height: 42px; font-size: 12px; margin: 6px 0 4px; padding: 12px; }
.booker-wrapp .booker-row1 .booker-bar1 .booker-fild6 { width: 100%; height: 100px; font-size: 12px; margin: 6px 0 4px; padding: 12px; }
.booker-wrapp .booker-btn1 { font-size: 14px; font-weight: 600; color: #e1bd4d; letter-spacing: 1px; text-transform: uppercase; background: none; cursor: pointer; padding: 1em 2.5em; border: 2px solid #e1bd4d; }
.booker-wrapp .booker-btn1:hover { background: #e1bd4d; color: #fff; }
.booker-wrapp .booker-btn2 { font-size: 12px; font-weight: 600; color: #004f9e; letter-spacing: 1px; text-transform: uppercase; }
.booker-wrapp .booker-btn2:hover { color: #fff; background: #004f9e; }
/*terms-wrapp*/

.terms-wrapp h3 { font-size: 42px; color: #000; font-family: 'FuturaPTLight'; }
.terms-wrapp h4 { font-size: 33px; color: rgba(40,26,23,.8); margin-top: 34px; }
.terms-wrapp h4 span { font-size: 33px; color: rgba(40,26,23,.8); margin-bottom: 34px; display: block; }
.terms-wrapp p strong { font-family: 'Minion Pro Regular'; }
.terms-wrapp .wel-row1 .terms-bar3 { width: 100%; float: left; margin: 34px 0 }
/*blog-wrapp*/

.blog-wrapp { padding-bottom: 50px; }
.blog-wrapp .blogpost { float: left; width: 100%; margin-bottom: 31px; }
.blog-wrapp .blogpost .thumbbox { float: left; width: 37%; max-width: 280px; }
.blog-wrapp .blogpost .thumbbox img { display: block; width: 100%; }
.blog-wrapp .blogpost .content { float: right; width: 63%; border-bottom: 1px solid #000 }
.blog-wrapp .blogpost .content h3 { font-size: 33px; color: rgba(40,26,23,.8); margin-bottom: 34px; line-height: 38px; }
.blog-wrapp .blogpost .content h3 a { color: rgba(40,26,23,.8); }
.blog-wrapp .blogpost .content h4 { font-size: 18px; margin-bottom: 20px; font-family: 'Minion Pro Regular'; }
.blog-wrapp .blogpost .content p { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
/*blogin-wrapp*/

.blogin-wrapp { padding-bottom: 34px; }
.blogin-wrapp p { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; margin-bottom: 30px; font-family: 'Minion Pro Regular'; }
.blogin-wrapp h2 { font-size: 33px; color: rgba(40,26,23,.8); margin-bottom: 20px; }
.blogin-wrapp h3 { font-size: 18px; margin-bottom: 20px; font-family: 'Minion Pro Regular'; }
.blogin-wrapp .blogin-row1 { width: 50.9%; float: left; border: 1px solid rgba(176,163,126,0.34); margin: 6px 4% 3% 0; }
.blogin-wrapp .blogin-row1 .blogin-bar1 { width: 100%; float: left; padding: 9px; }
.blogin-wrapp .blogin-row1 .blogin-bar1 img { width: 100%; display: block; }
/*parralax img*/

.background { background-repeat: no-repeat; background-position: 50% 50%; background-size: cover !important; }
/* visual styles */

.not-fullscreen { height: 50%; }
.but { font-size: 14px; color: #262626; line-height: 24px; letter-spacing: 1.6px; padding: 16px 26px 18px; width: auto; display: inline-block; position: relative; text-transform: uppercase; font-family: 'FuturaPTMedium'; background: transparent; border: none; }
.but:after { content: ""; width: 100%; height: 48px; position: absolute; border: 2px solid #e1bd4d; top: 7px; left: -3px; }
.but:before { content: ""; width: 100%; height: 48px; position: absolute; border: 2px solid #e1bd4d; top: 0px; left: 3px; }
.but:hover:after { border: 2px solid #000; }
.but:hover:before { border: 2px solid #000; }
.box1 { width: 100%; float: left; position: relative; border: 1px solid #CCC; }
.box1 img { width: 100%; display: block; }
.box1:before { content: ""; width: 26px; height: 26px; background: transparent; position: absolute; left: 50%; bottom: 2.5%; z-index: 99; background: url(../images/box1.png); background-size: auto auto; background-size: cover; margin-left: -15px; }
.border { width: 90%; height: 86%; position: absolute; top: 50%; right: 0; left: 0; margin: auto; transform: translateY(-50%); border: 1px solid #fff; border-bottom: none; }
.border:after { content: ""; position: absolute; left: 0; bottom: 0; width: 43%; height: 1px; background-color: #fff; }
.border:before { content: ""; position: absolute; right: 0; bottom: 0; width: 43%; height: 1px; background-color: #fff; }
.border2 { width: 90%; height: 92%; position: absolute; top: 50%; right: 0; left: 0; margin: auto; transform: translateY(-50%); border: 1px solid #fff; border-bottom: none; }
.border2:after { content: ""; position: absolute; left: 0; bottom: 0; width: 43%; height: 1px; background-color: #fff; }
.border2:before { content: ""; position: absolute; right: 0; bottom: 0; width: 43%; height: 1px; background-color: #fff; }
.overlay-z { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.2); }
.treatin-bar3.width-full { width: 100% !important; float: left !important; }
.white-wrapper .white-row3 .white-bar3:last-child { margin-top: 34px; margin-bottom: 34px; }
.white-wrapper .white-row4 .caldera-grid .form-group.wdth-field { width: 50%; }
.white-wrapper .white-row4 .caldera-grid .form-group { padding-right: 10px; width: 100%; margin: 0px 0 24px; }
.white-wrapper .white-row4 .caldera-grid .form-control { font-size: 14px; color: #000; background: #fafafa; border: 1px solid #ccc; border-radius: 2px; min-height: 42px; padding: 12px; box-shadow: inherit; }
.white-wrapper .white-row4 .caldera-grid label { width: 100%; float: left; font-size: 18px; color: rgba(40,26,23,.6); font-family: 'Minion Pro Regular'; font-weight: normal; }
.white-wrapper .white-row4 .caldera-grid textarea.form-control { resize: vertical; min-height: 106px; }
.white-wrapper .white-row4 .caldera-grid .checkbox label { font-size: 13px; line-height: 18.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; font-family: 'Minion Pro Regular'; }
.white-wrapper .white-row4 .caldera-grid a { color: rgba(40,26,23,.6); text-decoration: underline; font-family: 'Minion Pro Regular'; font-size: 13px; line-height: 18.2px; color: rgba(40,26,23,.6); }
.white-wrapper .white-row4 .caldera-grid .btn { font-size: 14px; font-weight: 600; color: #e1bd4d; letter-spacing: 1px; text-transform: uppercase; background: none; cursor: pointer; padding: 1em 2.5em; border: 2px solid #e1bd4d; border-radius: 0; box-shadow: inherit; }
.white-wrapper .white-row4 .caldera-grid .btn:hover { background: #e1bd4d; color: #fff; }
.white-wrapper .white-row4 .caldera-grid .form-group.wdth-field.hide-label label { display: none; }
.white-wrapper .white-row4 .single { display: flex; flex-wrap: wrap; align-items: baseline; }
.white-wrapper .white-row4 .caldera-grid .help-block { width: 100%; float: left; font-size: 12px; font-family: 'Minion Pro Regular'; color: rgba(40,26,23,.6); }
.white-wrapper .white-row4 .caldera-grid select { font-size: 18px !important; line-height: 27.2px; color: rgba(40,26,23,.6) !important; letter-spacing: 0.16px; font-family: 'Minion Pro Regular' !important; padding: 0 12px !important; width: 65%; }
.white-wrapper .white-row4 .caldera-grid .form-group span.field_required { display: none; }
.booker-wrapp .booker-row1 .caldera-grid .single { display: flex; flex-wrap: wrap; align-items: baseline; }
.booker-wrapp .booker-row1 .caldera-grid .form-group.wd-fld { width: 50%; }
.booker-wrapp .booker-row1 .caldera-grid .form-group { padding-right: 15px; margin-bottom: 24px; width: 100%; }
.booker-wrapp .booker-row1 .caldera-grid label { width: 100%; float: left; font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; font-family: 'Minion Pro Regular'; font-weight: normal; }
.booker-wrapp .booker-row1 .caldera-grid .form-control { font-size: 14px; color: #000; background: #fafafa; border: 1px solid #ccc; border-radius: 2px; outline: none; width: 100%; min-height: 42px; box-shadow: inherit; padding: 12px; }
.booker-wrapp .booker-row1 .caldera-grid .help-block { width: 100%; float: left; font-size: 12px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; font-family: 'Minion Pro Regular'; }
.booker-wrapp .booker-row1 .caldera-grid .form-group.tree-wdth .form-control { width: 56px; margin: 0 19px 0 0; clear: left; }
.booker-wrapp .booker-row1 .caldera-grid .form-group.tree-wdth { width: auto; margin-top: 30px; padding-right: 0; }
.booker-wrapp .booker-row1 .caldera-grid .form-group.tree-wdth .control-label { position: absolute; margin-top: -32px; }
.booker-wrapp .booker-row1 .caldera-grid .form-group select { font-size: 18px; line-height: 27.2px; color: rgba(40,26,23,.6); letter-spacing: 0.16px; font-family: 'Minion Pro Regular'; padding: 0 12px; }
.booker-wrapp .booker-row1 .caldera-grid .form-group.midl-wdth select { width: 200px; }
.booker-wrapp .booker-row1 .caldera-grid .form-group.small-wd select { width: 119px; }
.booker-wrapp .booker-row1 .caldera-grid textarea.form-control { resize: vertical; min-height: 126px !important; }
.booker-wrapp .booker-row1 .caldera-grid .btn { font-size: 14px; font-weight: 600; color: #e1bd4d; letter-spacing: 1px; text-transform: uppercase; background: none; cursor: pointer; padding: 1em 2.5em; border: 2px solid #e1bd4d; border-radius: 0; }
.booker-wrapp .booker-row1 .caldera-grid .btn:hover { background: #e1bd4d; color: #fff; border-color: transparent; }
.booker-wrapp .booker-row1 span.field_required { display: none; }
.nav-links { text-align: center; }
.page-numbers { display: inline-block; line-height: 30px; background: #e1bd4d; color: #262626; padding: 2px 17px; }
.page-numbers.current { background: #262626; color: #fff; }
.page-numbers:hover { background: #262626; color: #fff; }
.fr-n-fr { text-align: center; padding: 40px 0px; clear: both; }
.fr-n-fr h1 { font-size: 45px; margin-bottom: 10px; }
.fr-n-fr h2 { font-size: 27px; margin-bottom: 10px; }
.fr-n-fr .search-field { border: 1px solid rgba(40,26,23,.6); padding: 7px 10px; color: rgba(40,26,23,.6); vertical-align: middle; }
.fr-n-fr form.search-form { margin-top: 15px; }
 .fr-n-fr ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #000 !important;
}
.fr-n-fr ::-moz-placeholder { /* Firefox 19+ */
 color: #000 !important;
}
.fr-n-fr :-ms-input-placeholder { /* IE 10+ */
 color: #000 !important;
}
.fr-n-fr :-moz-placeholder { /* Firefox 18- */
 color: #000 !important;
}
.fr-n-fr button.search-submit { background: #262626; border: 0; color: #fff; padding: 10px 15px; vertical-align: middle; }
.serach-main { clear: both; padding: 40px 0px; }
.gallery-wrapp .gallery-row1 .gallery-bar1 { height: 600px; overflow: hidden }
.book-forms { clear: both; padding-top: 34px; }
.book-forms h3 { font-size: 26px; line-height: 42px; color: rgba(40,26,23,.8); margin-bottom: 25px; font-family: 'FuturaPTBook'; text-align: center; }
.book-forms .caldera-grid .form-group.cmn-width { width: 19%; float: left; padding: 0px 6px; }
.book-forms .caldera-grid .form-group.cmn-width.ms-wdth { width: 24%; }
.book-forms .caldera-grid .form-control { background: #e1bd4d; color: #fff; min-height: 39px; border: 0; box-shadow: inherit; resize: vertical; border-radius: 0; }
.book-forms ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #fff !important;
}
.book-forms ::-moz-placeholder { /* Firefox 19+ */
 color: #fff !important;
}
.book-forms :-ms-input-placeholder { /* IE 10+ */
 color: #fff !important;
}
.book-forms :-moz-placeholder { /* Firefox 18- */
 color: #fff !important;
}
.book-forms .caldera-grid .btn { width: 100%; border: 2px solid #e1bd4d; color: rgba(40,26,23,.8); min-height: 39px; border-radius: 0; color: #e1bd4d; font-weight: 600; }
.book-forms .caldera-grid .btn:hover { background: #e1bd4d; color: #fff; border-color: transparent; }
.book-forms .caldera-grid textarea.form-control { padding: 8px 12px; }
.help-block { display: none !important; }
.caldera-grid .has-error .form-control { border: 1px solid #d40e0e !important; border-style: dashed !important; }
.col-sm-12.single { padding: 0; }
.caldera-grid .row { margin: 0 !important; }

.feesguide { float:left; width:100%; text-align:left}
.feetable { width:50%; margin:auto}
.feetable td { font-size:14px; padding:10px;}

.feetable tr:nth-child(odd) {background: #f4eed9}
.feetable tr:nth-child(even) {background: #FFF}

.testimonialInfo {
text-align: left;
}

.testimonialvideo iframe {
width: 100%;
max-width: 700px;
margin:10px 0
}

.testimonialsBox .testimonialvideo + .testimonialInfo {
text-align: left;
}


.d-flex {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0px -20px;
}

.smg-col-6 {
    width: 50%;
    max-width: 50%;
    padding: 20px;
    margin-bottom:25px;
}
.smg-col-12 {
    width: 100%;
    max-width: 100%;
    padding: 20px;
    margin-bottom:25px;
}


.wel-wrapp  .smg-inner h5 {
    font-size: 33px;
    line-height: 38px;
    color: rgba(40,26,23,.8);
    font-family: 'FuturaPTBook';
    letter-spacing: 0.16px;
    margin-bottom: 15px;
}

.smg-desc {
    padding: 10px;
    font-size: 18px;
    font-family: 'Minion Pro Regular';
}

.fee-wrapp .fee-row1 .fee-row2.video-testimonial .fee-bar1 {
    width: 32.7%;
}

.video-testimonial a{    position: relative;
    display: block;
    height: 250px;
    overflow: hidden;}
.video-testimonial a img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.video-testimonial .fee-bar1 {
    position: relative;
    height: 0;
    padding-top: 250px;
    background: #000;
}
.video-testimonial iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.video-testimonial a:after{background-image: url(../images/circled-play.png);content: "";position:absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 60px;height:60px;}

.dental-implant-video iframe {
	width: 100%;
    height: 260px;
    min-height: 100%;
    margin-top: 12%;
    object-fit: cover;}
.super-team-wrapp .super-team-row1:last-child {
    margin-top: 20px;
}

@media(max-width:1400px) {
.gallery-wrapp .gallery-row1 .gallery-bar1 { height: 400px; }
.item-wrapp h3 a {
    font-size: 27px;
    }
}
 @media(max-width:1240px) {
.tele { float: right; color: #fff; padding-right: 20px; font-size: 21px; display: block; }
.tele a { color: #fff }
.item-wrapp h3 a {
    font-size: 25px;
    }
}

 @media(max-width:1024px) {
.item-wrapp h3 a {
    font-size: 24px;
}
}

 @media(max-width:900px) {
.width-full img { width: 100% !important; height: auto !important; margin-bottom: 25px; }
.item-wrapp h3 a {
    font-size: 22px;
}
}
@media(max-width:767px) {
	.d-flex{
		margin:0px;
	}
	.smg-col-6 {
    width: 100%;
    max-width: 100%;
    padding: 20px;
}

.book-forms .caldera-grid .form-group.cmn-width.ms-wdth { width: 100%; }
.book-forms .caldera-grid .form-group.cmn-width { width: 100%; }
.book-forms .caldera-grid .form-group.cmn-width.ae-wdth { width: auto; }
.common-style iframe { width: 100%; height: 350px; }
.test-wrapp .test-row1 .test-bar1:before { margin-right: 0; max-width: 100%; width: 100%; }
.test-bar1 img { width: auto !important; margin: 0 auto; background: #fdf8e5; position: relative; z-index: 9; padding: 0px 24px; max-width: 100px; }
.test-wrapp .test-row1 .test-bar1:after { margin-left: 0; max-width: 100%; width: 100%; }
.test-wrapp .test-row1 .test-bar1 { width: 100%; }
.test1-wrapp .test1-row1 .test1-bar1:before { margin-right: 0; max-width: 100%; width: 100%; }
.test1-wrapp .test1-row1 .test1-bar1 img { width: auto !important; margin: 0 auto; background: #fdf8e5; position: relative; z-index: 9; padding: 0px 24px; max-width: 100px; }
.test1-wrapp .test1-row1 .test1-bar1:after { margin-left: 0; max-width: 100%; width: 100%; }
.test1-wrapp .test1-row1 .test1-bar1 { width: 100%; }
.wel-wrapp .wel-row1 .wel-bar1:before { margin-right: 0; max-width: 100%; width: 100%; }
.wel-wrapp .wel-row1 .wel-bar1 img { width: auto !important; margin: 0 auto; background: #ffffff; position: relative; z-index: 9; padding: 0px 24px; max-width: 100px; }
.wel-wrapp .wel-row1 .wel-bar1:after { margin-left: 0; max-width: 100%; width: 100%; }
.wel-wrapp .wel-row1 .wel-bar1 { width: 100%; }
.item-wrapp h3 a {
    font-size: 25px;
}
}
@media(max-width:480px) {
img.alignleft, .alignleft, img.alignright, .alignright, .alignnone, img.alignnone { display: block; margin: 20px auto; float: none; }
}
 @media screen and (max-width: 480px) {
 .bookFormsHeader {
 	display: inline-block;
 	padding: 0;
 	margin-top: 104px;
 	padding-bottom: 20px;
 }
 .bookFormsHeader h3 {
 	color: #fff;
 }

.margin { width: 90%; }
.hidelogo { display: block; }
.header-wrapp .header-row3 h2 { font-size: 56px; }
.header-wrapp .header-row3 h1 { font-size: 35px; margin-top: 10px; }
.header-wrapp .header-row1 { width: 150px; position: fixed; top: 16px; left: 5%; right: 0; z-index: 9999; }
.header-wrapp .header-row2 { width: 100%; position: fixed; top: 0; left: 0; right: 0; background-color: #000; padding: 20px 0; z-index: 999 }
.header-wrapp .header-row3 { width: 90%; padding: 100px 0; }
.wel-wrapp h3 { font-size: 24px; line-height: 32px; }
.wel-wrapp .wel-row1 { padding: 34px 0; }
.gallery-wrapp .gallery-row1 .gallery-bar1 { width: 100%; }
.book-wrapp .book-row1 .book-bar1 { width: 80%; }
.book-wrapp .book-row1::before { display: none; }
.book-wrapp .book-row1::after { display: none; }
.item-wrapp h3 a { font-size: 25px; }
.item-wrapp .item-row1 .item-row2 { width: 100%; }
.link-wrapp .link-row2 .link-bar3 { width: 100%; margin-bottom: 30px; }
.link-wrapp .link-row2 .link-bar3:last-child { margin: 0; }
.new-wrapp .new-row3 { width: 100%; }
.new-wrapp .new-row3 h2 { font-size: 56px; }
.new-wrapp .new-row3 h3 { font-size: 24px; margin-top: 10px; }
.learn-wrapp .learn-row1 .learn-bar1 { width: 100%; padding: 0; }
.learn-wrapp .learn-row1 .learn-bar4 { width: 100%; }
.learn-wrapp .learn-row1 .learn-bar1::after { display: none; }
.superi-wrapp .superi-row3 h2 { font-size: 56px; }
.superi-wrapp .superi-row3 h3 { font-size: 24px; margin-top: 10px; }
.superi-wrapp .superi-row3 { width: 100%; }
.logos-wrapp { padding: 70px 0; }
.logos-wrapp .logos-row1 .logos-bar1 { width: 47%; margin-bottom: 20px; }
/*inner*/

.inner-wrapp .inner-row3 { width: 100%; padding-right: 0; }
.inner-wrapp .inner-row3 h2 { font-size: 50px; line-height: 50px; }
.inner-wrapp .inner-row3 h3, .inner-wrapp .inner-row3 h1.likeOLDHeaderH3 { font-size: 35px; }
.emerg-wrapp h3 { font-size: 24px; }
.emerg-wrapp .emerg-row1 .emerg-bar1 { width: 100%; }
.emerg-wrapp .emerg-row1 .emerg-bar3 { width: 100%; margin-top: 34px; }
.nervous-wrapp .nervous-row3 h3 { font-size: 40px; }
.nervous-wrapp .nervous-row3 { width: 100%; }
.journey-wrapp .journey-row1 .journey-bar1 { width: 100%; }
.journey-wrapp .journey-row1 .journey-bar2 { width: 100%; }
.journey-wrapp .journey-row1 .journey-bar1 .journey-left { margin-top: 8px; }
.testin-wrapp p { font-size: 24px; line-height: 32px; }
.testin-wrapp .testin-row3 { width: 100%; }
.test1-wrapp p { font-size: 24px; }
.treatin-wrapp h3 { font-size: 24px; }
.treatin-wrapp2 h3 { font-size: 24px; }
.treatin-wrapp .treatin-row1 .treatin-bar1 { width: 100%; }
.treatin-wrapp .treatin-row1 .treatin-bar3 { width: 100%; margin-top: 34px; }
.treatin-wrapp .treatin-row1 .treatin-bar4 { width: 100%; }
.treatin-wrapp .treatin-row1 .treatin-bar5 { width: 100%; margin-top: 34px; }
.treatin-wrapp .treatin-row1 .treatin-bar6 { width: 100%; }
.treatin-wrapp .treatin-row1 .treatin-bar7 { width: 100%; }
.treatin-wrapp .treatin-row1 .treatin-bar8 { width: 100%; margin-top: 34px; }
.treatin-wrapp2 .treatin-row1 .treatin-bar11 { width: 100%; }
.treatin-wrapp2 .treatin-row1 .treatin-bar33 { width: 100%; margin-top: 34px; }
.treatin-wrapp2 .treatin-row1 .treatin-bar7 { width: 100%; }
.treatin-wrapp2 .treatin-row1 .treatin-bar8 { width: 100%; margin-top: 34px; }
.treatin-wrapp2 .treatin-row1 .treatin-bar1 { width: 100%; }
.treatin-wrapp2 .treatin-row1 .treatin-bar3 { width: 100%; margin-top: 34px; }
.orthodontic-wrapp h3 { font-size: 24px; line-height: 34px; }
.orthodontic-wrapp2 h3 { font-size: 24px; }
.orthodontic-wrapp .orthodontic-row1 .orthodontic-bar3 { width: 100%; }
.orthodontic-wrapp .orthodontic-row1 .orthodontic-bar1 { width: 100%; }
.orthodontic-wrapp2 .orthodontic-row1 .orthodontic-bar1 { width: 100%; }
.orthodontic-wrapp2 .orthodontic-row1 .orthodontic-bar3 { width: 100%; margin-top: 34px; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar1 { width: 100%; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar3 { width: 100%; margin-top: 34px; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar4 { width: 100%; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar5 { width: 100%; margin-top: 34px; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar6 { width: 100%; }
.fee-wrapp .fee-row1 .fee-row2 .fee-bar1 { width: 47.1%; margin-right: 2.91%; margin-bottom: 2.91%; }
.patient-finance-wrapp .nervous-row3 { width: 100%; }
.patient-finance-wrapp .nervous-row3 h3 { font-size: 56px; line-height: 64px; }
.like-wrapp .nervous-row3 h3 { font-size: 58px; line-height: 67px; }
.super-team-wrapp h3 { font-size: 24px; }
.super-team-wrapp h4 { font-size: 24px; }
.super-team-wrapp .super-team-row1 .super-team-bar1 { width: 100%; margin-bottom: 34px; }
.practice-gall-wrapp .practice-row1 .practice-bar1 { width: 49%; margin-right: 1.91%; margin-bottom: 2.91%; }
.practice-gall-wrapp .practice-row1 .practice-bar1:nth-child(2n) { margin-right: 0;}
.nervous-wrapp2 p { font-size: 24px; }
.nervous-wrapp2 .nervous-row3 h3 { font-size: 24px; }
.nervous-wrapp2 .nervous-row3 { width: 100%; }
.white-wrapper .white-row1 .white-bar1 { width: 100%; }
.white-wrapper .white-row6 { margin-top: 34px; }
.teamin-wrapp2 h3 { font-size: 28px; margin-bottom: 34px; }
.teamin-wrapp2 .teamin-row1 .teamin-row2 .teamin-bar11 { width: 100%; }
.teamin-wrapp2 .teamin-row1 .teamin-row2 .teamin-bar22 { width: 100%; margin-top: 34px; }
.terms-wrapp h4 { font-size: 24px; }
.terms-wrapp h4 span { font-size: 24px; }
.blog-wrapp .blogpost .content h3 { font-size: 24px; line-height: 30px; }
.blog-wrapp .blogpost .thumbbox { width: 100%; }
.blog-wrapp .blogpost .content { width: 100%; margin-top: 34px; }
.blogin-wrapp .blogin-row1 { width: 100%; }
.blogin-wrapp h2 { font-size: 24px; line-height: 30px; }
.but { font-size: 12px; text-align: center; }
}
 @media screen and (min-width:481px) and (max-width:600px) {
.margin { width: 90%; }
.hidelogo { display: block; }
.header-wrapp .header-row3 h2 { font-size: 56px; }
.header-wrapp .header-row3 h1 { font-size: 35px; margin-top: 10px; }
.header-wrapp .header-row1 { width: 150px; position: fixed; top: 16px; left: 5%; right: 0; z-index: 9999; }
.header-wrapp .header-row2 { width: 100%; position: fixed; top: 0; left: 0; right: 0; background-color: #000; padding: 20px 0; z-index: 999 }
.header-wrapp .header-row3 { width: 90%; }
.wel-wrapp h3 { font-size: 24px; line-height: 32px; }
.gallery-wrapp .gallery-row1 .gallery-bar1 { width: 100%; }
.book-wrapp .book-row1 .book-bar1 { width: 80%; }
.book-wrapp .book-row1::before { display: none; }
.book-wrapp .book-row1::after { display: none; }
.item-wrapp h3 a { font-size: 23px; }
.item-wrapp .item-row1 .item-row2 { width: 100%; }
.link-wrapp .link-row2 .link-bar3 { width: 100%; margin-bottom: 30px; }
.link-wrapp .link-row2 .link-bar3:last-child { margin: 0; }
.new-wrapp .new-row3 { width: 100%; }
.new-wrapp .new-row3 h2 { font-size: 56px; }
.new-wrapp .new-row3 h3 { font-size: 24px; margin-top: 10px; }
.learn-wrapp .learn-row1 .learn-bar1 { width: 100%; padding: 0; }
.learn-wrapp .learn-row1 .learn-bar4 { width: 100%; }
.learn-wrapp .learn-row1 .learn-bar1::after { display: none; }
.superi-wrapp .superi-row3 h2 { font-size: 56px; }
.superi-wrapp .superi-row3 h3 { font-size: 24px; margin-top: 10px; }
.superi-wrapp .superi-row3 { width: 100%; }
.logos-wrapp { padding: 70px 0; }
.logos-wrapp .logos-row1 .logos-bar1 { width: 47%; margin-bottom: 20px; }
/*inner*/

.inner-wrapp .inner-row3 { width: 100%; padding-right: 0; }
.inner-wrapp .inner-row3 h2 { font-size: 65px; line-height: 67px; }
.inner-wrapp .inner-row3 h3, .inner-wrapp .inner-row3 h1.likeOLDHeaderH3 { font-size: 40px; }
.emerg-wrapp h3 { font-size: 24px; }
.emerg-wrapp .emerg-row1 .emerg-bar1 { width: 100%; }
.emerg-wrapp .emerg-row1 .emerg-bar3 { width: 100%; margin-top: 34px; }
.nervous-wrapp .nervous-row3 h3 { font-size: 40px; }
.nervous-wrapp .nervous-row3 { width: 100%; }
.journey-wrapp .journey-row1 .journey-bar1 { width: 100%; }
.journey-wrapp .journey-row1 .journey-bar2 { width: 100%; }
.journey-wrapp .journey-row1 .journey-bar1 .journey-left { margin-top: 8px; }
.testin-wrapp p { font-size: 24px; line-height: 32px; }
.testin-wrapp .testin-row3 { width: 100%; }
.test1-wrapp p { font-size: 24px; }
.treatin-wrapp h3 { font-size: 24px; }
.treatin-wrapp2 h3 { font-size: 24px; }
.treatin-wrapp .treatin-row1 .treatin-bar1 { width: 100%; }
.treatin-wrapp .treatin-row1 .treatin-bar3 { width: 100%; margin-top: 34px; }
.treatin-wrapp .treatin-row1 .treatin-bar4 { width: 100%; }
.treatin-wrapp .treatin-row1 .treatin-bar5 { width: 100%; margin-top: 34px; }
.treatin-wrapp .treatin-row1 .treatin-bar6 { width: 100%; }
.treatin-wrapp .treatin-row1 .treatin-bar7 { width: 100%; }
.treatin-wrapp .treatin-row1 .treatin-bar8 { width: 100%; margin-top: 34px; }
.treatin-wrapp2 .treatin-row1 .treatin-bar11 { width: 100%; }
.treatin-wrapp2 .treatin-row1 .treatin-bar33 { width: 100%; margin-top: 34px; }
.treatin-wrapp2 .treatin-row1 .treatin-bar7 { width: 100%; }
.treatin-wrapp2 .treatin-row1 .treatin-bar8 { width: 100%; margin-top: 34px; }
.treatin-wrapp2 .treatin-row1 .treatin-bar1 { width: 100%; }
.treatin-wrapp2 .treatin-row1 .treatin-bar3 { width: 100%; margin-top: 34px; }
.orthodontic-wrapp h3 { font-size: 24px; line-height: 34px; }
.orthodontic-wrapp2 h3 { font-size: 24px; }
.orthodontic-wrapp .orthodontic-row1 .orthodontic-bar3 { width: 100%; }
.orthodontic-wrapp .orthodontic-row1 .orthodontic-bar1 { width: 100%; }
.orthodontic-wrapp2 .orthodontic-row1 .orthodontic-bar1 { width: 100%; }
.orthodontic-wrapp2 .orthodontic-row1 .orthodontic-bar3 { width: 100%; margin-top: 34px; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar1 { width: 100%; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar3 { width: 100%; margin-top: 34px; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar4 { width: 100%; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar5 { width: 100%; margin-top: 34px; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar6 { width: 100%; }
.fee-wrapp .fee-row1 .fee-row2 .fee-bar1 { width: 47.1%; margin-right: 2.9%; margin-bottom: 2.9% }
.patient-finance-wrapp .nervous-row3 { width: 100%; }
.patient-finance-wrapp .nervous-row3 h3 { font-size: 56px; line-height: 64px; }
.patient-finance-wrapp p { max-width: none; }
.like-wrapp .nervous-row3 h3 { font-size: 58px; line-height: 67px; }
.super-team-wrapp h3 { font-size: 24px; }
.super-team-wrapp h4 { font-size: 24px; }
.super-team-wrapp .super-team-row1 .super-team-bar1 { width: 100%; margin-bottom: 34px; }
.practice-gall-wrapp .practice-row1 .practice-bar1 { width: 47.1%; margin-right: 2.9%; margin-bottom: 2.9%; }
.nervous-wrapp2 p { font-size: 24px; }
.nervous-wrapp2 .nervous-row3 h3 { font-size: 24px; }
.nervous-wrapp2 .nervous-row3 { width: 100%; }
.white-wrapper .white-row1 .white-bar1 { width: 100%; }
.white-wrapper .white-row6 { margin-top: 34px; }
.teamin-wrapp2 h3 { font-size: 28px; margin-bottom: 34px; }
.teamin-wrapp2 .teamin-row1 .teamin-row2 .teamin-bar11 { width: 100%; }
.teamin-wrapp2 .teamin-row1 .teamin-row2 .teamin-bar22 { width: 100%; margin-top: 34px; }
.terms-wrapp h4 { font-size: 24px; }
.terms-wrapp h4 span { font-size: 24px; }
.blog-wrapp .blogpost .content h3 { font-size: 24px; line-height: 30px; }
.blog-wrapp .blogpost .thumbbox { width: 100%; }
.blog-wrapp .blogpost .content { width: 100%; margin-top: 34px; }
.blogin-wrapp .blogin-row1 { width: 100%; }
.blogin-wrapp h2 { font-size: 24px; line-height: 30px; }
.but { font-size: 12px; text-align: center; }
}
 @media screen and (min-width:601px) and (max-width:767px) {
.margin { width: 90%; }
.hidelogo { display: block; }
.header-wrapp .header-row3 h2 { font-size: 56px; }
.header-wrapp .header-row3 h1 { font-size: 35px; margin-top: 10px; }
.header-wrapp .header-row1 { width: 150px; position: fixed; top: 16px; left: 5%; right: 0; z-index: 9999; }
.header-wrapp .header-row2 { width: 100%; position: fixed; top: 0; left: 0; right: 0; background-color: #000; padding: 20px 0; z-index: 999 }
.header-wrapp .header-row3 { width: 90%; }
.wel-wrapp h3 { font-size: 24px; line-height: 32px; }
.gallery-wrapp .gallery-row1 .gallery-bar1 { width: 100%; }
.book-wrapp .book-row1 .book-bar1 { width: 80%; }
.book-wrapp .book-row1::before { display: none; }
.book-wrapp .book-row1::after { display: none; }
.item-wrapp h3 a { font-size: 24px; }
.item-wrapp .item-row1 .item-row2 { width: 100%; }
.link-wrapp .link-row2 .link-bar3 { width: 100%; margin-bottom: 30px; }
.link-wrapp .link-row2 .link-bar3:last-child { margin: 0; }
.new-wrapp .new-row3 { width: 100%; }
.new-wrapp .new-row3 h2 { font-size: 56px; }
.new-wrapp .new-row3 h3 { font-size: 24px; margin-top: 10px; }
.learn-wrapp .learn-row1 .learn-bar1 { width: 100%; padding: 0; }
.learn-wrapp .learn-row1 .learn-bar4 { width: 100%; }
.learn-wrapp .learn-row1 .learn-bar1::after { display: none; }
.superi-wrapp .superi-row3 h2 { font-size: 56px; }
.superi-wrapp .superi-row3 h3 { font-size: 24px; margin-top: 10px; }
.superi-wrapp .superi-row3 { width: 100%; }
.logos-wrapp { padding: 70px 0; }
.logos-wrapp .logos-row1 .logos-bar1 { width: 47%; margin-bottom: 20px; }
/*inner*/

.inner-wrapp .inner-row3 { width: 100%; padding-right: 0; }
.inner-wrapp .inner-row3 h2 { font-size: 65px; line-height: 67px; }
.inner-wrapp .inner-row3 h3, .inner-wrapp .inner-row3 h1.likeOLDHeaderH3 { font-size: 40px; }
.emerg-wrapp h3 { font-size: 24px; }
.emerg-wrapp .emerg-row1 .emerg-bar1 { width: 100%; }
.emerg-wrapp .emerg-row1 .emerg-bar3 { width: 100%; margin-top: 34px; }
.nervous-wrapp .nervous-row3 h3 { font-size: 40px; }
.nervous-wrapp .nervous-row3 { width: 100%; }
.journey-wrapp .journey-row1 .journey-bar1 { width: 100%; }
.journey-wrapp .journey-row1 .journey-bar2 { width: 100%; }
.journey-wrapp .journey-row1 .journey-bar1 .journey-left { margin-top: 8px; }
.testin-wrapp p { font-size: 24px; line-height: 32px; }
.testin-wrapp .testin-row3 { width: 100%; }
.test1-wrapp p { font-size: 24px; }
.treatin-wrapp h3 { font-size: 24px; }
.treatin-wrapp2 h3 { font-size: 24px; }
.treatin-wrapp .treatin-row1 .treatin-bar1 { width: 100%; }
.treatin-wrapp .treatin-row1 .treatin-bar3 { width: 100%; margin-top: 34px; }
.treatin-wrapp .treatin-row1 .treatin-bar4 { width: 100%; }
.treatin-wrapp .treatin-row1 .treatin-bar5 { width: 100%; margin-top: 34px; }
.treatin-wrapp .treatin-row1 .treatin-bar6 { width: 100%; }
.treatin-wrapp .treatin-row1 .treatin-bar7 { width: 100%; }
.treatin-wrapp .treatin-row1 .treatin-bar8 { width: 100%; margin-top: 34px; }
.treatin-wrapp2 .treatin-row1 .treatin-bar11 { width: 100%; }
.treatin-wrapp2 .treatin-row1 .treatin-bar33 { width: 100%; margin-top: 34px; }
.treatin-wrapp2 .treatin-row1 .treatin-bar7 { width: 100%; }
.treatin-wrapp2 .treatin-row1 .treatin-bar8 { width: 100%; margin-top: 34px; }
.treatin-wrapp2 .treatin-row1 .treatin-bar1 { width: 100%; }
.treatin-wrapp2 .treatin-row1 .treatin-bar3 { width: 100%; margin-top: 34px; }
.orthodontic-wrapp h3 { font-size: 24px; line-height: 34px; }
.orthodontic-wrapp2 h3 { font-size: 24px; }
.orthodontic-wrapp .orthodontic-row1 .orthodontic-bar3 { width: 100%; }
.orthodontic-wrapp .orthodontic-row1 .orthodontic-bar1 { width: 100%; }
.orthodontic-wrapp2 .orthodontic-row1 .orthodontic-bar1 { width: 100%; }
.orthodontic-wrapp2 .orthodontic-row1 .orthodontic-bar3 { width: 100%; margin-top: 34px; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar1 { width: 100%; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar3 { width: 100%; margin-top: 34px; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar4 { width: 100%; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar5 { width: 100%; margin-top: 34px; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar6 { width: 100%; }
.fee-wrapp .fee-row1 .fee-row2 .fee-bar1 { width: 47.1%; margin-right: 2.9%; margin-bottom: 2.9% }
.patient-finance-wrapp .nervous-row3 { width: 100%; }
.patient-finance-wrapp .nervous-row3 h3 { font-size: 56px; line-height: 64px; }
.patient-finance-wrapp p { max-width: none; }
.like-wrapp .nervous-row3 h3 { font-size: 58px; line-height: 67px; }
.super-team-wrapp h3 { font-size: 24px; }
.super-team-wrapp h4 { font-size: 24px; }
.super-team-wrapp .super-team-row1 .super-team-bar1 { width: 100%; margin-bottom: 34px; }
.practice-gall-wrapp .practice-row1 .practice-bar1 { width: 47.1%; margin-right: 2.9%; margin-bottom: 2.9%; }
.nervous-wrapp2 p { font-size: 24px; }
.nervous-wrapp2 .nervous-row3 h3 { font-size: 24px; }
.nervous-wrapp2 .nervous-row3 { width: 100%; }
.white-wrapper .white-row1 .white-bar1 { width: 100%; }
.white-wrapper .white-row6 { margin-top: 34px; }
.teamin-wrapp2 h3 { font-size: 28px; margin-bottom: 34px; }
.teamin-wrapp2 .teamin-row1 .teamin-row2 .teamin-bar11 { width: 100%; }
.teamin-wrapp2 .teamin-row1 .teamin-row2 .teamin-bar22 { width: 100%; margin-top: 34px; }
.blog-wrapp .blogpost .content h3 { font-size: 24px; line-height: 30px; }
.blog-wrapp .blogpost .thumbbox { width: 100%; }
.blog-wrapp .blogpost .content { width: 100%; margin-top: 34px; }
.but { font-size: 12px; text-align: center; }
}
 @media screen and (min-width:768px) and (max-width:900px) {
.margin { width: 94%; }
.header-wrapp .header-row1 { position: absolute; z-index: 9; }
.header-wrapp .header-row1 { width: 150px; position: fixed; top: 16px; left: 5%; right: 0; z-index: 9999; }
.header-wrapp .header-row2 { width: 100%; position: fixed; top: 0; left: 0; right: 0; background-color: #000; padding: 20px 0; z-index: 999 }
.header-wrapp .header-row3 { width: 80%; padding: 199px 0; }
.item-wrapp h3 a { font-size: 25px; }
.learn-wrapp .learn-row1 .learn-bar1 { width: 100%; padding: 0; }
.learn-wrapp .learn-row1 .learn-bar1::after { display: none; }
.learn-wrapp .learn-row1 .learn-bar4 { width: 100%; }
.new-wrapp .new-row3 { width: 100%; }
.superi-wrapp .superi-row3 { width: 100%; }
/*inner*/

.inner-wrapp .inner-row3 { padding-top: 200px; width: 100%; }
.testin-wrapp .testin-row3 { width: 50%; }
.test1-wrapp p { font-size: 27px; line-height: 37px; }
.treatin-wrapp .treatin-row1 .treatin-bar1 { width: 100%; }
.treatin-wrapp .treatin-row1 .treatin-bar3 { width: 100%; margin-top: 34px; }
.treatin-wrapp2 .treatin-row1 .treatin-bar1 { width: 100%; }
.treatin-wrapp2 .treatin-row1 .treatin-bar3 { width: 100%; margin-top: 34px; }
.treatin-wrapp .treatin-row1 .treatin-bar4 { width: 100%; }
.treatin-wrapp .treatin-row1 .treatin-bar5 { width: 100%; margin-top: 34px; }
.treatin-wrapp .treatin-row1 .treatin-bar6 { width: 100%; }
.treatin-wrapp .treatin-row1 .treatin-bar7 { width: 100%; }
.treatin-wrapp .treatin-row1 .treatin-bar8 { width: 100%; margin-top: 34px; }
.treatin-wrapp2 .treatin-row1 .treatin-bar11 { width: 100%; }
.treatin-wrapp2 .treatin-row1 .treatin-bar33 { width: 100%; margin-top: 34px; }
.treatin-wrapp2 .treatin-row1 .treatin-bar7 { width: 100%; }
.treatin-wrapp2 .treatin-row1 .treatin-bar8 { width: 100%; margin-top: 34px; }
.orthodontic-wrapp .orthodontic-row1 .orthodontic-bar3 { width: 100%; }
.orthodontic-wrapp .orthodontic-row1 .orthodontic-bar1 { width: 100%; }
.orthodontic-wrapp2 .orthodontic-row1 .orthodontic-bar1 { width: 100%; }
.orthodontic-wrapp2 .orthodontic-row1 .orthodontic-bar3 { width: 100%; margin-top: 34px; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar1 { width: 100%; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar3 { width: 100%; margin-top: 34px; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar4 { width: 100%; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar5 { width: 100%; margin-top: 34px; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar6 { width: 100%; min-height: 305px; }
.patient-finance-wrapp .nervous-row3 { width: 100%; }
.patient-finance-wrapp p { max-width: none; }
.super-team-wrapp .super-team-row1 .super-team-bar1 { width: 100%; margin-bottom: 34px; }
.nervous-wrapp2 .nervous-row3 { width: 100%; }
.blog-wrapp .blogpost .content { width: 58%; }
.but { font-size: 12px; }
}
 @media screen and (min-width:901px) and (max-width:1024px) {
.margin { width: 94%; }
.header-wrapp .header-row1 { position: absolute; z-index: 9; }
.header-wrapp .header-row1 { width: 150px; position: fixed; top: 16px; left: 5%; right: 0; z-index: 9999; }
.header-wrapp .header-row2 { width: 100%; position: fixed; top: 0; left: 0; right: 0; background-color: #000; padding: 20px 0; z-index: 999 }
.header-wrapp .header-row3 { width: 80%; padding: 199px 0; }
.item-wrapp h3 a { font-size: 25px; }
.new-wrapp .new-row3 { width: 100%; }
.superi-wrapp .superi-row3 { width: 100%; }
/*inner*/

.inner-wrapp .inner-row3 { padding-top: 200px; width: 100%; }
.testin-wrapp .testin-row3 { width: 50%; }
.orthodontic-wrapp .orthodontic-row2 .orthodontic-bar6 { min-height: 305px; }
.patient-finance-wrapp .nervous-row3 { width: 100%; }
.super-team-wrapp h4 { font-size: 30px; }
.dental-implant-video iframe {
    width: 100%;
    height: 260px;
    min-height: 100%;
    margin-top: 12%;
    object-fit: cover;
}
}
 @media screen and (min-width:1025px) and (max-width:1240px) {
.margin { width: 94%; }
.header-wrapp .header-row1 { position: absolute; z-index: 9; }
.header-wrapp .header-row1 { width: 150px; position: fixed; top: 16px; left: 5%; right: 0; z-index: 9999; }
.header-wrapp .header-row2 { width: 100%; position: fixed; top: 0; left: 0; right: 0; background-color: #000; padding: 20px 0; z-index: 999 }
.header-wrapp .header-row3 { width: 80%; padding: 240px 0 199px; }
.new-wrapp .new-row3 { width: 100%; }
.superi-wrapp .superi-row3 { width: 100%; }
/*inner*/

.inner-wrapp .inner-row3 { padding-top: 200px; }
.testin-wrapp .testin-row3 { width: 50%; }
.patient-finance-wrapp .nervous-row3 { width: 100%; }
}
@media(min-width:901px) {
.treatin-wrapp2 .treatin-row1.tr-two .treatin-bar3 { width: auto; float: none; }
.treatin-wrapp2 .treatin-row1.tr-two .treatin-bar1 { width: auto; padding-left: 30px; }
}
 @media(min-width:1500px) {
.gallery-wrapp .gallery-row1, .item-wrapp .item-row1 { width: 50% !important; }
.item-wrapp h3 a { font-size: 30px !important; }
.gallery-wrapp .gallery-row1 .gallery-bar1 { height: auto; }
}

.orthodontic-bar3 li{

	font-size: 18px;
    line-height: 27.2px;
    color: rgba(40,26,23,.6);
    letter-spacing: 0.16px;
    font-family: 'Minion Pro Regular';
	 list-style: disc inside;
	
}

.orthodontic-bar3 ul{margin-bottom: 30px;}

@media(max-width:1024px) {
.dental-implant-video iframe {
    width: 100%;
    height: 250px;
    min-height: 100%;
    margin-top: 12%;
    object-fit: cover;
}
}
@media(max-width:900px) {
.super-team-wrapp .super-team-row1:first-child .super-team-bar1 { position: relative; padding-bottom:0px;}
.super-team-wrapp .super-team-row1:first-child .super-team-bar1 .teamimg img { position: relative; bottom: 0;}
.super-team-wrapp .super-team-row1 .super-team-bar1 { position: relative; padding-bottom:0px;}
.super-team-wrapp .super-team-row1 .super-team-bar1 .teamimg img {position: relative; bottom: 0;}
.item-wrapp h3 a {
    font-size: 23px !important;
}
}
@media(max-width:768px) {

.dental-implant-video iframe {
    width: 100%;
    height: 100%;
    min-height: 180px;
    margin-top: 17%;
    object-fit: cover;
}
}
@media only screen and (max-width:767px){
	.smile-gallery-wrap .smg-col-6 {
	    padding: 0 20px;
	}

	.smg-desc:empty {
	    padding: 0;
	}
	
	.fee-wrapp .fee-row1 .fee-row2.video-testimonial .fee-bar1 {
	    width: 100%;
	    margin: 5px 0;
	    height: 300px;
	}

	.fee-wrapp .fee-row1 .fee-row2 .fee-bar1 {
	    width: 50%;
	    margin: 5px 0;
	    padding: 0px 1%;
	}

	.fee-wrapp .fee-row1 .fee-row2 {
	    display: flex;
	    flex-wrap: wrap;
	}
	.dental-implant-video iframe {
    width: 100%;
    height: 100%;
    min-height: 300px;
    margin-top: 0%;
    float: left;
    object-fit: cover;
}
.item-wrapp h3 a {
    font-size: 22px !important;
}
}
@media(max-width:575px) {
.dental-implant-video iframe {
    width: 100%;
    height: 100%;
    min-height: 260px;
    margin-top: 0%;
    float: left;
    object-fit: cover;
}

.inner-wrapp .inner-row3 .inner-bar2 .but:after { height: 70px; }
.inner-wrapp .inner-row3 .inner-bar2 .but:before { height: 70px;  }
.item-wrapp h3 a {
    font-size: 20px;
}
}
@media(max-width:425px) {
.dental-implant-video iframe {
    width: 100%;
    height: 100%;
    min-height: auto;
    margin-top: 0%;
    float: left;
    object-fit: cover;
}

.item-wrapp .item-row1 {
    width: 100% !important;
    float: left;
}
.item-wrapp h3 a {
    font-size: 20px!important;
}
}