/********* Accordion ******** */
.accordionrow {
	border-color:#2b2525;
}
.accordion .acclink {
	color: #2b2525;
}
.accordion .acclink:after {
	color: #2b2525;
}
/*----Date Picker----*/
.ui-datepicker,
.eventCalOut,
.calendarIcon {
	background-color: #00be77;
}
.ui-datepicker th,
.ui-state-highlight {
	background-color: #2b2525;
}
.ui-state-active,
.ui-datepicker tbody a:hover {
	background-color: #2b2525;
}
.ui-datepicker {
	color: #ffffff;
}
.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;
	color: #2b2525;
}
.calendar-out .button {
	background-color: #00be77;
	color: #ffffff;
}
.calendar-out .button:hover {
	background-color: #00be77;
}
.ui-datepicker tbody a {
	color: #ffffff;
}
.ui-datepicker-title {
	color: #ffffff;
}
.ui-datepicker th {
	color: #ffffff;
}
.ui-datepicker-prev,
.ui-datepicker-next {
	color: #ffffff;
}
.ui-datepicker-trigger:before,
.heapBox .handler:before {
	color: #2b2525;
}
/* Form CSS */
.form-control,
.form-control:focus {
	background-color: #ffffff;
	color: #00be77;
}
.form-control.datepicker,
.form-control.datepicker:focus {
	background-color: #ffffff;
}
.datefield:before {
	color: #00be77;
}
.radioinput label {
	color: #00be77;
	background-color: #ffffff;
}
.radioinput input[type="radio"]:checked+label {
	color: #ffffff;
  background:#22e19a;
  background: -moz-linear-gradient(left, #22e19a 1%, #00be77 100%);
  background: -webkit-linear-gradient(left, #22e19a 1%,#00be77 100%);
  background: linear-gradient(to right, #22e19a 1%,#00be77 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22e19a', endColorstr='#00be77',GradientType=1 );
}
.aawformblock .aawfieldcol input,
.aawformblock .aawfieldcol input:focus,
.aawformblock .aawfieldcol textarea,
.aawformblock .aawfieldcol textarea:focus,
.aawformblock .aawfieldcol select {
	color: #2b2525;
	border-color: #2b2525;
}
.aawformradiobox .aawformradiocol label {
	color: #2b2525;
	border-color: #2b2525;
}
.aawformradiobox .aawformradiocol input[type="radio"]:checked+label {
	background-color:#00be77;
	color: #ffffff;
	border-color:#00be77;
}
.aawformblock .aawform-btn .button {
  background-color:#00be77;
  color: #ffffff;
}
.aawformblock .aawform-btn .button:hover {
  background-color:#22e19a;
  color: #2b2525;
}

.aawformblock .aawform-btn .button:hover {
	color: #ffffff;
}
/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
	color: #2b2525;
}
:-moz-placeholder {
	color: #2b2525;
}
::-moz-placeholder {
	color: #2b2525;
}
:-ms-input-placeholder {
	color: #2b2525;
}
.form-control::-webkit-input-placeholder {
	color: #2b2525;
}
.form-control:-moz-placeholder {
	color: #2b2525;
}
.form-control::-moz-placeholder {
	color: #2b2525;
}
.form-control:-ms-input-placeholder {
	color: #2b2525;
}
/* Magnific Popup v1.1.0 CSS */
.mfp-bg {
	background-color: #2b2525;
}
.mfp-preloader {
	color: #ffffff;
}
.mfp-preloader a {
	color: #ffffff;
}
.mfp-preloader a:hover {
	color: #ffffff;
}
.mfp-close-btn-in .mfp-close {
	color: #2b2525;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #ffffff;
}
.mfp-counter {
	color: #ffffff;
}

.mfp-iframe-scaler iframe {
	background-color: #2b2525;
}
.mfp-figure:after {
	background-color: #2b2525;
}
.mfp-figure small {
	color: #ffffff;
}
.mfp-title {
	color: #ffffff;
}
/********** Custom Selectbox HeapBox **********/
.heapBox.disabled .holder {
	color: #00be77;
}
.heapBox a {
	color: #ffffff;
}
.heapBox .holder {border-color: #2b2525;}
.heapBox .holder[rel]:not([rel=""]) {
	color: #2b2525;
}
.heapBox .handler:before {
	color: #2b2525;
}
.heapBox .heap .heapOptions {
	background-color: #00be77;
	border-color: #2b2525;
}
.heapBox .heap a.sliderUp {
	background-color: #2b2525;
	border-color: #00be77;
}
.heapBox .heap a.sliderDown {
	background-color: #2b2525;
	border-color: #00be77;
}
.heapBox .heap .heapOptions .heapOption {
	border-color: #2b2525;
}
.heapBox .heap .heapOptions .heapOption a {
	color: #ffffff;
}
.heapBox .heap .heapOptions .heapOption a:hover,
.heapBox .heap .heapOptions .heapOption a.selected {
	background-color: #2b2525;
	color: #ffffff;
}
.heapBox .heap .heapOptions .heapOption a.disabled {
	color: #2b2525;
}
/*======================================================================/
/*================== Main CSS Theme Start =============================*/
/*=====================================================================*/
/* Start: Default Css */
body {
	color: #2b2525;
}
a {
	color: #2b2525;
}
.button {
	background-color: #00be77;
	color: #ffffff;
}
.button:hover {
	background-color: #22e19a;
	color: #2b2525;
}
.gradient-btn {
  color: #ffffff;
  background:#22e19a;
  background: -moz-linear-gradient(left, #22e19a 1%, #00be77 100%);
  background: -webkit-linear-gradient(left, #22e19a 1%,#00be77 100%);
  background: linear-gradient(to right, #22e19a 1%,#00be77 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22e19a', endColorstr='#00be77',GradientType=1 );
}
.gradient-btn:hover {
  background:#00be77;
  background: -moz-linear-gradient(left, #00be77 1%, #22e19a 100%);
  background: -webkit-linear-gradient(left, #00be77 1%,#22e19a 100%);
  background: linear-gradient(to right, #00be77 1%,#22e19a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00be77', endColorstr='#22e19a',GradientType=1 );
	color: #ffffff;
}
.blackbtn {
	color: #ffffff;
	background-color: #2b2525;
}
.blackbtn:hover {
	background-color: #22e19a;
	color: #ffffff;
}
.lightbtn {
	color: #ffffff;
	background-color: #22e19a;
}
.lightbtn:hover {
	background-color: #00be77;
	color: #ffffff;
}
p {
	color: #2b2525;
}
.main-title p {
	color: #2b2525;
}
.main-title h1,
.main-title h2 {
	color: #2b2525;
}
.main-title h2 span,
.main-title h1 span {
	color: #00be77;
}
.inner-title p {
	color: #2b2525;
}
.inner-title h1,
.inner-title h2 {
	color: #2b2525;
}
.inner-title h1 span,
.inner-title h2 span {
	color: #00be77;
}
.owl-carousel .owl-dots .owl-dot span {
	background-color: #00be77;
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
  background-color:#00be77;
  color: #ffffff;
}
.owl-carousel .owl-nav button.owl-prev:hover,
.owl-carousel .owl-nav button.owl-next:hover {
  background-color:#22e19a;
  color: #2b2525;
}
/* End: Default Css */
/* Start: Header */
.topbar {
	background-color: #ccebdb;
}
.headaddress a {
	color: #2b2525;
}
.headcall a {
	color: #2b2525;
}
.headaddress a:hover{color: #00be77;}
.headcall a:hover {
	color: #00be77;
}
.socialmedia li a {
	background-color: #00be77;
	color: #ffffff;
}
.socialmedia li a:hover {
	background-color: #22e19a;
	color: #2b2525;
}
.headtop-btns .button:first-child {
	background-color: #22e19a;
	color: #2b2525;
}
.headtop-btns .button:hover:first-child {
	background-color: #00be77;
	color: #ffffff;
}

#header {
	background-color: #ffffff;
}
/* Start: Header Find Location Bar */
.headerfindlocation {
	background-color: #ccebdb;
}
.find-location-box .locsearchform {
	background-color: #ffffff;
}
.find-location-box .gmw-form-wrapper .locsearchbox .gmw-form-field-wrapper input[type=text] {
	background-color: #ffffff;
}
.find-location-box .gmw-form-wrapper .locsearchform .gmw-submit-field-wrapper:after {
	color: #2b2525;
}
.find-location-box div.gmw-form-wrapper div.gmw-locator-button-wrapper.text {
	color: #ffffff;
  background:#22e19a;
  background: -moz-linear-gradient(left, #22e19a 1%, #00be77 100%);
  background: -webkit-linear-gradient(left, #22e19a 1%,#00be77 100%);
  background: linear-gradient(to right, #22e19a 1%,#00be77 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22e19a', endColorstr='#00be77',GradientType=1 );
}
.find-location-box div.gmw-form-wrapper div.gmw-locator-button-wrapper.text:hover {
  background:#00be77;
  background: -moz-linear-gradient(left, #00be77 1%, #22e19a 100%);
  background: -webkit-linear-gradient(left, #00be77 1%,#22e19a 100%);
  background: linear-gradient(to right, #00be77 1%,#22e19a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00be77', endColorstr='#22e19a',GradientType=1 );
	color: #ffffff;
}
.find-location-box div.gmw-form-wrapper div.gmw-locator-button-wrapper.text:hover span {
	color: #ffffff;
}
/* End: Header Find Location Bar */
.headfindloc .location_list {
  background:#22e19a;
  background: -moz-linear-gradient(left, #22e19a 1%, #00be77 100%);
  background: -webkit-linear-gradient(left, #22e19a 1%,#00be77 100%);
  background: linear-gradient(to right, #22e19a 1%,#00be77 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22e19a', endColorstr='#00be77',GradientType=1 );
}
.headfindloc .location_list li {
	color: #ffffff;
}
.headfindloc .location_list li:hover {
	background-color: #2b2525;
}
.location_list li a {
	color: #ffffff;
}
.location_list li a:hover {
	color: #22e19a;
}
/********* Navigation *********/
.menu-icon, .menu-icon:focus {color: #00be77;}
.menu-icon.open, .menu-icon:hover {color: #2b2525;}
#nav>li>a {
	color: #2b2525;
}
#nav>li:hover>a {
	color: #ccebdb;
}
#nav>li>a:before {
  background:#22e19a;
  background: -moz-linear-gradient(left, #22e19a 1%, #00be77 100%);
  background: -webkit-linear-gradient(left, #22e19a 1%,#00be77 100%);
  background: linear-gradient(to right, #22e19a 1%,#00be77 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22e19a', endColorstr='#00be77',GradientType=1 );
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#nav ul {
  background:#00be77;
}
#nav ul li a {
	color: #ffffff;
}
#nav li ul li:hover>a {
	background-color: #2b2525;
	color: #ffffff;
}
/* End: Header */
/***** Start: Home Banner Section *****/
.teasertext h2 {
	color: #2b2525;
}
.teasertext h2 span {
	color: #00be77;
}
.teasertext p {
	color: #2b2525;
}
.homebanner.owl-carousel .owl-nav [class*='owl-'] {
	color: #ffffff;
}
/***** End: Home Banner Section *****/
/***** Start: Home Book Appointment Section *****/
.hmbookform-section {
	background-color: #ccebdb;
}
/***** End: Home Book Appointment Section *****/
/***** Start: Home About us Section *****/
.hmabout-title h1,
.hmabout-title h2 {
	color: #00be77;
}
.hmabout-title h1 span,
.hmabout-title h2 span {
	color: #2b2525;
}
.hmabout-title p {
	color: #2b2525;
}
.aboutfull-desc li {color: #2b2525;}
/***** End: Home About us Section *****/
/***** Start: Home Advantage Section *****/
.hmadvantage-section {
	background-color: #ccebdb;
}
.hmadvantageicon {background-color: #00be77;}

/***** End: Home Advantage Section *****/
/***** Start: Home Our Services Section *****/
.hmourservice-section {
	background-color: #ccebdb;
}
.hmourservice-section:after {
	background-color: #2b2525;
}
.hmourservice-section .main-title h2 {
	color: #ffffff;
}
.hmourservice-section .main-title h2 span {
	color: #ccebdb;
}
.hmservicebox {
	background-color: #ffffff;
}
.hmservicebox-info {
	border-color: #00be77;
}
.hmservicebox h3, .hmservicebox h3 a {
	color: #00be77;
}
.hmservicebox h3 a:hover {
	color: #2b2525;
}
.hmservice-smltitle {color: #2b2525;}
/***** End: Home Our Services Section *****/
/***** Home Meet the team Section *****/
.hmteambox {
	background-color: #ffffff;
}
.hmteambox h3 {color: #2b2525;}
/***** End: Home Meet the team Section *****/
/***** Start: Home Review Section *****/

/***** End: Home Review Section *****/
/***** Start: Home Discount Section *****/
.hmdiscountbox {
	border-color: #00be77;
}
.hmdisctophead {
  background-color:#ccebdb;
	color: #2b2525;
}
.hmdiscountinfo {
	background-color: #ccebdb;
}
.hmdiscountinfo li i {
	background-color: #ffffff;
	color: #22e19a;
}
/***** End: Home Discount Section *****/
/***** Start: Home Promotion Section *****/
.hmpromobox {
  background-color:#ffffff;
}
.hmpromolist .item>a:hover .hmpromobox {
  background-color:#00be77;
  color:#ffffff;
}
.hmpromobox-inner:after {
	background-color: #ffffff;
	color: #22e19a;
}
.hmpromobox h3 {
	color: #00be77;
}
.hmpromobox h3 small {
	color: #2b2525;
}
.item>a:hover .hmpromobox h3, .item>a:hover .hmpromobox h3 small, .item>a:hover .hmpromobox p {
	color: #ffffff;
}
/***** End: Home Promotion Section *****/
/***** Start: Home Gallery Section *****/
.hmgallery-section {
	background-color: #ccebdb;
}
/***** End: Home Client logos Section *****/
/***** Start: Footer *****/
.footform-section:before,
.footform-section:after {
	background-color: ;
}
.foothours li {
	color: #ffffff;
}
.footconctinfo a,
.footconctinfo p {
	color: #ffffff;
}
.footconctinfo a i,
.footconctinfo p i {
  color:#ffffff;
}
.footconctinfo a:hover {
	color: #2b2525;
}
.footsocial .socialmedia li a {
	background-color: #ffffff;
	color: #00be77;
}
.footsocial .socialmedia li a:hover {
	background-color: #22e19a;
}
.footsocial .socialmedia li a:hover i {
	color: #ffffff;
}
.ftrmultiloc-section {
	background-color: #ccebdb;
}
.footermultiloction-search .gmw-form-wrapper .locsearchbox .gmw-form-field-wrapper input[type="text"] {
	border-color: #22e19a;
}
.footermultiloction-search .gmw-form-wrapper .locsearchform .gmw-submit-field-wrapper .gmw-submit-button {
  background:#22e19a;
  background: -moz-linear-gradient(left, #22e19a 1%, #00be77 100%);
  background: -webkit-linear-gradient(left, #22e19a 1%,#00be77 100%);
  background: linear-gradient(to right, #22e19a 1%,#00be77 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22e19a', endColorstr='#00be77',GradientType=1 );
}
.footermultiloction-search .gmw-form-wrapper .locsearchform .gmw-submit-field-wrapper:after {
	color: #ffffff;
}
.footermultiloction-search .gmw-form-wrapper .locsearchform .gmw-submit-field-wrapper .gmw-submit-button:hover {
  background:#00be77;
  background: -moz-linear-gradient(left, #00be77 1%, #22e19a 100%);
  background: -webkit-linear-gradient(left, #00be77 1%,#22e19a 100%);
  background: linear-gradient(to right, #00be77 1%,#22e19a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00be77', endColorstr='#22e19a',GradientType=1 );
	color: #ffffff;
}
.footermultiloction-search .locsearchorbtn .gmw-locator-button-wrapper.text {
  background:#22e19a;
  background: -moz-linear-gradient(left, #22e19a 1%, #00be77 100%);
  background: -webkit-linear-gradient(left, #22e19a 1%,#00be77 100%);
  background: linear-gradient(to right, #22e19a 1%,#00be77 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22e19a', endColorstr='#00be77',GradientType=1 );
	color: #ffffff;
}
.footermultiloction-search .locsearchorbtn .gmw-locator-button-wrapper.text:hover {
  background:#00be77;
  background: -moz-linear-gradient(left, #00be77 1%, #22e19a 100%);
  background: -webkit-linear-gradient(left, #00be77 1%,#22e19a 100%);
  background: linear-gradient(to right, #00be77 1%,#22e19a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00be77', endColorstr='#22e19a',GradientType=1 );
	color: #ffffff;
}
.ftrlocationinfo h3 a {
	color: #2b2525;
}
.ftrlocationinfo h3 a:hover {
	color: #22e19a;
}
.ftrlocationinfo a:hover {
	color: #22e19a;
}
.footer-inner {
	background-color: #00be77;
}
.footcol-title {
	color: #ffffff;
}
.footer-menu li a {
	color: #ffffff;
}
.footer-menu li a:hover {
	color: #22e19a;
}
.ftrpromotions {
	background-color: #ccebdb;
}
.ftrpromo-price {
	color: #22e19a;
}
.ftrpromotions p {
	color: #2b2525;
}
.footer-copyright {
	background-color: #ccebdb;
}
.footer-copyright p {
	color: #2b2525;
}
.footer-copyright a {
	color: #00be77;
}
.footer-copyright a:hover,
.footer-copyright a:focus {
	color: #2b2525;
}
#myModallocationcon .modal-title {
	color: #2b2525;
}
#myModallocationcon .close {
	background-color: #2b2525;
	color: #ffffff;
}
#myModallocationcon .close:hover {
	background-color: #22e19a;
	color: #ffffff;
}
.multimodel a:hover {
	color: #00be77;
}
/***** End: Footer Section *****/
/***** Start: Extra Section *****/
/***** End: Extra Section *****/
/***** Start: Inner Banner Section *****/
.innerbannercaption h1 {
	color: #ffffff;
}
.innerbannercaption h1:before {
	background-color: #ffffff;
}
.innercontent-banner {
	background-color: #ccebdb;
}
/***** End: Inner Banner Section *****/
/***** Start: Before After Page *****/
.bfraftr-caption {
	background-color: #ccebdb;
}
/***** End: Before After Page *****/
/***** Start: Blog List Page *****/
.bloglist-box {
	background-color: #ccebdb;
}
.blogbox-desc h3 a {
	color: #2b2525;
}
.blogbox-desc h3 a:hover {
	color: #22e19a;
}
.bloglist-section .blog-pagination .page-numbers {
	background-color: #22e19a;
	color: #ffffff;
}
.bloglist-section .blog-pagination .page-numbers:hover,
.blog-pagination .page-numbers.current {
	background-color: #2b2525;
}
.bloglist-section .paginationav li a {
	color: #ffffff;
}
/***** End: Blog List Page *****/
/***** Start: Blog Details Page *****/
.blog-date {color: #2b2525;}
.twocol-contentlist li {
	color: #2b2525;
}
.blogdtls-desc li {
	margin-bottom: 8px;
	color: #2b2525;
}
/***** End: Blog Details Page *****/
/***** Start: Team Listing Page *****/
.teamlist-box {
	background-color: #00be77;
}
.teambox-desc {color: #ffffff;}
.teambox-desc h3, .teambox-desc h3 a {
	color: #ffffff;
}
.teambox-desc h3 a:hover {
	color: #2b2525;
}
/***** End: Team Listing Page *****/
/***** Start: Team Detail Page *****/
.doctrdtl-info h3,
.doctrdtl-info h2 {
	color: #2b2525;
}
.doctrdtlshort-desc h2 {
	font-size: 22px;
	color: #2b2525;
}
.doctrdtlbtm-desc h2,
.doctrdtlbtm-desc h3 {
	color: #2b2525;
}
.otherteamsection {
	background-color: #ccebdb;
}
.otherteamsection .teamlist-box {
	background-color: #ffffff;
}
/***** End: Team Detail Page *****/
/***** Start: Service Details Page *****/
.servicefull-desc li {
	color: #2b2525;
}
.otherservicebox {
  background-color:#00be77;
}
.otherservicebox-desc h3 a {
	color: #ffffff;
}
.otherservicebox-desc h3 a:hover {
	color: #2b2525;
}
.otherservicesection {background-color: #ccebdb;}
/***** End: Service Details Page *****/
/***** Start: Your First Visit *****/
.firstvisitlist-box {
	background-color: #ccebdb;
}
.firstvisitlist-box p {
	color: #2b2525;
}
.firstvisitlist-box ul li {
	color: #2b2525;
}
/***** End: Your First Visit *****/
/***** Start: Advanced Technology Page *****/
.advancedtech-section {
	background-color: #ccebdb;
}
/***** End: Advanced Technology Page *****/
/***** Start: Discounts Plans Page *****/
/***** End: Discounts Plans Page *****/
/***** Start: Gallery Page *****/
.gallerylist-section {
	background-color: #ccebdb;
}
.videoplay-icon {
	color: #2b2525;
}
.videopoplink:hover .videoplay-icon {
	color: #22e19a;
}
/***** End: Gallery Page *****/
/***** Start: Finance Insurance Page *****/
.insuranceplanlist-sec {
	background-color: #2b2525;
}
.insurance-list h2 {
	color: #22e19a;
}
/**** End: Finance Insurance Page *****/
/***** Start: Location Listing Page *****/
.findloclist-section {
	background-color: #ccebdb;
}
.findlocation-box {
	background-color: #22e19a;
}
.locationname a,
.locationaddress a,
.locationcall a {
	color: #ffffff;
}
.locationname a:hover,
.locationaddress a:hover,
.locationcall a:hover {
	color: #2b2525;
}
.locationboxbtn a {
	color: #ffffff;
	border-color: #ffffff;
}
.locationboxbtn a:hover {
	color: #ffffff;
	background-color: #2b2525;
	border-color: #2b2525;
}
.multifindloclist-sec .locsearchform .pac-target-input {
	color: #2b2525;
	border-color: #22e19a;
}
.multifindloclist-sec .locsearchform .gmw-submit-field-wrapper input {
  background:#22e19a;
  background: -moz-linear-gradient(left, #22e19a 1%, #00be77 100%);
  background: -webkit-linear-gradient(left, #22e19a 1%,#00be77 100%);
  background: linear-gradient(to right, #22e19a 1%,#00be77 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22e19a', endColorstr='#00be77',GradientType=1 );
}
.multifindloclist-sec .locsearchform .gmw-submit-field-wrapper:after {
	color: #ffffff;
}
.multifindloclist-sec .locsearchform .gmw-submit-field-wrapper input:hover {
  background:#00be77;
  background: -moz-linear-gradient(left, #00be77 1%, #22e19a 100%);
  background: -webkit-linear-gradient(left, #00be77 1%,#22e19a 100%);
  background: linear-gradient(to right, #00be77 1%,#22e19a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00be77', endColorstr='#22e19a',GradientType=1 );
	color: #ffffff;
}
.multifindloclist-sec .locsearchbox .gmw-locator-button-wrapper.text {
	color: #ffffff;
  background:#22e19a;
  background: -moz-linear-gradient(left, #22e19a 1%, #00be77 100%);
  background: -webkit-linear-gradient(left, #22e19a 1%,#00be77 100%);
  background: linear-gradient(to right, #22e19a 1%,#00be77 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22e19a', endColorstr='#00be77',GradientType=1 );
}
.multifindloclist-sec .locsearchbox .gmw-locator-button-wrapper.text:hover {
  background:#00be77;
  background: -moz-linear-gradient(left, #00be77 1%, #22e19a 100%);
  background: -webkit-linear-gradient(left, #00be77 1%,#22e19a 100%);
  background: linear-gradient(to right, #00be77 1%,#22e19a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00be77', endColorstr='#22e19a',GradientType=1 );
	color: #ffffff;
}
/***** Start: Location Listing Page *****/
/***** Start: Location Details Page *****/
.location-detailinner {
	background-color: #2b2525;
}
.location-detailinner .main-title h1,
.location-detailinner .main-title h2 {
	color: #ffffff;
}
.locgalleryslider.owl-carousel .owl-dots .owl-dot span {
	background-color: #ffffff;
}
.locgalleryslider.owl-carousel .owl-dots .owl-dot.active span,
.locgalleryslider.owl-carousel .owl-dots .owl-dot:hover span {
  background:#22e19a;
  background: -moz-linear-gradient(left, #22e19a 1%, #00be77 100%);
  background: -webkit-linear-gradient(left, #22e19a 1%,#00be77 100%);
  background: linear-gradient(to right, #22e19a 1%,#00be77 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22e19a', endColorstr='#00be77',GradientType=1 );
}
.multibookapp-section {
	background-color: #ccebdb;
}
.multibookappintment .multibookform-subhead {
	color: #2b2525;
}
/***** End: Location Details Page *****/
/***** Start: Testimonials Page *****/
.testimonial-box {
	background-color: #ccebdb;
}
.testimonialquote-icon {
	color: #22e19a;
}
.testimonialrate-star {
	color: #edaa39;
}
.author-name {
	color: #2b2525;
}
.author-designation {
	color: #2b2525;
}
.testmonialbox {
	background-color: #ccebdb;
}
.testmonialdetail i {
	color: #edaa39;
}
/***** End: Testimonials Page *****/
/***** Start: Contact Us Page *****/
.bookform-btmdesc {
	color: #ffffff;
}
.bookform-btmdesc p {
	color: #ffffff;
}
/***** End: Contact Us Page *****/
/***** Start: Privacy Policy Page *****/
.page-id-858 .extracontentsection .extraseccontent h2 {
	color: #2b2525;
}
.page-id-858 .extracontentsection .extraseccontent h3 {
	color: #2b2525;
}
/***** End: Privacy Policy Page *****/
/* Start: 404 Page */
.content404-page {color: #2b2525;}
/* End: 404 Page */
/* Start: Landing Pages */
/* Start: Landing Header */
.landingheadmenu {
	background-color: #ccebdb;
}
/* End: Landing Header */
/* Start: Option 1  */
.slbanner:before {
	background-color: #2b2525;
}
.sltitlebox {
	color: #ffffff;
}
.sllist li:before {
	background-color: #ffffff;
}
.slbookblock {
	background-color: #ccebdb;
}
.slbookblock .main-title a {
	color: #2b2525;
}
.slbookblock .main-title a:hover {
	color: #22e19a;
}
/* End: Option 1  */
/* Start: Option 2  */
.slbannerbook {
	background-color: #ffffff;
}
.slbooktitle h2 a {
	color: #2b2525;
}
.slbooktitle h2 a:hover {
	color: #22e19a;
}
.slheadbookform2 .aawformblock .aawfieldcol input,
.slheadbookform2 .aawformblock .aawfieldcol textarea {
	border-color: #22e19a;
}
.slheadbookform2 .aawformblock .heapBox .holder {
	border-color: #22e19a;
}
.slheadbookform2 .aawformradiobox .aawformradiocol label {
	border-color: #22e19a;
}
/* End: Option 2  */
/* Start: Option 3  */
.slconblocktitle {
  background:#22e19a;
  background: -moz-linear-gradient(left, #22e19a 1%, #00be77 100%);
  background: -webkit-linear-gradient(left, #22e19a 1%,#00be77 100%);
  background: linear-gradient(to right, #22e19a 1%,#00be77 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22e19a', endColorstr='#00be77',GradientType=1 );
}
.slconblocktitle .main-title h1,
.slconblocktitle .main-title h2 {
	color: #ffffff;
}
.slconblocktitle .main-title h1 a,
.slconblocktitle .main-title h2 a {
	color: #2b2525;
}
.slconblocktitle .main-title h1 a:hover,
.slconblocktitle .main-title h2 a:hover {
	color: #ffffff;
}
.slheadbookform3 {
	background-color: #2b2525;
}
.slheadbookform3 .aawformblock .aawfieldcol input, .slheadbookform3 .aawformblock .aawfieldcol input:focus,
.slheadbookform3 .aawformblock .aawfieldcol textarea, .slheadbookform3 .aawformblock .aawfieldcol textarea:focus {
	color: #ffffff;
	border-color: #ffffff;
}
.slheadbookform3 .aawformblock .heapBox .holder {
	color: #ffffff;
	border-color: #ffffff;
}
.slheadbookform3 .aawformradiocol label {
	color: #ffffff;
	border-color:#ffffff;
}
.slheadbookform3 .aawformblock .ui-datepicker-trigger:before,
.slheadbookform3 .aawformblock .heapBox .handler:before {
	color: #ffffff;
}
.slheadbookform3 .aawfieldcol input::-webkit-input-placeholder,
.slheadbookform3 .aawfieldcol textarea::-webkit-input-placeholder {
	color: #ffffff;
}
.slheadbookform3 .aawfieldcol input::-moz-placeholder,
.slheadbookform3 .aawfieldcol textarea::-moz-placeholder {
	color: #ffffff;
}
.slheadbookform3 .aawfieldcol input:-ms-input-placeholder,
.slheadbookform3 .aawfieldcol textarea:-ms-input-placeholder {
	color: #ffffff;
}
.slheadbookform3 .aawfieldcol input::-ms-input-placeholder,
.slheadbookform3 .aawfieldcol textarea::-ms-input-placeholder {
	color: #ffffff;
}
.slheadbookform3 .aawfieldcol input::placeholder,
.slheadbookform3 .aawfieldcol textarea::placeholder {
	color: #ffffff;
}
/* End: Option 3  */
/* Start: Option 4  */
.slheadbookform4 .aawformblock .aawfieldcol input,
.slheadbookform4 .aawformblock .aawfieldcol textarea {
	border-color: #22e19a;
}
.slheadbookform4 .aawformblock .heapBox .holder {
	border-color: #22e19a;
}
.slheadbookform4 .aawformradiobox .aawformradiocol label {
	border-color: #22e19a;
}
/* End: Option 4  */
/* Start: Landing Footer  */
/* End: Landing Footer  */
/* End: Landing Pages */

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

@media only screen and (max-width: 991.98px) {
	#nav {
	  background:#00be77;
	}
	#nav > li > a {color: #ffffff;}
	#nav > li:hover > a {color: #ffffff;background-color: #2b2525;}
	
	/* Start: Landing Pages */
	.slconblock.slconblockopt1 {background-color: #2b2525;}
	.hmbookappointment.slbannerbook1 {background-color: #ccebdb;}
	.slconblock.slconblock2 {background-color: #2b2525;}
	.slconblock.slconblock3 {background-color: #2b2525;}
	.slconblockopt5 .slconblockbox {background-color: #2b2525;}
	/* End: Landing Pages */
}

@media only screen and (max-width: 767.98px) {
	.mobilefootcall a {
	  background-color:#00be77;
	  color: #ffffff;
	}
	.mobilefootcall a:hover {
	  background-color:#2b2525;
	  color: #ffffff;
	}
	.hmpromoboxcontent .main-title h2, .hmpromoboxcontent .main-title p {color: #ffffff;}
}