/** Owl Carousel v2.3.4 **/
.owl-carousel .owl-dots .owl-dot span {
    background-color: #373431;
}
/********* Back to Top **********/
 #backtotop {
    background-color:#ffffff;
    color:#d89f52;
}
 #backtotop:hover {
    background-color:#d89f52;
    color:#ffffff;
}
/********* Accordion ******** */
 .accordion .acclink{
    color:#d89f52;
    border-color:#f8f4f1;
}
 .accordion .acclink:after{
    color:#d89f52;
    border-color:#d89f52;
}
/** Lightbox v2.11.3 **/
 .lightboxOverlay{
    background-color: #373431;
}
 .lightbox .lb-image{
    border-color:#ffffff;
}
 .lb-outerContainer{
    background-color:#ffffff;
}
 .lb-data{
    color:#f8f4f1;
}
 .lb-data .lb-caption a{
    color:#f8f4f1;
}
 .lb-data .lb-number{
    color:#f8f4f1;
}
/*----Date Picker----*/
 .ui-datepicker, .eventCalOut, .calendarIcon{
    background-color:#d89f52;
}
 .ui-datepicker th, .ui-state-highlight{
    background-color: #1f2533;
}
 .ui-state-active, .ui-datepicker tbody a:hover{
    background-color: #373431;
}
 .ui-datepicker{
    color:#ffffff;
}
 .ui-datepicker .ui-datepicker-title select{
    background-color:#ffffff;
    border-color:#ffffff;
    color: #373431;
}
/*----Date Picker----*/
 .calendar-out .button{
    background-color:#373431;
    color:#ffffff;
}
 .calendar-out .button:hover{
    background-color:#373431;
}
 .ui-datepicker tbody a{
    color:#ffffff;
}
 .ui-datepicker-title{
    color:#ffffff;
}
 .ui-datepicker th{
    color:#ffffff;
}
 .ui-datepicker-prev, .ui-datepicker-next{
    color:#ffffff;
}
/* Magnific Popup v1.1.0 CSS */
 .mfp-bg{
    background:#373431;;
}
 .mfp-preloader{
    color:#f8f4f1;
}
 .mfp-preloader a{
    color:#f8f4f1;
}
 .mfp-preloader a:hover{
    color:#ffffff;
}
 .mfp-close{
    color:#ffffff;
}
 .mfp-close-btn-in .mfp-close{
    color:#f8f4f1;
}
 .mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{
    color:#ffffff;
}
 .mfp-counter{
    color:#f8f4f1;
}
 .mfp-arrow-left:after{
    border-right-color:#ffffff;
}
 .mfp-arrow-left:before{
    border-right-color:#f8f4f1;
}
 .mfp-arrow-right:after{
    border-left-color:#ffffff;
}
 .mfp-arrow-right:before{
    border-left-color:#f8f4f1;
}
 .mfp-iframe-scaler iframe{
    background: #373431;
}
 .mfp-figure:after{
    background:#f8f4f1;
}
 .mfp-figure small{
    color:#f8f4f1;
}
 .mfp-title{
    color:#f8f4f1;
}
/********** Custom Selectbox HeapBox **********/
 .heapBox.disabled .holder{
    color:#f8f4f1;
}
 .heapBox a{
    color:#ffffff;
}
.heapBox .holder{
	background:#f8f4f1;
	color: #373431;
}
 .heapBox .handler:before{
    color: #373431;
}
 .heapBox .heap .heapOptions{
    background-color: #1f2533;
}
 .heapBox .heap a.sliderUp{
    border-bottom-color:#373431;
}
 .heapBox .heap a.sliderDown{
    border-top-color: #373431;
}
 .heapBox .heap .heapOptions .heapOption a{
    color:#ffffff;
}
 .heapBox .heap .heapOptions .heapOption a:hover, .heapBox .heap .heapOptions .heapOption a.selected{
    background-color:#d89f52;
    color:#ffffff;
}
 .heapBox .heap .heapOptions .heapOption a.disabled{
    color: #f8f4f1;
}
/********* googmap - Google Map API *********/
 .form-control, .form-control:focus{
    background-color:#ffffff;
    border-color:#ffffff;
    color: #373431;
}
 .datefield:before{
    color:#d89f52;
}
 .radiobox{
    background-color:#ffffff;
}
 .radioinput label{
    color: #373431;
}
 .radioinput input[type="radio"]:checked + label{
    background-color:#d89f52;
    color:#ffffff;
    border-color:#d89f52;
}
/* Placeholder text color -- selectors need to be separate to work. */
 ::-webkit-input-placeholder{
    color:#373431;
}
 :-moz-placeholder{
    color:#373431;
}
 ::-moz-placeholder{
    color:#373431;
}
 :-ms-input-placeholder{
    color:#373431;
}
 .form-control::-webkit-input-placeholder{
    color:#373431;
}
 .form-control:-moz-placeholder{
    color:#373431;
}
 .form-control::-moz-placeholder{
    color:#373431;
}
 .form-control:-ms-input-placeholder{
    color:#373431;
}
/********* Clear floats *********/
 body,button,input,select,textarea{
    color: #373431;
}
 body{
    background-color:#ffffff;
}
 a, a:focus{
    color: #373431;
}
 a:hover{
    color: #373431;
}
/*==========================================================================================================================*/
/*================================================ Main CSS Theme Start ====================================================*/
/*==========================================================================================================================*/
/********** Layout **********/
/********** Start: Common CSS **********/
 .hmtitle h1, .hmtitle h2 {
     color:  #373431;
}
 .hmsubhead {
    color:#d89f52;
}
 .owl-carousel .owl-nav [class*='owl-'], .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
     background-color:#ffffff;
     color:  #373431;
}
 .owl-carousel .owl-nav [class*='owl-']:hover {
    background-color:  #373431;
    color:#ffffff;
}
 .btn-arrow, .btn-arrow:focus, .btnwhite-arrow, .btnwhite-arrow:focus, .btn-darkarrow, .btn-darkarrow:focus {
    color:#ffffff;
    background-color:#d89f52;
}
 .btn-arrow:after, .btnwhite-arrow:after, .btn-darkarrow:after {
    background-color:#ffffff;
    color:#d89f52;
}
 .btn-arrow:hover:after {
    color: #373431;
}
 .btn-arrow:hover {
    color:#ffffff;
    background-color: #373431;
}
 .btnwhite-arrow, .btnwhite-arrow:focus {
    background-color:#ffffff;
    color: #373431;
}
 .btnwhite-arrow:after {
    color:#ffffff;
    background-color: #373431;
}
 .btnwhite-arrow:hover {
    background-color:#d89f52;
    color:#ffffff;
}
 .btnwhite-arrow:hover:after {
    background-color:#ffffff;
    color: #d89f52;
}
 .btn-darkarrow, .btn-darkarrow:focus {
    background-color: #373431;
    color:#ffffff;
}
 .btn-darkarrow:after {
    background-color:#ffffff;
    color:  #373431;
}
 .btn-darkarrow:hover {
    color: #373431;
    background-color:#ffffff;
}
 .btn-darkarrow:hover:after {
    background-color: #373431;
    color:#ffffff;
}
.hmabout-decript .btn-darkarrow:hover{
	background-color: #d89f52;
    color:#ffffff;
}
.hmabout-decript .btn-darkarrow:hover:after{
	background-color: #ffffff;
	color:#d89f52;
}
.hmblog-section .sub-title p{color:#373431;}
/********** End: Common CSS **********/
/********** Start: Header **********/
#header, .fixedheader{
    background-color:#ffffff;
}
.headcall a{
    color: #373431;
}
.headaddress a {
    color: #373431;
}
.headcall a:hover{
    color:#d89f52;
}
.headaddress a:hover {
    color:#d89f52;
}
 .headcall:before {
     color:#d89f52;
     border-color:#d89f52;
}
 .headaddress:before {
     color:#d89f52;
     border-color:#d89f52;
}
 .socialmedia li a{
    color:#d89f52;
}
 .socialmedia li a:hover{
    color: #373431;
}
/********* Start: Navigation *********/
 .menu-icon, .menu-icon:focus{
    color: #373431;
}
 .menu-icon.open, .menu-icon:hover{
    color:#d89f52;
}
 #nav > li > a{
    color: #373431;
}
 #nav > li.menu-item-has-children>a:after {
     background-color:#ffffff;
     color:#d89f52;
}
 #nav > li:hover > a, #nav > li.active > a{
    color:#d89f52;
}
 #nav ul{
    background-color:#d89f52;
}
 #nav ul li a{
    color:#ffffff;
}
 #nav li ul li:hover > a{
    background-color: #373431;
    color:#ffffff;
}
 #nav li ul li{
    border-bottom-color: #373431;
}
 .arrowclick:after{
    border-top-color:#ffffff;
}
/********* End: Navigation *********/
 .headbookapp a {
     background-color:#d89f52;
     color:#ffffff;
}
 .headbookapp a:hover {
     background-color: #373431;
     color:#ffffff;
}
 .headbookapp a:after {
    background-color:#ffffff;
    color:#d89f52;
}
 .headbookapp a:hover:after,
 .contactus-form .custombtnsave:hover:before {
    color: #373431;
}
/********** End: Header **********/
/********** Start: Index Banner **********/
 .indexBanner {
     background-color: #373431;
}
 .teasertext {
    color:#ffffff;
}
 .teastitle {
    color:#d89f52;
}
 .teasertext p {
    color:#ffffff;
}
 .homebanner.owl-carousel .owl-nav [class*='owl-'] {
    background-color:#ffffff;
    color:#373431;
}
 .homebanner.owl-carousel .owl-nav [class*='owl-']:hover {
    background-color:#d89f52;
    color:#ffffff;
}
/********** End: Index Banner **********/
/********** Start: Home Banner Book Form Section **********/
 .hmbookform .form-control, .hmbookform .heapBox .holder, .hmbookform textarea {
    border-color: #373431;
    color: #373431;
}
 .hmbookform .form-control::placeholder{
    color: #373431;
}
 .custom-checkbox label {
    color: #373431;
    border-color: #373431;
}
 .custom-checkbox input:checked ~ label{
    background-color: #373431;
    color:#ffffff;
}
/********** End: Home Banner Book Form Section **********/
/********** Start: Home Advantage **********/
 .hmadvantage {
     background-color:#d89f52;
}
 .hmadvantage .hmtitle h1, .hmadvantage .hmtitle h2 {
    color:#ffffff;
}
 .hmadvantage-outer {
    color:#ffffff;
}
 .hmadvantage-outer:hover {
    background-color:#ffffff;
}
 .hmadvantage-box {
     background-color:#ffffff;
}
 .hmadvantage-box h3 {
     color: #373431;
}
 .hmadvantage-box p {
     color: #373431;
}
/********** End: Home Advantage **********/
/********** Start: Home Services **********/
 .hmservice-section {
     background-color:#373431;
}
 .hmservice-section .hmtitle h1, .hmservice-section .hmtitle h2 {
    color:#ffffff;
}
 .hmservice-outer {
     border-color:#d89f52;
}
 .hmservice-outer:hover {
    background-color:#d89f52;
}
 .hmservice-icon {
     background-color:#ffffff;
}
 .hmservice-icon:after {
     border-color:#d89f52;
}
 .hmservice-box p {
    color:#ffffff;
}
 .hmservice-box h3 a {
    color:#d89f52;
}
 .hmservice-box h3 a:hover {
    color:#ffffff;
}
 .hmservice-list.owl-carousel .owl-nav [class*='owl-']:hover {
    background-color:#d89f52;
}
/********** End: Home Services **********/
/********** Start: Home Team Section **********/
 .hmteambox-outer {
     border-color: #373431;
}
 .hmteambox-outer:hover {
    background-color: #373431;
}
 .hmteam-box h3 a {
    color:#d89f52;
}
 .hmteam-box h3 a:hover {
    color: #373431;
}
 .hmteam-section .hmteam-box small {
    color: #373431;
}

 .hmteam-list p {
    color:#ffffff;
}
 .hmteamslider.owl-carousel .owl-nav [class*='owl-'], .hmteamslider3.owl-carousel .owl-nav [class*='owl-'] {
    background-color:#f8f4f1;
}
 .hmteamslider.owl-carousel .owl-nav [class*='owl-']:hover, .hmteamslider3.owl-carousel .owl-nav [class*='owl-']:hover {
    background-color: #373431;
}
 .hmteam-section .sub-title p{
    color: #373431;
}
/********** End: Home Team Section **********/
/********** End: Home Pozative Section **********/
 .hmpozative-section {
     background-color:#d89f52;
}
 .hmpozative-section .hmtitle h1, .hmpozative-section .hmtitle h2 {
    color:#ffffff;
}
 .hmpozative-section .hmpozative-block p{
    color:#ffffff;
}
/********** End: Home Pozative Section **********/
/********** Start: Home Discount Plans Section **********/
 .hmdiscplan-outer {
     border-color:#d89f52;
}
 .hmdiscplan-outer:hover {
    background-color:#d89f52;
}
 .hmdiscplan-box {
     background-color:#d89f52;
}
 .hmdiscplan-top small {
    color:#ffffff;
}
 .hmdiscplan-top:after {
    background-color:#ffffff;
}
 .hmdiscplan-box h3 {
    color:#ffffff;
}
 .hmdiscplan-box ul li {
    color:#ffffff;
}
 .hmdiscplanslider.owl-carousel .owl-nav [class*='owl-'], .hmdiscplanslider3.owl-carousel .owl-nav [class*='owl-'] {
    background-color:#f8f4f1;
}
 .hmdiscplanslider.owl-carousel .owl-nav [class*='owl-']:hover, .hmdiscplanslider3.owl-carousel .owl-nav [class*='owl-']:hover {
    background-color: #373431;
}
/********** End: Home Discount Plans Section **********/
/********** Start: Home Promotions Plans Section **********/
 .hmpromoplan-section {
     background-color: #373431;
}
 .hmpromoplan-section .hmtitle h1, .hmpromoplan-section .hmtitle h2 {
    color:#ffffff;
}
 .hmpromoplan-outer {
     border-color:#d89f52;
}
 .hmpromoplan-outer:hover {
    background-color:#d89f52;
}
 .hmpromoplan-box p {
    color:#ffffff;
}
 .hmpromoplan-box h3 a {
    color:#d89f52;
}
 .hmpromoplan-box h3 a:hover {
    color:#ffffff;
}
 .hmpromoplanlider.owl-carousel .owl-nav [class*='owl-']:hover {
    background-color:#d89f52;
}
 .hmpromoplan-list.owl-carousel .owl-nav [class*='owl-']:hover {
    background-color:#d89f52;
}
/********** End: Home Promotions Plans Section **********/
/********** Start: Home Blogs Section **********/
 .hmblog-descript h3 a {
    color:#d89f52;
}
 .hmblog-descript h3 a:hover {
    color: #373431;
}
 .hmblogslider.owl-carousel .owl-nav [class*='owl-'] {
    background-color:#f8f4f1;
}
 .hmblogslider.owl-carousel .owl-nav [class*='owl-']:hover {
    background-color: #373431;
}
/********** End: Home Blogs Section **********/
/********** Start: Home Gallery Section **********/
 .hmgallery-section {
     background-color:#d89f52;
}
 .hmgallery-section .hmtitle h1, .hmgallery-section .hmtitle h2 {
    color:#ffffff;
}
 .hmgallery-thumb:after {
     background-color: #373431;
}
/********** End: Home Gallery Section **********/
/********** End: Home Partner Logo Section **********/
 .hmpartner-section:before {
     background-color: #373431;
}
 .hmpartner-section .hmtitle h1, .hmpartner-section .hmtitle h2 {
    color:#ffffff;
}
 .hmpartner-box {
    background-color:#ffffff;
}
/********** End: Home Partner Logo Section **********/
/********** Start: Footer Section **********/
 .footerform-inner {
    background-color:#f8f4f1;
}
 .ftrbook-form .form-control, .ftrbook-form .heapBox .holder, .ftrbook-form textarea {
    border-color: #373431;
    color: #373431;
}
 .ftrbook-form .form-control::placeholder{
    color: #373431;;
}
 .ftrhour-block {
    background-color:#ffffff;
}
 .foothours li {
    color: #373431;
}
 .hoursnote {
    color: #373431;
}
 .footer-inner {
    background-color: #373431;
}
 .footer-topinfo {
    background-color:#ffffff;
}
 .footinfo-col {
    border-right-color:#f8f4f1;
}
 .ftrinfo-box span {
     color: #373431;
}
 .ftrinfo-box span:before {
     background-color:#d89f52;
}
 .ftrinfo-box p {
    color: #373431;
}
 .ftrinfo-box a {
    color: #373431;
}
 .ftrinfo-box a:hover {
    color:#d89f52;
}
 .footcall span:after {
     background-color:#d89f52;
}
 .ftrlogo-col p {
    color:#ffffff;
}
 .footsocial .socialmedia li a {
    background-color:#ffffff;
}
 .footsocial .socialmedia li a:hover {
     background-color:#d89f52;
     color:#ffffff;
}
 .footmenu-col h4 {
    color:#ffffff;
}
.footcol-title {color:#ffffff;}
 .footmenu li a {
    color:#ffffff;
}
 .footmenu li a:hover {
    color:#d89f52;
}
 .copyright-section {
     background-color:#373431;
}
 .copyright-section p {
    color:#ffffff;
}
 .copyright-section a {
    color:#ffffff;
}
 .copyright-section a:hover {
    color:#d89f52;
}
/********** End: Footer Section **********/
/********** Start: Inner Banner Css **********/
 .innerbanner {
     background-color:#f8f4f1;
}
 .innerpage-title h1, .innerpage-title h2 {
     color: #373431;
}
 .innerpage-subtitle {
    color:#d89f52;
}
 .innercontent-banner {
    background-color:#f8f4f1;
}
 .innerbnnr-desc h2, .innerbnnr-desc h3 {
    color:#d89f52;
}
/********** End: Inner Banner Css **********/
/********** Start: Services Details Page **********/
 .servicedesc h2, .servicedesc h3 {
    color:#d89f52;
}
/********** End: Services Details Page **********/
/********** Start: About Us Page **********/
 .about-desc h2, .about-desc h3 {
    color:#d89f52;
}
/********** End: About Us Page **********/
/********** Start: Before After Page **********/
 .bfraftr-caption {
    color:#d89f52;
}
 .beforeafteropt2 .bfraftr-imgcaption span {
    color:#d89f52;
}
/********** End: Before After Page **********/
/********** Start: Blog Page **********/
 .bloglist-section {
    background-color: #373431;
    padding: 80px 0;
}
 .bloglist-box {
    text-align: center;
}
 .bloglistbox-outer {
     border-color:#d89f52;
}
 .bloglistbox-outer:hover {
    background-color:#d89f52;
}
 .bloglist-box h3 a {
    color:#d89f52;
}
 .bloglist-box h3 a:hover {
    color:#ffffff;
}
 .bloglist-date {
    color:#ffffff;
}
.blog-details .bloglist-date{
    color:#373431;
}
/********** End: Blog Page **********/
/********** Start: Blog Details Page **********/
 .blogdtls-desc h2, .blogdtls-desc h3 {
    color:#d89f52;
}
 .blog-pagination .pagination-backbtn {
    background-color: #373431;
}
 .blog-pagination .pagination-backbtn:after {
    color: #373431;
}
 .blog-pagination .pagination-backbtn:hover {
    background-color:#d89f52;
}
 .blog-pagination .pagination-backbtn:hover:after {
    color:#d89f52;
}
 .blog-pagination .page-numbers {
    background: #d89f52;
    color:#ffffff;
}
 .blog-pagination .current, .blog-pagination .page-numbers:hover {
     background: #373431;
}
/********** End: Blog Details Page **********/
/********** Start: Book an Appointment Page **********/
 .bookapp-section {
    background-color:#f8f4f1;
}
 .bookapp-form .form-control, .bookapp-form .heapBox .holder, .bookapp-form textarea {
    border-color: #373431;
    color: #373431;
}
 .bookapp-form .form-control::placeholder{
    color: #373431;
}
/********** End: Book an Appointment Page **********/
/********** Start: Contact Us Page **********/
 .contactus-section {
    background-color:#f8f4f1;
}
 .contactus-form .form-control, .contactus-form .heapBox .holder, .contactus-form textarea {
     border-color: #373431;
     color: #373431;
}
 .contactus-form .form-control::placeholder{
    color: #373431;
}
/********** End: Contact Us Page **********/
/********** Start: Finance/ Insurance Page **********/
 .financeinsure-desc h2, .financeinsure-desc h3 {
    color:#d89f52;
}
 .financeinsurplan-sec {
    background-color: #373431;
}
 .financeinsurplan-sec h2 {
    color:#d89f52;
}
 .financeinsurplan-name{
    color:#ffffff;
}
 .financeinsurplan-name:after{
    background-color:#ffffff;
}
/********** End: Finance/ Insurance Page **********/
/********** Start: Gallery Page **********/
 .gallery-details {
    background-color:#d89f52;
}
 .gallery-details .hmtitle h1, .gallery-details .hmtitle h2 {
    color:#ffffff;
}
/********** End: Gallery Page **********/
/********** Start: How it Works Page **********/
 .howitwork-details {
    background-color: #373431;
}
 .howitwork-details .hmtitle h1, .howitwork-details .hmtitle h2 {
    color:#ffffff;
}
 .howitwork-outer {
     border-color:#d89f52;
}
 .howitwork-outer:hover {
    background-color:#d89f52;
}
 .howitwork-icon {
     background-color:#ffffff;
}
 .howitwork-icon:before {
    color:#d89f52;
}
 .howitwork-icon:after {
     border-color:#d89f52;
}
 .howitwork-box h3 a {
    color:#d89f52;
}
 .howitwork-box h3 a:hover {
    color:#ffffff;
}
 .howitwork-box p {
    color:#ffffff;
}
/********** End: How it Works Page **********/
/********** Start: Promotion Plan Page **********/
 .promoplan-details {
    background-color: #373431;
}
 .promoplan-details .hmtitle h1, .promoplan-details .hmtitle h2 {
    color:#ffffff;
}
/********** End: Promotion Plan Page **********/
/********** Start: Meet Dentist/Team Page **********/
 .meetdentist-list {
    background-color: #373431;
    padding: 80px 0;
}
 .meetdentist-list .hmtitle h1, .meetdentist-list .hmtitle h2 {
    color:#ffffff;
}
 .meetdentist-list .hmteambox-outer {
    border-color:#d89f52;
}
 .meetdentist-list .hmteambox-outer:hover {
    background-color:#d89f52;
}
.meetdentist-list .hmteam-box h3 a {
    color:#d89f52;
}
.meetdentist-list .hmteam-box h3 a:hover {
    color:#ffffff;
}
/********** End: Meet Dentist/Team Page **********/
/********** Start: Meet Dentist/Team Details Page **********/
 .meetdentist-details {
    background-color: #373431;
    padding: 80px 0;
}
 .doctrthumb-img {
     border-color:#d89f52;
}
 .doctrthumb-img:hover {
     background-color:#d89f52;
}
 .doctrdtl-info h2, .doctrdtl-info h3 {
    color:#d89f52;
}
 .doctrdtl-info span {
    color:#ffffff;
}
 .doctrdtlshort-desc h2 {
    color:#d89f52;
}
 .doctrdtlshort-desc p {
    color:#ffffff;
}
 .doctrdtlbtm-desc {
    color:#ffffff;
}
 .doctrdtlbtm-desc h2, .doctrdtlbtm-desc h3 {
    color:#d89f52;
}
/********** End: Meet Dentist/Team Details Page **********/
/* Start: Extra Section */
 .extraseccontent h2, .extraseccontent h3 {
     color: #373431;
}
/* End: Extra Section */
/**adit-form-css***/
.hmbookform .aawformblock .aawfieldcol input, .hmbookform .aawformblock .aawformradiobox, .ftrbook-form .aawformblock .aawfieldcol input, .ftrbook-form .aawformblock .aawformradiobox, .bookapp-form .aawformblock .aawfieldcol input, .bookapp-form .aawformblock .aawformradiobox, .contactus-form .aawformblock .aawfieldcol input, .contactus-form .aawformblock .aawformradiobox, .hmbookform .aawformblock .aawfieldcol textarea{
	border-color: #373431;
	color: #373431;
}
 .hmbookform .custombtnsave, .ftrbook-form .custombtnsave, .bookapp-form .custombtnsave, .contactus-form .custombtnsave, .slbannerbookouter .custombtnsave {
	background-color:#d89f52;
	color:#ffffff;
}
.hmbookform .aawformradiocol input[type="radio"]:checked+label{
	background-color:#373431;
	color:#ffffff;
}
 .hmbookform .custombtnsave:hover, .ftrbook-form .custombtnsave:hover, .bookapp-form .custombtnsave:hover, .contactus-form .custombtnsave:hover, .slbannerbookouter .custombtnsave:hover {
     background-color: #373431;
}
 .hmbookform .custombtnsave:before, .ftrbook-form .custombtnsave:before, .bookapp-form .custombtnsave:before, .contactus-form .custombtnsave:before, .slbannerbookouter .custombtnsave:before {
     background-color:#ffffff;
     color:#d89f52;
}
 .hmbookform .custombtnsave:hover:before , .ftrbook-form .custombtnsave:hover:before, .bookapp-form .custombtnsave:hover:before, .slbannerbookouter .custombtnsave:hover:before {
     color: #373431;
}
 .hmbookform .aawformblock .heapBox .holder, .ftrbook-form .aawformblock .heapBox .holde, .bookapp-form .aawformblock .heapBox .holder {
    border-color: #373431;
}
 .bookapp-form .aawformblock .aawfieldcol input, .bookapp-form .aawformblock .aawfieldcol textarea, .bookapp-form .aawformblock .heapBox .holder, .bookapp-form .aawformblock .aawformradiobox, .contactus-form .aawformblock .aawfieldcol input, .contactus-form .aawformblock .aawfieldcol textarea, .ftrbook-form .aawformblock .aawfieldcol input, .ftrbook-form .aawformblock .aawfieldcol textarea, .ftrbook-form .aawformblock .heapBox .holder, .ftrbook-form .aawformblock .aawformradiobox{
     border-color: #373431;
     color: #373431;
}
 .bookapp-form .aawformradiocol input[type="radio"]:checked+label, .ftrbook-form .aawformradiocol input[type="radio"]:checked+label {
     background: #373431;
}
 .headfindloc .headfindlocbtn {
     background-color:#d89f52;
     color:#ffffff;
}
 .headfindloc .headfindlocbtn:hover{
    background-color: #373431;
}
.headfindloc .headfindlocbtn:hover:after{
    color: #373431;
}
 .headfindloc .headfindlocbtn:after {
     background-color:#ffffff;
    color:#d89f52;
}
 .location_list {
     background: #373431;
}
 .location_list li:hover {
    background: #d89f52;
}
 .location_list li a {
    color:#ffffff;
}
 .location_list li a:hover {
    color: #373431;
}
 .hmteam-box small {
    color:#ffffff;
}
.otherdentist-section .hmteam-box small{color:#373431;}
.otherteam-section .hmteam-box small{color:#373431;}
/***multilocation-header***/
 .hederlocation-inner .finde-office-text {
     color: #373431;
}
 .hederlocation-search .locsearchbox .pac-target-input {
    color:#ffffff;
     background-color: #373431;
}
 .hederlocation-search .locsearchbox .pac-target-input::-webkit-input-placeholder {
    color:#ffffff;
}
 .hederlocation-search .locsearchbox .pac-target-input::-moz-placeholder {
    color:#ffffff;
}
 .hederlocation-search .locsearchbox .pac-target-input:-ms-input-placeholder {
    color:#ffffff;
}
 .hederlocation-search .locsearchbox .pac-target-input:-moz-placeholder {
    color:#ffffff;
}
 .maplocheadbtnform .gmw-form-wrapper input[type=text]{
    border-color: #373431;
    color:#373431;
}
 .maplocheadbtnform .gmw-form-wrapper input[type=text]::placeholder{
    color: #373431;
}
 .hederlocation-inner .gmw-form-wrapper .locsearchform .gmw-submit-field-wrapper:after {
     color: #373431;
     background-color:#ffffff;
}
 .hederlocation-inner .gmw-form-wrapper .locsearchform .gmw-submit-field-wrapper:hover:after {
     background-color:#d89f52;
     color:#ffffff;
}
 .hederlocation-inner div.gmw-form-wrapper div.gmw-locator-button-wrapper.text {
	background-color: #373431;
    color:#ffffff;
}
 .hederlocation-inner .gmw-form-wrapper .gmw-locator-button:after {
     background-color:#ffffff;
     color: #373431;
}
 .hederlocation-inner div.gmw-form-wrapper div.gmw-locator-button-wrapper.text:hover {
     background-color:#d89f52;
     color:#ffffff;
}
 .hederlocation-inner .gmw-form-wrapper .gmw-locator-button-wrapper.text:hover .gmw-locator-button:after {
    color:#d89f52;
}
/* MultiLocation Header */
/****Start: landing-page Header Footer****/
/****End: landing-page Header Footer****/
/****landing-page-four****/
 .slbannerbook {
     background-color:#ffffff;
}
 .sltitlebox {
    color:#ffffff;
}
 .sltitlebox h2 {
    color:#ffffff;
}
 .sltitlebox h3 {
    color:#ffffff;
}
 .sllist li:before {
     background: #ffffff;
}
 .slbanner:before {
     background-color: #373431;
}
 .slconblockopt5 .slbooktitle h2, .slconblockopt2 .slbooktitle h2 {
     color: #373431;
}
 .slconblockopt5 .slbooktitle h2 a, .slconblockopt2 .slbooktitle h2 a {
    color:#d89f52;
}
 .slconblockopt5 .slbooktitle h2 a:hover, .slconblockopt2 .slbooktitle h2 a:hover {
     color: #373431;
}
 .slbannerbookouter .aawformradiocol input[type="radio"]:checked+label {
    background-color: #d89f52;
    color:#ffffff;
}
 .slbannerbookouter .aawformblock .heapBox .holder {
    border-color: #d89f52;
}
/**landing page four end**/
/**landing page three**/
 .slbookblock {
    background-color: #f8f4f1;
}
 .slconblocktitle .hmtitle h2, .slconblocktitle .hmtitle h2 a {
    color:#ffffff;
}
 .slconblocktitle .hmtitle h2 a:hover {
     color: #373431;
}
 .slheadbookform3 .aawformradiocol input[type="radio"]:checked+label {
     background: #d89f52;
}
 .slheadbookform3 .aawfieldcol .aawformradio label {
    color:#ffffff;
}
 .slheadbookform3 .aawformblock .aawfieldcol input {
    border-color:#ffffff;
    color:#ffffff;
}
 .slheadbookform3 .aawformblock .aawformradiobox, .slheadbookform3 .heapBox .holder {
     border-color:#ffffff;
}
 .slheadbookform3 .aawformblock .heapBox .holder {
    border-color:#d89f52;
}
 .slheadbookform3 .aawformblock .aawfieldcol textarea {
    border-color:#ffffff;
    color:#ffffff;
}
 .slheadbookform3 .custombtnsave {
    background-color:#d89f52;
    color:#ffffff;
}
 .slheadbookform3 .custombtnsave:hover {
     background-color:#ffffff;
     color:#d89f52;
}
 .slheadbookform3 .custombtnsave:before {
     background-color:#ffffff;
     color:#d89f52;
}
 .slheadbookform3 .custombtnsave:hover:before {
    color:#ffffff;
    background-color:#d89f52;
}
 .slheadbookform3 .aawformblock .aawfieldcol input::-webkit-input-placeholder, .slheadbookform3 .aawformblock .aawfieldcol textarea::-webkit-input-placeholder {
    color:#ffffff;
}
 .slheadbookform3 .aawformblock .aawfieldcol input::-moz-placeholder, .slheadbookform3 .aawformblock .aawfieldcol textarea::-moz-placeholder {
    color:#ffffff;
}
 .slheadbookform3 .aawformblock .aawfieldcol input:-ms-input-placeholder, .slheadbookform3 .aawformblock .aawfieldcol textarea:-ms-input-placeholder {
    color:#ffffff;
}
 .slheadbookform3 .aawformblock .aawfieldcol input:-moz-placeholder, .slheadbookform3 .aawformblock .aawfieldcol textarea:-moz-placeholder {
    color:#ffffff;
}
 .slheadbookform3 .aawformblock .aawfieldcol .ui-datepicker-trigger:before, .slheadbookform3 .aawformblock .aawfieldcol .heapBox .handler:before {
    color:#ffffff;
}
 .slheadbookform3 .aawformblock .heapBox .holder {
    border-color:#ffffff;
    color:#ffffff;
}
 .slheadbookform3 {
     background: #373431;
}
/**landing page three end**/
/**landing page one**/
 .hmbookappointment.slbannerbook1 .hmtitle h2 a {
    color:#d89f52;
}
 .hmbookappointment.slbannerbook1 .hmtitle h2 a:hover {
     color: #373431;
}
/**landing page one end**/
/****locations detiles page****/
 .singlelodetail a {
    color: #373431;
}
 .singlelophone a, .singlelofax span, .singlelomail a {
    color: #373431;
}
 .locathourscol .foothours li {
    color: #373431;
}
 .locatcondetail .innerpage-title h1, .locatcondetail .innerpage-title h2 {
    color: #373431;
}
 .singlelophone a:hover, .singlelomail a:hover {
    color:#d89f52;
}
 .locgalleryslider.owl-carousel button.owl-next {
    background: #373431;
}
 .locgalleryslider.owl-carousel button.owl-prev {
     background: #373431;
}
 .locgalleryslider.owl-carousel button.owl-prev:hover, .locgalleryslider.owl-carousel button.owl-next:hover {
     background:#d89f52;
}
 .locgalleryslider.owl-carousel button i {
    color:#ffffff;
}
 .singlelodetail a:hover {
    color:#d89f52;
}
 .location-detailinner .hoursnote {
    color: #373431;
}
 .locdtlhour-title {
     color: #373431;
}
/****locations detiles page end****/
/****find locations page****/
 .wpgmza-basic-listing-content-holder {
    background-color:#d89f52;
}
 .wpgmza-content-address-holder .wpgmza-address a, .wpgmza-content-address-holder .wpgmza-desc a {
    color:#ffffff;
}
 .wpgmza-content-address-holder .wpgmza-address a:hover, .wpgmza-content-address-holder .wpgmza-desc a:hover {
    color:#373431;
}
 .wpgmza-content-address-holder-inner.wpgmza_marker_title a {
    color:#ffffff;
}
 .wpgmza-content-address-holder-inner.wpgmza_marker_title a:hover {
    color: #373431;
}
 .wpgmza-link .button {
     background:#373431;
     color:#ffffff;
}
 .wpgmza-link .button:after {
    background-color:#ffffff;
    color:#d89f52;
}
 .wpgmza-link .button:hover:after {
    background-color:#373431;
    color:#ffffff;
}
 .wpgmza-link .button:hover {
     background: #ffffff;;
     color:#d89f52;
}
 .multilocdata-sec .locsearchbox .pac-target-input {
    color:#ffffff;
    background-color: #373431;
}
 .multilocdata-sec .locsearchbox .pac-target-input::-webkit-input-placeholder {
    color:#ffffff;
}
 .multilocdata-sec .locsearchbox .pac-target-input::-moz-placeholder {
    color:#ffffff;
}
 .multilocdata-sec .locsearchbox .pac-target-input:-ms-input-placeholder {
    color:#ffffff;
}
 .multilocdata-sec .locsearchbox .pac-target-input:-moz-placeholder {
    color:#ffffff;
}
 .multilocdata-sec .gmw-form-wrapper .locsearchform .gmw-submit-field-wrapper:after {
    color: #373431;
    background-color:#ffffff;
}
 .multilocdata-sec .gmw-form-wrapper .locsearchform .gmw-submit-field-wrapper:hover:after {
    background-color:#d89f52;
    color:#ffffff;
}
 .multilocdata-sec div.gmw-form-wrapper div.gmw-locator-button-wrapper.text {
    background-color: #373431;
     color:#ffffff;
}
 .multilocdata-sec .gmw-form-wrapper .gmw-locator-button:after {
    background-color:#ffffff;
     color: #373431;
}
 .multilocdata-sec div.gmw-form-wrapper div.gmw-locator-button-wrapper.text:hover {
    background-color:#d89f52;
    color:#ffffff;
}
 .multilocdata-sec .gmw-form-wrapper .gmw-locator-button-wrapper.text:hover .gmw-locator-button:after {
    color:#d89f52;
}
 .multibookappintment .aawformblock .aawfieldcol input, .multibookappintment .aawformblock .aawfieldcol input:focus, .multibookappintment .aawformblock .aawfieldcol textarea, .multibookappintment .aawformblock .aawfieldcol textarea:focus, .multibookappintment .aawformblock .aawfieldcol select, .multibookappintment .aawformblock .aawformradiocol label, .multibookappintment .aawformblock .heapBox .holder, .multibookappintment .selection .select2-selection {
    border-color:#ffffff;
    color:#ffffff;
}
 .multibookappintment .aawformblock .aawfieldcol input::placeholder, .multibookappintment .aawformblock .aawfieldcol textarea::placeholder{
    color:#ffffff;
}
.multibookappintment .heapBox .handler:before,
.multibookappintment .ui-datepicker-trigger:before {
    color:#ffffff;
}
.multibookappintment .aawformradiobox{
    border-color:#ffffff;
}
.multibookappintment .aawformradiocol input[type="radio"]:checked+label {
    background-color:#d89f52;
    color:#ffffff;
}
.multilocation .aawformradiocol input[type="radio"]:checked+label{
     background-color:#d89f52;
}
 .multilocation .ui-datepicker-trigger:before, .multilocation .aawformblock .heapBox .handler:before{
    color:#d89f52;
}
 .multilocation .multibookappintment .ui-datepicker-trigger:before, .multilocation .multibookappintment .aawformblock .heapBox .handler:before {
    color:#ffffff;
}
 .multibookappintment .aawfieldcol > label {
     display: none;
}
 .extracontentsection.multibookappintment .innerpage-title h2 {
    color:#ffffff;
}
 .multibookappintment .extraseccontent {
    color:#ffffff;
}
 .multibookappintment .custombtnsave{
    background-color:#d89f52;
    color:#ffffff;
}
 .multibookappintment .custombtnsave:before{
    background-color:#ffffff;
    color:#d89f52;
}
 .multibookappintment .custombtnsave:hover{
    background-color:#ffffff;
    color: #373431;
}
 .multibookappintment .custombtnsave:before{
    color:#ffffff;
    background-color: #373431;
}
/****find locations page end****/
/* Start: 404 Page */
.content404-page {color: #373431;}
.content404-page .btn-darkarrow:hover {background-color: #d89f52;color: #ffffff;}
.content404-page .btn-darkarrow:hover:after {background-color: #ffffff;color: #d89f52;}
/* End: 404 Page */
/****muliti loction ***/
 .finde-office-text {
    color:#ffffff;
}
 .footermultiloction-search .locsearchbox .pac-target-input {
    color:#ffffff;
    border-color:#ffffff;
}
 .footermultiloction-search .locsearchbox .pac-target-input::-webkit-input-placeholder {
    color:#ffffff;
}
 .footermultiloction-search .locsearchbox .pac-target-input::-moz-placeholder {
    color:#ffffff;
}
 .footermultiloction-search .locsearchbox .pac-target-input:-ms-input-placeholder {
    color:#ffffff;
}
 .footermultiloction-search .locsearchbox .pac-target-input:-moz-placeholder {
    color:#ffffff;
}
 .footermultiloction-search .mallocortxt {
    color:#ffffff;
}
 .footermultiloction-search .gmw-form-wrapper .locsearchform .gmw-submit-field-wrapper:after {
    color: #373431;
    background-color:#ffffff;
}
 .footermultiloction-search .gmw-form-wrapper .locsearchform .gmw-submit-field-wrapper:hover:after {
    background-color:#d89f52;
    color:#ffffff;
}
 .footermultiloction-search div.gmw-form-wrapper div.gmw-locator-button-wrapper.text {
    background-color: #373431;
    color:#ffffff;
}
 .footermultiloction-search .gmw-form-wrapper .gmw-locator-button:after {
    background-color:#ffffff;
    color: #373431;
}
 .footermultiloction-search div.gmw-form-wrapper div.gmw-locator-button-wrapper.text:hover {
    background-color:#d89f52;
    color:#ffffff;
}
 .footermultiloction-search .gmw-form-wrapper .gmw-locator-button-wrapper.text:hover .gmw-locator-button:after {
    color:#d89f52;
}
 #myModallocationcon .modal-title {
    color: #373431;
}
 .multimodel a {
     color: #373431;
}
 .multimodel a:hover {
    color:#d89f52;
}
 .locationlist {
     background: white;
}
 .footmultilist-col.multilist-fullcontainer {
     background: #373431;
}
 .locationlist .item {
    border-left-color: #f8f4f1;
}
 .loc-name, .loc-name a {
     color: #373431;
}
 .loc-adderss {
    color: #373431;
}
 .location-hours .foothourslist {
    color: #373431;
}
 .loc-adderss a:hover {
     color: #373431;
}
 .find-location-bg:before {
     background: #373431;
}
 .multilocation .hmbookform .aawformblock .aawfieldcol input, .multilocation .hmbookform .aawformblock .aawfieldcol textarea, .multilocation .hmbookform .aawformblock .aawformradiobox {
    border-color: #373431;
}
 .multilocation .hmbookform .aawformblock .heapBox .holder{
    border-color: #373431;
    color: #373431;
}
 .multilocation .hmbookform .aawformradiocol input[type="radio"]:checked+label {
    background: #373431;
}
/* Start: Testimonials Page */
 .bubble blockquote {
     background-color: #f8f4f1;
}
 .bubble blockquote:before, .bubble blockquote:after {
    color: #373431;
}
 .bubblestar span:before {
     color: #ffc506;
}
 .bubble .bubble-btmarrow {
    border-top-color:#ffffff;
}
/* Start: Option 2 */
 .testimonials-list .testmonialbox {
    background-color:#f8f4f1;
}
/* End: Option 2 */
/* Start: Option 3 */
 .testimonialone {
    background-color:#ffffff;
}
 .testmonialbox {
    background-color:#f8f4f1;
}
 .authername {
    color: #373431;
}
/* End:Testimonials Page */
.hmdiscplan-section .sub-title p{color:#373431;}
 .sub-title p{
    color:#ffffff;
}
 .title-black p{
     color: #373431;
}
 .videopoplink {
     color: #373431;
}
 .gallerylist-row .hmgallery-thumb:hover .videopoplink {
    color:#d89f52;
}

@media only screen and (min-width: 992px) {
  #nav li.full-megamenu ul li a:after {color:#373431;}
  #nav li.full-megamenu ul li:hover>a {color:#373431;}
  #nav li.full-megamenu ul li.megamenu-title>a {color:#373431;}
  #nav li.full-megamenu .current-menu-item > a {color:#373431;}
  #nav li.full-megamenu ul li.megamenu-title>a:hover {color:#ffffff;}
}

@media only screen and (max-width:991.98px){
	#nav{background-color:#d89f52;}
	#nav > li:hover > a {background-color:#373431;color:#ffffff;}
	.arrowclick{color:#ffffff}
	.slbanner { background:#373431}
	.slconblockopt5 .slbannerbookouter{background-color:#ffffff;}
	.locationlist .item:nth-child(odd) {border-right-color:#ffffff;}
    #nav > li > a {color:#ffffff;}
}

@media only screen and (max-width:767.98px){
	.mobilefootcall{border-top-color: #ffffff;}
	.mobilefootcall a{background: #d89f52;color: #ffffff;}
	.mobilefootcall a:hover {background: #373431;color: #ffffff;}
	.teastitle {color: #ffffff;}
	.locationlist .item{border-bottom-color: #ffffff;}
	.locationlist .item:nth-child(odd) {border-bottom-color: #ffffff;}
	.footinfo-col {border-bottom-color: #ffffff;}
}