	/********************** River Heights Eye Care ********************/
.wpcf7-response-output{display:none !important;}
.riverheightseyecare #logo{margin-top: -35px;background-color: #fff;padding: 0 10px;}
.riverheightseyecare.fixed #logo{margin-top: -34px;padding: 0 10px;}
.riverheightseyecare.fixed #container{padding-top: 150px;}
.riverheightseyecare .blog-details .col-md-12{padding-bottom: 10px;}
.riverheightseyecare .blog-details.inner{padding-bottom: 20px;}
.riverheightseyecare .footwhtbox{min-height: 355px;}
.riverheightseyecare .footmap iframe{height: 355px;}
.riverheightseyecare.page-id-830 .abtdocrow {text-align: center;}
.riverheightseyecare.page-id-830 .abtdocrow .profile1 {float: none;text-align: left; display: inline-block;margin: 0 -4px; vertical-align: top;}
.riverheightseyecare #container{min-height: calc(100vh - 653px);}
.riverheightseyecare .web-by{display: none;}
.riverheightseyecare .innercontentimages {text-align: center;}
.riverheightseyecare .innercontentimages img{width: 100%; height: auto; max-width: 640px;}
.riverheightseyecare .innercontentimages .item {margin-bottom: 20px; padding: 0 15px;}
.riverheightseyecare .eyeglassimagebtn {text-align: center; margin-bottom: 15px;}
.riverheightseyecare .conetntvideo iframe {width: 100%;height: auto;max-width: 534px;min-height: 300px;}
.riverheightseyecare .conetntvideo {width: 100%;height: auto;max-width: 534px; margin-bottom: 15px;}
.riverheightseyecare .currentpromotionsimg {margin-bottom: 15px; text-align: center;}
.riverheightseyecare .nikonlogo {display: block;}
.riverheightseyecare .nikonlogo img {float: left; padding-right: 20px;}
.riverheightseyecare .nikonlogo p{padding-top: 20px;}
.riverheightseyecare .currentpromotionsimg img {width: 100%; height: auto; max-width: 250px;}
.riverheightseyecare #nav ul ul {right: 0; left: -260px;}
.riverheightseyecare .teasercaption{background:none;}
.riverheightseyecare .videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.riverheightseyecare .videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.riverheightseyecare .vimeo-iframe{max-width: 820px; margin:0 auto; float: none; clear: both; width: 100%;}
.riverheightseyecare .promotions-page img {max-width:100%; }
/********************** Wilmington Dental Studio ********************/

.wilmingtondentalstudio .about-section .abtdoc-section{padding: 30px 0px;}
.wilmingtondentalstudio .contentsection{width: 100%;display: inherit;text-align: center;}
.wilmingtondentalstudio .teasercaption .teasertext{max-width: 430px;}
.wilmingtondentalstudio .blog-details .patientformsbtn {text-align: center;}
.wilmingtondentalstudio .blog-details .patientformsbtn ul li {list-style: none; width: 100%; max-width: 320px; display: inline-block; margin-right: 15px;}
.wilmingtondentalstudio .blog-details .patientformsbtn ul li .button {max-width: 320px;width: 100%;text-align: center;}
.wilmingtondentalstudio .doctor-coll  .doctor-disc ul{padding: 0px 15px;}
.wilmingtondentalstudio .blog-details .col-md-12 .patientformsbtn{padding-top: 30px;padding-bottom: 30px;}
.wilmingtondentalstudio .blog-details .col-md-12{padding-top: 0px;padding-bottom: 0px;}
.wilmingtondentalstudio #container{min-height: calc(100vh - 623px);}
.wilmingtondentalstudio.page-id-7 .abtdocrow {text-align: center;}
.wilmingtondentalstudio.page-id-7 .abtdocrow .profile1 {display: inline-block; text-align: left;float: none; margin:0 -4px; vertical-align: top;} 
.wilmingtondentalstudio .doc-image {text-align: right;}
.wilmingtondentalstudio .doc-image img {width: auto;}
.wilmingtondentalstudio .teasercaption {background-color: inherit;}
.wilmingtondentalstudio.page-id-920 .blog-details.inner {margin-bottom: 30px;}
/********************** Friedler Dental Group ********************/

.friedlerdentalgroup .teaserBanner.cf .owl-carousel .owl-item{position: inherit;}


.bellaviadental.page-id-896 .page-title{margin-bottom: 0;}


/********************** Your Family Dental ********************/


.yourfamilydental .doc-image{text-align: right;}
.yourfamilydental .doc-image img {width: auto;}
.yourfamilydental.single-doctor .abtdoc-section h2{margin: 20px 0 20px 0;text-align: left;text-transform: capitalize;font-size: 22px;}
.yourfamilydental.single-doctor .doctor-disc h3{font-size: 24px;}
.yourfamilydental .patientformsbtn.row{text-align: center;}
.yourfamilydental .header-right{padding: 20px 0 20px 318px;}
.yourfamilydental .teasercaption {background-color: inherit;}
.yourfamilydental.page-template-default .page-title {margin-bottom: 0;}
.yourfamilydental .web-by {display: none;}
/********************** Peak Dental (South Austin)  ********************/

.peakdentalsouthaustin .header-inner #logo > a {background-color: #fff;margin-top: -45px;padding: 0 10px;max-width: 140px;}
.peakdentalsouthaustin .topbar .container{width: auto;max-width: 1170px;margin: 0 auto;}
.peakdentalsouthaustin .header-inner .container{width: auto;max-width: 1170px;margin: 0 auto;}
.peakdentalsouthaustin .headertop{padding: 8px 0 8px;text-align: right;}
.peakdentalsouthaustin.page-id-856 .abtdocrow .profile1{display: inline-block;text-align: left;float: none;margin: 0 -4px;vertical-align: top;}
.peakdentalsouthaustin.page-id-856 .abtdocrow{text-align: center;}
.peakdentalsouthaustin .patientformsbtn.row .button{width: 100%;text-align: center;margin: 5px auto;}
.peakdentalsouthaustin .serviceblock ul{list-style-position: inside;}
.peakdentalsouthaustin .headermain{padding: 13px 0;}
.peakdentalsouthaustin .hmplanssection .hmplanslist{max-width: 1050px;margin: 0 auto 0;display: table;}
.peakdentalsouthaustin .hmplanslist .item {width: 100%; max-width: 320px; min-height: 150px; margin: 0 auto;}
.peakdentalsouthaustin .hmplansbox {min-height: 280px;padding: 20px 15px;}
.peakdentalsouthaustin .hmplanshead h3{font-size: 30px;}
.peakdentalsouthaustin .hmplanssmdesc{padding-top: 0px;}
.peakdentalsouthaustin .hmplanssection .hmplanslist {text-align: center;}
.peakdentalsouthaustin .teasercaption {background-color: inherit;}
.peakdentalsouthaustin .footwhtbox{min-height:329px;}
.peakdentalsouthaustin .footmap iframe {height:329px;}
.peakdentalsouthaustin.page-template-default .page-title {margin-bottom: 0px;}
.peakdentalsouthaustin .hmplanscol2 {margin-left: 0; padding-left: 0;}


/********************** Bellavia Dental  ********************/
.bellaviadental .teasercaption {background-color: inherit;} 
.bellaviadental .teasertext p {font-size: 22px;}


/********************** Bellavia Dental  ********************/
.bellaviadental.page-id-896 .blog-details ul li:last-child, .blog-details ol li:last-child {margin-bottom: 15px;}

/********************** Dr. Mitchell Josephs ******************/
.drmitchelljosephs .service-video{text-align: center;width:100%;height:auto;}
.drmitchelljosephs .service-video iframe{width:100%;height:315px;max-width:560px;margin:15px 0;}
.drmitchelljosephs .servicethumb {text-align: center;}
.drmitchelljosephs .service-image img, .drmitchelljosephs .servicethumb img{margin:15px 0;max-width:100%;height:auto;width: auto;}
.drmitchelljosephs .web-by{display:none;}
.drmitchelljosephs .formpdf{text-align:center;}
.drmitchelljosephs .formpdf a{width: 100%;text-align: center;margin: 5px auto;}
.drmitchelljosephs .doctor-coll .doctor-disc small{font-size:15px;}
.drmitchelljosephs .home #container, .drmitchelljosephs .fixed #container {padding-top: 150px;}
.drmitchelljosephs.page-id-908 .doctor-coll .doctor-disc ,.drmitchelljosephs.page-id-902 .doctor-coll .doctor-disc{text-align:center;}
.drmitchelljosephs .serviceblock{display: block;}
.drmitchelljosephs .teasercaption{background-color: transparent;}

/********************** Varley Optometry ******************/
.varleyoptometry #logo{margin-top: 14px;margin-bottom: 5px;}
.varleyoptometry .teasercaption{background-color: inherit;}
.varleyoptometry .hmdoctorsection{padding: 40px 0px;}

.varleyoptometry .footwhtbox{min-height: 343px;}
.varleyoptometry .hmdoctordesc {max-width: 540px;}

.varleyoptometry.page-template-template-faqs .page-title h1{text-transform: none;}
.varleyoptometry.home #container, .varleyoptometry.fixed #container {padding-top: 125px;}
.varleyoptometry .headertop, .varleyoptometry #logo, .varleyoptometry .header-right, .varleyoptometry .mainNavigation,
.varleyoptometry .headbookappbtn, .varleyoptometry .headbookappbtn:focus{
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

/********************** Florida Affiliated Dental Support ******************/
.floridaaffiliateddentalsupport .footer-inner{text-align: center;}
.floridaaffiliateddentalsupport .footgetinner {max-width: 310px;}
.floridaaffiliateddentalsupport .footcol1{float: none; max-width: 375px; width: 100%; display: inline-block; vertical-align: top; text-align: left;}
.floridaaffiliateddentalsupport .footwhtbox{min-height: auto;}
.floridaaffiliateddentalsupport.page-id-252 .page-title{margin-bottom: 0;}
.floridaaffiliateddentalsupport.page-template-default .page-title{margin-bottom: 0;}
.floridaaffiliateddentalsupport .teasercaption{background-color: transparent;}
.floridaaffiliateddentalsupport .ui-datepicker tbody a{color: #43c4e9;}
.floridaaffiliateddentalsupport .listing .col-md-6.col-sm-6:nth-child(2n+1) {clear: both;}
.floridaaffiliateddentalsupport #footer{background-color: #0e4f87 !important;}
.floridaaffiliateddentalsupport .innbanner {width: 100%;}
.floridaaffiliateddentalsupport .teaser-title{font-size: 45px;font-weight: 600;}
.floridaaffiliateddentalsupport .teasertext p{font-size: 20px;color: #fff !important;}
.floridaaffiliateddentalsupport .row.listing ul{list-style-position: initial;padding-left: 20px;}
.floridaaffiliateddentalsupport.page-id-937 .doctor-disc h3{color: #c4913a;}


/********************** Brunswick Smiles ******************/
.brunswicksmiles .logo_listing .item {display: table;height: 100px;}
.brunswicksmiles .logo-box {display: table-cell;vertical-align: middle;text-align: center;}
.brunswicksmiles .logo-box img {max-width: 100%;height: auto;}
.brunswicksmiles .header-right{padding-top:23px; padding-bottom: 23px;}
.brunswicksmiles.fixed .header-right{padding-top: 16px; padding-bottom:16px;}
.brunswicksmiles.page-id-1218 .blog-details .col-md-12{padding-bottom: 0;}
.brunswicksmiles .footgetinner{max-width: 280px;}
.brunswicksmiles .hmplanshead h3{margin-bottom: 17px;}
.brunswicksmiles .footwhtbox{min-height:330px;}



/******  Memorial Children’s Dentistry *****/
.hannaparkdds .header-right{padding-top: 38px; padding-bottom: 38px;transition: 0.4s ease-in-out;}
.hannaparkdds #logo{transition: 0.4s ease-in-out;}
.fixed.hannaparkdds .header-right{padding-top: 30px; padding-bottom: 30px;}
.hannaparkdds .footemail a{font-size: 14px;}
.hannaparkdds.home #container {padding-top: 200px;}
.hannaparkdds .hmdoctorsection {margin-bottom: 30px;}
.hannaparkdds.postid-1053 .serviceblock ul li{margin-bottom: 5px;font-size: 16px;}
.hannaparkdds .aawformblock .aawfieldcol input,.hannaparkdds .aawformblock .aawfieldcol input:focus,.hannaparkdds .aawformblock .aawfieldcol textarea,.hannaparkdds .aawformblock .aawfieldcol textarea:focus,.hannaparkdds .aawformblock .aawfieldcol select,.hannaparkdds .aawformblock .aawformradiocol label,.hannaparkdds .aawformblock .heapBox .holder,.hannaparkdds .hmbookform .aawformblock .heapBox .holder {font-size: 18px;}
body.hannaparkdds,.hannaparkdds button,.hannaparkdds input,.hannaparkdds select,.hannaparkdds textarea ,.hannaparkdds .blogbox h4,.hannaparkdds .serviceblock p {font-size: 18px;}
.hannaparkdds .teaserBanner .teasercaption{background-color: rgba(255, 255, 255, 0)}
.hannaparkdds .aboutpartnerslider .item img{width: 100%;height: auto;}
.hannaparkdds.home .hmdoctorimage img{width: auto;display: block;margin: 0 auto}
.hannaparkdds.home .hmdoctordesc{max-width: 90%}
/**********brunswicksmiles**************/
.brunswicksmiles .hmplansbox {width: 100%;display: table;padding: 20px 15px 20px; height: 384px;}
.brunswicksmiles .hmplanshead {vertical-align: middle;text-align: center;}
.brunswicksmiles .hmplansheadin{display: table}
.brunswicksmiles .aawformblock .aawformradiocol label{height: 40px}
.brunswicksmiles .teaserBanner .teasertext{width: 420px;padding: 15px;background-color: #e8e8e8bf}
.brunswicksmiles .hmplanstop strong{font-size: 34px;}
.brunswicksmiles .hmplanstop small{font-size: 22px;}
.brunswicksmiles .hmwelcomesection{background-image:url(http://www.adit.website/brunswicksmiles/wp-content/uploads/sites/463/2019/08/aboutus.jpg);background-position: center center;background-repeat: repeat;margin:30px 0px;  }


/****** Mercer Smiles *****/
.mercersmiles .hmplanshead h3{font-size: 26px;}
.mercersmiles .formpdf {text-align: center;}
.mercersmiles .formpdf a {margin: 5px;}
.mercersmiles.page-id-1074 .blog-details .col-md-12{padding-bottom: 0;}
.mercersmiles.fixed #logo{width: 165px;}
.mercersmiles .company-logo .partners-section{padding: 0;}
.mercersmiles .partners-section .partnerslider .owl-item .item{height: 140px;}
.mercersmiles .imagewrap{display: table-cell;vertical-align: middle;width: 200px;}
.mercersmiles .headertop,.mercersmiles .header-right,.mercersmiles #logo,.mercersmiles .mainNavigation,.mercersmiles .headbookappbtn, .mercersmiles .headbookappbtn:focus{transition: 0.4s all;}
.mercersmiles.home #container,.mercersmiles.fixed #container{padding-top: 130px;}
.mercersmiles .hmplansbox{height: 453px;}
.mercersmiles .hmplanstop strong{font-size: 34px;}
.mercersmiles .hmplanstop small{font-size: 28px;font-weight: bold;}
.mercersmiles .logo_listing .item {display: table;height: 100px;}
.mercersmiles .logo-box {display: table-cell;vertical-align: middle;text-align: center;}
.mercersmiles .logo-box img {max-width: 100%;height: auto;}
.mercersmiles .hmplanslist .item {margin-bottom: 10px;}
.mercersmiles .hmwelcomesection{background-image:url(http://www.adit.website/mercersmiles/wp-content/uploads/sites/467/2019/08/aboutus.jpg);background-position: center center;background-repeat: repeat;margin:30px 0px;  }

/* All About Family Dentistry */
.allaboutfamilydentistry #logo{width: 160px;}
.allaboutfamilydentistry .teasertext{max-width: 490px;}
.allaboutfamilydentistry #logo a {margin-top: -50px;height: 45px;}
.allaboutfamilydentistry.fixed #logo a{margin-top: -39px;height: 35px;width: 130px;}
.allaboutfamilydentistry #logo > a img{background-color: #fff;}
.allaboutfamilydentistry .indexBanner {border: 4px solid #b7f0f4;padding: 4px;}
.allaboutfamilydentistry .teaserBanner {padding: 8px;border: 2px solid #37316d;}
.allaboutfamilydentistry .advantageicon{width: 155px;height: 155px;}
.allaboutfamilydentistry .advantageicon img{display: none;}
.allaboutfamilydentistry .advantageslist .item:nth-child(1) .advantageicon{background-image: url(http://www.adit.website/allaboutfamilydentistry/wp-content/uploads/sites/472/2019/08/payment-options.png);}
.allaboutfamilydentistry .advantageslist .item:nth-child(2) .advantageicon{background-image: url(http://www.adit.website/allaboutfamilydentistry/wp-content/uploads/sites/472/2019/09/Family-Friendly.png);}
.allaboutfamilydentistry .advantageslist .item:nth-child(3) .advantageicon{background-image: url(http://www.adit.website/allaboutfamilydentistry/wp-content/uploads/sites/472/2019/08/experienced-doctors.png);}
.allaboutfamilydentistry .advantageslist .item:nth-child(4) .advantageicon{background-image: url(http://www.adit.website/allaboutfamilydentistry/wp-content/uploads/sites/472/2019/08/insurance-plans.png);}
.allaboutfamilydentistry .hmbookappsection{background-color: #b7f0f4;}
.allaboutfamilydentistry .hmgallerysection::before {content: "";position: absolute;background-repeat: no-repeat;background-position: left top;background-size: 100%;width: 271px;height: 271px;background-image: url(http://www.adit.website/allaboutfamilydentistry/wp-content/uploads/sites/472/2019/09/Practice-after-img.png);}
.allaboutfamilydentistry .hmgallerysection::after {content: "";position: absolute;background-repeat: no-repeat;background-position: right bottom;background-size: 100%;width: 271px;height: 271px;right: 0px;bottom: 0px;background-image: url(http://www.adit.website/allaboutfamilydentistry/wp-content/uploads/sites/472/2019/09/Practice-before-img.png);}
.allaboutfamilydentistry .hmgallerysection{position: relative;}
.allaboutfamilydentistry #footer{position: relative;}
.allaboutfamilydentistry #footer::after {content: "";position: absolute;background-repeat: no-repeat;background-position: right bottom;background-size: 100%;width: 271px;height: 271px;right: 0px;bottom: 0px;background-image: url(http://www.adit.website/allaboutfamilydentistry/wp-content/uploads/sites/472/2019/09/Practice-before-img.png);}
.allaboutfamilydentistry #footer::before {content: "";position: absolute;background-repeat: no-repeat;background-position: left top;background-size: 100%;width: 271px;height: 271px;background-image: url(http://www.adit.website/allaboutfamilydentistry/wp-content/uploads/sites/472/2019/09/Practice-after-img.png);left: 0;top: 0;}
.allaboutfamilydentistry .indexBanner::after{content: '';position: absolute;left: 10px;top: 10px;width: 271px;height: 271px;background-image: url(http://www.adit.website/allaboutfamilydentistry/wp-content/uploads/sites/472/2019/09/banner-after-img.png);background-repeat: no-repeat;background-position: left top;z-index: 1;}
.allaboutfamilydentistry .teasercaption{background-color: rgba(255,255,255,0);}

.allaboutfamilydentistry .teasertext {max-width: 500px;padding: 20px;background-color: rgba(255,255,255,0.7);}
.allaboutfamilydentistry .footemail a {font-size: 13px;}

/***********yourneighborhooddentist*****************/
.yourneighborhooddentist.fixed .header-right{padding: 28px 0 28px 318px;}
.yourneighborhooddentist .header-right{padding-top: 37px;padding-bottom: 37px;}
.yourneighborhooddentist .headertop .topleftlink li a, .yourneighborhooddentist .headertop .headcall a, .yourneighborhooddentist .headertop .socialmedia li a{color: #58595b}
.yourneighborhooddentist .headertop .topleftlink li a:hover, .yourneighborhooddentist .headertop .headcall a:hover, .yourneighborhooddentist .headertop .socialmedia li a:hover{color:rgb(41, 179, 192)}
.yourneighborhooddentist .abtdoc-section .row:first-child {text-align: center;}
.yourneighborhooddentist.single-doctor .abtdoc-section .row:first-child {text-align: left;}
.yourneighborhooddentist.single-staff .abtdoc-section .row:first-child {text-align: left;}
.yourneighborhooddentist .profile1 {float: none;display: inline-block;vertical-align: top;}
.yourneighborhooddentist .newpatient {text-align: center;}
.yourneighborhooddentist .newpatient .button {width: 100%;max-width: 300px;margin-bottom: 15px;}
.yourneighborhooddentist .footwhtbox.foothoursblock .foothoursinner {max-width: 300px;}
.yourneighborhooddentist .footgetinner .footemail a {font-size: 13px;}
.yourneighborhooddentist.page-template-template-contact .hourstime{padding-left: 93px;font-size: 13px;}
.yourneighborhooddentist .ui-datepicker tbody a{color: #a1ccef;}
.yourneighborhooddentist .hmplansbox{height: 382px;}
.yourneighborhooddentist.home #container, .yourneighborhooddentist.fixed #container{padding-top: 202px}
.yourneighborhooddentist .hmwelcomesection{background-image: url(http://www.adit.website/yourneighborhooddentist/wp-content/uploads/sites/509/2019/10/aboutbg.png);background-position: center center;background-repeat: no-repeat;}
.yourneighborhooddentist .hmplansbox .hmplansheadin h3{font-size: 28px;}
.yourneighborhooddentist.page-template-default .page-title{margin-bottom: 0px}
.yourneighborhooddentist .teasertext{ padding:15px 15px 25px; display: block; max-width: 340px; width: 100%; position: absolute; right: 30px; bottom: 0; background-color: rgba(255,255,255,0.7);}
/* Westlake Dental Care */
.westlakedentalcare .header-right{padding: 20px 0 20px 150px;margin-left: -150px;}
.westlakedentalcare #logo{width: 150px;}
.westlakedentalcare.fixed .header-right{padding-top: 23px;padding-bottom: 23px;}
/*.westlakedentalcare.page-id-1091 .media-thumb{min-height: 300px;}*/
.page-template-default.westlakedentalcare .formpdf a{width: 100%;margin-bottom: 7px;text-align: center;}
.westlakedentalcare .teasercaption{background: none;}
.westlakedentalcare .hmplanslist .item{padding-left: 4px;padding-right: 4px;float: none;display: inline-block;max-width: 350px;width: 100%;}
.westlakedentalcare .hmplanscol2{float: none;text-align: center;width: auto;margin-left: 0;padding-left: 0;}
.westlakedentalcare .hmplansbox{height: 270px;}
.westlakedentalcare .hmplanssmdesc{padding-top: 0;}
.westlakedentalcare .aboutwelcomesection .hmwelcomeblock ul li{list-style-position: initial;}
.westlakedentalcare .hmplanshead .hmplansheadin small{font-size: 20px}
.westlakedentalcare .hmbookappsection{background-image: url(http://www.adit.website/westlakedentalcare/wp-content/uploads/sites/525/2019/10/Book-Appointment-01.jpg); background-position: center center; background-repeat: no-repeat;background-size: auto 100%}
.westlakedentalcare .advantagessection{background-image: url(http://www.adit.website/westlakedentalcare/wp-content/uploads/sites/525/2019/10/Advantage-01.jpg); background-position: center center; background-repeat: no-repeat;padding-top: 30px;background-size: auto 100%}
.westlakedentalcare .hmservicesection{background-image: url(http://www.adit.website/westlakedentalcare/wp-content/uploads/sites/525/2019/10/Services-01.jpg); background-position: center center; background-repeat: no-repeat;background-size: auto 100%}
.westlakedentalcare .hmplanssection{padding-top: 30px}
.westlakedentalcare .hmdoctorsection{padding:30px 0px }


/**thedentalcoofleesburg***/
.thedentalcoofleesburg .header-inner, .thedentalcoofleesburg .header-inner .headermain, .thedentalcoofleesburg.fixed.home .header-inner{background-color: #293a4e;}
.thedentalcoofleesburg #nav > li:hover > a, .thedentalcoofleesburg #nav > li.active > a{color: #fff}
.thedentalcoofleesburg .menu-icon.open, .thedentalcoofleesburg .menu-icon:hover{color: #fff}
.thedentalcoofleesburg .teasercaption{background-color:rgba(255,255,255,0);}
.thedentalcoofleesburg .teasertext h2, .thedentalcoofleesburg .teasertext .teaser-title{color: #fff}
.thedentalcoofleesburg  .teasertext{max-width: 506px;}
.thedentalcoofleesburg .hmservice-icon img{width: auto;max-width: 100%}
.thedentalcoofleesburg .header-right{padding-top: 20px;padding-bottom: 20px}
.thedentalcoofleesburg.fixed .header-right{padding-top: 16px;padding-bottom: 16px}
.thedentalcoofleesburg .hmplanssection .hmplanscol1{max-width: 500px;width: 100%;margin: 0 auto;display: block;float: none;}
.thedentalcoofleesburg .hmplanssection .hmplanstop{padding-right: 58px;}
.thedentalcoofleesburg .smile-gallery-img{width: 100%;display: block;margin:0 auto;max-width: 700px }

.thedentalcoofleesburg .header-right{padding-top: 25px;padding-bottom: 20px}
.thedentalcoofleesburg.fixed .header-right{padding-top: 18px;padding-bottom: 14px}
.thedentalcoofleesburg.page-template-template-about .abtdoc-section .profile1{display: inline-block;vertical-align: top}
.thedentalcoofleesburg.page-template-template-about .abtdocrow{text-align: center;}
.thedentalcoofleesburg .smile-gallery-div .teaserBanner.owl-theme .owl-controls{margin: -24px 0;}
.thedentalcoofleesburg .dental-wellness img{width: auto;max-width: 100%;height: auto;}
.thedentalcoofleesburg .dental-wellness .wellness{margin-bottom: 20px}
.thedentalcoofleesburg .wellness-discription{max-width: 400px;margin: 0 auto;}
.thedentalcoofleesburg .blog-details h2{font-size: 21px;}
.thedentalcoofleesburg .wellness-discription ul{padding-left: 0px;}
.thedentalcoofleesburg .wellness-discription {max-width: 470px;}
/* Model Dental Clinic */

.modeldentalclinic .hmwelcomesection{background-image: url(http://www.adit.website/modeldentalclinic/wp-content/uploads/sites/549/2019/11/Model-Dental-Clinic-about-us-background.jpg);}
.modeldentalclinic .advantagessection{margin: 50px 0 0;}
.modeldentalclinic .hmwelcomeblock p{color: #fff;}
.modeldentalclinic .hmplansblock .hmplanscol{margin-left: 0;margin: 0 auto;padding-left: 0;}
.modeldentalclinic .hmplansblock .item {float: none;text-align: center;margin:0 auto;}
.modeldentalclinic .hmplansblock .hmplansbox{height: 170px;}
.modeldentalclinic .topleftlink li a:hover{color: #cfb0cb;}
.modeldentalclinic .headcall a:hover{color: #cfb0cb;}
.modeldentalclinic .socialmedia li a:hover{color: #cfb0cb;}
.modeldentalclinic .teasertext p{color: #fff !important;}
.modeldentalclinic .hmplansheadin{height: auto;}
.modeldentalclinic .hmplanssmdesc{padding-top: 15px;max-width: 215px;}
.modeldentalclinic .abtdocrow .doc-image img{width: 100%;}
.modeldentalclinic .trainingcertificatelisting li{width: 25%;}
.modeldentalclinic .trainingcertificatelisting{padding-top: 15px}
.modeldentalclinic  .trainingcertificatelisting .media-thumb a br{display: none;}

#newlocation {background-color: rgba(0, 0, 0, 0.7);}
#newlocation .emailinput input {width: 100%;margin-bottom: 20px;height: 35px;padding: 0 8px;}
.headbookapp .btn-group:hover .dropdown-menu{display: block;}
.headbookapp .btn-group .dropdown-menu{top: 93%;}


.thedentalcoofleesburg #popModal ._form_7{margin-bottom:30px !important;}

.thedentalcoofleesburg #popModal{padding: 30px;}

.thedentalcoofleesburg #popModal .modal-dialog {
	background: rgba(0, 0, 0, .8);
	height: 100%;
	left: 0;
	display: flex;
	overflow: auto;
	padding: 1.5em;
	position: fixed;
	transition: opacity .2s;
	width: 100%;
	z-index: -1;
	margin:0;
}
.thedentalcoofleesburg .modal.in .modal-dialog{
	-webkit-transform: inherit;
	-ms-transform: inherit;
	-o-transform: inherit;
	transform: inherit;
	top: 299px !important;
}
.thedentalcoofleesburg #popModal .modal-content {
	background: #ffffff;
	margin: auto;
	max-width: 600px;
	padding: 0px;
	position: relative;
	transition: transform .3s;
	width: auto;
	border: 0;
	border-radius: 10px;
}
.thedentalcoofleesburg #popModal .modal-body {
	border-radius: 10px;
	overflow: hidden;
}
.topbar {border: none;}
.headertop {padding: 10px 0;}
.thedentalcoofleesburg #popModal .modal-body .wpcf7{padding:20px;}
.thedentalcoofleesburg #popModal .modal-body label{display:block;}
.thedentalcoofleesburg #popModal .modal-body img{width:auto; max-width:100%; height:auto;}
.thedentalcoofleesburg #popModal .modal-body .wpcf7-form-control,
.thedentalcoofleesburg #popModal .modal-body .wpcf7-form-control:focus{width:100%;}
#popModal button.close{width:25px;height:25px;background:#008037}

.aawformblock .ui-datepicker-trigger .sprite:before {
    content: "\f073" !important;
    font-family: "FontAwesome" !important;}


.topbar{background-color: #000000;}
.thedentalcoofleesburg .header-inner, .thedentalcoofleesburg .header-inner .headermain, .thedentalcoofleesburg.fixed.home .header-inner {
    background-color: #000000;
}

div#logo {position: relative;}
div#logo a {
    width: 200px;
    height: 200px;
    margin-top: 0;
    border-radius: 50%;
    margin-bottom: 0;
    background: #000;
    padding: 15px;
    display: flex;
    position: absolute;
    align-items: center;
    top: -25px;
}
.headbookappbtn, .headbookappbtn:focus, .button, .button:focus{

	height: auto;
    padding: 10px 17px;
    border: 0px;
        border-radius: 50px;
   background: rgb(0,74,173);
background: -moz-linear-gradient(90deg, rgba(0,74,173,1) 0%, rgba(99,111,160,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(0,74,173,1) 0%, rgba(99,111,160,1) 100%);
background: linear-gradient(90deg, rgba(0,74,173,1) 0%, rgba(99,111,160,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#004aad",endColorstr="#636fa0",GradientType=1);
}
.headbookappbtn:after, .button:after{display: none;}
.headbookappbtn:hover, .button:hover{
	background: rgb(99,111,160);
background: -moz-linear-gradient(90deg, rgba(99,111,160,1) 0%, rgba(0,74,173,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(99,111,160,1) 0%, rgba(0,74,173,1) 100%);
background: linear-gradient(90deg, rgba(99,111,160,1) 0%, rgba(0,74,173,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#636fa0",endColorstr="#004aad",GradientType=1);
}
.hmgallerysection, footer{
	background: rgb(0,74,173);
background: -moz-linear-gradient(90deg, rgba(0,74,173,1) 0%, rgba(136,146,187,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(0,74,173,1) 0%, rgba(136,146,187,1) 100%);
background: linear-gradient(90deg, rgba(0,74,173,1) 0%, rgba(136,146,187,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#004aad",endColorstr="#8892bb",GradientType=1);
}
.footerbtm {
    background-color: #58595b;}



.home #container {
    padding-top: 0px ;
}

.home #header {
    position: relative;
}
.fixed.home #container {
    padding-top: 125px;
}
.home.fixed #header {
    position:fixed;
    left: 0;
    width: 100%;
    z-index: 999;
}
.page-title h1{line-height: normal !important;}
.thedentalcoofleesburg  .advantagesbox h3 {color: #004aad !important;}

.comfort-menu-list  {
	background: rgb(0,74,173);
background: -moz-linear-gradient(90deg, rgba(0,74,173,1) 0%, rgba(103,113,160,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(0,74,173,1) 0%, rgba(103,113,160,1) 100%);
background: linear-gradient(90deg, rgba(0,74,173,1) 0%, rgba(103,113,160,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#004aad",endColorstr="#6771a0",GradientType=1);
}

/*.blog-details.inner { background: rgb(0,74,173);
background: -moz-linear-gradient(90deg, rgba(0,74,173,1) 0%, rgba(103,113,160,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(0,74,173,1) 0%, rgba(103,113,160,1) 100%);
background: linear-gradient(90deg, rgba(0,74,173,1) 0%, rgba(103,113,160,1) 100%);
    background-color: rgba(0, 0, 0, 0);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#004aad",endColorstr="#6771a0",GradientType=1);}*/

.rc-anchor-invisible{
	display: none !important;
}