
/************* Start: Common Css *************/
body{
	color: #222222;
	background-color: #ffffff;
}
a{color:#222222;}
a:hover {color: #58595b;}
.button {
	color: #58595b;
	border-color: #58595b;
	-webkit-box-shadow: 4px 4px 0px 0px #58595b;
	box-shadow: 4px 4px 0px 0px #58595b;
}
.button:after {background-color: #58595b;}
.button:hover {color: #ffffff;}
.main-title h1, .main-title h2 {color: #222222;}
.inner-title h1, .inner-title h2 {color: #222222;}
.innerbanner-img:before {background-color: #222222;}
.innerbanner-text h1, .innerbanner-text h2 {color: #ffffff;}
.innertop-desc h2, .innertop-desc h3, .innerbtm-desc h2, .innerbtm-desc h3 {color: #58595b;}

/* Start: Form CSS */
::-webkit-input-placeholder{color:#222222;}
:-moz-placeholder{color:#222222;}
::-moz-placeholder{color:#222222;}
:-ms-input-placeholder{color:#222222;}
.form-control::-webkit-input-placeholder{color:#222222;}
.form-control:-moz-placeholder{color:#222222;}
.form-control::-moz-placeholder{color:#222222;}
.form-control:-ms-input-placeholder{color:#222222;}
.aawformblock .aawfieldcol input, .aawformblock .aawfieldcol input:focus, .aawformblock .aawfieldcol textarea, 
.aawformblock .aawfieldcol textarea:focus, .aawformblock .aawfieldcol select, .aawformblock .aawfieldcol select:focus {
	color: #222222;
	border-color: #222222;
}
.aawformblock .aawformradiocol label {border-color: #222222;}
.aawformblock .aawformradiocol input[type="radio"]:checked+label {
	background-color: #58595b;
	color: #ffffff;
}
/* End: Form CSS */

/* Start: Date Picker */
.ui-datepicker, .eventCalOut, .calendarIcon {background-color: #d9d9d9;}
.ui-datepicker th, .ui-state-highlight {background-color: #222222;}
.ui-datepicker tbody a:after {background-color: #222222;}
.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: #ffffff;
}
.calendar-out .button {
	background-color: #222222;
	color: #ffffff;
}
.calendar-out .button:hover {
	background-color: #222222;
}
.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 {color: #222222;}
/* End: Date Picker */

/* Start: Custom Selectbox HeapBox */
.heapBox a {color: #ffffff;}
.heapBox .holder {border-color: #222222;color: #222222;}
.heapBox .handler:before {color: #222222;}
.heapBox .heap .heapOptions {background-color: #222222;}
.heapBox .heap a.sliderUp {
	background: #222222;
	border-bottom-color: #222222;
}
.heapBox .heap a.sliderDown {
	background: #222222;
	border-top-color: #222222;
}
.heapBox .heapOptions .heapOption {border-bottom-color: #222222;}
.heapBox .heap .heapOptions .heapOption a {color: #ffffff;}
.heapBox .heap .heapOptions .heapOption a:hover, .heapBox .heap .heapOptions .heapOption a.selected {
	background-color: #d9d9d9;
	color: #ffffff;
}
.heapBox .heap .heapOptions .heapOption a.disabled{color: #222222;}
/* End: Custom Selectbox HeapBox */

/* Start: Owl Carousel */
.owl-carousel .owl-dots button span {background-color: #222222;}
.owl-carousel .owl-nav button {
	color: #ffffff;
	border-color: #ffffff;
	-webkit-box-shadow: 4px 4px 0px 0px #ffffff;
	box-shadow: 4px 4px 0px 0px #ffffff;
}
.owl-carousel .owl-nav button:after {background-color: #ffffff;}
.owl-carousel .owl-nav button:hover {color: #58595b;}
/* End: Owl Carousel */

/* Start: Accordion */
.accordion .acclink {color: #58595b;}
.accordion .acclink:after {color: #58595b;}
/* End: Accordion */

/************* End: Common Css *************/

/****************************
        Start: Header
****************************/
.header-inner {background-color: #222222;}
/*----------Toggle Css--------------*/
#nav-icon span {background: #ffffff;}
/*----------End: Toggle Css--------------*/

.headermain-inner:before {background-color: #222222;}

/* Start: Navigation */
#nav li {color: #ffffff;}
#nav li a {color: #ffffff;}
#nav li:hover, #nav li:hover > a, #nav li.current-menu-item > a, #nav > li.current-menu-parent > a, 
#nav li.current-menu-ancestor > a, .single-post #nav > li.blogmenu-item > a, 
.single-doctor #nav > li.aboutmenu-item > a, .single-staff #nav > li.aboutmenu-item > a {color: #d9d9d9;}
#nav > li.current-menu-parent , #nav > li.current-menu-ancestor, #nav li.current-menu-ancestor .current-menu-ancestor {color: #d9d9d9;}
.single-doctor #nav > li.aboutmenu-item, .single-staff #nav > li.aboutmenu-item {color: #d9d9d9;}
.single-doctor #nav li ul li.doctorsmenu-item>a, .single-staff #nav li ul li.teammenu-item>a {color: #d9d9d9;}
/* End: Navigation */
.headcontact-info a {color: #ffffff;}
.headcontact-info a:hover {color: #d9d9d9;}

/* Start: Multi Location */
.headfindloc-block:before {background-color: #222222;}
.findloc-text {color: #ffffff;}
.headfindloc-block input::-webkit-input-placeholder{color:#ffffff;}
.headfindloc-block input:-moz-placeholder{color:#ffffff;}
.headfindloc-block input::-moz-placeholder{color:#ffffff;}
.headfindloc-block input:-ms-input-placeholder{color:#ffffff;}
.headfindloc-block .locsearchform .gmw-address-field-wrapper input {color: #ffffff;}
.headfindloc-block .locsearchform .gmw-submit-field-wrapper:after {color: #ffffff;}
.headfindloc-block .locsearchbox .gmw-locator-button-wrapper.text {
	color: #ffffff;
	border-color: #ffffff;
	-webkit-box-shadow: 4px 4px 0px 0px #ffffff;
	box-shadow: 4px 4px 0px 0px #ffffff;
}
.headfindloc-block .locsearchbox .gmw-locator-button-wrapper.text:after {background-color: #ffffff;}
.headfindloc-block .locsearchbox .gmw-locator-button-wrapper.text:hover {color: #58595b;}
/* End: Multi Location */
/****************************
        End: Header
****************************/
/****************************
      Start: Home Page
****************************/
/* Start: Home Banner Section */
.hmbanner-text:before {background-color: #222222;}
.hmbanner-text h1, .hmbanner-text h2 {color: #ffffff;}
.hmbanner-text p {color: #ffffff;}
.hmbanner-btn .button {
	color: #ffffff;
	border-color: #ffffff;
	-webkit-box-shadow: 4px 4px 0px 0px #ffffff;
	box-shadow: 4px 4px 0px 0px #ffffff;
}
.hmbanner-btn .button:after {background-color: #ffffff;}
.hmbanner-btn .button:hover {color: #58595b;}
.home-banner .owl-nav button {
	color: #222222;
	background-color: #ffffff;
	border-color: #222222;
	-webkit-box-shadow: 4px 4px 0px 0px #222222;
	box-shadow: 4px 4px 0px 0px #222222;
}
.home-banner .owl-nav button:after {background-color: #222222;}
.home-banner .owl-nav button:hover {color: #ffffff;}
/* End: Home Banner Section */
/* Start: Home Book Form Section */
.hmbookform-section {background-color: #d9d9d9;}
/* End: Home Book Form Section */
/* Start: Home Advantage Section */
.hmadvantage-list .item:before, 
.hmadvantage-list .item:after {border-color: #222222;}
.hmadvantage-desc h3 {color: #58595b;}
.hmadvantage-list .owl-item.active + .owl-item.active {border-left-color: #222222;}
/* End: Home Advantage Section */
/* Start: Home About Us Section */
.hmabout-section:before {background-color: #58595b;}
.hmabout-desc {color: #ffffff;}
.hmabout-desc .main-title h1, .hmabout-desc .main-title h2 {color: #ffffff;}
.hmaboutsection-imgnone.hmabout-section {background-color: #58595b;}
/* End: Home About Us Section */
/* Start: Home Service Section */
.hmservice-section:before {background-color: #222222;}
.hmservice-section .main-title h1, .hmservice-section .main-title h2 {color: #ffffff;}
.hmservice-box {background-color: #ffffff;}
.hmservicebox-desc {border-left-color: #222222;}
.hmservicebox-desc h3 {color: #58595b;}
.hmservicebox-desc h3 a {color: #58595b;}
.hmservicebox-desc h3 a:hover {color: #222222;}
/* End: Home Service Section */
/* Start: Home Doctor Section */
.hmdoctr-img:before {background-color: #222222;}
.hmdoctr-info h3 {color: #58595b;}
.hmdoctr-info h3 a {color: #58595b;}
.hmdoctr-info h3 a:hover {color: #222222;}
.hmdoctr-info span {color: #58595b;}
.hmdoctr-section .owl-carousel .owl-nav button {
	color: #222222;
	border-color: #222222;
	-webkit-box-shadow: 4px 4px 0px 0px #222222;
	box-shadow: 4px 4px 0px 0px #222222;
}
.hmdoctr-section .owl-carousel .owl-nav button:after {background-color: #222222;}
.hmdoctr-section .owl-carousel .owl-nav button:hover {color: #ffffff;}
/* End: Home Doctor Section */
/* Start: Home Testimonials Section */
.hmtestimonial-section:before {background-color: #222222;}
.hmtestimonial-section .main-title h1, .hmtestimonial-section .main-title h2 {color: #ffffff;}
/* End: Home Testimonials Section */
/* Start: Home Discount Plan Section */
.hmdiscplan-section {background-color: #58595b;}
.hmdiscplan-section .main-title h2 {color: #ffffff;}
.hmdiscplan-section .hmdiscplanbox:hover {background-color: #ffffff;}
.hmdiscplan-section .hmdiscplanbox:hover .hmdiscplan-info h3, 
.hmdiscplan-section .hmdiscplanbox:hover .hmdiscplanbox-list li {color: #222222;}
.hmdiscplan-section .hmdiscplanbox:hover .hmdiscplanbox-list li:after {border-color: #222222;}
.hmdiscpln-btmnote {color: #ffffff;}
/* End: Home Discount Plan Section */
/* Start: Home Blog Section */
.hmblogbox-thumb:before {background-color: #222222;}
.hmblogbox-info h3 {color: #58595b;}
.hmblogbox-info h3 a {color: #58595b;}
.hmblogbox-info h3 a:hover {color: #222222;}
.hmblog-list.owl-carousel .owl-nav button {
	color: #222222;
	border-color: #222222;
	-webkit-box-shadow: 4px 4px 0px 0px #222222;
	box-shadow: 4px 4px 0px 0px #222222;
}
.hmblog-list.owl-carousel .owl-nav button:after {background-color: #222222;}
.hmblog-list.owl-carousel .owl-nav button:hover {color: #ffffff;}
/* End: Home Blog Section */
/* Start: Home Partner Section */
.hmpartner-section {background-color: #d9d9d9;}
.hmpartner-list.owl-carousel .owl-nav button {
	color: #222222;
	border-color: #222222;
	-webkit-box-shadow: 4px 4px 0px 0px #222222;
	box-shadow: 4px 4px 0px 0px #222222;
}
.hmpartner-list.owl-carousel .owl-nav button:after {background-color: #222222;}
.hmpartner-list.owl-carousel .owl-nav button:hover {color: #ffffff;}
/* End: Home Partner Section */
/* Start: Home Gallery Section */
.hmgallery-section:before {background-color: #222222;}
.hmgallery-section .main-title h1, .hmgallery-section .main-title h2 {color: #ffffff;}
.hmgallery-thumb:before {background-color: #222222;}
.videoplay-btn {
	background-color: #222222;
	color: #ffffff;
}
.hmgallery-thumb:hover .videoplay-btn {
	background-color: #ffffff;
	color: #222222;
}
/* End: Home Gallery Section */
/***************************************
            End: Home Page
***************************************/
/***************************************
        Start: Service Page
***************************************/
.servicemain-content h2, .servicemain-content h3 {color: #58595b;}
/***************************************
        End: Service Page
***************************************/
/***************************************
      Start: Doctor Listing Page
***************************************/
.drlist-thumb:before {background-color: #222222;}
.drlist-info {background-color: #58595b;}
.drlist-box:hover .drlist-info {background-color: #222222;}
.drlist-info h3 {color: #ffffff;}
.drlist-info h3 a {color: #ffffff;}
.drlist-info h3 a:hover {color: #58595b;}
.drlist-info span {color: #ffffff;}
/***************************************
       End: Doctor Listing Page
***************************************/
/***************************************
       Start: Doctor Detail Page
***************************************/
.drdetail-info h1, .drdetail-info h2 {color: #222222;}
.drdetail-designation {color: #58595b;}
.drdetailfull-desc h2, .drdetailfull-desc h3 {color: #58595b;}
/* Start: Other Doctor Section */
.othrdoctr-section {background-color: #d9d9d9;}
.othrdoctr-section .owl-carousel .owl-nav button {
	color: #222222;
	border-color: #222222;
	-webkit-box-shadow: 4px 4px 0px 0px #222222;
	box-shadow: 4px 4px 0px 0px #222222;
}
.othrdoctr-section .owl-carousel .owl-nav button:after {background-color: #222222;}
.othrdoctr-section .owl-carousel .owl-nav button:hover {color: #ffffff;}
/* End: Other Doctor Section */
/***************************************
       End: Doctor Detail Page
***************************************/
/***************************************
      Start: Finance/Insurance Page
***************************************/
.financeinsurance-section h2, .financeinsurance-section h3 {color: #58595b;}
/***************************************
      End: Finance/Insurance Page
***************************************/
/***************************************
        Start: Blog Lising Page
***************************************/
.bloglist-img:before {background-color: #222222;}
.bloglist-infocol {border-color: #58595b;}
.bloglist-info h3 {color: #58595b;}
.bloglist-info h3 a {color: #58595b;}
.bloglist-info h3 a:hover {color: #222222;}
/* Start: Pagination */
.bloglist-pagination .page-numbers {
	color: #58595b;
	border-color: #58595b;
	-webkit-box-shadow: 4px 4px 0px 0px #58595b;
	box-shadow: 4px 4px 0px 0px #58595b;
}
.bloglist-pagination .page-numbers:after {background-color: #58595b;}
.bloglist-pagination .page-numbers:hover, .bloglist-pagination .page-numbers.current {color: #ffffff;}
/* End: Pagination */
/***************************************
        End: Blog Lising Page
***************************************/
/***************************************
        End: Blog Detail Page
***************************************/
.blogdetailfull-desc h2, .blogdetailtop-desc h2, .blogdetailfull-desc h3 {color: #58595b;}
/***************************************
        End: Blog Detail Page
***************************************/
/***************************************
       Start: About Us Page
***************************************/
.aboutpagemain-content h2, .aboutpagemain-content h3 {color: #58595b;}
.aboutus-video {
	border-color: #58595b;
	-webkit-box-shadow: 4px 4px 0px 0px #58595b;
	box-shadow: 4px 4px 0px 0px #58595b;
}
.about-us-content .hmdoctr-section {background-color: #d9d9d9;}
/***************************************
       End: About Us Page
***************************************/
/***************************************
       Start: Before/After Page
***************************************/
.bfraftropt-title h2 {color: #58595b;}
/* Start: Option 1 */
.bfraftr-caption {color: #222222;}
/* End: Option 1 */
/* Start: Option 2 */
.bfraftr-caption2 {color: #222222;}
/* End: Option 2 */
/* Start: Option 3 */
.before-after-slider.owl-carousel .owl-nav button {
	color: #222222;
	border-color: #222222;
	-webkit-box-shadow: 4px 4px 0px 0px #222222;
	box-shadow: 4px 4px 0px 0px #222222;
}
.before-after-slider.owl-carousel .owl-nav button:after {background-color: #222222;}
.before-after-slider.owl-carousel .owl-nav button:hover {color: #ffffff;}
/* End: Option 3 */
/***************************************
       End: Before/After Page
***************************************/
/***************************************
      Start: Discount Plans Page
***************************************/
.hmdiscplanbox {background-color: #222222;}
.hmdiscplan-pricebox {
	color: #ffffff;
	background-color: #58595b;
}
.hmdiscplan-info h3 {color: #ffffff;}
.hmdiscplanbox-list li {color: #ffffff;}
.hmdiscplanbox-list li:after {border-color: #ffffff;}
.hmdiscplan-btn .button {background-color: #ffffff;}
.hmdiscplanbox:hover {background-color: #58595b;}
.hmdiscplanbox:hover .hmdiscplan-pricebox {background-color: #222222;}
.hmdiscplanbox:hover .button {
	color: #222222;
	border-color: #222222;
	-webkit-box-shadow: 4px 4px 0px 0px #222222;
	box-shadow: 4px 4px 0px 0px #222222;
}
.hmdiscplanbox:hover .button:after {background-color: #222222;}
.hmdiscplanbox:hover .button:hover {color: #ffffff;}
/***************************************
      End: Discount Plans Page
***************************************/
/***************************************
      Start: Promotion Plans Page
***************************************/
.hmpromo-box:before {background-color: #222222;}
.hmpromobox-price {
	color: #ffffff;
	background-color: #58595b;
}
.hmpromobox-info {color: #ffffff;}
.hmpromo-box:hover:before {background-color: #58595b;}
.hmpromo-box:hover .hmpromobox-price {background-color: #222222;}
.hmpromoplan-list.owl-carousel .owl-nav button {
	color: #222222;
	border-color: #222222;
	-webkit-box-shadow: 4px 4px 0px 0px #222222;
	box-shadow: 4px 4px 0px 0px #222222;
}
.hmpromoplan-list.owl-carousel .owl-nav button:after {background-color: #222222;}
.hmpromoplan-list.owl-carousel .owl-nav button:hover {color: #ffffff;}
/***************************************
      End: Promotion Plans Page
***************************************/
/***************************************
      Start: First Visit Page
***************************************/
.firstvisitmain-section h2, .firstvisitmain-section h3 {color: #58595b;}
/***************************************
      End: First Visit Page
***************************************/
/***************************************
          Start: FAQ's Page
***************************************/
/* Start: Option1 */
.faqs-option1 .accordionrow{border-bottom-color: #58595b;}
.faqs-option1 .accordion .accordionrow:first-child {border-top-color: #58595b;}
/* Start: Option1 */
/* Start: Option2 */
.faqs-option2 .accordionrow {background-color: #d9d9d9;}
.faqs-option2 .accordion .acclink, .faqs-option2 .accordion .acclink:after {color: #222222;}
/* End: Option2 */
/* Start: Option3 */
.faqs-option3 .accordion .acclink {
	background-color: #222222;
	color: #ffffff;
}
.faqs-option3 .accordion .acclink:before {
	background-color: #58595b;
	color: #ffffff;
}
.faqs-option3 .accordion .acclink:after {color: #ffffff;}
.faqs-option3 .accord-detail {background-color: #d9d9d9;}
/* End: Option3 */
/***************************************
          End: FAQ's Page
***************************************/
/***************************************
    Start: Advanced Technology Page
***************************************/
.advancetech-desc h3 {color: #58595b;}
/***************************************
    End: Advanced Technology Page
***************************************/
/***************************************
      Start: How It Works Page
***************************************/
.howitwork-box:before {background-color: #222222;}
.howitwork-step {
	color: #ffffff;
	background-color: #58595b;
}
.howitworkbox-info {color: #ffffff;}
.howitwork-box:hover:before {background-color: #58595b;}
.howitwork-box:hover .howitwork-step {background-color: #222222;}
/***************************************
      End: How It Works Page
***************************************/
/***************************************
      Start: Testimonials Page
***************************************/
/* Start: Option1 */
.reviewbox {background-color: #d9d9d9;}
.reviewrate-star {color: #222222;}
.reviewbox h3 {color: #222222;}
/* End: Option1 */
/***************************************
      End: Testimonials Page
***************************************/
/***************************************
      Start: Privacy Policy Page
***************************************/
.privpolicy-content h2, .privpolicy-content h3 {color: #58595b;}
/***************************************
      End: Privacy Policy Page
***************************************/
/***************************************
        Start: Thank You Page
***************************************/
.thankmssg-section {background-color: #d9d9d9;}
/***************************************
        End: Thank You Page
***************************************/
/***************************************
            Start: 404 Page
***************************************/
.error-404 {background-color: #d9d9d9;}
.content404-page {color: #222222;}
.content404-page h2 {color: #58595b;}
/***************************************
            End: 404 Page
***************************************/
/***************************************
      Start: Location Listing Page
***************************************/
.findlocationbox {background-color: #222222;}
.findlocation-img:before {background-color: #222222;}
.findlocbox-name {
	color: #ffffff;
	background-color: #58595b;
}
.findlocbox-name h3 a {color: #ffffff;}
.findloc-adress a, .findloc-call a {color: #ffffff;}
.findloc-btn .button {background-color: #ffffff;}
.findlocationbox:hover {background-color: #58595b;}
.findlocationbox:hover .findlocbox-name {background-color: #222222;}
.findlocationbox:hover .findlocbox-name a:hover {color: #58595b;}
.findlocationbox:hover .findloc-adress a:hover, .findlocationbox:hover .findloc-call a:hover {color: #222222;}
.findlocationbox:hover .button {
	color: #222222;
	border-color: #222222;
	-webkit-box-shadow: 4px 4px 0px 0px #222222;
	box-shadow: 4px 4px 0px 0px #222222;
}
.findlocationbox:hover .button:after {background-color: #222222;}
.findlocationbox:hover .button:hover {color: #ffffff;}
.multifindloclist-sec .locsearchform .pac-target-input {
	color: #222222;
	background-color:#ffffff;
	border-color: #222222;
}
.multifindloclist-sec .locsearchform .gmw-submit-field-wrapper input{
	background-color: #222222;
	color: #ffffff;
}
.multifindloclist-sec .locsearchform .gmw-submit-field-wrapper:after {color:#ffffff;}
.multifindloclist-sec .locsearchform .gmw-submit-field-wrapper input:hover {
	background-color: #58595b;
	color:#ffffff;
}
.multifindloclist-sec .locsearchform .gmw-submit-field-wrapper:hover:after {color:#ffffff;}
.multifindloclist-sec .locsearchbox .mallocortxt {color: #222222;}
.multifindloclist-sec .locsearchbox .gmw-locator-button-wrapper.text {
	color: #222222;
	border-color: #222222;
	-webkit-box-shadow: 4px 4px 0px 0px #222222;
	box-shadow: 4px 4px 0px 0px #222222;
}
.multifindloclist-sec .locsearchbox .gmw-locator-button-wrapper.text:after {
	background-color: #222222;
}
.multifindloclist-sec .locsearchbox .gmw-locator-button-wrapper.text:hover {color: #ffffff;}
.multifindloclist-sec .gmw-results-wrapper .gmw-results .gmw-results-message span {color: #222222;}
/***************************************
      End: Location Listing Page
***************************************/
/***************************************
      Start: Location Detail Page
***************************************/
.locontactinfo-box a, .locontactinfo-box p {color: #222222;}
.locontactinfo-box i {
	color: #58595b;
	border-color: #58595b;
	-webkit-box-shadow: 4px 4px 0px 0px #58595b;
	box-shadow: 4px 4px 0px 0px #58595b;
}
.locontactinfo-box i:after {background-color: #58595b;}
.locontactinfo-box:hover i {color: #ffffff;}
.locontactinfo-box a:hover {color: #58595b;}
.location-social .social-media a {
	color: #58595b;
	border-color: #58595b;
}
.location-social .social-media a:before {background-color: #58595b;}
.location-social .social-media a:hover {color: #ffffff;}
.locdetail-hours .foothourslist li {color: #222222;}
.locgallerylist.owl-carousel .owl-nav button {
	color: #58595b;
	border-color: #58595b;
	-webkit-box-shadow: 4px 4px 0px 0px #58595b;
	box-shadow: 4px 4px 0px 0px #58595b;
}
.locgallerylist.owl-carousel .owl-nav button:after {background-color: #58595b;}
.locgallerylist.owl-carousel .owl-nav button:hover {color: #ffffff;}
/* Start: Multi Book Form & Review Section */
.multibookappintment {background-color: #d9d9d9;}
/* End: Multi Book Form & Review Section */
/***************************************
      End: Location Detail Page
***************************************/
/***************************************
          Start: Landing Pages
***************************************/
/* Start:Option 1 */
.slbanner:before {background-color:#222222;}
.sltitlebox {color:#ffffff;}
.sllist li:before {background-color:#ffffff;}
.slbookblock {background-color:#d9d9d9;}
.slbookblock .main-title a {color:#58595b;}
.slbookblock .main-title a:hover {color: #222222;}
/* End:Option 1 */
/* Start:Option 2 */
.slbannerbook {background-color:#ffffff;}
.slbooktitle h2 {color:#222222;}
.slbooktitle h2 a {color:#58595b;}
.slbooktitle h2 a:hover {color:#222222;}
.slheadbookform2 .aawformblock .aawfieldcol input, .slheadbookform2 .aawformblock .aawfieldcol input:focus,
.slheadbookform2 .aawformblock .aawfieldcol textarea, .slheadbookform2 .aawformblock .aawfieldcol textarea:focus {
	border-color: #58595b;
}
.slheadbookform2 .aawformblock .heapBox .holder {border-color: #58595b;}
.slheadbookform2 .aawformradiobox .aawformradiocol label {border-color: #58595b;}
/* End:Option 2 */
/* Start:Option 3 */
.slconblocktitle {background-color:#222222;}
.slconblocktitle .main-title h1,.slconblocktitle .main-title h2 {color:#ffffff;}
.slconblocktitle .main-title h1 a,.slconblocktitle .main-title h2 a {color:#58595b;}
.slconblocktitle .main-title h1 a:hover,.slconblocktitle .main-title h2 a:hover {color:#ffffff;}
.slheadbookform3 {background-color:#d9d9d9;}
/* End:Option 3 */
/* Start:Option 4 */
.slheadbookform4 .aawformblock .aawfieldcol input, .slheadbookform4 .aawformblock .aawfieldcol input:focus,
.slheadbookform4 .aawformblock .aawfieldcol textarea, .slheadbookform4 .aawformblock .aawfieldcol textarea:focus {
	border-color: #58595b;
}
.slheadbookform4 .aawformblock .heapBox .holder {border-color: #58595b;}
.slheadbookform4 .aawformradiobox .aawformradiocol label {border-color: #58595b;}
/* End:Option 4 */
.landingextra-section.extracontentsection {background-color: #d9d9d9;}
/***************************************
          End: Landing Pages
***************************************/
/***************************************
            Start: Footer
***************************************/
/* Start: Footer Form Section */
.footform-section {background-color: #ffffff;}
.footform-title {color: #222222;}
/* End: Footer Form Section */
/* Start: Footer Main */
.footer-main {background-color: #ffffff;}
.footcol-title {color: #ffffff;}
.footcontact-box a, .footcontact-box p {color: #ffffff;}
.footcontact-box i {
	color: #ffffff;
	border-color: #ffffff;
	-webkit-box-shadow: 4px 4px 0px 0px #ffffff;
	box-shadow: 4px 4px 0px 0px #ffffff;
}
.footcontact-box i:after {background-color: #ffffff;}
.footcontact-box:hover i {color: #58595b;}
.footcontact-box a:hover {color: #58595b;}
.social-media a {
	color: #ffffff;
	border-color: #ffffff;
}
.social-media a:before {background-color: #ffffff;}
.social-media a:hover {color: #58595b;}
.foothourslist li {color:#ffffff;}
.footcopyright {background-color: #d9d9d9;}
.footcopyright a {color: #222222;}
.footcopyright a:hover {color: #222222;}
/* End: Footer Main */
/* Start: Footer Multi Location Section */
.footmultiloc-section {background-color: #222222;}
.footmultiloc-title {color: #ffffff;}
.footfindloc-info p {color: #ffffff;}
.footfindloc-searchbar .locsearchform .gmw-address-field-wrapper input::-webkit-input-placeholder{color: #ffffff;}
.footfindloc-searchbar .locsearchform .gmw-address-field-wrapper input:-moz-placeholder{color: #ffffff;}
.footfindloc-searchbar .locsearchform .gmw-address-field-wrapper input::-moz-placeholder{color: #ffffff;}
.footfindloc-searchbar .locsearchform .gmw-address-field-wrapper input:-ms-input-placeholder{color: #ffffff;}
.footfindloc-searchbar .locsearchform .gmw-address-field-wrapper input {color: #ffffff;}
.footfindloc-searchbar .locsearchform .gmw-submit-field-wrapper {
	color: #ffffff;
	background-color: #58595b;
}
.footfindloc-searchbar .locsearchform .gmw-submit-field-wrapper:hover {
	background-color: #ffffff;
	color: #222222;
}
.footfindloc-searchbar .locsearchform .gmw-submit-field-wrapper input {color: #ffffff;}
.footfindloc-searchbar .locsearchform .gmw-submit-field-wrapper:hover input {color: #222222;}
.mallocortxt {color: #ffffff;}
.footfindloc-searchbar .locsearchbox .gmw-locator-button-wrapper.text {
	color: #ffffff;
	border-color: #ffffff;
	-webkit-box-shadow: 4px 4px 0px 0px #ffffff;
	box-shadow: 4px 4px 0px 0px #ffffff;
}
.footfindloc-searchbar .locsearchbox .gmw-locator-button-wrapper.text:after {background-color: #ffffff;}
.footfindloc-searchbar .locsearchbox .gmw-locator-button-wrapper.text:hover {color: #58595b;}
.footmultiloc-box h5 {color: #ffffff;}
.footmultiloc-box h5 a {color: #ffffff;}
.footmultiloc-box h5 a:hover {color: #58595b;}
.footmultiloc-address a, .footmultiloc-phone a {color: #ffffff;}
.footmultiloc-address a:hover, .footmultiloc-phone a:hover {color: #58595b;}
.footmultiloc-hours h5 {color: #ffffff;}
.footmultilochour-list li {color:#ffffff;}
/* End: Footer Multi Location Section */
/* Start: Footer Menu Section */
.footer-inner {background-color: #58595b;}
.footmenu-title {color: #ffffff;}
.footmenu li a {color: #ffffff;}
.footmenu li a:hover {color: #222222;}
/* End: Footer Menu Section */
/* Start: Mobile Fixed Contact Button */
#myModallocationcon .modal-title {color:#222222;}
#myModallocationcon .close {
	background-color: #222222;
	color: #ffffff;
}
#myModallocationcon .close:hover {
	background-color:#58595b;
	color:#ffffff;
}
.multimodel a {color:#222222;}
.multimodel a:hover{color: #58595b;}
/* End: Mobile Fixed Contact Button */
/****************************
      End: Footer
****************************/

@media only screen and (max-width: 991.98px) {
	/* Start: Header */
	/* Start: Multi Location */
	.headfindloc-bar {background-color: #58595b;}
	/* End: Multi Location */
	/* End: Header */
	/* Start: Landing Pages */
  /* Start: Option 1  */
  .slconblock.slconblockopt1 {background-color: #222222;}
  .hmbookappointment.slbannerbook1 {background-color: #d9d9d9;}
  /* End: Option 1  */
  /* Start: Option 2  */
  .slconblock.slconblock2 {background-color: #222222;}
  /* End: Option 2  */
  /* Start: Option 3  */
  .slconblock.slconblock3 {background-color: #222222;}
  /* End: Option 3  */
  /* Start: Option 4  */
  .slconblockopt5 .slconblockbox {background-color: #222222;}
  /* End: Option 4  */
  /* End: Landing Pages */
}

@media only screen and (max-width: 767.98px) {
	/***** Start: Mobile Fixed Bottom Button *****/
  .mobilefootcall {border-top-color: #ffffff;}
  .mobilefootcall a {
  	background-color: #222222;
  	color: #ffffff;
  	border-left-color: #ffffff;
  }
  .mobilefootcall a:hover {
  	background-color: #58595b;
  	color: #ffffff;
  }
  /***** End: Mobile Fixed Bottom Button *****/
}

@media only screen and (max-width: 575.98px) {
	/* Start: Home Advantage Section */
	.hmadvantage-list .item {padding: 15px 0;border-top: 1px solid #222222;}
	/* End: Home Advantage Section */
	/****** Start: Footer ******/
	.footmenu-toggle {
		color: #ffffff;
		background-color: #222222;
	}
  .footmenu {
  	background-color: #222222;
  	border-top-color: #ffffff;
  }
  .footmenu li a {color: #ffffff;}
  .footmenu li a:hover {color: #58595b;}
	/****** End: Footer ******/
}