html, body {
	margin: 0px;
	padding: 0px;
	background-color:#e9e9e9;
}
h1, h2, h3, h4, h5, h6, p, span, ul, ol, li {
	margin: 0px;
	padding: 0px;
}
h1 {
	font: bold 24px Verdana, Geneva, sans-serif;
	color: #282828;
	line-height: 30px;
	padding: 0 0 10px 0;
}
h2 {
	font: bold 18px Verdana, Geneva, sans-serif;
	color: #282828;
	line-height: 30px;
}
h3 {
	font: bold 16px Verdana, Geneva, sans-serif;
	color: #000;
	line-height: 24px;
}
h5 {
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #fff600;
}
h6 {
	font: 11px Verdana, Geneva, sans-serif;
	color: #000;
	line-height:16px;
}
p {
	font: 12px Verdana, Geneva, sans-serif;
	line-height: 18px;
	text-align: justify;
}
ul {
	font: 12px Verdana, Geneva, sans-serif;
}
ul li {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 21px;
}
img{
	border:none; outline:none;
}
.clear {
	clear:both;
}
#contaner {
	width:100%;
	height:auto;
}
#outer-wrapper {
	width: 960px;
	height: auto;
	margin: 0 auto;
	background-color:#ffffff;
}
#header-wrapper {
	width: 960px;
	height: auto;
	float: left;
	background-color:#ffffff;
}
#header-wrapper .logo {
	width: 362px;
	height: 55px;
	float: left;
	margin: 18px 0 0 10px;
}
#header-wrapper .phone {
	width: 227px;
	height: 55px;
	float: right;
	margin: 5px 0 0 0;
}
#header-wrapper .phone .phone-icon {
	width: 30px;
	height: 30px;
	float: left;
	margin: 2px 5px 0 5px;
}
#header-wrapper h3 {
	float:left;
	margin:2px 0 0 5px;
}
#header-wrapper h6 {
	float:right;
	margin:0 41px 0 0;
}
#header-wrapper .navigation {
	width: 960px;
	height: 56px;
	float: left;
	background:url(img/nav-bg.jpg) repeat-x;
	clear: both;
}
#header-wrapper .navigation .tag-line {
	width:100%;
	float:left;
	position:relative;
}
#header-wrapper .navigation .tag-line .right-xray {
	background:url(img/right-nav-xrays.png) no-repeat #00aeef;
	width:198px;
	padding-bottom: 5px;
	/*height:227px;*/
	position:absolute;
	right:12px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	z-index:99;
	margin:-5px 0 0 0;
}
#header-wrapper .navigation .tag-line .right-xray .xray-btn {
	background:url(img/xray-btn.png) no-repeat;
	width:179px;
	height:24px;
	text-align:center;
	padding:5px 0 0 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	margin:121px 0 0 10px;
	text-decoration:none;
}
.xray-btn-sedation {
    position: absolute;
    top: 89px;
    font-size: 11px;
    left: 10px;
    right: 10px;
    text-align: center;
    background-color: #1b5692;
    padding: 7px;
    border-radius: 8px;
    background-image: url(../img/navi_arrow.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 31px;
}
.xray-btn-sedation a {
    color: #fff;
	text-decoration:none;
    font-family: arial;
}
.xray-btn-sedation:hover {
    background-color: #f57d22;
}
#header-wrapper .navigation .tag-line .right-xray .xray-btn a {
	text-decoration:none;
	color:#FFF;
}
#header-wrapper .navigation .tag-line .right-xray .xray-btn a:hover {
	color:#1c2c5f;
	text-decoration:none;
}
#header-wrapper .navigation .tag-line p {
	color:#FFF;
	font-size:12px;
	padding:4px 0 0 15px;
}
#header-wrapper .navigation .nav {
	float:left;
	width:960px;
	padding-top:5px;
}
#header-wrapper .navigation .nav ul {
	list-style:none;
	float:left;
}
#header-wrapper .navigation .nav ul li{
	position:relative;
	float:left;
}
#header-wrapper .navigation .nav ul li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #fff;
	padding: 0 0 5px 15px;
	line-height: 24px;
	float:left;
	text-decoration: none;
}
#header-wrapper .navigation .nav ul li a:hover {
	text-decoration:none;
	color:#00aeef;
}
#header-wrapper .navigation .nav ul li:hover > ul {
	display:block;
}
#header-wrapper .navigation .nav ul li ul {
	width:250px;
	list-style: none;
	font: bold 12px/18px Verdana, Geneva, sans-serif;
	color: #ffffff;
	float: left;
	position:absolute;
	left: 0;
	top: 28px;
	display:none;
	background-color:#1c2c5f;
 	/*background:url(img/menu-background.png);*/
	text-align: left;
	padding: 5px 0 10px 0;
	border: 1px dotted #000000;
	z-index:999;
}
#header-wrapper .navigation .nav ul li ul li {
	list-style: none;
	font: 12px/18px Verdana, Geneva, sans-serif;
	color: #ffffff;
	display:block;
	margin: 0;
	padding:0px 6px;
	width: 100%;
}
#header-wrapper .navigation .nav ul li ul li a {
	list-style: none;
	font: 11px/30px Verdana, Geneva, sans-serif;
	color: #ffffff;
	margin: 0px;
	padding: 0 5px;
}
#header-wrapper .navigation .nav ul li ul li a:hover {
	color: #89caff;
}
/*Bannar-wrapper Start*/

#bannar-wrapper {
	width:960px;
	height:380px;
	float:left;
	background:#FFFFFF;
	padding:10px 0;
}
#bannar-wrapper .bannar-left {
	float:left;
	width:420px;
	height:auto;
}
#bannar-wrapper .bannar-left .smiles {
	width:334px;
	height:89px;
	margin:30px 0 0 20px;
}
#bannar-wrapper .bannar-left p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:22px;
	text-align:justify;
	padding:20px 0 0 20px;
}
#bannar-wrapper .bannar-right {
	width:433px;
	height:372px;
	float:left;
	margin:0 0 0 15px;
}
#bannar-wrapper .slider .dr-name{
	color: #00adef;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	padding: 5px 0;
	width: 100%;
	margin: -4px auto 0;
}
/*services-wrapper Start*/
#services-wrapper {
    width: 960px;
    height: auto;
    float: left;
    background-color: #5b5b5b;
}
#services-wrapper .location-wrapper {
    display: inline-block;
    width: 100%;
}
#services-wrapper .box {
	width:226px;
	height:auto;
	margin:10px 0 8px 10px;
	float:left;
}

/* horizontal center box*/
.center-box-wrap {
  text-align: left;
}
.center-box-wrap .box {
  text-align: left;
}
.center-box-wrap .center-box {
  float: none !important;
  display: inline-block;
  text-align: left;
}
/* horizontal center box*/

#services-wrapper .box .box-top {
	background:url(img/box-top.jpg) no-repeat;
	width:226px;
	height:33px;
}
#services-wrapper .box .box-top h5 {
	padding:7px 0 0 10px;
}
#services-wrapper .box .box-top h5 a{
	color: #fff600;
	text-decoration: none;
}
#services-wrapper .box .box-center {
    background: url(img/box-center.jpg) repeat-x;
    width: 226px;
    height: 160px;
    background-color: #212121;
    float: left;
    overflow-y: auto;
}
#services-wrapper .box .box-center .box-text {
	padding:10px;
}
#services-wrapper .box .box-center .box-text p {
	color:#FFF;
	height:auto;
}

#services-wrapper .box .box-center .box-text p a {
	color:#FFF; text-decoration:none;
}

#services-wrapper .box .box-center .box-btn {
	background:url(img/box-btn.png) no-repeat;
	width:94px;
	height:20px;
	float:left;
	text-align:center;
	margin:30px 3px 10px;
	padding:0 0 0 2px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:20px;
}
#services-wrapper .box .box-center .box-btn a {
	text-decoration:none;
	color:#FFF;
}
#services-wrapper .box .box-center .box-btn a:hover {
	text-decoration:none;
	color:#242424;
}
/*Box 2 start*/

#services-wrapper .box .box-center .q-services-left {
	float:left;
}
#services-wrapper .box .box-center .q-services-left ul {
	list-style:url(img/list-style.png);
	margin:10px 0 0 22px;
}
#services-wrapper .box .box-center .q-services-left ul li a {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
}
#services-wrapper .box .box-center .q-services-left ul li a:hover {
	text-decoration:none;
	color:#25a7e0;
}
#services-wrapper .box .box-center .q-services-right {
	float:right;
}
#services-wrapper .box .box-center .q-services-right ul {
	list-style:url(img/list-style.png);
	margin:10px 10px 0 0;
}
#services-wrapper .box .box-center .q-services-right ul li a {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
}
#services-wrapper .box .box-center .q-services-right ul li a:hover {
	text-decoration:none;
	color:#25a7e0;
}
#services-wrapper .box .box-center .readmore {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#fff600;
	padding:10px 0 5px 20px;
	clear:both;
}
#services-wrapper .box .box-center .readmore a {
	text-decoration:none;
	color:#fff600;
}
#services-wrapper .box .box-center .readmore a:hover {
	text-decoration:none;
	color:#FFF;
}
#services-wrapper .box .box-bottam {
	background:url(img/box-bottam.jpg) no-repeat;
	width:226px;
	height:6px;
	float:left;
}
/*Box 3 Start*/

#services-wrapper .box .box-center .box-text .team-img {
	height:67px;
	text-align:center;
	padding-bottom:2px;
}
#services-wrapper .box .box-center .box-text p span {
	color:#fff600;
	height:auto;
	font-weight:bold;
}
/*Big-box 1 Start*/

#services-wrapper .big-box {
	float:left;
	margin:0 0 8px 11px;
}
#services-wrapper .big-box .big-box-left {
	float:left;
	width:460px;
}
#services-wrapper .big-box .big-box-right {
	float:right;
	width:460px;
}
#services-wrapper .big-box .big-box-top {
	background:url(img/big-box-top.jpg) no-repeat;
	width:460px;
	height:34px;
}
#services-wrapper .big-box .big-box-top h5 {
	padding:7px 0 0 10px;
}
#services-wrapper .big-box .big-box-top .leftside {
	float:left;
	width:380px;
	height:34px;
}
#services-wrapper .big-box .big-box-top .leftside h5 {
	padding:7px 0 0 10px;
}
#services-wrapper .big-box .big-box-top .rightside {
	float:right;
	width:80px;
	height:34px;
}
#services-wrapper .box .box-center .q-services-right ul {
	list-style:url(img/list-style.png);
	margin:10px 10px 0 0;
}
#services-wrapper .box .box-center .q-services-right ul li a {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
}
#services-wrapper .big-box .big-box-top .rightside .left-arrow a {
	width:8px;
	height:8px;
	margin:16px 0 0 10px;
	float:left;
	border:0px;
}
#services-wrapper .big-box .big-box-top .rightside .right-arrow a {
	width:8px;
	height:8px;
	margin:16px 0 0 30px;
	float:left;
	border:0px;
}
#services-wrapper .big-box .big-box-center {
	background:url(img/big-box-center.jpg) repeat-x;
	width:445px;
	height:115px;
	background-color:#202020;
	float:left;
	padding:10px 0 0 15px;
}

#services-wrapper .big-box .big-box-center .data-div{
	width:460px;
	height:auto;
	float:left;
}
#services-wrapper .big-box .big-box-center .calender {
	width:34px;
	height:32px;
	float:left;
	padding-left:10px;
}
#services-wrapper .big-box .big-box-center .latest-news {
	float:left;
	width:400px;
	padding-left:10px;
}
#services-wrapper .big-box .big-box-center .latest-news h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
	line-height:22px;
}
#services-wrapper .big-box .big-box-center .latest-news p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:22px;
}
#services-wrapper .big-box .big-box-center .latest-news .readmore {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#fff600;
	text-decoration:none;
	float:left;
	padding:13px 0 13px 0;
}
#services-wrapper .big-box .big-box-center .latest-news .readmore a {
	color:#fff600;
	text-decoration:none;
}
#services-wrapper .big-box .big-box-center .latest-news .readmore a:hover {
	color:#fff;
	text-decoration:none;
}
#services-wrapper .big-box .big-box-bottom {
	background:url(img/big-box-bottam.jpg) no-repeat;
	width:460px;
	height:6px;
	float:left;
}
/*Box 2 Start*/

#services-wrapper .big-box .big-box-center .video-icon {
	width:96px;
	height:96px;
	float:left;
	padding:0 0 0 20px;
}
#services-wrapper .big-box .big-box-center .video-text {
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
}
#services-wrapper .big-box .big-box-center .video-text .video-text-left {
	float:left;
}
#services-wrapper .big-box .big-box-center .video-text .video-text-left ul {
	list-style:url(img/list-style.png);
	margin:0 40px 0 10px;
}
#services-wrapper .big-box .big-box-center .video-text .video-text-left ul li a {
	color:#FFF;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
}
#services-wrapper .big-box .big-box-center .video-text .video-text-left ul li a:hover {
	color:#25a7e0;
	text-decoration:none;
}
#services-wrapper .big-box .big-box-center .video-text .video-text-right {
	float:left;
}
#services-wrapper .big-box .big-box-center .video-text .video-text-right ul {
	list-style:url(img/list-style.png);
	margin:0 20px 0 10px;
	line-height:20px;
}
#services-wrapper .big-box .big-box-center .video-text .video-text-right ul li a {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}
#services-wrapper .big-box .big-box-center .video-text .video-text-right ul li a:hover {
	color:#25a7e0;
	text-decoration:none;
}
.home-video {
    text-align: center;
    margin: 25px 0 15px 0px;
}
/*Footer Start*/


.height40 {
	height:40px;
	width:100%;
	clear:both;
}
#footer {
	/*background:url(img/footer-bg.jpg) repeat-x;*/
	width:100%;
	/*height:211px;*/
}
#footer .footer-inner {
	width:960px;
	height:auto;
	margin:0 auto;
}
#footer .footer-inner .information {
	float:left;
	margin-top:12px;
}
#footer .footer-inner .information ul {
	list-style:none;
	margin:0 20px;
}
.heading {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#FF0;
	font-weight:bold;
}
#footer .footer-inner .information ul li a {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:23px;
}
#footer .footer-inner .information ul li a:hover {
	text-decoration:none;
	color:#ffff00;
}
#footer .footer-inner .splater {
	background:url(img/footer-splater.jpg) no-repeat;
	width:2px;
	height:209px;
	float:left;
	margin:0 20px;
}
#footer .footer-inner .our-services {
	float:left;
	margin-top:12px;
	width:170px;
}
#footer .footer-inner .our-services ul {
	list-style:none;
	margin:0 20px;
}
#footer .footer-inner .our-services ul li a {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:23px;
}
#footer .footer-inner .our-services ul li a:hover {
	text-decoration:none;
	color:#ffff00;
}
#footer .footer-inner .our-services-continued {
	float:left;
	margin-top:12px;
}
#footer .footer-inner .our-services-continued ul {
	list-style:none;
	margin:0 20px;
}
#footer .footer-inner .our-services-continued ul li a {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:23px;
}
#footer .footer-inner .our-services-continued ul li a:hover {
	text-decoration:none;
	color:#ffff00;
}
#footer .footer-inner .connect {
	float:left;
	margin-top:12px;
}
#footer .footer-inner .connect ul {
	list-style:none;
	margin:0 20px;
}
#footer .footer-inner .connect ul li a {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:23px;
}
#footer .footer-inner .connect ul li a:hover {
	text-decoration:none;
	color:#ffff00;
}
.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#585858;
	text-align:center;
}



/*map_wrapper start*/

#map_wrapper {
	width:960px;
	height:auto;
	float:left;
	background-color:#FFF;
}
#map_wrapper .inner-map {
	width:700px;
	height:auto;
	float:left;
}
#map_wrapper .aboutus {
	color: #F2F2F2;
	font-family: Verdana;
	font-size: 32px;
	margin: 30px 0 20px 10px;
}
#map_wrapper .inner-map .line {
	margin:20px 10px;
}
#map_wrapper .inner-map .map {
	width:640px;
	height:500px;
	padding-left:10px;
}
#map_wrapper .aboutus span {
	background-color: #00AEEF;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 3px 3px 3px #C2DFEA;
	padding: 5px 0.8em;
	text-shadow: 1px 1px 1px #444444;
}

.readmore-1{
	width:150px;
	height:20px;
	float:left;
	margin:15px 0 0 0;
}
.readmore-1 a
  	{
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#fff600;
		text-decoration:none;
		}
.readmore-1 a:hover
	{
		color:#fff;
		}





/*************************************** Internal Page Content ***************************************/

#internal-content-wrapper {
	width: 920px; height: auto; float: left; background: #ffffff; padding: 0 20px 20px 20px;
}

#meet-our-team-wrapper {
	width: 920px; height: auto; float: left;
}

#meet-our-team-wrapper .team-member {
	width: 900px; height: auto; float: left; margin: 0 20px 20px 0; border-bottom: 1px solid #e1e1e1; padding: 0 0 20px 0;
}

#meet-our-team-wrapper .team-member .member-picture {
	width: 220px; height: auto; float: left;
}

#meet-our-team-wrapper .team-member .member-content {
	width: 670px; height: auto; float: right;
}
#meet-our-team-wrapper .team-member .member-content h3 {
	margin-bottom: 10px;
}

.page-heading {
	color: #F2F2F2; font-family: Verdana; font-size: 32px; margin: 30px 0 20px 0;
}

.page-heading span {
    background-color: #00AEEF; border-radius: 5px 5px 5px 5px; box-shadow: 3px 3px 3px #C2DFEA; padding: 5px 0.8em; text-shadow: 1px 1px 1px #444444;
}

#internal-content-wrapper .line {
	margin: 20px 0 86px 0;
}

#about-page-wrapper {
	width: 920px; height: auto; float: left;
}

#about-page-wrapper .about-content {
	width: 550px; height: auto; float: left;
}

#about-page-wrapper .about-picture {
	width: 346px; height: 224px; float: right; text-align: right;
}

#about-page-wrapper ul {
	list-style: none;
}

#about-page-wrapper ul li {
	font: 12px/24px Verdana,Geneva,sans-serif; color: #000000; background: url(img/arrow.jpg) left no-repeat; padding: 0 0 0 25px;
}


/*contact_us_page*/
.inner_page_container{
	width:960px; height:auto; float:left; background-color:#FFF;
}

.inner_page_container .inner_container {
	width:960px; height:auto; float:left;
}

.contact_form_left{
	width:475px; float:left; padding:10px 0 0 0;
}

.contact_form_left ul,
.contact_form_left ul li{
	list-style:none; margin:0; padding:0;
}

.contact_form_left ul{
	width:100%; float:left;
}

.contact_form_left ul li{
	width:100%; float:left; padding:0 0 10px 0;
}

.contact_form_left ul li label{
	width:140px; float:left; text-align:right; padding:2px 20px 0 0; font-size:14px; color:#000000;
}

.contact_form_left ul li input[type=text]{
	width:250px; border:1px solid #acacac; font-size:12px; color:#000; padding:4px 5px; margin:0; font-family:Verdana,Geneva,sans-serif;
}

label.error {
	font-size: 11px !important; color: #ff0000 !important; margin: 0 0 0 120px !important;
}

.red {
	color: #ff0000 !important;
}

.contact_form_left ul li textarea{
	width:250px; height:90px; border:1px solid #acacac; font-size:12px; color:#000; padding:4px 5px; resize:none; margin:0; font-family:Verdana,Geneva,sans-serif;
}

.contact_form_left ul li input[type=submit],
.contact_form_left ul li input[type=button]{
	width:auto; background:#25a7e0; border:1px solid #5b5b5b; font-size:12px; color:#000; padding:4px 5px; font-family:Verdana,Geneva,sans-serif; cursor:pointer; color:#FFF; margin:0 10px 0 0;
}

.contact_form_right{
	float:left; width:380px; padding:8px 0 0 0;
}

.contact_form_right ul,
.contact_form_right ul li{
	list-style:none; margin:0; padding:0;
}

.contact_form_right ul{
	width:100%; float:left; padding:4px 0 0 0;
}

.contact_form_right ul li{
	width:100%; float:left; padding:0 0 10px 0;
}

.contact_form_right ul li span{
	font-family:Verdana,Geneva,sans-serif; color:#000; float:left; width:68px; text-align:right; padding:0 8px 0 0;
}

.contact_form_right ul li span + span{
	font-family:Verdana,Geneva,sans-serif; color:#000; float:left; width:200px; text-align:left;
}

.contact_form_right ul li a,
.contact_form_right ul li a:hover{
	color:#25a7e0; text-decoration:underline;
}
.invisalign { width:auto; margin:0;}
 a.invisalign  { text-decoration:none; text-decoration:underline; color:#000;}
 a:hover.invisalign{ color:#36C;}

/*.now_offering a {
	background:url(img/now_offering.png) no-repeat;
	width:182px;
	height:60px;
	text-align:center;
	margin:5px 0 0 8px;
	text-decoration:none; display:block; float:left;
}
*/
.alignright{float: right; margin: 0 0 10px 10px;}

#dental_vibe{ width:920px; height:auto; float:left; padding:0 0 0 0;}
#dental_vibe .left_panel_dental{ width:640px; height:auto; float:left;}
.left_panel_dental ul, .left_panel_dental ol{clear: both;padding-left: 40px}
.left_panel_dental ul li, .left_panel_dental ol li{color: #000;margin-bottom: 10px;font: 13px Verdana, Geneva, sans-serif;line-height: 18px;text-align: justify;}
.left_panel_dental ol li{margin-bottom: 5px}
#dental_vibe .left_panel_dental ul{clear: both;padding-left: 40px}
#dental_vibe .left_panel_dental p{ font-size:13px;}
#dental_vibe .left_panel_dental h3 {margin: 15px 0 4px;font-size: 15px;color: #282828;}
#dental_vibe .left_panel_dental h2 {margin: 20px 0 5px;}

#dental_vibe .right_panel_dental{ width:246px; height:auto; float:right; margin:50px 0 0 0;}
h1.awards{ border-bottom:1px solid #000000; margin:10px 0 0 0; padding:0 0 5px 0;}

.awards_listing{ width:640px; height:auto; float:left; margin:20px 0 0 0;}
.awards_listing ul{ width:640px; height:auto; float:left;}
.awards_listing ul li{ list-style:none; float:left; margin:0 10px 0 0;}
.awards_listing ul li.nomargin{ list-style:none; float:left; margin:0 0 0 0;}
.team-member .member-picture img{  width: 90%; padding: 3px;  box-shadow: 0px 0px 12px -3px rgba(0,0,0,0.75);}
.carecreditlink a{color: #00aeef; text-decoration:none}
a.denture-exam{
	font-weight:bold;
	color:#000;
}
a.links{
	font-weight:bold;
	color:#000;
}
.meet-us h1 {
    padding: 0;
}
.call-email-btn a{
	background: #ec944b none repeat scroll 0 0;
    color: #ffffff;
    font-size: 14px;
}
.call-email-btn {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.call-email-btn a {
  background: #ec944b none repeat scroll 0 0;
  border-radius: 3px;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  padding: 10px 20px;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
}
.content-row{
	display:inline-block;
	width:100%;
}
.content-row p{
	margin-bottom:15px;
}
#dental_vibe.dental-bridges .content-row h3 {
    margin-bottom: 20px;
}

#dental_vibe.porcelain-veneets .content-row > h3 {
    margin-bottom: 20px;
}
.bannar-left-sm, .slicknav_menu { display: none; }

#services-wrapper .new-three-boxs{
	display: inline-block;
    width: 99%;
    margin-left: 1%;
    margin-bottom: 12px;
    margin-top: 5px;
}

#services-wrapper .new-three-boxs .box {
    width: 32.2%;
    margin: 0;
    margin-right: 1%;
}

#services-wrapper .new-three-boxs .box .box-top {
    width: 100%;
}

#services-wrapper .new-three-boxs .box .box-center {
    width: 100%;
}



#services-wrapper .location-wrapper .box .box-center .box-text p{
	min-height: 75px;
}

#services-wrapper .location-wrapper .box .box-top h5 {
    font-size: 11px;
}
#services-wrapper .new-three-boxs .box .box-bottam {
    background-size: cover;
    width: 100%;
}



.office_hours_right{
	width:380px;
	float:left;
	padding:8px 0 0 0;
	max-width: 100%;
}
.office_hours_left {
	width: 475px;
	float: left;
	padding: 10px 0 0 0;
	max-width: 100%;
}
.office_hours_right h4 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
}
.office_hours_right ul li {
	background: url(img/arrow.jpg) left no-repeat;
	padding: 0 0 0 25px;
}
.office_hours_right ul li span {
	color: #000;
	padding: 0 5px;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 1px;
}

.service-boxes-row {
	float: left;
	width: 100%;
}
#services-wrapper .service-boxes-row.service-boxes-row-second .box {
    margin: 1% 0 8px 1%;
    width: 31.8%;
}
#services-wrapper .service-boxes-row.service-boxes-row-second .box .box-top,
#services-wrapper .service-boxes-row.service-boxes-row-second .box .box-center,
#services-wrapper .service-boxes-row.service-boxes-row-second .box .box-bottam{
	width: 100%;
}
#services-wrapper .service-boxes-row.service-boxes-row-second .box .box-bottam{
	background-size:cover;
}

#services-wrapper .big-box .big-box-center {
    background: url(img/big-box-center.jpg) repeat-x;
    width: 445px;
    height: 115px;
    background-color: #202020;
    float: left;
    padding: 10px 0 0 15px;
}
.cntct-box .video-text {
	float: none !important;
}
.cntct-box .video-text ul {
    list-style: none !important;
    margin-left: 0 !important;
}
.cntct-box .video-text ul li svg {
    vertical-align: bottom;
}
.cntct-box .video-text ul li {
    margin-bottom: 5px;
}


.social-link svg {
    padding: 4px;
}

.left_panel_dental.w-100 {
    width: 100% !important;
}
.servc-inn-wrp {
    display: flex;
    justify-content: center;
    gap: 30px;
    align-items: center;
    margin-bottom: 30px;
}
.servc-inn-wrp .servc-inn-rbox {
    order: 2;
    max-width: 45%;
}
.servc-inn-wrp .servc-inn-lbox {
    order: 1;
    max-width: 55%;
}
.servc-inn-rbox img.servc-img-wrp {
    width: 92%;
    border: 1px solid #ddd;
    padding: 10px;
    float: right;
}
h1.page-heading.oral-text {
    font-size: 28px;
}
.content-row ul li {
    color: #000;
    font-size: 14px;
    list-style: disc;
}
.content-row ul {
    margin: 8px 32px;
}


/*..................responsive...........................*/

@media only screen and (max-width:960px) {
	html, body { overflow-x: hidden;  }
	* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}
	#outer-wrapper, #header-wrapper, #bannar-wrapper, #services-wrapper, #header-wrapper .navigation, #header-wrapper .navigation .nav,
	#services-wrapper .box .box-center, #services-wrapper .big-box .big-box-top .leftside, #services-wrapper .big-box .big-box-bottom, #services-wrapper .big-box,
	#services-wrapper .big-box .big-box-right, #services-wrapper .big-box .big-box-center .data-div, #internal-content-wrapper,
	#meet-our-team-wrapper, #dental_vibe, #dental_vibe .left_panel_dental, #dental_vibe .right_panel_dental,
	#meet-our-team-wrapper .team-member, .contact_form_left, #about-page-wrapper { width:100%;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
	img { max-width: 100%; }
	#bannar-wrapper { height:auto; }
	#services-wrapper .box, #services-wrapper .big-box .big-box-left, #services-wrapper .big-box .big-box-left + .big-box {width: 47.2%;}
	#services-wrapper .box .box-center, #services-wrapper .big-box .big-box-center {background:#353535; height: 170px; width: 100%;}
	#services-wrapper .box .box-top, #services-wrapper .big-box .big-box-top {background:#3e3e3e; width: 100%; border-bottom: 1px solid #252525;}
	#services-wrapper .box .box-bottam, #services-wrapper .big-box .big-box-bottom {background: none;}
	#services-wrapper .big-box .big-box-right {float: left; }
	div#bannerSlide, .rotating_banner, .news_listing .slide_center .news_list p, .news_listing .slide_center .news_list, .news_listing, .news_listing .slide_center { width:100% !important; }
	div.next_previous_button_holder a.previous { left: 300px !important; }
	.news_listing .slide_center { padding-right: 20px; }
	div.next_previous_button_holder a.next { right: -40px !important; }
	#bannar-wrapper #image_rotate {width: 100% !important;}
	#header-wrapper .navigation .tag-line .right-xray {  top: 70px; }
	#bannar-wrapper .bannar-left { width: 70%; }
	.bannar-left-sm { display: block; clear: both; padding: 10px 15px 22px 12px; }
	.bannar-left { display: none; }
	.bannar-left-sm .smiles {  margin: 30px 0 20px 0px; clear: both; text-transform: uppercase; color: #555; font: 50px/48px Arial,Geneva,sans-serif;}
	.bannar-left-sm .smiles span {color:#00adef}
	.right_panel_dental { text-align: center; }
	#meet-our-team-wrapper .team-member .member-picture { width: 20%; }
	#meet-our-team-wrapper .team-member .member-content {  float: left;  height: auto; padding: 0 16px;  width: 79%;}
	.contact_form_left ul li label { text-align: left; }
	.contact_form_right { width: 41%; }
	#contactform { float: left;  width: 59%;}
	#about-page-wrapper .about-picture { width: 35%; }
	#about-page-wrapper .about-content {  width: 60%;}
	.inner .right-xray { display: none; }
	#internal-content-wrapper .line {  margin: 20px 0 20px 0; }
	.page-heading { font-size: 31px; }

}
@media only screen and (max-width:700px) {
	#services-wrapper .big-box .big-box-center .video-icon { width: 50px; padding-left: 0;}
	#header-wrapper .phone {  width: 190px;  }
	#services-wrapper .big-box .big-box-left, #services-wrapper .big-box .big-box-left + .big-box { width: 100% }
	#services-wrapper .big-box  { width: 96%; }
	#services-wrapper .big-box .big-box-left + .big-box { margin-left: 0; }
	#services-wrapper .big-box .big-box-center .video-icon { margin-right: 25px;}
	#services-wrapper .big-box .big-box-center .video-text { float: left; }
	.rotating_banner { position: relative; }
	div.next_previous_button_holder { right: 0 }
	div.next_previous_button_holder a.previous { left: 270px !important;}
	div.next_previous_button_holder a.next { right: 0 !important; }
	.news_listing .slide_center { width: 100% !important; }
	.slicknav_menu { display: block; }
	#header-wrapper .navigation {height: auto; background: #00adef}
	.slicknav_menu {  background: #1a4780;}
	.mmainmenu {display: none;}
	.contact_form_right ul li span { width: 72px; }
	iframe { width: 100% !important; }
	.page-heading { font-size: 28px; }
	#header-wrapper .navigation .tag-line p { padding: 6px 0 4px 15px; }
}
@media only screen and (max-width:650px) {
	.page-heading { color: #00AEEF;}
	.page-heading span {  background-color: transparent;  border-radius: 0;  box-shadow: none;    padding: 0;  text-shadow: none;}
}

/* 12092019 */
@media only screen and (max-width:640px) {
  #services-wrapper .new-three-boxs .box {
      width: 97%;
      margin: 1%;
  }  
}
/* / 12092019 */


/*..................error-404 start...........................*/
.error-404 {
    text-align: center;
    margin-bottom: 50px;
    margin-top: 80px;
}
.error-404 > p {
    text-align: center;
    color: #999999;
}
.error-404 h2 {
    font-size: 36px;
    line-height: 1.5;
    margin-bottom: 12px;
}
.error-404-btn-wrap {
    margin-top: 20px;
}
.error-404-btn-wrap .xray-btn-sedation {
    position: relative;
    top: 0;
    left: auto;
    right: auto;
    display: inline-block;
    padding: 0;
}

.error-404-btn-wrap .xray-btn-sedation a {
    padding: 16px 16px 16px 40px;
    display: inline-block;
}


/*..................error-404 end...........................*/


.bannar-left-sm > p {
    margin-top: 20px;
}
.contact_form_right ul li span {
    width: auto;
}


.servc-inn-wrp {
    display: flex;
    justify-content: center;
    gap: 30px;
    align-items: center;
    margin-bottom: 30px;
}
.servc-inn-wrp .servc-inn-rbox {
    order: 2;
    max-width: 45%;
}
.servc-inn-wrp .servc-inn-rbox img {
    width: 92%;
    border: 1px solid #ddd;
    padding: 10px;
}
.servc-inn-wrp .servc-inn-lbox {
    order: 1;
    max-width: 55%;
}
.servc-inn-wrp p {
    margin: 0;
}
.servc-inn-wrp ul li:last-child, .servc-inn-wrp ol li:last-child {
    margin: 0;
}
/*.w-100, #dental_vibe .w-100 {
    width: 100% !important;
}*/

#dental_vibe .left_panel_dental h2 {
    margin: 20px 0 5px;
    line-height: 1.4;
}	

.content-row{
	display:inline-block;
	width:100%;
}
.content-row p{
	margin-bottom:15px;
}
.servc-inn-wrp p {
     margin: 0;
}

#dental_vibe .left_panel_dental ul {
    clear: both;
    padding-left: 40px;
    margin-bottom: 20px;
}
.page-heading {
    color: #F2F2F2;
    font-family: Verdana;
    font-size: 26px;
    margin: 30px 0 20px 0;
}



#header-wrapper .social-links {
    width: 220px;
    height: 55px;
    float: right;
    margin: 18px 0px 0 0px;
}
.social-links {
    display: flex;
    align-content: center;
	justify-content: center;
}
.social-link {
    width: 30px;
    height: 30px;
    border-radius: 100px;
    border: 1px solid #141646;
    text-align: center;
    margin: 0 5px;
	color: #141646;
}
.social-link:hover, .social-link:focus {
	border: 1px solid #0e70bb;
	color: #fff;
	background: #0e70bb; 
}

#services-wrapper .box .box-center .q-services-right {
	float:right;
    width: 50%;
    padding-right: 10px;
    box-sizing: border-box;
}
#services-wrapper .box .box-center .q-services-left {
	float:left;
	width: 50%;
    padding-right: 10px;
    box-sizing: border-box;
}


@media only screen and (max-width: 960px) {
	.contact_form_left ul li label {
	    width: 100%;
	}
}
@media only screen and (max-width: 747px) {
	.contact_form_right ul li span {
	    text-align: left;
	}
}

@media only screen and (max-width:600px) {
	#header-wrapper .phone { float: left;  height: auto; width: 100%;  margin-bottom: 10px;}
	#header-wrapper .logo {  float: none;  height: auto;  margin: 10px auto;  width: 89%;}
	#header-wrapper h6 { margin-right: 10px; font-size: 10px; }
	#header-wrapper h3 { font-size: 14px; }
	#header-wrapper .phone .phone-icon {  margin: 2px 2px 0 10px; }
	#about-page-wrapper .about-picture, #about-page-wrapper .about-content { width: 100%; }
	#about-page-wrapper .about-picture { text-align: left; float: left; margin-top: 15px; }
	#contactform, .contact_form_right { width: 100%; }
	.contact_form_left ul li input[type=text], .contact_form_left ul li textarea { width: 100%; }
}
@media only screen and (max-width:500px) {
	#meet-our-team-wrapper .team-member .member-content { width: 100%; padding: 20px 0; }
	#meet-our-team-wrapper .team-member .member-picture { width: 100%; }
	#meet-our-team-wrapper .team-member .member-picture img { width: 100%; }
	#header-wrapper .navigation .tag-line .right-xray { display: none; }
	#header-wrapper .navigation .tag-line p { padding-right: 10px; }
	.news_listing .slide_center .news_list p { line-height: 17px !important; padding: 0 !important;}
	.copyright { padding: 0 16px; line-height: 19px; }
}
@media only screen and (max-width:499px) {
	#services-wrapper .box, #services-wrapper .big-box  { width: 94%; margin-top: 10px; }
	#bannar-wrapper #image_rotate { height: 325px !important; }

	#bannar-wrapper #image_rotate li {
        left: 0;
        width: 100%;
        height: 100%;
    }
    #bannar-wrapper #image_rotate li img {
        width: 100%;
        height: calc(100% - 20px);
        object-fit: cover;
    }
    #image_rotate .dr-name {
        margin-top: 10px !important;
    }

}
@media only screen and (max-width:470px) {
 	#services-wrapper .big-box .big-box-center .video-icon { padding-left: 0; width: 35px; margin-right: 16px; }
 	#services-wrapper .big-box .big-box-center .video-text .video-text-left ul { margin: 0 17px 0 10px; }
 	#bannar-wrapper #image_rotate { height: 315px !important; }
}
@media only screen and (max-width: 450px) {
	#bannar-wrapper #image_rotate {  height: 285px !important;}
}
@media only screen and (max-width: 399px) {
	#bannar-wrapper #image_rotate {  height: 265px !important;}
}
@media only screen and (max-width: 360px) {
	#bannar-wrapper #image_rotate {  height: 215px !important;}
	#header-wrapper h6 { letter-spacing: -0.4px; width: 107px; text-align: right;}
}
/*..................responsive end...........................*/

.rotating_banner {
    width: 445px;
    float: left;
}
div.next_previous_button_holder {
    width: 322px;
    margin: 0 auto;
    clear: both;
    position: absolute;
    z-index: 180;
}
div.next_previous_button_holder a.next {
    background: url(../img/right-arrow.png) no-repeat 0 0;
    height: 15px;
    width: 26px;
    text-indent: -999px;
    display: block;
    overflow: hidden;
    font-size: 1px;
    line-height: 1px;
    cursor: pointer;
    position: absolute;
    bottom: 15px;
    right: -120px;
    z-index: 320;
}
div.next_previous_button_holder a.previous {
    background: url(../img/left-arrow.png) no-repeat 0 0;
    height: 15px;
    width: 26px;
    text-indent: -999px;
    display: block;
    overflow: hidden;
    font-size: 1px;
    line-height: 1px;
    cursor: pointer;
    position: absolute;
    bottom: 15px;
    left: 370px;
    z-index: 330;
}

div#bannerSlide {
    height: auto;
    /* width: 980px; */
    width: 100%;
    margin: 0 auto;
    clear: both;
    position: relative;
    overflow: hidden;
    z-index: 120;
}
div#slide-1, div#slide-2, div#slide-3, div#slide-4, div#slide-5, div#slide-6, div#slide-7, div#slide-8, div#slide-9, div#slide-10 {
    height: auto;
    width: 100%;
    float: left;
    position: relative;
}
.news_listing {
    width: 322px;
    height: auto;
    float: left;
}
.news_listing .slide_center {
    width: 322px;
    height: auto;
    float: left;
}
div.slide_center {
    /* background: url(../img/banner.png) no-repeat 350px 10px; */
    color: #000000;
}
div.slide_center {
    margin: 0 auto;
    float: left;
    width: 322px;
    height: 217px;
    position: relative;
}
.news_listing .slide_center .news_list {
    width: 322px;
    height: auto;
    float: left;
}
.news_listing .slide_center .news_list p.bluecolor {
    color: #fff;
    font-weight: bold;
}
.news_listing .slide_center .news_list p {
    width: 430px;
    height: auto;
    font-size: 13px;
    line-height: 18px;
    color: #fff;
    margin: 0;
    padding: 0;
    top: 0px;
    font-weight: normal;
    position: relative;
    padding: 0 0 5px 0;
}
div.slide_center p {
    width: 322px;
    height: 60px;
    font-size: 13px;
    line-height: 22px;
    color: #000000;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 155px;
    left: 0;
    z-index: 391;
    font-weight: normal;
}
.news_listing .slide_center .news_list span.news_heading {
    background: url(../img/calender_bg.png) no-repeat left top;
    width: 53px;
    height: 48px;
    float: left;
    margin: 0 5px 40px 0;
    color: #000000;
    font-size: 27px;
    padding: 20px 0 10px 8px;
}

#dental_vibe .right_panel_dental{
    width: 246px;
    height: auto;
    float: right;
    margin: 50px 0 0 0;
}


.w-100, #dental_vibe .w-100 {
    width: 100% !important;
}
.mt-2 {
    margin-top: 20px;
}
#dental_vibe .left_panel_dental>:first-child {
    margin-top: 0;
    line-height: 1.2;
}
.servc-inn-wrp .servc-inn-rbox {
    order: 2;
    max-width: 45%;
}

#service-container {
    width: 960px;
    height: auto;
    margin: 0 auto;
    background-color: #ffffff;
    overflow: hidden;
}