/**** Durrett Orthodontics ****/

.durrettorthodontics .before-after-gallery .item {margin-bottom: 20px; }

.durrettorthodontics .before-after-gallery .item img {width: 100%; max-width: 100%; height: auto; }

.durrettorthodontics .before-after-gallery .item h3 {font-weight: bold; margin-top: 10px;}

.durrettorthodontics .hmbookdisctext {padding-top: 5px;}

.durrettorthodontics .hmbookdiscin strong sup{top: 13px;}

.durrettorthodontics.page-template-template-gallery .media-thumb a img, .media-thumb img {width: auto;max-width: 100%;}

.durrettorthodontics.page-template-template-gallery .media-listing > li {margin-bottom: 40px;}

.durrettorthodontics span.servicon.fod-icon {display: none;}

.durrettorthodontics .advanticon {background-size: cover;}

.durrettorthodontics .blogdetails-sec {padding: 80px 0 0;}

.durrettorthodontics.page-gallery .contentsection, .durrettorthodontics.page-before-after .contentsection{padding-bottom: 0;}

.durrettorthodontics .page-book-appointment{overflow-y: hidden;}

.durrettorthodontics.page-gallery .footer-inner {padding-top: 20px;}

.durrettorthodontics #nav > li {margin: 0 12px;}

.durrettorthodontics .headermain .headbookapp {margin-left: 20px;}

.durrettorthodontics .clarityimg .item {margin-bottom: 20px;}

.durrettorthodontics .clarityimg .item img {max-width: 100%; width: auto; height: auto;}

.durrettorthodontics .clarityimg .hmservicevideo {position: relative; width: 100%; overflow: hidden;}

.durrettorthodontics .clarityimg .hmservicevideo img {width: 100%;height: auto;visibility: hidden;position: relative;}

.durrettorthodontics .clarityimg .hmservicevideo .video-js {position: absolute;right: 0;top: 0;width: 100%;height: 100%;z-index: 1;object-fit: cover;}

.durrettorthodontics .aboutdesignation .listing li { text-align: left; float: left; width: 50%; }



/**** anatolypattersondental ****/

.anatolypattersondental #header{height:105px;}

.anatolypattersondental #logo{padding: 0;}

.anatolypattersondental.fixed #logo{width: 155px;}

.anatolypattersondental .hmbookdiscin strong{font-size: 45px;}

.anatolypattersondental .hmbookdisctext{padding-top: 0px;}

.anatolypattersondental .DatePreffered:before{right:0px;}

.blog.anatolypattersondental .blog-section{padding-bottom: 0px;}

.blog.anatolypattersondental .bloglist .item{padding-bottom: 0px;}

.anatolypattersondental  .hmadvgesection .advanticon {height: 65px;}

.anatolypattersondental .footcontform textarea.form-control, .anatolypattersondental .footcontform textarea.form-control:focus {height: 94px;}

.anatolypattersondental .footlink a i, .anatolypattersondental .footadd i{top:6px;}

.anatolypattersondental .about-section {padding: 50px 0;}



/*********** glammdmedspa  **********/

.glammdmedspa #logo > a{border: 1px solid #d89a7f;}

.glammdmedspa #container {padding-top: 124px;}

.glammdmedspa.fixed #container {padding-top: 124px;}

.glammdmedspa .conditions-row .item:nth-child(3n + 1) {clear: both;}

.glammdmedspa .after-before .item {margin-bottom: 10px;}

.glammdmedspa .after-before .item img {max-width: 100%; width: auto;}

.glammdmedspa #logo {padding:10px 0; height: 104px; width: 200px; }

.glammdmedspa.fixed #logo {height: 110px; width: 150px;}

.glammdmedspa .header-right {padding-left: 200px; margin-left: -200px;}

.glammdmedspa .headbookapp  {margin-left: 0px;}

.glammdmedspa #nav > li {margin: 0 20px;}

.glammdmedspa .header-inner{background: #000; padding: 10px 0 10px;}

.glammdmedspa.fixed .header-inner {padding: 0;}

.glammdmedspa .indexBanner .teasercaption {text-align: center;}

.glammdmedspa .teasercaption{background-color: inherit;}

.glammdmedspa .bloglist .item {margin-bottom: 0; padding-bottom: 0;}

body.glammdmedspa {font-weight: normal;}

.glammdmedspa .insurance-row .item {margin-bottom: 25px;}

.glammdmedspa .aboutsmdet p, .glammdmedspa .hmwelcomesmdec p, .glammdmedspa .hmblogsmdec p, .glammdmedspa .hmpricelist li span, .glammdmedspa .advanticondec p, .glammdmedspa .footadd a, .glammdmedspa .blogdec p, .glammdmedspa .accord-detail p {font-weight: normal;}

.glammdmedspa.page-id-1714 .hmpricingbox {max-width: 350px; margin: 0 auto;}

.glammdmedspa.page-id-1714 .hmpricingslider {text-align: center;} 

.glammdmedspa.page-id-1714 .hmpricingslider .item {width:100%; float: none; display: inline-block; vertical-align: top;}

.glammdmedspa.single-service .serviceblock img.aligncenter {display: inherit; margin: 0 auto; float: none; vertical-align: top; margin-top: 40px;}

.glammdmedspa.page-id-298 .aboutsmdet h1{ margin-top: 30px; }

.glammdmedspa .service-video { position: relative; margin-bottom: 30px; }

.glammdmedspa .service-video iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}

.glammdmedspa .service-video img { width: 100%; height: auto; }

.glammdmedspa .service-img img {width: 100%;}



/*********** dentistryoftheoaks  **********/

.dentistryoftheoaks #logo{padding: 15px 0;}

.dentistryoftheoaks .bookappform textarea.form-control{height:34px;}

.dentistryoftheoaks .bookappform textarea.form-control:focus{height: 100px;}

.dentistryoftheoaks .meettheteam-section .meetteamlist {margin: 0 auto; text-align: center;}

.dentistryoftheoaks .meettheteam-section .meetteamlist .item{float: none; display: inline-block; text-align: center;}



/*********** 7dental  **********/

.seven-dental .teasertext .teasetitle{font-size: 28px;}

.seven-dental .patients-form {text-align: center;}

.seven-dental .patients-form p a {font-size: 18px;color: #28a0c9; font-weight: normal;text-decoration: none;}

.seven-dental .patients-form p a:hover {color: #337ab7;text-decoration: none;}

.seven-dental.page-template-template-book-an-appointment .bookappsection{padding-bottom: 0;}

.seven-dental.page-template-template-book-an-appointment .footer-inner{padding-top: 20px;}



/***********  hermosadental  **********/

.hermosadental #logo {padding: 14px 0;}

.hermosadental #nav > li > a{font-size: 15px;}

.hermosadental #nav > li{margin: 0 12px;}

.hermosadental #nav > li:first-child{margin-left: 0;}

.hermosadental #nav > li:last-child{margin-right: 0;}

.hermosadental.page-your-first-visit .contentsection, .hermosadental.page-testimonials .contentsection{padding-bottom: 0px;}

.hermosadental .footcontform .button {margin-top: 17px;	}

.hermosadental.page-insurance-and-financing .hmwelcomesection {padding-bottom: 0px;}

.hermosadental .meettheteam-section .item.team-item {width: 50%;}

.hermosadental .advanticon {height: 60px;} 

.hermosadental .hmgallerysec {padding-bottom: 0px;}





/* Prime Dental Plano */

.primedentaltexasplano #logo {padding: 10px 0;}

.primedentaltexasplano .header-right {padding-top: 15px;padding-bottom: 15px;}



.primedentaltexasplano #container {padding-top: 134px;}

.primedentaltexasplano .bookappsection {padding: 40px 0 10px;}

.primedentaltexasplano .hmbookdisctext {color: #fff;}

.primedentaltexasplano .servicelst-row h2 {color: #0f75bc;}

.primedentaltexasplano .contentblock h2 {margin: 0 0 20px 0;}

.primedentaltexasplano .ourmeet-section.meettheteam-section .wrap-inner{max-width: 780px;}

.primedentaltexasplano .ourmeet-section.meettheteam-section .team-item{width: 50%;}

.primedentaltexasplano .hmbookdiscin strong{font-size: 40px;}
.primedentaltexasplano .hmbookdiscin strong sup{top:0;}
.primedentaltexasplano .hmbookdiscin{padding: 10px 0;}
.primedentaltexasplano .hmbookdisc {padding-left: 30px;}
.primedentaltexasplano .hmbookdisctext {padding-left: 140px;}



/* Prime Dental Texas Garland */

.primedentaltexasgarland #logo {padding: 10px 0;}

.primedentaltexasgarland .header-right {padding-top: 15px;padding-bottom: 15px;}

.primedentaltexasgarland #container {padding-top: 134px;}

.primedentaltexasgarland .bookappsection {padding: 50px 0 10px;}

.primedentaltexasgarland .hmbookdisctext {color: #fff;}

.primedentaltexasgarland .servicelst-row h2 {color: #0f75bc;}

.primedentaltexasgarland .contentblock h2 {margin: 0 0 20px 0;}

.primedentaltexasgarland .servcontent-section{background-color: #c6c6c6;}

.primedentaltexasgarland .teasercaption, .primedentaltexasgarland .innerbanner:after{background-color: transparent;}



/* Prime Dental Texas Grand Prairie */

.primedentaltexasgrandprairie #logo {padding: 10px 0;}

.primedentaltexasgrandprairie .header-right {padding-top: 15px;padding-bottom: 15px;}

.primedentaltexasgrandprairie #container {padding-top: 134px;}

.primedentaltexasgrandprairie .bookappsection {padding: 30px 0 10px;}

.primedentaltexasgrandprairie  .hmbookdisctext {color: #fff;}

.primedentaltexasgrandprairie .servicelst-row h2 {color: #0f75bc;}

.primedentaltexasgrandprairie .contentblock h2 {margin: 0 0 20px 0;}

.primedentaltexasgrandprairie .hmteamsection .hmteamlist .item {padding: 0 15px;}

.primedentaltexasgrandprairie.page-insurance-financing-info .contentsection {padding-bottom: 0px;}

.primedentaltexasgrandprairie.page-meet-the-team .meettheteam-section {text-align: center; }

.primedentaltexasgrandprairie.page-meet-the-team .team-item {margin: 0 -4px; display: inline-block; vertical-align: top; float: none; }

.primedentaltexasgrandprairie .ourmeet-section.meettheteam-section .wrap-inner{max-width: 780px;}

.primedentaltexasgrandprairie .ourmeet-section.meettheteam-section .team-item{width: 50%;}



.primedentaltexasgrandprairie.page-gallery .contentsection {padding-bottom: 0px;}


.primedentaltexasgrandprairie .hmbookdiscin strong{font-size: 40px;}
.primedentaltexasgrandprairie .hmbookdiscin strong sup{top:0;}
.primedentaltexasgrandprairie .hmbookdiscin{padding: 10px 0;}
.primedentaltexasgrandprairie .hmbookdisc {padding-left: 30px;}
.primedentaltexasgrandprairie .hmbookdisctext {padding-left: 140px;}


/****** Arlington Dental Associates  *********/



.arlingtondentalassociatestx  #logo {padding: 4px 0 0; height: 104px;}

.arlingtondentalassociatestx .advanticon {height: 60px;}

.arlingtondentalassociatestx .hmbookdisctext  {color: #fff;}

.arlingtondentalassociatestx .meettheteam-section {text-align: center;}

.arlingtondentalassociatestx .meettheteam-section .item {float: none; display: inline-block; margin: 0 -4px;}

.arlingtondentalassociatestx .serviceblock p:last-child {margin-bottom: 0px;}

.arlingtondentalassociatestx.page-template-default .footer-inner  .bookappsection {padding-top: 0px;}

.arlingtondentalassociatestx  .footer-inner .bookappsection {padding-bottom: 40px;}

.arlingtondentalassociatestx.page-insurance-financing .smile-images img {max-width: 226px;}

.arlingtondentalassociatestx .hmpricinglist .item {width: 33.33%;}

.arlingtondentalassociatestx.blog .footer-inner .bookappsection {padding-top: 0px;}

.arlingtondentalassociatestx.page-template-template-gallery .footer-inner .bookappsection {padding-top: 0px;}

.arlingtondentalassociatestx .hmteamsection .hmteamlist .item {padding: 0 15px;}

.arlingtondentalassociatestx .hmwelcomeblock {max-width: 100%;}



.arlingtondentalassociatestx .teasercaption{background-color: transparent;}



/****** White Rock Dental  *********/



.whiterockdental #logo{padding: 2px 0 0;}

.whiterockdental .hmbookdisctext{min-height: auto;padding-top: 0;padding-left: 150px;font-size: 20px;color: #fff;}

.whiterockdental .hmbookdisc {padding: 20px 30px 20px 30px;}

.whiterockdental .hmbookdiscin strong{font-size: 40px;margin-bottom: 0;}

.whiterockdental .contentblock ul li{line-height: 1.5;}

.whiterockdental #nav > li{margin: 0 10px;}

.whiterockdental .hmpricing-section .hmpricemonth{padding-bottom: 10px;}

.whiterockdental .header-inner{padding: 5px 0;}

.whiterockdental .bookappsection {padding: 40px 0 10px;}

.whiterockdental.single-doctor .footer-inner{padding-top: 10px;}

.whiterockdental.single-doctor .bookappsection{padding-top: 10px;}

.whiterockdental .hmteamthumb{background-color: transparent;}

.whiterockdental .ourmeet-section.meettheteam-section .wrap-inner{max-width: 780px;}

.whiterockdental .ourmeet-section.meettheteam-section .team-item{width: 50%;}

.whiterockdental .teasertext{background-color: transparent;}



/****** Crystal Creek Dental *********/

.crystalcreekdental #nav > li{margin:0 10px;}

.crystalcreekdental #logo{padding: 0px;}

.crystalcreekdental .header-inner{padding: 10px 0;}





/****** Fairview Dental *********/
.fairviewdentalallen #logo {padding: 15px 0;}
.fairviewdentalallen  #nav > li  {margin: 0 10px;}
.fairviewdentalallen  #nav > li:first-child {margin-left: 0;}
.fairviewdentalallen #container {padding-top: 104px;}
.fairviewdentalallen.single-service #container{padding-top: 119px;}

.fairviewdentalallen.page-template-default .bookappsection {padding: 40px 0;}

.fairviewdentalallen.single-doctor .bookappsection{padding: 40px 0;}

.fairviewdentalallen.page-gallery .bookappsection{padding: 40px 0;}

.fairviewdentalallen.page-gallery .page-header{padding: 40px 0 40px;}

.fairviewdentalallen .serviceblock a{color: #5a2a00;}

.fairviewdentalallen.page-insurance-and-financing .contentsection{padding-bottom: 20px;}

.fairviewdentalallen.page-contact-us .bookappsection{padding: 20px 0;}

.fairviewdentalallen .hmbookdisc{padding: 20px 30px 20px 30px;}

.fairviewdentalallen .hmbookdiscin strong{font-size: 42px;line-height:1.5;}

.fairviewdentalallen .hmbookdisctext{padding-left: 140px;min-height: 70px;}

.fairviewdentalallen .careerdesc{padding-bottom: 10px;}

.fairviewdentalallen .careerdesc p {margin-bottom: 30px;}

.fairviewdentalallen .careerblock {display: none;}

.fairviewdentalallen .teasercaption{background-color: inherit;}





/****** Crystal Creek Dental *********/

.crystalcreekdental .hmbookdisctext{min-height: auto;padding-top: 0;font-size: 20px;color: #fff;}

.crystalcreekdental .hmbookdisc{padding: 20px 30px 20px 30px;}

.crystalcreekdental .hmbookdiscin strong{font-size: 40px;margin-bottom: 0;}


/****** Anchorage Dental Arts *********/
.anchoragedentalarts #logo{width: 280px;-webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 0;padding-top: 7px;}
.anchoragedentalarts .header-right{margin-left: -280px; padding-left: 300px;-webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;}
.anchoragedentalarts .topbarinner{padding-top: 15px;}
.anchoragedentalarts #nav > li{margin: 0 15px;}
.fixed.anchoragedentalarts #logo{width: 265px;padding-top: 10px;}
.fixed.anchoragedentalarts .header-right{margin-left: -265px; padding-left: 285px;}
.anchoragedentalarts.single-doctor .bookappsection, .anchoragedentalarts.single-staff .bookappsection{padding-top: 30px;padding-bottom: 0;}
.anchoragedentalarts.page-id-1386 .meettheteam-section .wrap-inner{max-width: 700px;}
.anchoragedentalarts.page-id-1386 .meettheteam-section .wrap-inner .row > div{width: 50%;}
.anchoragedentalarts .teasercaption {background: inherit;}

/****** Beautiful Smiles *********/
.beautifulsmiles #logo{width: 175px; padding: 10px 0;}
.beautifulsmiles .topbarinner{padding: 26px 0 0;}
.beautifulsmiles .advanticon{height: 55px; width: 55px;}
.beautifulsmiles .ourmeet-section .team-item{display: inline-block; float: none;}
.beautifulsmiles .ourmeet-section{text-align: center;}
.beautifulsmiles.page-insurance-and-financing .contentsection {padding-bottom: 0px;} 
.beautifulsmiles i.fa.fa-fax{position: relative; top:-1px;}
.beautifulsmiles .teasercaption{background-color: transparent;}
.beautifulsmiles .bloglist .item {width: 100%; margin: 0 auto; max-width: 540px; float: none;}

/*** Friedler Dental Group ****/
.friedlerdentalgroup .topbarinner {padding-top: 35px;}
.friedlerdentalgroup #container {padding-top: 146px;}
.friedlerdentalgroup .advanticon {height: 60px;}
.friedlerdentalgroup.page-financing  .contentsection   {padding-bottom: 0px;}
.friedlerdentalgroup .hmbloglist {text-align: center;}
.friedlerdentalgroup .hmbloglist .item {float: none;}
.friedlerdentalgroup .footlink a i, .friedlerdentalgroup .footadd i {top: 6px;}
.friedlerdentalgroup.page-template-template-gallery .contentsection {padding-bottom: 0px;}
.friedlerdentalgroup .gallery-section {padding: 0px;}
.friedlerdentalgroup .ourmeet-section {text-align: center;}
.friedlerdentalgroup .ourmeet-section .team-item {float: none; display: inline-block; margin: 0 -4px;}
.friedlerdentalgroup.single-doctor .about-section {padding-bottom: 0px;}
.friedlerdentalgroup.single-doctor .bookappsection {padding-top: 30px;} 
.friedlerdentalgroup.single-staff .bookappsection {padding-top: 30px;}
.friedlerdentalgroup .bookappsection {padding: 40px 0 40px;}
.friedlerdentalgroup .contact-section {padding-top: 40px;}
.friedlerdentalgroup .teasercaption{background-color: transparent;}
.friedlerdentalgroup .hmbookdisctext {min-height:70px; margin-left: -140px; }

/*** gardenlakes family dentistry ****/
.gardenlakesfamilydentistry #logo{width: 250px; padding: 10px 0;}
.gardenlakesfamilydentistry .advanticon{height: 60px; width: 60px;}
.gardenlakesfamilydentistry #nav > li{margin:0 15px;}
.gardenlakesfamilydentistry .header-right{padding-left: 256px; padding-top: 13px;}
.gardenlakesfamilydentistry .hmprmobox h3{font-size: 34px;}
.gardenlakesfamilydentistry .hmbookdiscin strong{font-size: 30px;}
.gardenlakesfamilydentistry .hmbookdisc{padding: 20px;}
.gardenlakesfamilydentistry .hmbookdisctext{margin-left: -170px;padding-left: 191px;min-height: 68px;}
.gardenlakesfamilydentistry .hmbookdiscin{width: 167px; }
.gardenlakesfamilydentistry .hmbookdisctext{padding-top: 0;}
.gardenlakesfamilydentistry.page-meet-the-doctors .meettheteam-section {text-align: center;}
.gardenlakesfamilydentistry.page-meet-the-doctors .meettheteam-section  .team-item {float:none; display: inline-block; margin: 0 -4px; }
.gardenlakesfamilydentistry.page-template-default .page-header h1{text-align: left;}
.gardenlakesfamilydentistry .hmadvgesection{margin-top: -1px;}
.gardenlakesfamilydentistry .formradio label input[type="radio"] + span{border-bottom-color: #777777;}
.gardenlakesfamilydentistry .hmblogsection{text-align: center;}
.gardenlakesfamilydentistry .hmbloglist .item{text-align: left; float: none; margin: 0 auto;}
.gardenlakesfamilydentistry .hmbloglist{display: flex;}
.gardenlakesfamilydentistry.page-template-default .contentsection{padding-bottom: 0px;}

/**** absolutedentalpracticestrat ****/
.absolutedentalpracticestrat #logo{width: 250px;padding: 13px 0;}
.absolutedentalpracticestrat .header-right{margin-left: -250px; padding-left: 260px;}
.absolutedentalpracticestrat #nav > li{margin: 0 15px;}
.absolutedentalpracticestrat .bfaflogo img {width: 100%;max-width: 400px;}
.absolutedentalpracticestrat .referralprogramcard img {width: 100%;max-width: 400px;}
.absolutedentalpracticestrat .hmbookdisc {padding: 20px;}
.absolutedentalpracticestrat .hmbookdiscin strong{font-size: 45px;}
.absolutedentalpracticestrat .hmbookdisctext{font-size: 22px;line-height: 1.4;padding-top: 0px;}
.absolutedentalpracticestrat .hmteamslider .item{float:none; display: inline-block;}
.absolutedentalpracticestrat .hmteamslider{text-align:center;}
.absolutedentalpracticestrat .hmteamsection .owl-carousel .owl-item{float: none; display: inline-block;}
.absolutedentalpracticestrat.page-meet-our-doctors .ourmeet-section .team-item{margin: 25px auto 0;float: none;display: inline-block;}
.absolutedentalpracticestrat.page-meet-our-doctors .ourmeet-section .row{margin: 0 auto;text-align: center;}
.absolutedentalpracticestrat.page-template-default .contentsection{padding-bottom: 0;}
.absolutedentalpracticestrat .teasercaption{background: none;}
.absolutedentalpracticestrat 


/**** Thornhill Square Dentistry  ****/
.thornhillsquaredentistry #logo { padding: 10px 0; height: 104px; width: 150px;}
.thornhillsquaredentistry.fixed #logo > a img { width: 100%; }
.fixed.thornhillsquaredentistry #logo {width: 120px;}
.thornhillsquaredentistry .teaserBanner .item {background-position:left center;}
.thornhillsquaredentistry .hmpricing-section {padding: 80px 0 50px;}
.thornhillsquaredentistry .hmgallerysec {padding: 80px 0 40px;}
.thornhillsquaredentistry .bookappsection {padding: 40px 0;}
.thornhillsquaredentistry .abtteamslider .item {width: 100%; margin: 0 auto; max-width: 320px; float: none;}
.thornhillsquaredentistry.page-template-default .page-header, .thornhillsquaredentistry.page-id-444 .page-header {padding:50px 0;}
.thornhillsquaredentistry.page-template-default .contentsection, .thornhillsquaredentistry.page-id-444 .contentsection {padding-bottom: 0;}
.thornhillsquaredentistry .header-right {padding-left:180px;}
.thornhillsquaredentistry .alignright {float: right;margin: 10px 0px 10px 30px;width: 100%;max-width: 350px;}
.thornhillsquaredentistry.page-kids iframe{max-width: 560px; width: 100%;} 

/**** Beddington Dental  ****/
.beddingtondental #logo {height: 108px; padding: 10px 0;}
.beddingtondental .patientformbtn {text-align: center;}
.beddingtondental .patientformbtn ul {list-style: none; padding-left: 0;}
.beddingtondental .patientformbtn ul li {width: 100%;max-width: 220px; margin:0 20px auto 0; display: inline-block;}
.beddingtondental .patientformbtn ul li:last-child {margin-right: 0;}
.beddingtondental .patientformbtn ul li a{width: 220px;}
.beddingtondental.page-meet-the-staff .ourmeet-section.meettheteam-section .ourmeetblock {text-align: left; max-width: 100%;}
.beddingtondental.page-template-template-meet-the-team .ourmeetblock .teaminfo {padding-bottom: 20px;min-height: 320px; margin: 15px 0; border-bottom: 2px solid rgba(255,255,255,0.5);}
.beddingtondental.page-template-template-meet-the-team .ourmeetblock .teaminfo img{ float: left; margin-right: 20px; width: 100%; max-width: 300px; height: auto; }
.beddingtondental .teasercaption{background:none;}
.beddingtondental.page-financials .contentsection{padding-bottom: 0px;}
.beddingtondental.page-patient-forms .contentsection{padding-bottom: 0px;}
.beddingtondental .ourmeet-section .ourmeetblock h2{text-align: center;}
.beddingtondental .ourmeet-section .ourmeetblock .teaminfo h2{text-align: left; margin-bottom: 25px;}

.beddingtondental .ourmeetblock p {color: #fff;}
.beddingtondental .hmblogsection h2 a:hover {color: #39a5a6;}
.beddingtondental.page-id-444 .bookappsection {padding: 30px 0;}
.beddingtondental .innerstaff{text-align: center;}




/**** Sonata Dental  ****/
.sonatadental #logo {height: 108px; padding: 10px 0;}
.sonatadental .footer-inner .bookappsection { padding-bottom: 20px;}
.sonatadental.page-new-patients .footer-inner .bookappsection, .sonatadental.page-financials .footer-inner .bookappsection, .sonatadental.page-meet-and-greet  .footer-inner .bookappsection {padding-top: 0px; }
.sonatadental.single-staff .about-section, .sonatadental.single-doctor .about-section {padding-bottom: 0px;}
.sonatadental .new-patient-image img {max-width: 100%;}
.sonatadental .blogdetails-sec {padding-bottom: 0px;}
.sonatadental .service-list {margin-bottom: 30px;}
.sonatadental .service-list ul {margin-bottom: 0px;}
.sonatadental .greet-image img {max-width: 100%;} 
.sonatadental .aboutdesignation span{font-weight: 600;}
.sonatadental .bookappsection{padding: 60px 0px 0px;}
.sonatadental .about-section{padding: 60px 0px;}
.sonatadental .servcontent-section{padding: 60px 0px 60px 0px;}
.sonatadental.single-staff .about-section, .sonatadental.single-doctor .about-section{padding: 0px 0px;}
.sonatadental.page-contact-us .bookappsection{padding-top: 40px;}
.sonatadental .hmwelcomesmdec {padding-bottom: 20px;}
.sonatadental .hmwelcomesmdec h2{margin: 0 0 20px;}
.sonatadental .hmwelcomesmdec p{margin-bottom: 20px;}
.sonatadental .teasercaption{background-color: transparent;}

.sonatadental .patient-forms{max-width: 700px;margin: 0 auto;}
.sonatadental .patient-forms .button{height: auto;display: block;text-align: center;text-transform: capitalize;margin-bottom: 14px;padding: 12px 20px;}

/**** Richmond Dental Calgary  ****/
.richmonddentalcalgary #logo {height: 108px;padding: 10px 0;}
.richmonddentalcalgary .contentsection .patient-forms {max-width: 700px;margin: 0 auto;}
.richmonddentalcalgary .contentsection .patient-forms br{display: none;}
.richmonddentalcalgary .contentsection .patient-forms .button {height: auto;display: block;text-align: center;text-transform: capitalize;margin-bottom: 14px;padding: 12px 20px;}
.richmonddentalcalgary .foothourslist span.hourstime span {display: block;font-size: 14px;line-height: 14px;}
.richmonddentalcalgary .teasercaption{background-color: transparent;}



/**** NovaCare  ****/
.novacare .servicelst-row h2{color: #ffffff;}
.novacare .contentsection{padding-bottom: 0;}
.novacare .teasercaption{background-color: rgba(255,255,255,0);}


