/* The Dental Spa */

.thedentalspa .hmadvicon{width: 75px;height: 75px;background-size: 100%;}
.thedentalspa .hmserviceicon{width: 75px;height: 75px;background-size: 100%;}
.thedentalspa .teasertext h2{font-size:65px;}
.thedentalspa.fixed .staticontainer{margin-top: 146px;}
.thedentalspa .hmgallerythumb::after {opacity:0;}
.thedentalspa .row.headerpagedescri p{text-align: center;}
.thedentalspa .hmwelcome-section .hmwelcomecol2 {width: 100%;}
.thedentalspa .hmwelcome-section .hmwelcomecontent {max-width: 100%; min-height: auto;}
.thedentalspa .hmwelcome-section .hmwelcometext  {padding-top: 0 !important; max-width: 100%;text-align: center;}
.thedentalspa .hmwelcome-section .hmwelcomedesc {padding-bottom: 0px;}
.thedentalspa .hmwelcome-section {padding: 80px 0;}
.thedentalspa .hmwelcome-section .beofre-sliderrow .before-after {max-width: 350px; margin: 0 auto 20px;}
.thedentalspa.page-template-tpl-before-after .ba-outside {max-width: 64px; margin: 0 auto; float: none;}
.thedentalspa .smilegallerylist .item {margin-bottom: 15px;}
.thedentalspa .smilegallerylist .item:nth-child(2n + 1) {clear: both;}
.thedentalspa .teasercaption{top: inherit;bottom: 0;}
.thedentalspa .teasercaption .container{position: absolute;left: 0;right: 0;bottom: 60px;}
.thedentalspa .teaserBanner.owl-carousel .owl-nav{display: none;}

/* Dental Experts  */

.dentalexperts .hmadvicon{width: 75px;height: 75px;background-size: 100%;}
.dentalexperts .hmserviceicon{width: 75px;height: 75px;background-size: 100%;}
.dentalexperts .footform .radioinput .wpcf7-list-item label > input[type="radio"]:checked + span{background-color:#fff;color: #1e4b8f;}
.dentalexperts .radiobox{border-color: #5e7fb5;}
.dentalexperts .footform .radiobox{border-color: #fff;}
.dentalexperts .teasercaption {background-color: rgba(0, 0, 0, 0.1);}
.dentalexperts .header-inner {padding: 15px 0;}
.dentalexperts.fixed .staticontainer {margin-top:143px;}
.bonitadentalcare .text-align{text-align: center;}
.bonitadentalcare #scrollbar::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 0px;
	background-color: #F5F5F5;
}

.bonitadentalcare #scrollbar::-webkit-scrollbar
{
	width: 4px;
	background-color: #F5F5F5;
}

.bonitadentalcare #scrollbar::-webkit-scrollbar-thumb
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #5b7f71;

}



/* Edward Ferrero */
.edwardferreropartner .fixed #header:before{opacity: 1;}
.edwardferreropartner .teasercaption{background-color: rgba(0, 0, 0, 0.3);}
.edwardferreropartner .hmpromosection .item{min-height: auto;}
.edwardferreropartner .hmpromosection .hmpromobox{height: 140px;}
.edwardferreropartner .hmplanslimiddel {min-height: 190px;}
.edwardferreropartner .hmplanslidebox{min-height: 250px;}
.edwardferreropartner .hmwelcome-section {padding: 0;}
.edwardferreropartner.page-id-110 .bookappmain .bookappform textarea.form-control,
.edwardferreropartner.page-id-110 .bookappmain .bookappform textarea.form-control:focus,
.edwardferreropartner .hmformafterbanner .hmbookform textarea.form-control,
.edwardferreropartner .hmformafterbanner .hmbookform textarea.form-control:focus{height: 138px;}
.edwardferreropartner .hmwelcome-section {background-color: #fff}
.edwardferreropartner .hmadvantagesection, .edwardferreropartner .hmblogsection{background-color: #F8F4F1;}
.edwardferreropartner .hmdisplans-section{background-color: #fff;}
.edwardferreropartner .hmwelcomeimg{background-position:left center;}
.edwardferreropartner.single-post.fixed #header:before{opacity: 0.8;}
.edwardferreropartner.single-post #header:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #2e6338;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;opacity: 1;}
.edwardferreropartner .hmplantitle:before {background-color: #d19c54;}
.edwardferreropartner.single-post #header .header-inner,
.edwardferreropartner.single-post.fixed #header.staticheader .header-inner {padding: 15px 0;}
.edwardferreropartner .listing {margin-bottom: 20px;}
.edwardferreropartner .listing ul{margin-bottom: 0;}
.edwardferreropartner .gmap3{margin-bottom: 0;height: auto;}
.edwardferreropartner .gmap3 div{height: 600px; width: 100%;}
.edwardferreropartner .advisors-row .row .col-md-4:nth-child(7) {clear: both;}





/**** elevationdental ***/
.elevationdental .owl-carousel .owl-item img{visibility: hidden;}
.elevationdental.fixed .staticontainer {margin-top: 146px;}
.elevationdental .teasertext h2 {color: #fff;}

/**** Friendswood Smiles ****/
.friendswoodsmiles .teasercaption{background: rgba(55, 52, 49, 0.3);}
.hmwelcomeimg{background-position: top center;}


.friendswoodsmiles .teasertext h2{color: #fff;}
.friendswoodsmiles .teamlist-one.teamselist {text-align: center;}

/****** Smile Boutique Dental Center******/
.smileboutiquedentalcenter .hmteamsection .teamlist-one { text-align: center; }
.smileboutiquedentalcenter .detailinnerbanner {min-height: 600px; height: 600px;}
.smileboutiquedentalcenter .teasercaption {background-color: transparent;}
.smileboutiquedentalcenter .teasertext h2{color: #ffffff;}
.smileboutiquedentalcenter .hmservicebox .hmserviceboxinner{vertical-align: top;padding-top: 70px;}


/****** Surprise Pediatric Dentristry******/
.surprisepediatricdentristry .teasertext h2{color: #ffffff;}
/*.surprisepediatricdentristry .teasercaption{background-color: inherit; }*/
.surprisepediatricdentristry
.surprisepediatricdentristry  .patientformsbtn.row .button {width: auto;text-align: center;margin: 5px auto;}
.surprisepediatricdentristry.page-template .hmpozativesection{display: none;}
.surprisepediatricdentristry .owl-carousel .owl-nav [class*='owl-']:hover{color:#75bf46;}

/******************Triwood Dental Centre*****************/


.triwooddentalcentre .teasertext h2{color: #fff;}
.triwooddentalcentre .hmteamsection .owl-carousel .owl-nav [class*="owl-"]{color: #9a5301;}
.triwooddentalcentre .hmteamsection .owl-carousel .owl-nav [class*="owl-"]:hover{color: #0a87a7;}
.triwooddentalcentre .hmgallerythumb:after{opacity: 0;}
.triwooddentalcentre .hmgallerythumb:hover:after {opacity: 0;}
.triwooddentalcentre #nav ul ul{left:-260px;}
.triwooddentalcentre .hmpozativesection:before{background-color: #00000000 !important;}
.triwooddentalcentre #nav > li:hover > a, #nav > li.active > a{color: #fff !important;}


/****** Promont Dental Design  ******/

.promontdentaldesign.page-template-tpl-about .hmpozativesection { display: none; }
.promontdentaldesign.fixed #header::before {background-color: #655040;}
.promontdentaldesign .hmgallerythumb::after {background-color: #f5e0a6;}
.promontdentaldesign .indexBanner .owl-carousel .owl-nav {display: none;}
.promontdentaldesign #header.staticheader::before {background-color: #655040;}
.promontdentaldesign .blogdetpagin {margin-top: 20px;}
.promontdentaldesign .teasercaption{background-color: transparent;}
.promontdentaldesign .teasertext h2{color: #fff;}


.edwardferreropartner .teasersmtxt p{text-transform: capitalize;}

/*******************baypremierdentistry*************/
.baypremierdentistry.page-id-1367 .before-img img{margin-bottom: 10px;}
.baypremierdentistry.page-id-1367 .before-img{text-align: center;}
.baypremierdentistry .hmservicebox {height: 350px;}
.baypremierdentistry .teasercaption{background-color: rgba(55, 52, 49, 0.21)}
.baypremierdentistry .hmpozativesection:before{background-color: #91959100}

/****** Faktordds ******/
.faktordds .hmservicesection{padding-bottom: 0;}
.faktordds .hmadvantagesection{padding-bottom: 0;}
.faktordds .hmservicesection .item{min-height: 0; max-height:340px;}
.faktordds .aboutfullcontent{padding:60px 0 0;}
.faktordds.page-template-tpl-before-after .blogdetailsection{padding-bottom: 0;}
/*******************uppercervicalfamilychiropractic********************/
.uppercervicalfamilychiropractic .hmadvantagesection {background-color: #fef1e6;}
.uppercervicalfamilychiropractic .hmservicesection .hmservicebox{display: table;}
.uppercervicalfamilychiropractic .hmserviceboxinner{display: table-cell;vertical-align: middle;}
.uppercervicalfamilychiropractic #logo{width: 400px}
.uppercervicalfamilychiropractic .header-right{margin-left: -400px;padding-left: 410px}
.uppercervicalfamilychiropractic.fixed #container {padding-top: 146px;}
.home.uppercervicalfamilychiropractic.fixed #container {padding-top: 0px;}
.uppercervicalfamilychiropractic .hmadvicon{margin:0px;}
.uppercervicalfamilychiropractic textarea.form-control, textarea.form-control:focus {height: 88px;}
.uppercervicalfamilychiropractic .teaserBanner .button.teasebtn {display: none;}

/****************Faktor DMD*************/
.faktordds .footercolumn .footaddmap a, .footercolumn .footaddmap a:focus{padding: 0px;}
.faktordds .footaddmap a, .footaddmap a:focus{font-size: 20px;line-height: 30px;}
.faktordds .row.blog-img{padding-top: 20px;padding-bottom: 20px;}
.faktordds.page-id-1379 .pg-desc p{    background-color: #ddd; margin-top: 25px; color: #444; padding: 10px; box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);}
.faktordds .teasertext h2{color: #fff;}
.faktordds .hmserviceslider .owl-nav.disabled{display: none;}
.page-template-template-multilocation-list.faktordds.fixed #container {
    margin-top: 136px;
}
.single-locations.faktordds.fixed #container {
    margin-top: 136px;
}


/************Whitaker Family Dentistry***********/
.whitakerfamilydentistry .teasertext h2 {color: #ffffff;}
.whitakerfamilydentistry .hmpozativesection::before {background: #3734317d;}
.whitakerfamilydentistry.fixed #container{margin-top: 136px;}
.home.whitakerfamilydentistry.fixed #container{margin-top:0px;}
.whitakerfamilydentistry .hmservicebox .hmserviceboxinner{display: table-cell;}
.whitakerfamilydentistry .teaserBanner .item > img {visibility: visible;}
.whitakerfamilydentistry .teaserBanner .item {height: auto !important;}
.whitakerfamilydentistry .teasercaption{background-color: rgba(55, 52, 49, 0.3);}
.whitakerfamilydentistry .gmap3 iframe{height: 500px;}

/******Medd Aesthetics Spa******/
.meddaestheticsspa .hmadvantagesection{background-color: #f8f4f1;}
.meddaestheticsspa .hmbooktitle{color: #ffffff !important}
.meddaestheticsspa .hmteamsection{background-color: #f8f4f1;}
.meddaestheticsspa .teasertext h2 {color: #fff;}
.meddaestheticsspa .hmserviceicon {margin-top: 30px;}
.meddaestheticsspa .hmpozativesection::before {background-color: #81b3c17a;}
.meddaestheticsspa .bloglist.row {text-align: center;}
.meddaestheticsspa .bloglist > div {margin-bottom: 60px;width: 33%;float: none;display: inline-block;vertical-align: top;text-align: left;}
.meddaestheticsspa.fixed #container{margin-top: 136px;}
.home.meddaestheticsspa.fixed #container{margin-top: 0px;}
.meddaestheticsspa .teaserBanner .owl-nav {display: none;}
.meddaestheticsspa .hmadvicon {margin-bottom: 5px;}
.meddaestheticsspa .hmservicesection h2 {color: #fff;}
.meddaestheticsspa .hmservicesection .owl-carousel .owl-nav [class*="owl-"], .locatgalleryslider.owl-carousel .owl-nav [class*="owl-"] {color: #fff;}
.meddaestheticsspa .hmservicesection .owl-carousel .owl-nav [class*='owl-']:hover, .locatgalleryslider.owl-carousel .owl-nav [class*='owl-']:hover{color: #58595b;}
.meddaestheticsspa .heapBox .heap .heapOptions{background-color: #6d6d6d;}
.meddaestheticsspa .heapBox .heap .heapOptions .heapOption a:hover, .meddaestheticsspa .heapBox .heap .heapOptions .heapOption a.selected {background-color: #373431;}


/******Denttist Pro******/
.denttistpro .hmteamsection{background-color: #81b3c1;}
.denttistpro .hmteamsection h2{color: #fff;}
.denttistpro .teamboxitem:hover{background-color: #528e99;}
.denttistpro .consent-forms a{width: 100%;text-align: center;margin-bottom: 10px;}
.denttistpro .post-op-instructions a{width: 100%;text-align: center;margin-bottom: 10px;}
.denttistpro .dental-gallery img{margin-bottom: 10px;}
.denttistpro .hmservicebox .hmserviceboxinner{display: table-cell;}
.denttistpro .indexBanner .owl-carousel .owl-nav{display: none;}
.denttistpro.single-post .paginationav{display: none;}
.denttistpro.fixed.home #container{padding-top:0 }
.denttistpro.fixed #container{padding-top:136px }
.denttistpro .hmpozativesection:before{background:rgba(0,0,0,0.6);}
.denttistpro .hmpromorowlist .item{max-width: 350px; width: 100%;}
.denttistpro .teasertext h2{color: #ffffff;}
.denttistpro .hmbooktitle{color: #ffffff;}
.denttistpro .hmadvantagesection h2{color: #ffffff;}
.denttistpro .hmadvbox h3{color: #ffffff;}
.denttistpro .hmgallerythumb::after{background-color:#6d6d6d;}
.denttistpro .hmadvicon{margin: 0 auto 10px;}
.page-template-tpl-team.denttistpro .bloglistingsection .bloglist{text-align:center;}
.page-template-tpl-team.denttistpro .bloglistingsection .bloglist .item{width: 33%;float: none;display: inline-block;vertical-align: top;text-align: left;margin-bottom: 30px;}


/****** Aaron Bruner Attorney at Law ******/

.aaronbrunerattorneyatlaw .foothours h3{margin: 0 0 15px;}
/*.aaronbrunerattorneyatlaw .header-right{padding: 30px 0 30px 300px;}*/
.aaronbrunerattorneyatlaw #nav > li{margin: 0 0 0 20px;}
.aaronbrunerattorneyatlaw.page-id-97.fixed #container{padding-top: 120px;}
.aaronbrunerattorneyatlaw.page-id-97 #container {min-height: calc(100vh - 426px);}
.aaronbrunerattorneyatlaw.page-id-110.fixed #container{padding-top: 120px;}
.aaronbrunerattorneyatlaw.page-id-1560.fixed #container{padding-top: 146px;}
.aaronbrunerattorneyatlaw.page-id-1627.fixed #container{padding-top: 146px;}
.aaronbrunerattorneyatlaw.page-id-95.fixed #container{padding-top: 146px;}
.aaronbrunerattorneyatlaw.page-id-1569 #header{background-color: #7d88a6;}
.aaronbrunerattorneyatlaw .mainheadtitle:before{content: none;}
.aaronbrunerattorneyatlaw.postid-1577 .innerbanner{background-position: 30% 50%;}
.aaronbrunerattorneyatlaw.fixed #container{padding-top: 136px;}
.home.aaronbrunerattorneyatlaw.fixed #container{padding-top: 0px;}
.aaronbrunerattorneyatlaw .hmservicebox .hmserviceboxinner {display: table-cell;}
.page-id-1569.aaronbrunerattorneyatlaw .innerbanner::before{background:none;}
.aaronbrunerattorneyatlaw .hmgallerythumb::after{opacity: 0.5;}
.aaronbrunerattorneyatlaw .teasertext h2{color: #ffffff !important;}
.aaronbrunerattorneyatlaw #nav > li > a:hover {color: #b4bfe1;}
.aaronbrunerattorneyatlaw #nav > li > a:active {color: #b4bfe1;}
.aaronbrunerattorneyatlaw #nav > li >a:focus {color: #b4bfe1;}
.aaronbrunerattorneyatlaw #nav > li:hover > a, #nav > li.active > a{color: #b4bfe1;}
/***********drsmiledental*********/
.drsmiledental .indexbannervideo {position: relative;height: 680px;}
.drsmiledental .indexbannervideo iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}
.drsmiledental .hmservicesection{background-color: #ededed;}
.drsmiledental .new-patient-specials video{width: 100%;}
.drsmiledental .hmpozativesection:before{opacity:0;}
.drsmiledental .video-gallery iframe{width: 100%;padding-bottom: 20px;max-width: 560px;display:block;margin:0 auto;height: 315px }
.drsmiledental .service-video{max-width: 800px;width: 100%;margin-bottom:15px }
.drsmiledental.fixed #container{padding-top:136px } 
.drsmiledental.fixed.home #container{padding-top:0px } 
.drsmiledental .patient-testimonials video{width: 100%;}
.drsmiledental .teaminboxcontain{min-height: 232px;}
.drsmiledental #nav > li{margin: 0 0 0 20px;}

/* Toothopia Dental */
.toothopiadental .hmpozativesection:before{opacity: 0.3;}
.toothopiadental .ui-datepicker th{color: #000;}
.toothopiadental .hmadvicon{width: 75px;height: 75px;background-size: 100%;}
.toothopiadental.fixed .staticheader + #container{padding-top: 150px;}
.home.toothopiadental.fixed #container{padding-top: 0px;}
.toothopiadental .teasertext h2{color: #ffffff;}


.toothopiadental.page-template-tpl-team .bloglistingsection .bloglist{text-align: center;}
.toothopiadental.page-template-tpl-team .bloglistingsection .bloglist .item{float: none;display: inline-block;}
.toothopiadental.page-template-tpl-team .teaminboxcontain{padding: 30px 10px;}
.toothopiadental .hmteamsection .teaminboxcontain{padding: 30px 19px;}
.toothopiadental .headbookapp{position: absolute;bottom: 20px;right: 0;}
.toothopiadental .header-right{position: relative;}
.toothopiadental .mainNavigation{margin-right: 230px;}

/*********** Sana Vida Wellness Center *********/
.sanavidawellnesscenter .hmdisplans-section{background-color: #eee;}
.sanavidawellnesscenter #header{background-color:#7da3b7;}
.sanavidawellnesscenter .hmdisplans-section .hmplanslidebox ,.sanavidawellnesscenter .hmplanslimiddel{min-height: auto;}
.sanavidawellnesscenter.page-template-tpl-gallery .media-listing li img{width: auto;margin: 0 auto;display: block;}
.home.sanavidawellnesscenter.fixed #container {margin-top: 0px;}
.sanavidawellnesscenter.fixed #container{margin-top: 133px;}
.sanavidawellnesscenter .header-right{padding: 16px 0 20px 320px;}
.sanavidawellnesscenter .hmwelcomeimg{background-position: top left;}
.sanavidawellnesscenter .sederavideo{max-width: 640px; height: 410px; overflow: hidden; padding-top: 15px;}
.sanavidawellnesscenter .sederavideo iframe{width: 100%; height: 100%;}


/*********** broadwaysmiles *********/

.broadwaysmiles.fixed #container{padding-top: 133px;}
.broadwaysmiles.home.fixed #container{padding-top: 0px;}
/*.page-template-tpl-contact.broadwaysmiles.fixed #container{padding-top: 107px;}*/


/***********  Olive Dental Group *********/

.olivedentalgroup .teasercaption{background-color: rgba(55, 52, 49, 0.0);}
.olivedentalgroup .indexBanner .teasercaption .teasertext h2{color:#fff;}
.olivedentalgroup.fixed #container {padding-top: 133px;}
.olivedentalgroup.page-template-tpl-contact.fixed #container {padding-top: 105px;}
.olivedentalgroup .hmservicesection {background-color: #4b622d;}
.home.olivedentalgroup.fixed #container{padding-top: 0;}

/*********** Innovative Urgent Care & Family Clinic *********/
.innovativeucfc #header{background-color: rgba(60,52,47,1);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.innovativeucfc .hmdisplans-section, .innovativeucfc .hmteamsection{background-color: #eee;}
.innovativeucfc .innerbanner:before {opacity: 0;}
.innovativeucfc #header{position:relative;}
.innovativeucfc.fixed #header{position:fixed;}
.innovativeucfc.fixed #container{padding-top:132px}
.innovativeucfc.fixed #header{background-color: rgba(60,52,47,0.8);}
.innovativeucfc .teaserBanner .item{height: 600px}
.innovativeucfc .teaserBanner .teasercaption {padding: 225px 0 60px;}
.innovativeucfc .hmplanslimiddel {min-height: 144px;}
.innovativeucfc .hmplanslidebox{min-height: 144px;}
/*.innovativeucfc .teaserBanner .teasercaption{background-color:rgba(55, 52, 49, 0) }*/
.innovativeucfc .supplement-btn{padding-left: 0px}
.innovativeucfc .supplement-btn li{display: inline-block; float: left;margin-right: 10px}
.innovativeucfc .socialmedia > li > a {width: 30px;height: 30px;line-height: 30px;font-size: 18px;}
.innovativeucfc .page-numbers { font-size: 22px;padding: 5px 12px;}
/********* Colony Dental – Amir Hassan **************/
.colonydental #nav ul{right: 0;left: inherit;}
.colonydental.fixed #container{padding-top: 132px;}
.colonydental .teasercaption{background-color: rgba(55, 52, 49, 0.3);}
.colonydental .hmformafterbanner {background-color: #e1ecff;}
.colonydental .hmadvantagesection {background-color: #d1e1fc;}
.colonydental .hmservicesection {background-color: #e1ecff;}
.home.colonydental.fixed #container{padding-top: 0;}
.colonydental .hmadvicon{height: 75px;width: 75px;background-size: 100%;}


/* Jonathan Moy DDS */
.jonathanmoydds #logo{width: 380px;}
.jonathanmoydds .teasertext h2 {color: #fff;}
.jonathanmoydds .hmadvicon{height: 75px;width: 75px;}
.jonathanmoydds .hmdisplans-section .hmplanslimiddel{min-height: 280px;}
.jonathanmoydds .hmpromosection .hmpromobox{height: 240px;}
.jonathanmoydds .hmpromosection .item{min-height: inherit;}
.jonathanmoydds #container{min-height:calc(100vh - 508px);padding-top: 142px;}
.jonathanmoydds.home #container{min-height:inherit;padding-top: 0;}
.jonathanmoydds .footmap .gmap3{height: 380px;}
.jonathanmoydds #header{position: absolute;}
.jonathanmoydds.fixed #header{position: fixed;}
.jonathanmoydds .hmplanlist .hmplantitle {display: none;}
.jonathanmoydds .insurance-logo img{max-width: 100%;}


/***************Walter L. Tippin DDS, Paul Apilado DDS, Inc*************/

.walterltippindds.home #header{background-color: rgba(238, 247, 225, 0.8); position: absolute;}
.walterltippindds.fixed #header{position:fixed;background-color: rgba(238, 247, 225, 0.8);}
.walterltippindds.fixed #header:before{background: transparent; opacity: 1;}

.walterltippindds #nav > li > a {color: #00567D;}
.walterltippindds #nav > li > a:hover {color: #91993e;}



.walterltippindds .headaddmap a, .headaddmap a:focus{color: #00567D;}
.walterltippindds .headaddmap a:hover{color: #91993e;}

.walterltippindds .headcall a, .headcall a:focus{color: #00567D;}
.walterltippindds .headcall a:hover{color: #91993e;}

.walterltippindds .hmadvantagesection .hmadvbox .hmadvicon{margin: 0px;}
.walterltippindds.fixed #container{padding-top: 133px;}
/*.home.walterltippindds.fixed #container{padding-top: 0px;}*/

.walterltippindds .listing{margin-bottom: 15px;}
.walterltippindds .listing ul{margin-bottom: 0;}
.walterltippindds .teasertext h2 {font-size: 50px;color: #fff;}


/********************* Vesna Arezina *********************/

.vesnaarezina.fixed #container{padding-top: 133px;}
.home.vesnaarezina.fixed #container{padding-top: 0px;}
.vesnaarezina .hmteamsection .row{text-align: center;}
.vesnaarezina .teasertext h2{color: #fff;}
.vesnaarezina .hmbooktitle, .vesnaarezina .hmadvantagesection h2, .vesnaarezina .hmadvbox h3, .vesnaarezina .hmwelcometext h1, .vesnaarezina .hmservicesection h2, .vesnaarezina .hmservicebox h3 a, .vesnaarezina .hmteamsection h2 {color: #112448;}
.vesnaarezina .hmservicebox h3 a:hover{color:#554209;}
.vesnaarezina #nav > li > a{color: #fff;}
.vesnaarezina .hmwelcomedesc{padding-left: 30px;}
.vesnaarezina  .hmadvicon{margin: 0 auto 15px;}
.vesnaarezina .hmserviceicon{margin: 0 auto 15px;}

/********************Total Vision Centers******************/
.totalvisioncenters.fixed #container{padding-top: 133px;}
.home.totalvisioncenters.fixed #container{padding-top: 0px;}
.totalvisioncenters .hmserviceicon{background-size: 100%;}
.totalvisioncenters .teasercaption{background-color:rgba(211, 209, 209, 0.26);}
.totalvisioncenters .hmservicebox{height: 200px;}
.totalvisioncenters .hmservicesection .item{min-height: 200px;}


/************************ Ballard Dentistry ************************/

.ballarddentistry  #header .header-inner {padding: 10px 0;}
.ballarddentistry .mb0{margin: 0;}
.ballarddentistry.fixed #container{padding-top: 132px;}
.ballarddentistry.home.fixed #container{padding-top: 0;}
.ballarddentistry .hmservicesection{background-color: #15286d;}
.ballarddentistry .teasertext h2{color: #ffffff;}
.ballarddentistry.page-template-tpl-team .bloglist{text-align: center}
.ballarddentistry.page-template-tpl-team .bloglist .item{display: inline-block;float: none;}
.ballarddentistry .hmserviceicon{margin-bottom: 15px;}
.ballarddentistry .hmadvicon{margin-bottom: 15px}
.ballarddentistry .patient-button .item{margin-bottom: 20px;}


/* Palmieri Dentistry */
.palmieridentistry.page-template-template-parts .team-video ,.palmieridentistry .technology-video{max-width: 700px;margin: 0 auto;padding: 8px 5px;}
.palmieridentistry .formpdf a{width: 100%;text-align: center;margin: 7px 2px;}
.palmieridentistry .promotion-plan .promobox{padding: 50px 40px;text-align: center;border: solid;min-height: 340px;margin: 10px 5px;}
.palmieridentistry .promotion-plan .promobox .plan-title{font-size: 50px;font-weight: bold;line-height: 1.2;}
.palmieridentistry #nav ul{right: 0;left: inherit;}
.palmieridentistry #nav ul ul{left: inherit;right: 260px;}


/************** Starry Dental **************/
.starrydental.fixed #container{padding-top: 133px;}
.starrydental.home.fixed #container{padding-top: 0px;}
.starrydental .comingsoon{font-size: 28px;text-align: center;}
.starrydental .hmadvicon{margin: 0 auto 15px;}
.starrydental .bloglist.row{text-align: center;}
.starrydental .teaminboxcontain { padding: 20px 10px 10px 10px;}
.starrydental .item.col-md-4.col-sm-4.col-xs-6{display: inline-block;float: none; width: 33%;margin: 0 auto;vertical-align: middle;}
.docspa:first-child {overflow: hidden;}
.starrydental .item-pic{ float: none; text-align: center; margin: 0 auto; }
.starrydental .teasertext h2{font-size: 60px;}


/************** Atlanta Dentistry By Design **************/
.atlantadentistrybydesign #nav > li{margin: 0 0 0 18px;}
.atlantadentistrybydesign .hmadvantagesection{background-color: #c0bfbf;}
.atlantadentistrybydesign .hmadvantagesection h2, .atlantadentistrybydesign .hmbooktitle, .atlantadentistrybydesign .hmservicesection h2{color: #fff;}
.atlantadentistrybydesign .teasercaption{background-color: rgba(55, 52, 49, 0.3);}
.atlantadentistrybydesign.fixed #header::before, .atlantadentistrybydesign #header.staticheader::before{background-color: #c3c3c3;}
.atlantadentistrybydesign.fixed #container{padding-top: 133px;}
.atlantadentistrybydesign .hmadvicon, .atlantadentistrybydesign .hmserviceicon{margin: 0 auto 15px;}
.atlantadentistrybydesign .hmservicebox{height: 300px;}
.atlantadentistrybydesign .hmservicesection .item{min-height: 300px;}
.home.atlantadentistrybydesign.fixed #container{padding-top:0px;}
.atlantadentistrybydesign .teasertext h2{color: #fff;}
.atlantadentistrybydesign .contactusmain{background-color: #989797;}
.atlantadentistrybydesign .hmformafterbanner, .atlantadentistrybydesign #footer, .atlantadentistrybydesign .fcopy{background-color: #c0bfbf;}



/************************* Venice Dental Care *********************/


.venicedentalcare #nav ul {width: 190px;}
.venicedentalcare #nav ul ul {left: 190px;}

.venicedentalcare .teasercaption {padding: 470px 0 110px;background-color:transparent;}
.venicedentalcare .testimonialbtn {margin-bottom: 30px;}
.venicedentalcare .testimonial {text-align: center;background:#5c7f71;display: table;margin: 15px;padding: 15px;color: #fff;}
.venicedentalcare .testimonialimg img {width: 200px;height: 200px;border-radius: 50%;}
.venicedentalcare.fixed #container{padding-top: 133px;}
/*.venicedentalcare.home.fixed #container{padding-top: 0px;}*/
.venicedentalcare.home #header::before {content: "";
position: absolute;
left: 0;top: 0;
width: 100%;
height: 100%;
background-color: #c4ba98;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
opacity: 1;
}
.venicedentalcare.home.fixed #header::before {opacity: 0.8;}
.venicedentalcare .teaserBanner .item{height: 650px;}
.venicedentalcare.home #header{position: relative;}
.venicedentalcare.home.fixed #header{position: fixed;}
.venicedentalcare .teaserBanner.owl-carousel .owl-nav [class*="owl-"]{display: block;}
.venicedentalcare .teasertext h2{color: #ffffff;}
.venicedentalcare .hmadvicon, .venicedentalcare .hmserviceicon{margin: 0 auto 15px;}
.venicedentalcare .contactusmain{background-color: #58595b;}
.venicedentalcare .headaddmap a,.venicedentalcare .headaddmap a:focus ,.venicedentalcare .headcall a ,.venicedentalcare .headcall a:focus{padding-top:0px;}


/***********************Bonita Dental Care***************************/
.bonitadentalcare #nav ul{right: 0;left: inherit;}
.bonitadentalcare #nav ul ul{right: 260px;}
.bonitadentalcare .teasercaption{background-color:rgba(255, 255, 255, 0.2);}
.bonitadentalcare.fixed #container{padding-top:133px;}
.bonitadentalcare.home.fixed #container{padding-top:0px;}
.bonitadentalcare .teasertext h2{color: #fff;}
.bonitadentalcare .hmadvicon ,.bonitadentalcare .hmserviceicon{margin: 0 auto 15px;}
.bonitadentalcare .contactusmain{background-color: #c6b57d;}
.bonitadentalcare.page-template-tpl-contact #container{min-height: calc(100vh - 509px);}
.bonitadentalcare.page-template-tpl-contact.fixed #container{padding-top: 143px;}
.bonitadentalcare #nav li ul li:hover > a{background-color: #231f20;}
.bonitadentalcare .contant-box{background-color: #5b7f71;padding: 20px;border-radius: 10px;color: #fff;}

.bonitadentalcare .financial-container ul{margin:5px 0; padding: 0; list-style: none;}
.bonitadentalcare .financial-container .column{margin:10px -1%;}
.bonitadentalcare .financial-container .column li{padding: 15px; float: left; text-align:center; width: 30.33%; margin: 0 1% 15px; background: #f3f5f4;}
.bonitadentalcare .financial-container .column li:nth-child(3n+1){clear: both;}
.bonitadentalcare .financial-container .column.large{display: table; vertical-align: middle; }
.bonitadentalcare .financial-container .column.large li{height: 80px; vertical-align: middle; display: inline-block; float: none;}
.bonitadentalcare .rwd-table{background: #f3f5f4;color: #000;border-radius: .4em;overflow: hidden;width: 100%;}
.bonitadentalcare .rwd-table th,  .bonitadentalcare .rwd-table td{padding: 10px 10px;}
.bonitadentalcare .servicedetail iframe{width: 100%;height: 315px;max-width: 560px;}
.bonitadentalcare .service-video {text-align: center;}

/********************** Albert Street Dentistry **********************/
.albertstreetdentistry.fixed #container{padding-top: 133px;}
.albertstreetdentistry.home.fixed #container{padding-top: 0;}
.albertstreetdentistry .teasertext h2{color: #fff;}
.albertstreetdentistry .hmadvicon, .albertstreetdentistry .hmserviceicon{margin: 0 auto 15px;}
.albertstreetdentistry .hmservicebox{height: 360px;}
.albertstreetdentistry #logo{width: 250px;}

/********************** Glenn C Delaroca DDS **********************/

.glenncdelarocadds .teasertext h2{color: #fff;}
.glenncdelarocadds #logo{top: 3px;}
.glenncdelarocadds .hmadvicon{margin: 0 auto 5px;}
.glenncdelarocadds .hmserviceicon{margin: 0 auto 10px;}
.glenncdelarocadds.fixed #container{padding-top: 132px}
.glenncdelarocadds.fixed.home #container{padding-top: 0px}
.glenncdelarocadds .hmservicesection{background-color: #8f8f8f}
.glenncdelarocadds .teasercaption {background-color: rgba(234, 158, 111, 0.5);}


/***********************Great Chicago Smiles***********************/
.greatchicagosmiles.fixed #container{padding-top:133px;}
.greatchicagosmiles.home.fixed #container{padding-top:0px;}


/***********************Richmond West Dental*********************/
.richmondwestdental.fixed #container{padding-top:133px;}
.richmondwestdental.home.fixed #container{padding-top:0px;}
.richmondwestdental .hmadvantagesection .hmadvicon {margin-bottom: 0px;}
.richmondwestdental .hmservicesection .item {min-height: 280px;}
.richmondwestdental .hmservicesection .item .hmservicebox {height: 300px;}

/***********************Selfie Smiles Dental*********************/
.selfiesmilesdental .hmservicesection .item{ min-height:auto; }
.selfiesmilesdental .hmservicebox{ height: 300px; }
.selfiesmilesdental .teasertext h2{ color:#ffffff; }
.selfiesmilesdental .hmservicebox{ background-color: #efefef; }