@import "../twentyeleven/style.css";

@font-face {
font-family:'open_sansregular';
src:url(font/opensans/opensans-regular-webfont.eot);
src:url(font/opensans/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(font/opensans/opensans-regular-webfont.woff) format("woff"),url(font/opensans/opensans-regular-webfont.ttf) format("truetype"),url(font/opensans/opensans-regular-webfont.svg#open_sansregular) format("svg");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'oxygenlight';
src:url(fonts/oxygen-light/oxygen-light-webfont.eot);
src:url(fonts/oxygen-light/oxygen-light-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/oxygen-light/oxygen-light-webfont.woff) format("woff"),url(fonts/oxygen-light/oxygen-light-webfont.ttf) format("truetype"),url(fonts/oxygen-light/oxygen-light-webfont.svg#oxygenlight) format("svg");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'titilliumtext';
src:url(fonts/titilliumtext/titilliumtext25l003-webfont.eot);
src:url(fonts/titilliumtext/titilliumtext25l003-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/titilliumtext/titilliumtext25l003-webfont.woff) format("woff"),url(fonts/titilliumtext/titilliumtext25l003-webfont.ttf) format("truetype"),url(fonts/titilliumtext/titilliumtext25l003-webfont.svg#titilliumtext25l400_wt) format("svg");
font-weight:400;
font-style:normal
}

a,a:hover {
text-decoration:none
}

body {
margin:0;
padding:0;
background:#fff
}

li,ul {
list-style:none
}

#page {
margin:0 auto;
max-width:100%
}

#branding hgroup {
clear:both;
display:block;
height:110px;
margin:0 auto;
max-width:960px;
position:relative;
top:0
}

#headerbolck {
clear:both;
float:right
}

#site-title {
float:left;
margin-right:0;
padding:20px 0 0
}

#site-description {
color:#7A7A7A;
font-size:14px;
margin:0
}

#toolfree {
background:url(Images/phone.png) no-repeat scroll left center / 20% auto transparent;
color:#000;
float:right;
font-family:Calibri;
font-size:12px;
height:44px;
margin:10px 0 0;
padding:6px 8px 0 37px
}

#branding #searchform {
right:3.2%;
top:4.5em
}

#branding #s:focus {
width:190px
}

#branding #s {
height:20px
}

#socialsiteswrapper {
width:960px;
margin:0 auto
}

#socialsites img {
width:32px;
height:32px;
float:left
}

#socialsites {
bottom:0;
float:right;
position:relative;
top:-2px
}

.exp-col-content-holder {
display:none
}

#mission {
border-left:medium solid #F76C01;
color:#8b0000;
float:left;
font-size:12px;
margin:20px 0 0 7px;
min-height:49px;
padding:5px 0 5px 7px;
width:300px
}

#usa {
color:red;
font-size:30px
}

#branding {
border-top:0 none;
display:block;
padding-bottom:0
}

#access {
background:none repeat scroll 0 0 #D39E68;
clear:both;
display:block;
margin:0 auto;
min-width:1000px;
width:100%
}

#access li a:hover,#access a:focus,#access li:hover > a {
background:#F76C01!important;
color:#fff;
text-decoration:underline
}

#access div {
margin:0
}

#access #wp_easymenu-2 {
background:none;
list-style:none;
width:100%
}

#access a {
background:none repeat scroll 0 0 transparent;
color:#FFF;
display:block;
font-family:calibri;
font-size:13px;
line-height:3em;
margin:0 1px 0 0;
padding:0 7px;
text-decoration:none;
text-transform:uppercase
}

#access li {
background:url(images/nav_separator.gif) no-repeat scroll right center transparent;
padding:0;
border:none
}

#access ul {
display:block;
font-size:13px;
list-style:none outside none;
margin:0 auto!important;
padding:0;
width:940px
}

.border {
border:5px solid #F4F4F4!important
}

#access .last {
background:none repeat scroll 0 0 transparent!important;
padding:0
}

#access .current-menu-item > a,#access .current-menu-ancestor > a,#access .current_page_item > a,#access .current_page_ancestor > a {
background:#F76C01;
font-weight:400
}

#access li:hover ul {
display:block
}

#access ul ul li.ddbg a {
background:url(images/ddmenu_aerrow.png) no-repeat 0 27%
}

#access ul ul li.ddbg a:hover,#access ul ul #menu-item-244.current-menu-item a,#access ul ul #menu-item-262.current-menu-item a,#access ul ul #menu-item-258.current-menu-item a {
background:url(images/ddmenu_aerrow_hover.png) no-repeat 0 27%!important;
color:#F76C01
}

#access ul ul li a {
background:url(images/ddmenu_aerrow.png) no-repeat scroll left center transparent;
border:0 none;
color:#000;
font-size:14px;
font-weight:400;
height:auto;
line-height:20px;
margin:0 0 0 10px;
padding:4px 12px;
text-transform:none;
width:170px;
text-transform:capitalize
}

.sub-menu #access li:hover > a,#access ul ul :hover > a,#access ul ul li.current-menu-item a {
color:#F76C01;
background:url(images/ddmenu_aerrow_hover.png) no-repeat scroll left center transparent!important
}

#maincontent #breadcrumbs .jBreadCrumbAink {
border:none;
display:block;
float:left;
height:21px;
margin:25px 0 15px;
overflow:hidden;
padding:5px
}

.jBreadCrumbAink ul li a {
cursor:pointer;
display:block;
float:left;
font-family:verdana;
font-size:12px;
height:21px;
line-height:21px;
overflow:hidden;
position:relative;
text-decoration:underline;
color:#000
}

#access #menu-item-132 ul.sub-menu {
width:372px
}

#access #menu-item-132 ul.sub-menu li a {
width:90px
}

#access #menu-item-26 ul.sub-menu {
width:408px
}

#access #menu-item-26 ul.sub-menu li a {
width:170px
}

#access #menu-item-29 ul.sub-menu {
width:408px
}

#access #menu-item-29 ul.sub-menu li a {
width:170px
}

#access #menu-item-28 ul.sub-menu {
width:250px
}

#access #menu-item-28 ul.sub-menu li a {
width:210px
}

#access ul ul li {
display:inherit;
background:none!important
}

#access ul.sub-menu {
width:612px
}

#access ul ul {
background:none repeat scroll 0 0 #F1F1EC;
box-shadow:0 3px 3px rgba(0,0,0,0.2);
display:none;
float:left;
left:0;
margin:0;
position:absolute;
top:2.7em;
width:188px;
z-index:99999;
padding:10px 0
}

#menu-sidebarmenu li.current-menu-item {
background:none!important;
color:#ff5700
}

#secondary .widget-title a {
color:#FFF;
font-family:Cambria;
font-size:16px;
font-weight:700
}

#secondary aside {
padding:0
}

.widget ul {
padding:0 0 1px
}

#secondary #sub-page-menu {
background:url(images/sidebarbg.png) repeat-x;
margin:0 0 15px
}

#secondary #sub-page-menu a {
width:auto;
margin:0 0 0 5px;
display:block
}

#secondary #sub-page-menu li.current_page_item a,.widget #menu-sidebarmenu li a:hover,#menu-sidebarmenu li.current-menu-item a,#secondary #sub-page-menu li a:hover {
background:url(images/libg_hover.png) no-repeat scroll left center transparent;
color:#FF5700
}

#sub-page-menu .page-item-204 a:hover,#sub-page-menu .page-item-228 a:hover,#sub-page-menu .page-item-237 a:hover,#sub-page-menu .page-item-366 a:hover {
background:url(images/libg_hover.png) no-repeat scroll 0 15% transparent!important;
color:#FF5700
}

#secondary #sub-page-menu li.page-item-204.current_page_item a,#secondary #sub-page-menu li.page-item-228.current_page_item a,#secondary #sub-page-menu li.page-item-237.current_page_item a,#secondary #sub-page-menu li.page-item-366.current_page_item a {
background:url(images/libg_hover.png) no-repeat scroll 0 15% transparent;
color:#FF5700
}

#sub-page-menu .page-item-204 a,#sub-page-menu .page-item-228 a,#sub-page-menu .page-item-237 a,#sub-page-menu .page-item-366 a {
background:url(images/libg.png) no-repeat scroll 0 15% transparent
}

#mainwrapper {
clear:both;
padding:0;
display:block;
margin:0 auto;
max-width:970px;
overflow:hidden
}

#maindata {
margin:0 auto
}

#banner {
margin:0 auto;
position:relative;
overflow:hidden;
z-index:1
}

#bannerblock {
margin:0 auto;
max-width:990px
}

#bannerblock a {
color:#FFF;
font-family:calibri;
font-size:22px
}

#bannerblock a,#name2 span {
font-weight:400!important;
font-size:19px!important;
text-decoration:none
}

#bannerblock a:hover {
text-decoration:underline
}

#bannerblock img {
bottom:36px;
left:88px;
position:absolute;
z-index:2
}

#branding img {
display:block;
height:auto;
width:auto
}

#bannerblock #name1 {
bottom:6px;
left:33px;
position:absolute
}

#bannerblock #name2 {
bottom:6px;
left:70px;
position:absolute
}

#bannerblock #name3 {
bottom:6px;
left:74px;
position:absolute
}

#bannerblock #name4 {
bottom:6px;
left:65px;
position:absolute
}

#bannertext {
position:absolute;
right:70px;
top:50px
}

#cosmetic {
font-family:arial;
font-size:55px;
font-weight:700;
text-transform:uppercase
}

#dentistry_experts {
color:#F95805;
font-family:arial;
font-size:20px;
font-weight:700;
line-height:0;
margin:0 0 30px;
text-transform:uppercase
}

#text {
color:#8D4A06;
font-family:calibri;
font-size:13px;
font-weight:700;
line-height:22px;
width:345px
}

#readmore {
background:url(images/readmore.png) no-repeat scroll 0 0 transparent;
height:40px;
margin:18px 0;
padding:7px 0 0 35px;
width:168px
}

#readmore a {
color:#FFF;
font-family:arial;
font-size:15px;
font-weight:700
}

#readmore a:hover {
text-decoration:underline
}

#dental_service {
background:#d39e68;
border-radius:13px;
margin-right:6px;
bottom:59px;
display:block;
float:left;
height:128px;
padding:0 0 0 6px;
position:relative;
width:235px
}

#refer_friend {
background:#d39e68;
margin-right:6px;
border-radius:13px;
bottom:50px;
display:block;
float:left;
height:119px;
padding:0 0 0 6px;
position:relative;
width:235px
}

#appointment {
background:#d39e68;
margin-right:6px;
border-radius:13px;
bottom:50px;
display:block;
float:left;
height:120px;
padding:0 0 0 6px;
position:relative;
width:235px
}

#testimonial {
background:#d39e68;
margin-right:6px;
border-radius:13px;
bottom:57px;
display:block;
float:left;
height:126px;
position:relative;
width:219px
}

#secondary {
float:left;
margin-right:0;
width:22%;
border-right:medium solid #EEE
}

#primary {
float:right;
margin:0 -26.4% 0 0;
width:100%
}

#maincontent {
bottom:20px;
margin:0 auto;
position:relative;
max-width:960px
}

.widget {
background:none
}

#secondary h3.widget-title,#video {
background:url(images/sbtitlebg.png) no-repeat scroll 0 0 transparent;
color:#FFF;
display:block;
font-weight:700;
letter-spacing:0;
line-height:normal;
padding:5px 0 8px 30px !important;
text-align:left;
text-transform:none;
font-family:Cambria;
font-size:16px
}

#secondary #sub-page-menu h3.widget-title a {
color:#fff;
font-weight:700;
margin:0;
padding:0;
text-decoration:none
}

.widget ul li a {
background:url(images/libg.png) no-repeat scroll left 5px rgba(0,0,0,0);
border-bottom:1px dashed #AAA;
color:#000;
display:block;
margin:0 0 0 5px
}

.widget ul li {
color:#000;
padding:6px 2px
}

.widget a {
color:#000;
font-family:Calibri;
font-size:15px;
font-weight:400;
padding:0 0 0 13px;
text-decoration:none!important
}

.menu-sidebarmenu-container {
background:none;
margin:0;
width:190px
}

#videoimg {
margin:15px 5px 10px 10px
}

#clickhere {
padding:0
}

#clickhere a {
color:#AAA;
font-family:verdana;
font-size:14px;
font-weight:700;
padding:0
}

#primary {
float:right;
margin:0;
width:77%
}

.entry-title {
background:url(images/titlebg.png) no-repeat scroll center bottom transparent;
color:#000;
font-family:Agency FB;
font-size:22px;
font-weight:400;
letter-spacing:4px;
padding:0 0 5px;
text-transform:capitalize
}

.hentry,.no-results {
border-bottom:none;
margin:0 0 1.625em;
padding:0 0 1.625em;
position:relative
}

#maincontent h2 {
color:#FF5700;
font-family:Georgia;
font-size:18px;
margin:0 0 8px
}

.maincontentbox {
display:block;
overflow:hidden
}

.maincontentbox img {
float:left
}

#desc {
color:#6D6868;
float:right;
font-family:Verdana;
font-size:12px;
line-height:22px;
text-align:justify;
width:520px
}

#moreinfo {
background:url(images/more_info.gif) no-repeat scroll 0 0 transparent;
float:right;
height:34px;
margin:30px 0 0;
padding:5px 0 0 30px;
width:153px
}

#moreinfo a {
color:#E4EEF5;
font-family:verdana;
font-size:14px;
font-style:italic
}

#moreinfo a:hover {
text-decoration:underline
}

#content {
margin:0;
width:100%
}

.entry-content,.entry-summary {
padding:0
}

p {
margin-bottom:0
}

img[class*="align"],img[class*="wp-image-"],#content .gallery .gallery-icon img {
border:medium none;
padding:0
}

.page-id-167 #content .gallery .gallery-icon img {
height:80px
}

#moresmile_img {
float:left
}

#Specialist_list {
display:block;
overflow:hidden
}

.Specialistbox {
background:url(images/specialist_bg.gif) no-repeat scroll 0 0 transparent;
float:left;
height:161px;
margin:0 8px 0 0;
width:235px
}

.boxheader {
background:#eee;
background:-moz-linear-gradient(left,#eee 0%,#ddd 100%);
background:-webkit-gradient(linear,left top,right top,color-stop(0%,#eee),color-stop(100%,#ddd));
background:-webkit-linear-gradient(left,#eee 0%,#ddd 100%);
background:-o-linear-gradient(left,#eee 0%,#ddd 100%);
background:-ms-linear-gradient(left,#eee 0%,#ddd 100%);
background:linear-gradient(to right,#eee 0%,#ddd 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dddddd',GradientType=1);
color:#000;
font-family:verdana;
font-size:18px;
padding:10px 0;
text-align:center;
width:235px
}

.img {
float:left;
padding:4px 8px
}

.afterbefore {
clear:both;
font-family:verdana;
font-size:14px;
font-weight:700;
margin:0;
text-align:center
}

.maincontentbox #moresmile_img img {
float:left;
height:152px;
width:201px
}

.maincontentbox img {
float:left
}

.imgleft {
float:left;
padding:4px 8px
}

.imgright {
float:right;
padding:4px 8px
}

.hentry,.no-results {
border-bottom:medium none;
margin:0;
padding:0;
position:relative
}

.widget {
margin:0;
word-wrap:break-word
}

#specialblockwrapper {
background:url(images/specialblockbg.gif) repeat-x scroll 0 0 transparent;
clear:both;
display:block;
overflow:hidden
}

#specialblock {
width:960px;
margin:0 auto;
padding:5px 0 0;
color:#000
}

#border {
height:2px;
width:100%
}

.block {
border-right:1px solid #EEE;
float:left;
height:auto;
padding:0 20px 10px;
width:199px
}

.blockimg {
height:80px;
margin:10px 14px;
width:172px
}

#specialblock #lastblock {
border:none
}

.blockimg img {
height:100px;
margin:0 37px;
width:100px
}

.blocktext {
margin:22px 0 0
}

.blocktext h3 {
font-family:open_sansregular;
font-size:16px;
font-weight:700;
text-align:center;
text-transform:uppercase
}

.blocktext h3 span {
font-size:16px!important
}

.blocktext h3 a {
color:#000
}

.blocktext p {
font-size:13px;
margin:5px 0 0;
text-align:center;
font-family:'Trebuchet MS'
}

.footercontent {
width:960px;
display:block;
margin:0 auto;
overflow:hidden;
padding:0
}

.footerbox {
float:left;
line-height:25px;
width:320px
}

.footerbox h2 {
font-family:'Trebuchet MS';
font-size:24px;
color:#000;
font-weight:700
}

.footerbox p {
color:#5F6263;
font-family:'Trebuchet MS';
font-size:13px;
margin-top:20px;
width:295px
}

#testimonialfooter {
margin-top:0
}

.highlightsleft {
clear:both;
color:#717E84;
float:left;
font-family:'Trebuchet MS';
margin:0 10px 10px 0;
text-align:center
}

.highlightsright {
color:#5F6263;
float:right;
font-family:'Trebuchet MS';
font-size:13px;
margin:0 0 10px;
width:250px
}

.date {
font-size:30px
}

.month {
font-size:14px;
font-weight:700
}

#site-generator {
background:none repeat scroll 0 0 #EDEEE9;
color:#5F6263;
font-family:verdana;
font-size:12px;
text-align:left;
line-height:normal
}

#footerbottom {
background:none repeat scroll 0 0 #E4E3D7;
display:block;
overflow:hidden;
padding:15px 0
}

#footer2left {
float:left;
font-family:arial;
font-size:13px;
padding-left:10px
}

#footer2right {
float:right;
padding-right:34px
}

#copyright {
color:#8A4511
}

#developedby {
color:#656565
}

#colophon {
margin:0 auto;
position:relative;
width:100%
}

*+html #access .wp_easymenu ul li,#access .wp_easymenu ul,#access .wp_easymenu ul li a {
background:-moz-linear-gradient(center top,#fff,#fff) repeat-x scroll 0 0 transparent\9
}

.responsive-imj {
float:left;
margin-left:16px;
width:46%;
margin-right:5px
}

.banner-slider {
position:relative
}

.banner-slider .ls_def_ibanner {
border:0 none;
border-radius:0 0 0 0;
height:456px;
padding:0;
width:1200px;
overflow:visible;
background:none
}

.banner-slider .ls_def_ibanner_banner .abs .desc {
display:none
}

.banner-slider .ls_def_ibanner_banner .abs a {
display:none
}

.skip-link {
display:none
}

.assistive-text {
display:none
}

.widget_nav_menu {
margin:0 0 15px
}

homepage {
display:: none
}

#access {
behavior:url(ie-css3.htc)
}

#tt {
position:absolute;
display:block;
background:url(images/tt_left.gif) top left no-repeat;
z-index:999999
}

#tttop {
display:block;
height:5px;
margin-left:5px;
background:url(images/tt_top.gif) top right no-repeat;
overflow:hidden;
z-index:999999
}

#ttcont {
z-index:999999;
display:block;
padding:2px 12px 3px 7px;
margin-left:5px;
background:#666;
color:#FFF;
font-size:12px
}

#ttbot {
display:block;
z-index:999999;
height:5px;
margin-left:5px;
background:url(images/tt_bottom.gif) bottom right no-repeat;
overflow:hidden
}

#TeethWhiteningtext {
float:left;
width:400px
}

#TeethWhiteningimg img {
float:right;
padding:6px 0 0 10px;
width:150px
}

#DentalBridgetext {
float:right;
width:410px
}

#DentalBridgeimg img {
float:left;
padding:10px 0 0 10px
}

#Reshapingtext {
float:left;
width:580px
}

#Reshapingimg img {
float:right;
height:85px;
width:121px
}

#box-one,#box-two,#box-three,#box-four,#box-five {
display:none;
padding:0;
position:relative;
width:100%
}

ul li {
padding-right:10px;
list-style:none
}

.entry-content #box-one img {
width:70%
}

.sliding {
margin:30px 0;
clear:both
}

.slidingheader {
background:url(images/slidingtitlebg.png) no-repeat scroll 0 0 transparent;
display:block;
height:43px;
overflow:hidden;
width:100%
}

.slidingheader a {
color:#000;
font-family:calibri;
float:left
}

.slidingheader img {
float:right;
padding:5px 18px 0 0
}

.entry-content .slidingbody td,.comment-content .slidingbody td {
border-top:none;
padding:0 10px 6px 0
}

.entry-content .chart_contect table,.comment-content .chart_contect table {
border-bottom:none;
margin:0;
width:100%
}

.chart_contect {
width:750px;
margin:0 auto;
background:#fff;
display:block;
overflow:hidden
}

.entry-content .slidingbody td.teethbg,.comment-content .slidingbody td.teethbg {
background:url(images/chart_teethbg.png) no-repeat scroll 0 0 transparent;
height:201px;
overflow:hidden;
padding:0;
vertical-align:middle
}

td.vertical_arrow {
background:url(images/downarrow.png) no-repeat scroll center center transparent;
font-weight:700;
padding:0 0 50px!important;
text-align:center
}

.horizontal_arrow {
background:url(images/horizontalarrow.png) no-repeat scroll right center transparent;
font-weight:700;
padding:0 16px 0 13px !important;
vertical-align:middle
}

.horizontal_arrow1 {
background:url(images/horizontalarrow.png) no-repeat right;
font-weight:700
}

.charttext {
font-family:calibri;
font-size:16px;
margin:0 0 0 40px
}

.entry-content .slidingbody table,.comment-content .slidingbody table {
border-bottom:none
}

.entry-content #box-two table {
border:1px solid #CCC;
margin:0 auto;
width:600px
}

.entry-content #box-two td {
border:1px solid #CCC;
display:table-cell;
padding:10px 7px;
text-align:center;
vertical-align:middle
}

.entry-content #box-two td a {
color:#000
}

.entry-content #box-two td a:hover {
text-decoration:underline
}

.entry-content #box-two .leftside {
text-align:left
}

.entry-content .data {
margin:15px 0;
color:#603102;
font-family:'open_sansregular';
font-size:13px;
line-height:22px;
padding:0;
text-align:justify
}

.datatitle {
font-family:'titilliumtext';
font-size:17px;
letter-spacing:1px;
color:#FF5700;
font-weight:700;
margin:5px 0
}

#rootcanal li {
list-style:decimal
}

.ptvbox {
border-bottom:medium solid #CCC;
border-left:medium solid #CCC;
float:left;
height:160px;
margin:30px 0 10px;
padding:0 0 0 20px;
width:40%
}

.ptvboxbody a {
color:#000
}

.ptvboxbody a:hover {
color:#000;
text-decoration:underline
}

.ptvboxbody li {
list-style:disc outside none;
color:#000
}

iframe {
float:none;
width:425px
}

#maninagardata {
margin:0 auto;
text-align:center;
width:750px
}

.entry-content #box-two .clip-region .icon {
width:12%
}

.entry-content #box-two .clip-region .num {
width:5%!important
}

.entry-content #box-two .clip-region .dirsegtext {
width:58%
}

.entry-content #box-two .clip-region .sdist {
width:20%
}

.entry-content #box-two #panel1 .ddptlnk {
width:12.3%
}

.entry-content #box-two #panel1 .ddw-dist {
display:none
}

.entry-content #box-two .clip-region .ddptlnk {
display:12.5%
}

#testname {
margin:0 0 7px
}

.data .testimonial .avatar {
float:left;
margin-right:5px
}

.data .testimonial {
border:1px solid #B1B1B1
}

#wecare ol li,#dentaltourism li,#teethwhitening li,#gumtreatment li,#restorativedentistry li,#fullmouthrehabilitation li,#laserdentistry li,#kidsdentistry li {
list-style:disc
}

.restorative_detail {
margin:0 30px 5px
}

input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="number"] {
height:25px;
width:200px
}

#scheduleappointment td {
border-top:medium none;
padding-top:0
}

.entry-content img,.comment-content img,.widget img {
max-width:100%
}

.data ul li {
list-style:disc outside none
}

.data ul,ol {
margin:0 0 .625em 1.5em
}

@media screen and (max-width: 980px) {
#site-title img {
max-width:252px
}

#maindata {
width:100%
}

.company-profile img {
width:22%
}
}

@media screen and (max-width: 805px) {
#click-menu {
background:#ff5700!important
}

.blockimg {
margin:0 auto
}

.block {
border-bottom:1px solid #eee;
width:38%
}

#mission {
max-width:215px
}

#click-menu {
margin-top:33px;
background:#ff5700
}

#toolfree {
margin:20px 0 0;
padding:6px 8px 0 35px;
float:left
}

#branding #searchform {
display:none
}

#responsive-menu #responsiveSearch {
display:none!important
}

#access {
display:none
}

#banner {
max-width:775px
}

#bannerblock {
margin:0 auto 0 17px
}

#dental_service {
margin-left:10px;
width:185px;
border-radius:13px
}

.maincontentbox {
margin-left:1%
}

.Specialistbox {
margin:1%;
width:31%
}

#content {
width:96%;
padding:1%
}

#primary {
width:100%
}

#secondary {
width:100%;
margin-top:5%
}

#secondary h3.widget-title,#video {
background:transparent url(images/sbtitlebg.png) repeat
}

.Quick-Contact {
margin:2%
}

.Quick-Contact input,textarea {
width:98%!important
}

.Quick-Contact input[type="submit"] {
margin:2% 0;
position:relative;
text-align:left;
text-indent:44px
}

#page {
overflow:hidden
}

.footerbox {
width:47%;
margin-left:2%
}

.footerbox p {
width:auto
}

.footercontent {
width:auto
}

.footer-clear {
clear:both;
margin-top:1%;
border-top:1px solid;
width:95%
}

.highlightsright {
width:100%
}

.footerbox h2 {
margin-top:20px
}

#dental_service {
width:27%;
border-radius:13px
}

#refer_friend {
width:20%;
border-radius:13px;
margin-left:1%
}

#appointment,#testimonial {
width:20%;
border-radius:13px;
margin-left:1%
}

#bannerblock #name2,#bannerblock #name3,#bannerblock #name4 {
left:21%
}

#bannerblock img {
left:31%
}

#responsive-menu .responsive-menu li a {
font-size:15px
}
}

@media screen and (max-width: 769px) {
#toolfree {
padding:6px 8px 0 16px
}

#banner {
margin-top:15px
}

.imgleft {
padding:4px 5px
}

.boxheader {
width:auto
}

.block {
width:35%;
border-right:none
}
}

@media screen and (max-width: 645px) {
#bannerblock #name2,#bannerblock #name3,#bannerblock #name4 {
left:13%
}

#click-menu {
top:80px!important
}

#toolfree {
font-size:18px!important
}

#mission {
max-width:100%
}

#bannerblock #name1 {
left:4px
}

.block {
margin-top:19px;
width:92%
}

.company-profile img {
float:left;
margin-left:5px;
width:22%
}

#maincontent h2 {
color:#000;
font-size:25px;
font-weight:400;
margin:0 auto;
text-align:center
}

.boxheader {
font-size:14px;
width:100%;
font-weight:700
}

.imgleft,.imgright {
padding:0;
width:48%
}

.data img {
margin-right:12px
}

#specialblock {
width:100%
}

#responsive-menu .responsive-menu li a {
white-space:normal!important;
height:auto!important;
line-height:none!important
}
}

@media screen and (max-width: 505px) {
#toolfree {
font-size:14px!important
}

#click-menu {
top:0!important
}

.footerbox h2 {
border-bottom:1px solid;
margin-top:1px;
padding:10px 0
}

.footerbox {
width:95%
}

.footerbox p {
margin:14px 0
}

#dental_service,#refer_friend,#appointment,#testimonial {
width:98%;
clear:both
}

#bannerblock img {
left:39%;
bottom:none;
position:relative;
top:14px
}

#bannerblock #name1 {
bottom:none;
left:none;
position:relative;
text-align:center;
top:4px
}

#bannerblock {
margin:0 6%
}

#dental_service {
bottom:54px;
margin-left:0
}

#appointment {
bottom:47px
}

#testimonial {
bottom:43px
}

#bannerblock #name2,#bannerblock #name3,#bannerblock #name4 {
left:36%
}

#refer_friend,#appointment,#testimonial {
margin-left:0
}

.imgleft,.imgright {
padding:0;
width:45%
}

.Specialistbox {
text-align:center;
width:100%;
margin:0;
background:none
}

.imgleft img,.imgright img {
width:100%
}

#maincontent h2 {
text-align:left
}

.Specialistbox {
margin:0 0 45px
}

.entry-content,.entry-summary {
padding:0 9px
}

.data img {
margin-right:0
}

#footer2right,#footer2left {
margin-top:10px;
float:none;
padding-right:0
}

#footerbottom {
text-align:center
}

#moreinfo {
float:left
}

.company-profile img {
display:none
}

.block {
width:89%
}

.responsive-imj {
width:44%
}

.exp-col-content-holder {
margin:15px 0!important;
padding:14px 17px;
display:block;
background:#fff;
clear:both
}

.for-full-view {
display:none
}
}

@media screen and (max-width: 325px) {
#click-menu {
margin-top:27px
}
}