body, button, input, select, textarea {color: #303030;}
.restab .tabnav li a { color: #303030; border-bottom-color: #e4f8df;} 
.restab .tabnav li a:hover { color: #ffffff;background-color: #2e512c;} 
.restab .tabnav .r-tabs-state-active a { color: #ffffff;background-color: #2e512c;} 
.restab .tab-content h3 { color: #b0c251;} 
.restab .tab-content p { color: #303030;} 
.restab .r-tabs-accordion-title .r-tabs-anchor { background-color: #e4f8df;color: #303030;} 
.restab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color: #b0c251;color: #ffffff;} 
.accordionrow { border-color:#b0c251;} 
.accordion .acclink, .accordion .acclink:focus { color: #2e512c;} 
.accordion .acclink:hover, .accordion .acclink.active { color: #b0c251;} 
.form-control, .form-control:focus { border-bottom-color: #303030;color:#303030;} 
.datepickfield:before { color: #b0c251;} 
.button, .button:focus { background-color: #2e512c;} 
.button:hover { background-color: #b0c251;} 
::-webkit-input-placeholder {color:#303030;} 
:-moz-placeholder {color:#303030;} 
::-moz-placeholder {color:#303030;} 
:-ms-input-placeholder {color:#303030;} 
.form-control::-webkit-input-placeholder {color:#303030;} 
.form-control:-moz-placeholder {color:#303030;} 
.form-control::-moz-placeholder {color:#303030;} 
.form-control:-ms-input-placeholder {color:#303030;} 
.radiobox { border-bottom-color: #303030;background-color: #ffffff;} 
.radioinput label { color: #303030;} 
.radioinput input[type="radio"]:checked + label { background-color: #2e512c;color: #ffffff;} 
.owl-theme .owl-controls .owl-nav [class*="owl-"] { background-color: #b0c251;} 
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {background-color: #2e512c;}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:before { color: #ffffff;} 
.heapBox .handler:before { color: #b0c251;} 
.heapBox .holder { border-color: #303030;color: #303030;} 
.heapBox .heap .heapOptions { background-color: #2e512c;border-color: #b0c251;} 
.heapBox .heap .heapOptions .heapOption { border-color: #b0c251;} 
.heapBox .heap .heapOptions .heapOption a:hover, .heapBox .heap .heapOptions .heapOption a.selected { background-color: #b0c251;} 
.ui-datepicker, .eventCalOut, .calendarIcon { background-color:#b0c251;} 
.ui-datepicker th, .ui-state-highlight { background-color:#2e512c;} 
.ui-state-active, .ui-datepicker tbody a:hover { background-color:#2e512c;} 
.ui-datepicker { color:#ffffff;} 
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { background: none; } 
.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover { background: none; } 
.ui-datepicker .ui-datepicker-prev:after { border-color:transparent #ffffff transparent transparent;} 
.ui-datepicker .ui-datepicker-next:after { border-color:transparent transparent transparent #ffffff;} 
.ui-datepicker .ui-datepicker-title select { background-color:#ffffff;border-color: #ffffff;} 
.DatePreffered:before { color: #b0c251;} 
.calendar-out .button { background-color: #2979ca; color:#ffffff;} 
.calendar-out .button:hover { background-color: #173C84; } 
.ui-datepicker tbody a { color:#ffffff;} 
.ui-datepicker-title { color:#ffffff;} 
.ui-datepicker th { color:#ffffff;} 
.ui-datepicker-prev, .ui-datepicker-next { color:#ffffff;} 
.topheadlink > li a, .topheadcall a{color: #2e512c;} 
.topheadlink > li a:hover, .topheadcall a:hover{color: #b0c251;}
.footconbox h4, .foothoursinner h4 {color: #b0c251;} 
.footcol-title {color: #b0c251;}
.footloactionmedia > li > a { color: #2e512c; } 
.footloactionmedia > li > a:hover {color: #b0c251;} 
.topheadlink > li a .fa, .topheadcall a .fa{color: #b0c251;} 
.topheadlink > li a:hover .fa, .topheadcall a:hover .fa{ color: #b0c251;} 
.socialmedia li {border-color: #b0c251;} 
.socialmedia li:first-child { border-color:#b0c251;} 
.socialmedia li a { color: #2e512c;} 
.socialmedia li a:hover { color: #b0c251;} 
.menu-icon, .menu-icon:focus { color: #2e512c;} 
.menu-icon.open, .menu-icon:hover { color: #b0c251;} 
#nav > li > a { color: #2e512c; 
}
/* Home Banner Form */
.hmbannerform .aawfieldcol input,
.hmbannerform .aawfieldcol input:focus,
.hmbannerform .aawfieldcol textarea,
.hmbannerform .aawfieldcol textarea:focus,
.hmbannerform .aawfieldcol select,
.hmbannerform .heapBox .holder,
.hmbannerform .aawformradiobox{color: #303030; border-color: #b0c251;}
.hmbannerform .aawformradiocol label{color: #303030;}
.hmbannerform .aawformradiocol input[type="radio"]:checked + label{background-color: #b0c251; color: #ffffff;}
.hmbannerform .ui-datepicker-trigger .sprite:before,
.hmbannerform .heapBox .handler:before{color: #303030;}
.hmbannerform .custombtnsave{background-color: #b0c251; color: #ffffff;}
.hmbannerform .custombtnsave:hover{background-color: #2e512c; color: #ffffff;}
/* Footer Form */
.footerbookform .aawfieldcol input,
.footerbookform .aawfieldcol input:focus,
.footerbookform .aawfieldcol textarea,
.footerbookform .aawfieldcol textarea:focus,
.footerbookform .aawfieldcol select,
.footerbookform .heapBox .holder,
.footerbookform .aawformradiobox{color: #303030; border-color: #b0c251;}
.footerbookform .aawformradiocol label{color: #303030;}
.footerbookform .aawformradiocol input[type="radio"]:checked + label{background-color: #b0c251; color: #ffffff;}
.footerbookform .ui-datepicker-trigger .sprite:before,
.footerbookform .heapBox .handler:before{color: #303030;}
.footerbookform .custombtnsave{background-color: #b0c251; color: #ffffff;}
.footerbookform .custombtnsave:hover{background-color: #2e512c; color: #ffffff;}
/* Book Appointment Page Form */
.bookaptmntform .aawfieldcol input,
.bookaptmntform .aawfieldcol input:focus,
.bookaptmntform .aawfieldcol textarea,
.bookaptmntform .aawfieldcol textarea:focus,
.bookaptmntform .aawfieldcol select,
.bookaptmntform .heapBox .holder,
.bookaptmntform .aawformradiobox{color: #303030; border-color: #b0c251;}
.bookaptmntform .aawformradiocol label{color: #303030;}
.bookaptmntform .aawformradiocol input[type="radio"]:checked + label{background-color: #b0c251; color: #ffffff;}
.bookaptmntform .ui-datepicker-trigger .sprite:before,
.bookaptmntform .heapBox .handler:before{color: #303030;}
.bookaptmntform .custombtnsave{background-color: #b0c251; color: #ffffff;}
.bookaptmntform .custombtnsave:hover{background-color: #2e512c; color: #ffffff;}
/* Contact Page Form */
.contactpageform .aawfieldcol input,
.contactpageform .aawfieldcol input:focus,
.contactpageform .aawfieldcol textarea,
.contactpageform .aawfieldcol textarea:focus,
.contactpageform .aawfieldcol select,
.contactpageform .heapBox .holder,
.contactpageform .aawformradiobox{color: #303030; border-color: #b0c251;}
.contactpageform .aawformradiocol label{color: #303030;}
.contactpageform .aawformradiocol input[type="radio"]:checked + label{background-color: #b0c251; color: #ffffff;}
.contactpageform .ui-datepicker-trigger .sprite:before,
.contactpageform .heapBox .handler:before{color: #303030;}
.contactpageform .custombtnsave{background-color: #b0c251; color: #ffffff;}
.contactpageform .custombtnsave:hover{background-color: #2e512c; color: #ffffff;}
#nav > li:hover > a, #nav > li.active > a { color: #b0c251; }
#nav ul { background-color: #2e512c; 
border-color: #b0c251; 
} 
#nav ul li { border-bottom-color:#b0c251; 
} 
#nav > li > a { color: #2e512c; 
} 
#nav li ul li:hover > a { background-color: #b0c251; 
} 
.arrowclick:after { border-top-color:#ffffff; 
} 
.headbookappbtn, .headbookappbtn:focus { border-color: #b0c251; 
color: #2e512c; 
} 
.headbookappbtn:hover { background-color: #b0c251; 
color: #ffffff; 
} 
.teasertext .teasetitle { color: #2e512c; 
} 
.teasertext p { color: #b0c251; 
} 
.hmadvgesection { background:#b0c251;
} 
.hmbookhead { background-color: #2e512c; 
} 
.hmbookdiscin strong { color: #ffffff; 
} 
.hmbookdiscin span { color: #ffffff; 
} 
.hmbookdisctext { color: #b0c251; 
} 
.hmbooktitle { background-color: #b0c251; 
color: #ffffff; 
} 
.hmbookform { background-color: #ffffff; 
} 
.formradio label input[type="radio"]:checked + span {background-color: #b0c251; 
color: #ffffff; 
 } 
.formradio label input[type="radio"] + span {border-bottom-color: #303030;
color:#303030; 
 }
.advantagesbox h2 { color: #ffffff; 
} 
.advanticondec p { color: #ffffff; 
} 
.hmwelcomesmdec h1, .hmwelcomesmdec h2 { color: #2e512c; 
} 
.hmwelcomesmdec p { color: #303030; 
} 
.hmservicesection {background-color:#e4f8df; }
.hmwelcomeblock .button, .hmwelcomeblock .button:focus { background-color: #b0c251;} 
.hmwelcomeblock .button:hover { background-color: #2e512c;} 
.hmservisection { background-color: #ffffff; 
} 
.hmserviblock > h2 { color: #b0c251; 
} 
.servicetab .tabnav li h2 { color: #b0c251; 
} 
.hmservidec { background-color: #2e512c; 
} 
.restab .tab-content .hmservismdec p { color: #ffffff; 
} 
.hmservislink a { color: #ffffff; 
} 
.hmservislink a .fa.fa-phone { color: #b0c251; 
} 
.hmservislink a:hover { color: #b0c251; 
} 
.hmservidecbox .button { background-color: #b0c251; 
color: #ffffff; 
} 
.hmservidecbox .button:hover { background-color: #303030; 
color: #ffffff; 
} 
.hmreviewsection h2 {color: #2e512c}
.hmteamdec h2 { color: #2e512c;} 
.hmteamdec p { color: #303030; 
} 
.hmteamthumb{background-color: #e4f8df;}
.hmteamdec p:last-child { margin-bottom: 0; }  
.hmteamtitle strong, .hmteamtitle p, .hmteamtitle strong a { color: #b0c251; 
}
.hmteamtitle strong a:hover { color: #2e512c; 
}
.ourmeet-section .hmteamtitle strong, .ourmeet-section .hmteamtitle p, .ourmeet-section .hmteamtitle strong a { color: #ffffff; 
}
.ourmeet-section .ourmeetblock h2, .ourmeet-section .ourmeetblock h1{color: #ffffff;}
.ourmeet-section .ourmeetblock p{color: #ffffff;}
.ourmeet-section .hmteamtitle strong a:hover { color: #2e512c; 
}
.otherteamhead .othrteamtitle {color: #b0c251;}
.hmpricing-section {  background: #2e512c;
} 
.hmpricing-desc h2, .hmpricing-desc h3, .hmpricing-desc h1 { color: #ffffff; 
} 
.hmpricing-desc p { color: #ffffff; 
} 
.hmpricing-block .readmore .button { background-color: #b0c251; 
} 
.hmpricing-block .readmore .button:hover { background-color: #303030; 
color: #ffffff; 
} 
.hmpricingbox { background-color: #ffffff; 
} 
.hmpricetitle { color: #2e512c; 
} 
.hmpricetag { color: #b0c251; 
} 
.hmpricemonth { color: #2e512c; 
} 
.hmpricelist li { border-color: #e4f8df; 
} 
.hmpricelist li span i { color: #b0c251; 
} 
.hmpricingbox .button { border-color: #2e512c; 
color: #2e512c; 
} 
.hmpricingarea .item .hmpricingbox:hover .button { background-color: #2e512c; 
color: #ffffff; 
} 
.hmpricingslider.owl-theme .owl-dots .owl-dot span { background-color: #ffffff; 
} 
.hmpricingslider.owl-theme .owl-dots .owl-dot.active span, .hmpricingslider.owl-theme .owl-dots .owl-dot:hover span { background-color: #b0c251; 
} 
.hmprmoslider.owl-theme .owl-dots .owl-dot span{background-color: #2e512c;}
.hmprmoslider.owl-theme .owl-dots .owl-dot.active span,.hmprmoslider.owl-theme .owl-dots .owl-dot:hover span{background-color: #ffffff;}
.hmprmoslider.owl-theme .owl-dots .owl-dot.active:hover span{background-color: #2e512c; }
.servprice-section .hmpricingslider.owl-theme .owl-dots .owl-dot.active span, .servprice-section .hmpricingslider.owl-theme .owl-dots .owl-dot:hover span { background-color: #2e512c; 
} 
.hmprmosection, .ourmeet-section { background-color: #b0c251; 
} 
.hmprmosection h2 { color: #ffffff; }
.hmprmosection .smalldesc { color: #ffffff; }
.hmprmobox { background-color: #ffffff; 
}
 
 .owl-theme .owl-dots .owl-dot span { background-color: #b0c251; 
}
 .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{ background-color: #2e512c; 
} 
.hmprmobox:after { border-color: #2e512c #b0c251 transparent transparent; 
} 
.hmprmobox h3 { color: #b0c251; 
} 
.hmprmobox h3 a { color: #b0c251; 
}
.hmprmobox h3 a:hover{ color: #303030; 
}
.hmprmobox strong { color: #2e512c; 
} 
.hmblogsection { background-color: #e4f8df; 
} 
.hmblogsection h2 { color: #ffffff; 
} 
.hmblogsection h2 a { color: #2e512c; 
} 
.hmblogsection h2 a:hover { color: #ffffff; 
} 
.beautifulsmiles .hmblogsection h2 a:hover { color: #b0c251; 
} 
.hmblogrow .item { background-color: #ffffff; 
} 
.hmblogsmdec h4 { color: #2e512c; 
} 
.hmblogsmdec h4 a { color: #2e512c; 
} 
.hmblogsmdec h4 a:hover { color: #b0c251; 
} 
.hmblogsmdec p { color: #303030; 
} 
.hmblogdec .button { background-color:  #b0c251; 
}
.hmblogdec .button:hover { background-color:  #2e512c; 
}
.hmgallerysec h2, .partners-section h2 { color: #2e512c; 
} 
.videopoplink, .videopoplink:focus { color: #b0c251; 
} 
.videopoplink:hover { color: #303030; 
} 
.servcontent-section { background-color: #2e512c; 
}  
.servcontent-row h3 { color: #b0c251; 
} 
.serviceblock h2 { color: #b0c251; 
}
.servcontent-row p, .serviceblock p, .servcontent-row h2, .serviceblock h2, .servcontent-row h3, .serviceblock h3 { color: #ffffff; 
}
.serviceblock p a, .serviceblock p a:focus{color: #ffffff;}
.serviceblock p a:hover{color: #b0c251;}
.servcontlist li, .serviceblock ul { color: #ffffff; 
} 
.servcontlist li:before, .serviceblock ul li:before { color: #b0c251; 
} 
.servcontlist li a, .serviceblock ul li a { color: #ffffff; 
} 
.servcontlist li a:hover, .serviceblock ul li a:hover { color: #ffffff; 
} 
.servicelst-section { background-color: #e4f8df; 
} 
.servicelst-row h2 { color: #b0c251; 
} 
.servicelstbox { background-color: #ffffff; 
} 
.servicon { border-color: #b0c251; 
color: #2e512c; 
} 
.servicelstbox h3 { color: #ffffff; 
} 
.servicelstbox h3 a { color: #2e512c; 
} 
.servicelstbox h3 a:hover { color: #b0c251; 
} 
.servicelstbox p { color: #303030; 
} 
.servicelstbox .button { background-color: #b0c251; 
color: #ffffff; 
} 
.servicelstbox .button:hover { background-color: #2e512c; 
color: #ffffff; 
} 
.servcontent-section ul li { color:#ffffff; 
} 
.servprice-section {  background: #b0c251;
} 
.howdoeswork-section { background-color: #2e512c; 
} 
.howdoeswork-section h2, .howdoeswork-section h1 { color: #ffffff; 
}
.howdoeswork-section .smalldesc{color: #ffffff; }
.roundicon { border-color: #b0c251; 
color: #ffffff; 
} 
.hdwnum { background-color: #b0c251; 
color: #ffffff; 
} 
.howdoesworkbox h4, .howdoesworkbox-title { color: #ffffff; 
} 
.howdoesworkbox p { color: #ffffff; 
} 
.bookappheading h2, .bookappheading h1 { color: #b0c251; 
} 
.bookappheading p { color: #2e512c; 
} 
.bookappheading p a { color: #2e512c; 
} 
.bookappheading p a:hover { color: #b0c251; 
} 
.bookappform .form-control, .bookappform .form-control:focus { border-color: #b0c251; 
} 
.bookappform  .formradio label input[type="radio"] + span { border-color: #b0c251; 
} 
.bookappform .formradio label input[type="radio"]:checked + span, .innvotbookform .formradio label input[type="radio"]:checked + span { background-color: #b0c251; 
} 
.bookappform .heapBox .holder { border-color: #b0c251; 
} 
.bookappform .capchafield { border-color: #b0c251; 
} 
.bookappform .button, .bookappform .button:focus { border-color: #b0c251; 
background-color: #ffffff; 
color: #2e512c; 
} 
.bookappform .button:hover { background-color: #b0c251; 
color: #ffffff; 
} 
.aboutsmdet h1, .aboutsmdet h2, .aboutdesignation h3, .aboutdesignation h2 { color: #b0c251; 
} 
.aboutsmdet h1 a, .aboutsmdet h2 a, .aboutdesignation h2 a{color: #2e512c;
}
.aboutsmdet h1 a:hover, .aboutsmdet h2 a:hover, .aboutdesignation h2 a:hover{color: #b0c251;
}
.philosophy-section:after { background-color: #b0c251; 
} 
.philosophyblock h3 { color: #ffffff; 
}
.philosophyblock p, .philosophyblock ul li { color: #ffffff; 
} 
.ourmeetblock h2, .ourmeetblock h1 { color: #2e512c; 
} 
.ourmeetblock p { color: #303030; 
} 
.ourteamtitle { background: #2e512c; 
 background: -moz-linear-gradient(60deg, #b0c251 0%, #b0c251 60%, #b0c251 60%, #2e512c 60%, #2e512c 100%); 
 background: -webkit-linear-gradient(60deg, #b0c251 0%, #b0c251 60%, #b0c251 60%, #2e512c 60%, #2e512c 100%); 
 background: linear-gradient(60deg, #b0c251 0%, #b0c251 60%, #b0c251 60%, #2e512c 60%, #2e512c 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0c251', endColorstr='#2e512c', GradientType=1 ); 
} 
.ourteamtitle strong { color: #ffffff; 
} 
.ourteamtitle strong a { color: #ffffff; 
} 
.ourteamtitle strong a:hover { color: #ffffff; 
} 
.ourteamtitle p { color: #ffffff; 
} 
.doctorcontent p { color: #303030; 
} 
.blogtitle h1 { color: #2e512c; 
} 
.blogdec h2 { color: #b0c251; 
} 
.blogdec h2 a { color: #b0c251; 
} 
.blogdec h2 a:hover { color: #2e512c; 
}
.bloglist .blog-pagination a { color: #ffffff;background-color: #b0c251; 
} 
.bloglist .blog-pagination a:hover, .bloglist .blog-pagination span.current { color: #ffffff;background-color: #2e512c;
} 
.blogdec p { color: #303030; 
} 
.blogdec .button { background-color: #b0c251; 
} 
.blogdec .button:hover { background-color: #2e512c; 
} 
.moreblog .button { border-color: #b0c251; 
color: #2e512c; 
} 
.moreblog .button:hover { background-color: #b0c251; 
color: #ffffff; 
} 
 .bloglist .alm-listing li h3 a{ color:#2e512c;} 
.bloglist .alm-listing li h3 a:hover{color:#303030;}
 
.blogdectile h1 {color: #b0c251;}
.blogdectile h2 { color: #b0c251; 
} 
.blogdetbox h3 { color: #b0c251; 
} 
.blogdate { border-color: #303030; 
} 
.blogdetbox { border-color: #e4f8df; 
} 
.blogdetpagin .pager li > a, .blog-details .pager li > a:focus {
	color: #2e512c; 
	background-color: #ffffff;
	border-color: #2e512c; 
} 
.blogdetpagin .pager li > a:hover {
	color: #ffffff;
	background-color: #2e512c;
	border-color: #2e512c;
} 
.backbtn, .backbtn:focus { color: #2e512c; 
} 
.backbtn:hover { color: #b0c251; 
} 
.contactblock h2, .contactblock h1 { color: #b0c251; 
} 
.page-header h1 { color: #b0c251; 
} 
.howdoesbox p { color: #ffffff; 
} 
#footer { background-color:#ffffff; 
} 
.footer-inner h2 { color: #2e512c; }
.footcallaction { background-color: #b0c251; } 
.footcallaction h3 { color: #ffffff; 
} 
.footcallaction p { color: #ffffff; 
} 
.footcallbtn .button { background-color: #ffffff; 
color: #b0c251; 
} 
.footcallbtn .button:hover { background-color: #303030; 
color: #ffffff; } 
.button.footphonebtn { background-color: #2e512c; 
color: #ffffff; 
} 
.button.footphonebtn:hover { background-color: #303030; 
color: #ffffff; 
} 
.button.freequotebtn { background-color: inherit; color: #ffffff; 
border-color: #ffffff 
} 
.button.freequotebtn:hover { background-color: #ffffff; 
color: #b0c251; 
} 
.footcontform .form-control, .footcontform .form-control:focus { border-color: #b0c251; 
}
.formradio label input[type="radio"] + span { border-color: #b0c251; 
} 
.footcontform .heapBox .holder { border-color: #b0c251; 
} 
.footcontform .capchafield { border-color:#b0c251; 
} 
.footcontrow { border-color: #b0c251; 
} 
.footadd a { color: #303030; 
} 
.footadd a:hover, .footlink a:hover { color: #b0c251; 
} 
.footlink a, .footlink span { color: #303030; 
} 
.web-by, .web-by a{ color: #303030; 
} 
.web-by a{ color: #b0c251; 
}
.web-by a:hover{color: #2e512c; 
}
.mobilecallbtn, .mobilecallbtn a {color: #ffffff;}
.mobilecallbtn a{background-color: #2e512c;}
.mobilecallbtn a:hover {background-color: #b0c251; }
#myModallocationcon .modal-title {color: #2e512c;}
.multimodel a {color: #2e512c;}
.multimodel a:hover {color: #b0c251;}
.hmservicesection h2{color: #2e512c;}
.hmseroverlaybox:before{background-color: #2e512c;}
.hmseroverlaybox h3 a{color: #ffffff;}
.hmseroverlaybox .button{color: #ffffff;background-color: #b0c251;}
.hmseroverlaybox .button:hover{color: #ffffff;background-color: #303030;}
.contentblock h2 { color: #2e512c; } 
.contentblock h3 { color: #2e512c; } 
.contentblock p {color: #303030;} 
.contentblock ul li {color: #303030;} 
.alm-btn-wrap .alm-load-more-btn, .alm-btn-wrap .alm-load-more-btn.done{background-color: #2e512c !important;}
.careershortdesc .page-header h1 {color: #2e512c;}
.careershortdesc h2 {color: #303030;}
.careershortdesc h3 {color: #303030;}
.careerlist {background-color: #e4f8df;}
.careerinfo h3{color: #2e512c;}
.careerblock ul li:before {color: #2e512c;}
.upload-btn-wrapper .UploadResume .sfi-wrapper.sfi-container .sfi-filename {border-bottom-color: #303030;}
.upload-btn-wrapper .UploadResume .sfi-wrapper .sfi-trigger:after {color: #b0c251;}
/* ======================= New Multi Location Start ============================= */
.hederlocation:after{background-color: #b0c251;}
.hederlocation-inner .finde-office-text{color:#ffffff;}

.locsearchbox .locsearchform .pac-target-input {
	background-color: #ffffff;
	color: #303030;
}
.locsearchbox  .pac-target-input::-webkit-input-placeholder {color: #303030;}
.locsearchbox  .pac-target-input::-moz-placeholder {color: #303030;}
.locsearchbox  .pac-target-input:-ms-input-placeholder {color: #303030;}
.locsearchbox  .pac-target-input:-moz-placeholder {color: #303030;}
.gmw-form-wrapper .locsearchbox .locsearchform .gmw-submit-field-wrapper:after {color: #303030;}
.gmw-form-wrapper .locsearchbox .gmw-locator-button-wrapper.text {
	background-color: #ffffff;
	color: #b0c251;
}
.gmw-form-wrapper .locsearchbox .gmw-locator-button-wrapper.text:hover {
	background-color: #2e512c;
	color: #ffffff;
}

.page-template-template-meet-the-team .hederlocation {border-color:#ffffff;}

.headlocation a.headcallbtn{border-color: #b0c251; color:#2e512c;}
.headlocation a.headcallbtn:hover{background-color: #b0c251; color:#ffffff;}
.headlocation .location_list{background-color: #b0c251;}
.headlocation .location_list li{background-color: #b0c251;}
.headlocation .location_list li:hover{background-color: #2e512c;}
.headlocation .location_list li a{color: #ffffff;}
.headlocation .location_list li:hover a{color: #ffffff;}
.headlocation .location_list li:hover a:hover{color: #b0c251;}

.findlocmain:after {background-color:#2e512c;}
.footerlocation-inner .finde-office-text{color:#ffffff;}

.footermultiloction-search .locsearchbox .locsearchform .pac-target-input {
	border-color: #ffffff;
	color: #ffffff;
}
.footermultiloction-search .gmw-form-wrapper .locsearchbox .locsearchform .gmw-submit-field-wrapper .gmw-submit-button {
	background-color: #ffffff;
	color: #2e512c;
}
.footermultiloction-search .gmw-form-wrapper .locsearchbox .locsearchform .gmw-submit-field-wrapper .gmw-submit-button:hover {
	background-color: #b0c251;
	color: #ffffff;
}
.footermultiloction-search .gmw-form-wrapper .locsearchbox .locsearchform .gmw-submit-field-wrapper:after {color: #2e512c;}
.footermultiloction-search .gmw-form-wrapper .locsearchbox .locsearchform .gmw-submit-field-wrapper:hover:after {color: #ffffff;}
.footermultiloction-search .mallocortxt {color: #ffffff;}
.footermultiloction-search .gmw-form-wrapper .locsearchbox .gmw-locator-button-wrapper.text {
	background-color: #ffffff;
	color: #2e512c;
}
.footermultiloction-search .gmw-form-wrapper .locsearchbox .gmw-locator-button-wrapper.text:hover {
	background-color: #b0c251;
	color: #ffffff;
}
.footermultiloction-search .locsearchbox .pac-target-input::-webkit-input-placeholder {color: #ffffff;opacity: 0.85;}
.footermultiloction-search .locsearchbox .pac-target-input::-moz-placeholder {color: #ffffff;opacity: 0.85;}
.footermultiloction-search .locsearchbox .pac-target-input:-ms-input-placeholder {color: #ffffff;opacity: 0.85;}
.footermultiloction-search .locsearchbox .pac-target-input:-moz-placeholder {color: #ffffff;opacity: 0.85;}

.loc-adderss a, .loc-adderss a:focus {color:#2e512c;}
.loc-adderss a:hover {color:#b0c251;}

.foot-menumain h3, .footpromoslidermain h3 {color: #ffffff;}
.foot-menumain a {color: #ffffff;}
.foot-menumain a:hover{color:#2e512c;}
.footerpromotion {color: #ffffff;}
.footerbookbtn.button, .footerbookbtn.button:focus{
	background-color: #2e512c;
	color: #ffffff;
}
.footerbookbtn.button:hover{background-color:#ffffff;color:#2e512c;}
.findlocation-data .wpgmza_sl_query_innerdiv1{color:#2e512c;}
.multifindloclist-sec .locsearchbox .locsearchform .pac-target-input {
	border-color:#2e512c;
}
.multifindloclist-sec .gmw-form-wrapper .locsearchbox .locsearchform .gmw-submit-field-wrapper:after {color: #ffffff;}
.multifindloclist-sec .gmw-form-wrapper .locsearchbox .locsearchform .gmw-submit-field-wrapper .gmw-submit-button {
    background-color: #2e512c;
}
.multifindloclist-sec .gmw-form-wrapper .locsearchbox .locsearchform .gmw-submit-field-wrapper .gmw-submit-button:hover {
    background-color: #b0c251;
    color: #ffffff;
}
.multifindloclist-sec .gmw-form-wrapper .locsearchbox .gmw-locator-button-wrapper.text {
	background-color:#2e512c;
	color:#ffffff;
}
.multifindloclist-sec .gmw-form-wrapper .locsearchbox .gmw-locator-button-wrapper.text:hover {
	background-color:#b0c251;
	color:#ffffff;
}


.findlocation-data .wpgmza-form-field__input::placeholder{color:#303030;}
.findlocation-data .wpgmza-form-field__input::-webkit-input-placeholder {color:#303030;}
.findlocation-data .wpgmza-form-field__input::-moz-placeholder {color:#303030;}
.findlocation-data .wpgmza-form-field__input:-ms-input-placeholder {color:#303030;}
.findlocation-data .wpgmza-form-field__input:-moz-placeholder {color:#303030;}
.findlocation-data .wpgmza-form-field__input,
.findlocation-data .wpgmza-form-field__input:focus{border-color: #b0c251;color:#303030;}
.findlocation-data .wpgmza_sl_query_div .wpgmza-use-my-location{border-color: #b0c251;color:#b0c251;}
.findlocation-data .wpgmza_sl_query_div .wpgmza-use-my-location:hover{background-color:#b0c251;color:#ffffff;}
.findlocation-data .wpgmza_sl_radius_div .heapBox .holder{border-color: #b0c251;color: #b0c251;background-color:#ffffff;}
.findlocation-data .wpgmza_sl_search_button_div input{border-color:#b0c251; background-color:#b0c251;color:#ffffff;}
.findlocation-data .wpgmza_sl_search_button_div input:hover{background-color: transparent;color:#b0c251;}
.findlocation-data .wpgmza_sl_reset_button_div input{border-color:#b0c251; background-color: transparent;color:#b0c251;}
.findlocation-data .wpgmza_sl_reset_button_div input:hover{background-color:#b0c251;color:#ffffff;}
.findlocation-data .wpgmaps_directions_outer_div h2{color:#2e512c;}
.findlocation-data .ui-sortable .wpgmza-use-my-location{border-color: #b0c251;color:#b0c251;}
.findlocation-data .ui-sortable .wpgmza-use-my-location:hover{background-color:#b0c251;color:#ffffff;}
.findlocation-data .ui-sortable .wpgmza-form-field .wpgmaps_get_directions{background-color:#b0c251;color:#ffffff;}
.findlocation-data .ui-sortable .wpgmza-form-field .wpgmaps_get_directions:hover{background-color:#2e512c;color:#ffffff;}
.findlocation-data .wpgmza-basic-listing-content-holder{border-color:#b0c251; }
.findlocation-data .wpgmza-content-address-holder p.wpgmza-content-address-holder-inner,
.findlocation-data .wpgmza-content-address-holder p.wpgmza-content-address-holder-inner a{color:#2e512c;}
.findlocation-data .wpgmza-content-address-holder p.wpgmza-content-address-holder-inner a:hover{color:#b0c251;}
.findlocation-data .wpgmza_basic_row .wpgmza-desc p a,
.wpgmza_basic_row .wpgmza-address a {color:#2e512c;}
.findlocation-data .wpgmza_basic_row .wpgmza-desc p a:hover,
.wpgmza_basic_row .wpgmza-address a:hover {color:#b0c251;}

.multifindloclist-sec .wpgmza_marker_list_class .wpgmza-desc p a,
.multifindloclist-sec .wpgmza_marker_list_class .wpgmza-address a {color:#2e512c;}
.multifindloclist-sec .wpgmza_marker_list_class .wpgmza-desc p a:hover,
.multifindloclist-sec .wpgmza_marker_list_class .wpgmza-address a:hover {color:#b0c251;}
.findlocation-data .wpgmza_basic_row .wpgmza-link a{color:#ffffff;background-color:#b0c251;}
.findlocation-data .wpgmza_basic_row .wpgmza-link a:hover{color:#ffffff;background-color:#2e512c;}
.multititleblog h2{color:#2e512c;}
.innerbanner .innerbannertitle{color:#b0c251;}
.locatgalleryslider.owl-carousel .owl-nav [class*="owl-"]{color:#2e512c;}
.locatgalleryslider.owl-carousel .owl-nav [class*="owl-"]:hover{color:#b0c251;}
.singleloctionadd a{color:#303030;}
.singleloctioncall a, .singleloctionfax a, .singleloctionemail a {color:#b0c251;}
.singleloctionadd a:hover,.singleloctioncall a:hover, .singleloctionfax a:hover, .singleloctionemail a:hover{color:#2e512c;}
.hederlocation-inner .maplocheadbtnform .addressInput::placeholder{color:#303030;}
.hederlocation-inner .maplocheadbtnform .addressInput::-webkit-input-placeholder {color:#303030;}
.hederlocation-inner .maplocheadbtnform .addressInput::-moz-placeholder {color:#303030;}
.hederlocation-inner .maplocheadbtnform .addressInput:-ms-input-placeholder {color:#303030;}
.hederlocation-inner .maplocheadbtnform .addressInput:-moz-placeholder {color:#303030;}
.footerlocation-inner .maplocheadbtnform .addressInput::placeholder{color:#303030;}
.footerlocation-inner .maplocheadbtnform .addressInput::-webkit-input-placeholder {color:#303030;}
.footerlocation-inner .maplocheadbtnform .addressInput::-moz-placeholder {color:#303030;}
.footerlocation-inner .maplocheadbtnform .addressInput:-ms-input-placeholder {color:#303030;}
.footerlocation-inner .maplocheadbtnform .addressInput:-moz-placeholder {color:#303030;}
.multibookform .aawfieldcol input::placeholder{color:#303030;}
.multibookform .aawfieldcol input::-webkit-input-placeholder {color:#303030;}
.multibookform .aawfieldcol input::-moz-placeholder {color:#303030;}
.multibookform .aawfieldcol input:-ms-input-placeholder {color:#303030;}
.multibookform .aawfieldcol input:-moz-placeholder {color:#303030;}
.multibookform .aawfieldcol textarea::placeholder{color:#303030;}
.multibookform .aawfieldcol textarea::-webkit-input-placeholder {color:#303030;}
.multibookform .aawfieldcol textarea::-moz-placeholder {color:#303030;}
.multibookform .aawfieldcol textarea:-ms-input-placeholder {color:#303030;}
.multibookform .aawfieldcol textarea:-moz-placeholder {color:#303030;}
.multibookform .aawfieldcol input,
.multibookform .aawfieldcol input:focus,
.multibookform .aawfieldcol textarea,
.multibookform .aawfieldcol textarea:focus,
.multibookform .aawfieldcol select,
.multibookform .heapBox .holder{background-color: #ffffff; color: #303030;}
.multibookform .aawformradiobox{border-color: #ffffff;}
.multibookform .aawformradiocol label{color: #ffffff;}
.multibookform .aawformradiocol input[type="radio"]:checked + label{background-color: #b0c251; color: #ffffff;}
.multibookform .ui-datepicker-trigger .sprite::before,
.multibookform .heapBox .handler::before{color: #b0c251;}
.multibookform .custombtnsave {background-color: #ffffff; color: #b0c251; }
.multibookform .custombtnsave:hover {background-color: #b0c251; color: #ffffff; }
.multipromotionsec .promotionlocation .contacthour{background-color: #2e512c;}
.multipromotionsec .promotions-block .item:after{background-color: #2e512c;}
.multipromotionsec .promotions-block .lpromotions .landing-button {background-color: #b0c251;color:#ffffff;}
.multipromotionsec .promotions-block .lpromotions .landing-button:hover{background-color: #ffffff;color:#2e512c;}
.multipromotionsec .bookappblock .landing-button{background-color: #2e512c; color:#ffffff;}
.multipromotionsec .bookappblock .landing-button:hover{background-color: #b0c251; color:#ffffff;}
.hmtreatmentsection .multilocationbtn{background-color: #2e512c; color:#ffffff;}
.landserdoctbox h2{color: #2e512c;}
.doctorboxcontain .doctortitle, .doctorboxcontain .doctortitle a{color: #b0c251;}
.doctorboxcontain .doctortitle a:hover{color: #2e512c;}
.multiservicescolumn strong{color: #b0c251;}
.multiservicescolumn .multiserviceslink:hover strong{color: #2e512c;}
.multilocfotsingle .item a,.multilocfotsingle .item{color:#ffffff;}
.multilocfotsingle .item a:hover{color: #b0c251;}
.multilocfotsingle .item .socialmedia a:hover{color: #ffffff;}
.multilocationfooterdetail {background-color:#2e512c;}
.multilocation .footform-section{background-color:#ffffff;}
.ftrform-title {color:#2e512c;}
.multilocation .formreviewfootmulti {border-color:#b0c251;}

.innerbanner-title h1, .innerbanner-title h2 {color:#ffffff;}
.locatcondetail .innerpage-title h1, .locatcondetail .innerpage-title h2 {color:#b0c251;}
.singleloaddress a, .singlelophone a, .singlelofax span, .singlelomail a {color:#303030;}
.singleloaddress a:hover, .singlelophone a:hover, .singlelomail a:hover {color:#b0c251;}
.multibookappintment .innerpage-title h2 {color:#2e512c;}
.multibookappintment .aawfieldcol input, .multibookappintment .aawfieldcol input:focus, .multibookappintment .aawfieldcol textarea, .multibookappintment .aawfieldcol textarea:focus, .multibookappintment .aawfieldcol select, .multibookappintment .heapBox .holder,
.multibookappintment .aawformradiobox {
	color:#303030;
	border-color:#b0c251;
}
.multibookappintment .aawformblock .ui-datepicker-trigger .sprite:before, 
.multibookappintment .aawformblock .heapBox .handler:before {color:#303030;}
/* ======================= New Multi Location Stop ============================= */
.fcopy, .fcopy a{color:#ffffff;}
.fcopy{background-color:#2e512c;}
.fcopy a:hover{color:#b0c251;}
.footform-section{background-color:#e4f8df;}
/* New landing */
.landingsection .hmtitle h2,.landingsection .hmtitle h1{color:#2e512c;}
.slbanner:after{background-color:#303030;}
.sltitlebox h2, .sltitlebox h3{color:#ffffff;}
.slprmotitle h1, .slprmotitle h2{color:#2e512c;}
.sltitlebox{color:#ffffff;}
.sllist li:after{background-color:#ffffff;}
.slbannerbook1 .slbookblock{background-color:#ffffff;}
.slbannerbook1 .slbooktitle h2{color:#2e512c;}
.slbannerbook1 .slbooktitle h2 a{color:#2e512c;}
.slbannerbook1 .slbooktitle h2 a:hover{color:#b0c251;}
.bookappform1 .aawfieldcol input, 
.bookappform1 .aawfieldcol input:focus, 
.bookappform1 .aawfieldcol textarea, 
.bookappform1 .aawfieldcol textarea:focus, 
.bookappform1 .aawfieldcol select, 
.bookappform1 .heapBox .holder, 
.bookappform1 .aawformradiobox{
    color:#303030;
    background-color:transparent;
    border-color:#b0c251;
}
.bookappform1 .aawformblock .ui-datepicker-trigger .sprite:before, .bookappform1 .aawformblock .heapBox .handler:before{color:#303030;}
.bookappform1 .aawfieldcol input::placeholder, .bookappform1 .aawfieldcol textarea::placeholder{
    color:#303030;
}
.slheadbookform1 .custombtnsave{color:#ffffff; background-color:#b0c251;border-color:#b0c251;}
.slheadbookform1 .custombtnsave:hover{background-color:#2e512c;border-color:#2e512c;}
.bookappform1 .aawformradiocol input[type="radio"]:checked + label{
    background-color:#b0c251;color:#ffffff}
.slbanneropt2 .slbooktitle h2{color:#2e512c;}
.slbanneropt2 .slbooktitle h2 a{color:#2e512c;}
.slbanneropt2 .slbooktitle h2 a:hover{color:#b0c251;}
.slconblockopt2 .slbannerbook{background-color:#ffffff}
.slheadbookform2 .aawfieldcol input, 
.slheadbookform2 .aawfieldcol input:focus, 
.slheadbookform2 .aawfieldcol textarea, 
.slheadbookform2 .aawfieldcol textarea:focus, 
.slheadbookform2 .aawfieldcol select, 
.slheadbookform2 .heapBox .holder, 
.slheadbookform2 .aawformradiobox{
    color:#303030;
    background-color:transparent;
    border-color:#b0c251;
}
.slheadbookform2 .aawformblock .ui-datepicker-trigger .sprite:before, .slheadbookform2 .aawformblock .heapBox .handler:before{color:#303030;}
.slheadbookform2 .aawfieldcol input::placeholder, .slheadbookform2 .aawfieldcol textarea::placeholder{
    color:#303030;
}
.slheadbookform2 .aawformradiocol input[type="radio"]:checked + label{background-color:#b0c251;color:#ffffff}
.slheadbookform2 .custombtnsave{color:#ffffff; background-color:#b0c251;border-color:#b0c251;}
.slheadbookform2 .custombtnsave:hover{background-color:#2e512c;border-color:#2e512c;}
.slprmocoupon{background-color:#ffffff}
.slprmosmbox{background-color:#2e512c}
.slprmosmdesc p{color:#ffffff}
.slprmosmdesc strong{color:#ffffff}
.slconblocktitle{background-color:#2e512c}
.slconblocktitle .hmtitle h2{color:#ffffff}
.slconblocktitle .hmtitle h2 a{color:#ffffff}
.slconblocktitle .hmtitle h2 a:hover{color:#b0c251}
.slbookformrow{background-color:#e4f8df}
.slheadbookform3 .aawfieldcol input, 
.slheadbookform3 .aawfieldcol input:focus, 
.slheadbookform3 .aawfieldcol textarea, 
.slheadbookform3 .aawfieldcol textarea:focus, 
.slheadbookform3 .aawfieldcol select, 
.slheadbookform3 .heapBox .holder, 
.slheadbookform3 .aawformradiobox{
    color:#303030;
    background-color:transparent;
    border-color:#b0c251;
}
.slheadbookform3 .aawformblock .ui-datepicker-trigger .sprite:before, .slheadbookform3 .aawformblock .heapBox .handler:before{color:#303030;}
.slheadbookform3 .aawfieldcol input::placeholder, .slheadbookform3 .aawfieldcol textarea::placeholder{
    color:#303030;
}
.slheadbookform3 .aawformradiocol input[type="radio"]:checked + label{background-color:#b0c251;color:#ffffff}
.slheadbookform3 .custombtnsave{color:#ffffff; background-color:#b0c251;border-color:#b0c251;}
.slheadbookform3 .custombtnsave:hover{background-color:#2e512c;border-color:#2e512c;}
.slconblockopt5 .slbannerbookouter{background-color:#ffffff;}
.slconblockopt5 .slbooktitle h2{color:#2e512c;}
.slconblockopt5 .slbooktitle h2 a{color:#2e512c;}
.slconblockopt5 .slbooktitle h2 a:hover{color:#b0c251;}
.slheadbookform4 .aawformradiocol input[type="radio"]:checked + label{background-color:#2e512c;color:#ffffff}
.slheadbookform4 .custombtnsave{background-color:#2e512c;color:#ffffff}
.slheadbookform4 .custombtnsave:hover{background-color:#e4f8df;color:#ffffff}
.landinglayout4 .topheadlink > li a, .landinglayout4 .topheadcall a{color: #ffffff;}
.landinglayout4 .topheadlink > li a:hover, .landinglayout4 .topheadcall a:hover{color: #b0c251;}
.landinglayout4 .socialmedia li a{color: #ffffff;}
.landinglayout4 .socialmedia li a:hover{color: #b0c251;}
.landinglayout4 #nav > li > a{color: #ffffff;}
.landinglayout4 #nav > li:hover > a, .landinglayout4 #nav > li.active > a{color: #b0c251;}
.slheadbookform4 .aawfieldcol input, 
.slheadbookform4 .aawfieldcol input:focus, 
.slheadbookform4 .aawfieldcol textarea, 
.slheadbookform4 .aawfieldcol textarea:focus, 
.slheadbookform4 .aawfieldcol select, 
.slheadbookform4 .heapBox .holder, 
.slheadbookform4 .aawformradiobox{
    color:#303030;
    background-color:transparent;
    border-color:#b0c251;
}
.slheadbookform4 .aawformblock .ui-datepicker-trigger .sprite:before, .slheadbookform4 .aawformblock .heapBox .handler:before{color:#303030;}
.slheadbookform4 .aawfieldcol input::placeholder, .slheadbookform4 .aawfieldcol textarea::placeholder{
    color:#303030;
}
.slheadbookform4 .aawformradiocol input[type="radio"]:checked + label{background-color:#b0c251;color:#ffffff}
.slheadbookform4 .custombtnsave{color:#ffffff; background-color:#b0c251;border-color:#b0c251;}
.slheadbookform4 .custombtnsave:hover{background-color:#2e512c;border-color:#2e512c;}
/* New landing */

 /* Start: Before After page */
.beforeafterblock h2 {color:#2e512c}
.beforeafter-section .page-header h2, .beforeafter-section .page-header h1 
{color:#b0c251}
/* Start: Before After page */
/* Start: Testimonials page */
.testimonials-list .testmonialbox h3 {color:#2e512c;}
.testimonialone .client-name {color:#2e512c;}
.bubble blockquote {background-color:#e4f8df;color:#303030}
.bubble blockquote:before, .bubble blockquote:after {color:#303030}
.bubble .bubble-btmarrow {border-top-color:#e4f8df;}
.testimonials-list .testmonialbox {background-color:#e4f8df;}
.testimonialone {background-color:#e4f8df;}
.testmonialbox{background-color:#e4f8df;}
.authername{color:#2e512c;}
/* End: Testimonials page */

.ourmeet-section .abtteamslider.owl-theme .owl-controls .owl-nav [class*="owl-"] {background-color:#ffffff;}
.ourmeet-section .abtteamslider.owl-theme .owl-controls .owl-nav [class*="owl-"]:before {color:#b0c251;}
.ourmeet-section .abtteamslider.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {background-color:#2e512c;}
.ourmeet-section .abtteamslider.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover:before {color:#ffffff;}

/* Start: 404 Page */
.content404-page {color: #303030;}
/* End: 404 Page */

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

@media only screen and (max-width: 991.98px) { 
    #nav { background-color: #b0c251;} 
    #nav > li > a { color:#ffffff;} 
    #nav > li:hover > a { background-color:#2e512c;color:#ffffff;} 
    #nav ul li a { color:#ffffff; }
    .slbanner.slbanneropt2:after{background-color:transparent;}
    .slconblock2{background-color:#b0c251}
    .slconblockopt5 .slconblockbox{background-color:#b0c251}
    .slbanner.slbanner4:after {background-color: transparent;}
    .landinglayout4 #header, .landinglayout4.fixed #header{background-color:#ffffff}
    .landinglayout4 .topheadlink > li a, .landinglayout4 .topheadcall a{color: #2e512c;}
} 

@media only screen and (max-width: 767.98px) {
    .slbanner:after{background-color:transparent;}
    .slconblockopt1{background-color:#b0c251}
    .slconblock3{background-color:#b0c251}
}