/**** 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%;}



/* 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;}



/****** 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 .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%;}



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

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

.crystalcreekdental #logo{padding: 0px;}

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





/****** Fairview Dental *********/

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

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

.fairviewdentalallen .hmbookdisctext{ padding-top: 24px;}

.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;}





/****** 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;}

.price-promo{display: block; padding-top: 15px;}

.thankyoublock { padding: 80px 0;}