
/************* Start: Common Css *************/
body{color: #666666;}
a{color:#05669d;}
a:hover {color: #004e74;}
.border-btn {color: #ffffff;}
.border-btn:before {border-color: #ffffff;}
.border-btn:after {background-color: #ffffff;}
.border-btn:hover {color: #05669d;}
.button {background-color: #05669d;color: #ffffff;}
.button:hover {background-color: #004e74;color: #ffffff;}
.main-title h1, .main-title h2 {color: #004e74;}
.inner-title h1, .inner-title h2 {color: #004e74;}
.innertop-desc h2 {color: #05669d;}
.innerbanner-img:before {background-color: #004e74;}

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

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

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

/* Start: Owl Carousel */
.owl-carousel .owl-dots button span {background-color: #004e74;}
.owl-carousel .owl-dots button.active span, .owl-carousel .owl-dots button:hover span {background-color: #05669d;}
.owl-carousel .owl-nav button {color: #05669d;}
.owl-carousel .owl-nav button:before {border-color: #05669d;}
.owl-carousel .owl-nav button:after {background-color: #05669d;}
.owl-carousel .owl-nav button:hover {color: #ffffff;}
/* End: Owl Carousel */

/* Start: Accordion */
.accordion .acclink {color: #05669d;}
.accordion .acclink:after {color: #004e74;}
/* End: Accordion */

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

/****************************
        Start: Header
****************************/
#header {background-color: #e7e7e7;}
/* Header Custom Bar */
#header ::-webkit-scrollbar-track {background: #e7e7e7;}
#header ::-webkit-scrollbar-thumb {background: #05669d;}
#header ::-webkit-scrollbar-thumb:hover {background: #004e74;}
/* End: Header Custom Bar */
#nav li {color: #666666;}
#nav li a {color: #666666;}
#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-team #nav > li.aboutmenu-item > a {color: #05669d;}
#nav > li.current-menu-parent , #nav > li.current-menu-ancestor, #nav li.current-menu-ancestor .current-menu-ancestor {
	color: #05669d;
}
.single-doctor #nav > li.aboutmenu-item, .single-team #nav > li.aboutmenu-item {color: #05669d;}
.single-doctor #nav li ul li.doctorsmenu-item>a, .single-team #nav li ul li.teammenu-item>a {color: #05669d;}
#nav > li {border-bottom-color: #666666;}
#nav > li:first-child {border-top-color: #666666;}
.head-address a {color: #666666;}
.head-address a:hover {color: #05669d;}
.head-phone a {color: #666666;}
.head-phone a:hover {color: #05669d;}
.head-address a:after, .head-phone a:after {color: #ffffff;background-color: #05669d;}
.socialmedia li a {color: #05669d;}
.socialmedia li a:before {border-color: #05669d;}
.socialmedia li a:after {background-color: #05669d;}
.socialmedia li a:hover {color: #ffffff;}
/* Start: Mobile Header Bar */
.menuclose-icon {background-color: #05669d;color: #ffffff;}
.menuclose-icon:hover {background-color: #004e74;color: #ffffff;}
.menu-toggle i {color: #ffffff;background-color: #05669d;}
.menu-toggle i:hover {background-color: #004e74;}
/* End: Mobile Header Bar */
/* Start: Multi Location */
.headfindloc:hover .button, .headfindloc.active .button {background-color: #004e74;color: #ffffff;}
.headfindloc-toggle {color: #ffffff;}
.headfindloc-toggle:hover, .headfindloc.active .headfindloc-toggle {color: #05669d;}
.location_list {background-color: #004e74;}
.location_list li {color: #ffffff;border-color: #ffffff;}
.location_list li a {color: #ffffff;}
.location_list li a:hover {color: #05669d;}
.headfindloc-bar {background-color: #e7e7e7;}
.findloc-text {color: #004e74;}
.headfindloc-block .locsearchform .gmw-address-field-wrapper input {color: #666666;}
.headfindloc-block .locsearchbox .gmw-locator-button-wrapper.text {
	background-color: #05669d;
	color: #ffffff;
}
.headfindloc-block .locsearchbox .gmw-locator-button-wrapper.text:hover {
	background-color: #004e74;
	color: #ffffff;
}
/* End: Multi Location */
/****************************
        End: Header
****************************/

/****************************
      Start: Homepage
****************************/
/* Start: Banner Section */
.home-banner .item:after {background-color: #004e74;}
.hmbanner-text h1, .hmbanner-text h2 {color: #ffffff;}
.hmbanner-text p {color: #ffffff;}
.home-banner .owl-dots button {color: #ffffff;}
.home-banner .owl-dots button:before {border-color: #ffffff;}
.home-banner .owl-dots button.active:before, .home-banner .owl-dots button:hover:before {border-color: #05669d;}
.home-banner .owl-dots button:after {background-color: #05669d;}
.home-banner.owl-carousel .owl-nav button {color: #ffffff;}
.home-banner.owl-carousel .owl-nav button:before {border-color: #ffffff;}
.home-banner.owl-carousel .owl-nav button:hover:before {border-color: #05669d;}
/* End: Banner Section */

/* Start: Advantage Section */
.hmadvantagebox {background-color: #e7e7e7;}
.hmadvantage-icon:after {border-color: #05669d;}
.hmadvantagebox h3 {color: #004e74;}
/* End: Advantage Section */

/* Start: About Us Section */
.hmabout-section {background-color: #e7e7e7;}
/* End: About Us Section */

/* Start: Team Section */
.hmteam-section {background-color: #e7e7e7;}
.hmteambox:before {background-color: #004e74;}
.hmteam-info {color: #ffffff;}
.hmteam-info:before {background-color: #05669d;}
.hmteam-info h3 {color: #ffffff;}
.hmteam-info h3 a {color: #ffffff;}
.hmteam-info h3 a:hover {color: #004e74;}
.hmteam-link a {color: #ffffff;}
.hmteam-link a:before {border-color: #ffffff;}
.hmteam-link a:after {background-color: #ffffff;}
.hmteam-link a:hover {color: #05669d;}
.hmservice-mblslider .owl-dots button span {background-color: #ffffff;}
.hmservice-slider .owl-dots button span {background-color: #ffffff;}
.teamlist-info h3 {color: #05669d;}
.teamlist-info h3 a {color: #05669d;}
.teamlist-info h3 a:hover {color: #004e74;}
/* End: Team Section */

/* Start: Service Section */
.hmservice-section:before {background-color: #004e74;}
.hmservice-section .main-title {color: #ffffff;}
.hmservice-section .main-title h2 {color: #ffffff;}
.hmservice-icon:before {background-color: #ffffff;}
.hmservice-icon:after {border-color: #ffffff;}
.hmservice-desc h3 {color: #ffffff;}
.hmservice-desc h3 a {color: #ffffff;}
.hmservice-desc h3 a:hover {color: #05669d;}
.hmservice-desc p {color: #ffffff;}
/* End: Service Section */

/* Start: Review Section */
.hmreview-section {background-color: #e7e7e7;}
.hmreview-info:before {background-color: #004e74;}
.hmreview-text .main-title {color: #ffffff;}
.hmreview-text .main-title h2 {color: #ffffff;}
/* End: Review Section */

/* Start: Promotion Plans Section */
.hmpromoplan-section {background-color: #e7e7e7;}
.hmpromosbox {background-color: #004e74;}
.hmpromosbox:hover {background-color: #05669d;}
.hmpromosbox:before {
  background-image: repeating-linear-gradient(0deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(90deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(180deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(270deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px);
}
.hmpromosbox h3 {color: #ffffff;}
.hmpromos-price {color: #05669d;}
.hmpromosbox:hover .hmpromos-price {color: #004e74;}
.hmpromosbox p {color: #ffffff;}
/* End: Promotion Plans Section */

/* Start: Discount Plans Section */
.hmdiscplan-section:before {background-color: #004e74;}
.hmdiscplan-section .main-title {color: #ffffff;}
.hmdiscplan-section .main-title h2 {color: #ffffff;}
.hmdiscplanbox {border-color: #e7e7e7;}
.hmdiscplanbox:hover {background-color: #05669d;border-color: #05669d;}
.hmdiscplan-pricebox {background-color: #05669d;border-color: #ffffff;}
.hmdiscplan-pricebox strong {color: #ffffff;}
.hmdiscplan-pricebox small {color: #ffffff;}
.hmdiscplan-thumb:before {
  background-image: repeating-linear-gradient(0deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(90deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(180deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(270deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px);
}
.hmdiscplan-info h3 {color: #ffffff;}
.hmdiscplan-list li {color: #ffffff;}
.hmdiscplan-list li:after {border-color: #ffffff;}
.hmdiscplanbox:hover .button {background-color: #ffffff;color: #05669d;}
.hmdiscplanbox:hover .button:hover {background-color: #004e74;color: #ffffff;}
.hmdiscplans-list .owl-dots button span {background-color: #ffffff;}
/* End: Discount Plans Section */

/* Start: Blog Section */
.hmblog-thumb:before {background-color: #004e74;}
.hmblog-thumb:after {
  background-image: repeating-linear-gradient(0deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(90deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(180deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(270deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px);
}
.hmblog-info h3 {color: #004e74;}
.hmblog-info h3 a {color: #004e74;}
.hmblog-info h3 a:hover {color: #05669d;}
/* End: Blog Section */

/* Start: Partner Section */
.hmpartner-inner {background-color: #e7e7e7;}
/* End: Partner Section */

/* Start: Gallery Section */
.hmgallery-section {background-color: #e7e7e7;}
.hmgallery-thumb:before {background-color: #004e74;}
.hmgallery-thumb:after {
  background-image: repeating-linear-gradient(0deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(90deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(180deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(270deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px);
}
.videoplay-btn {background-color: #004e74;color: #ffffff;}
.hmgallery-thumb:hover .videoplay-btn {background-color: #ffffff;color: #004e74;}
/* End: Gallery Section */
/****************************
      End: Homepage
****************************/

/***************************************
      Start: Service Detail Page
***************************************/
.servicepage-desc h2, .servicepage-desc h3 {color: #05669d;}
.othrservice-section:before {background-color: #004e74;}
.othrservice-section .main-title {color: #ffffff;}
.othrservice-section .main-title h2 {color: #ffffff;}
.service-thumb:before {
  background-image: repeating-linear-gradient(0deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(90deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(180deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(270deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px);
}
.service-thumb:after {background-color: #004e74;}
.service-box h3 {color: #ffffff;}
.service-box h3 a {color: #ffffff;}
.service-box h3 a:hover {color: #05669d;}
.service-box p {color: #ffffff;}
.service-list .owl-dots button span {background-color: #ffffff;}
/***************************************
      End: Service Detail Page
***************************************/

/***************************************
        Start: About Us Page
***************************************/
.aboutpage-desc h2, .aboutpage-desc h3 {color: #05669d;}
.about-us-content .hmteam-section {background-color: #ffffff;}
.aboutpage-thumb {
	background-image: repeating-linear-gradient(0deg, #05669d, #05669d 10px, transparent 10px, transparent 20px), repeating-linear-gradient(90deg, #05669d, #05669d 10px, transparent 10px, transparent 20px), repeating-linear-gradient(180deg, #05669d, #05669d 10px, transparent 10px, transparent 20px), repeating-linear-gradient(270deg, #05669d, #05669d 10px, transparent 10px, transparent 20px);
}
/***************************************
        End: About Us Page
***************************************/

/***************************************
      Start: Team Details Page
***************************************/
.teamdetail-info h3 {color: #05669d;}
.teamdetail-fulldesc h2, .teamdetail-fulldesc h3 {color: #05669d;}
/***************************************
      End: Team Details Page
***************************************/

/***************************************
      Start: Book Appointment Page
***************************************/
.bookappageform-section {background-color: #e7e7e7;}
/***************************************
      End: Book Appointment Page
***************************************/

/***************************************
      Start: Contact Us Page
***************************************/
.contactform-section {background-color: #e7e7e7;}
/***************************************
      End: Contact Us Page
***************************************/

/***************************************
      Start: Blog Listing Page
***************************************/
.bloglist-pagination .page-numbers {color: #004e74;}
.bloglist-pagination .page-numbers:before {border-color: #004e74;}
.bloglist-pagination .page-numbers:hover:before, .bloglist-pagination .page-numbers.current:before {border-color: #05669d;}
.bloglist-pagination .page-numbers:after, .bloglist-pagination .page-numbers.current:after {
	background-color: #05669d;
}
.bloglist-pagination .page-numbers:hover, .bloglist-pagination .page-numbers.current {color: #ffffff;}
.bloglist-pagination .page-numbers.prev, .bloglist-pagination .page-numbers.next {
	background-color: #05669d;
	color: #ffffff;
}
.bloglist-pagination .page-numbers.prev:hover, .bloglist-pagination .page-numbers.next:hover {
	background-color: #004e74;
	color: #ffffff;
}
/***************************************
      End: Blog Listing Page
***************************************/
/***************************************
      Start: Blog Detail Page
***************************************/
.blogpage-desc h2, .blogpage-desc h3 {color: #05669d;}
/***************************************
      End: Blog Detail Page
***************************************/
/***************************************
       Start: Before & after Page
***************************************/
/* Start: Option 1 */
.bfraftr-caption {color: #004e74;}
/* End: Option 1 */
/* Start: Option 2 */
.bfraftr-caption2 {color: #004e74;}
/* End: Option 2 */
/***************************************
       End: Before & after Page
***************************************/
/***************************************
      Start: Testimonial/Review Page
***************************************/
/* Start: Option1 */
.reviewbox {background-color: #e7e7e7;}
.reviewrate-star {color: #05669d;}
.reviewbox h3 {color: #004e74;}
/* End: Option1 */
/***************************************
      End: Testimonial/Review Page
***************************************/
/***************************************
      Start: Discount Plans Page
***************************************/
.discplanlist-row .hmdiscplan-thumb:after {background-color: #004e74;}
.discplanlist-row .hmdiscplan-info h3, .discplanlist-row .hmdiscplan-list li {color: #004e74;}
.discplanlist-row .hmdiscplan-list li:after {border-color: #004e74;}
.discplanlist-row .hmdiscplanbox:hover .hmdiscplan-info h3, .discplanlist-row .hmdiscplanbox:hover .hmdiscplan-list li {
	color: #ffffff;
}
.discplanlist-row .hmdiscplanbox:hover .hmdiscplan-list li:after {border-color: #ffffff;}
/***************************************
      End: Discount Plans Page
***************************************/
/***************************************
      Start: Finance/Insurance Page
***************************************/
.financemain-desc h2, .financemain-desc h3 {color: #05669d;}
.financeinsurplan-box {background-color: #e7e7e7;}
.financeinsurplan-box h3 {color: #05669d;}
/***************************************
      End: Finance/Insurance Page
***************************************/
/***************************************
      Start: First Visit Page
***************************************/
.firstvisit-desc h2, .firstvisit-desc h3 {color: #05669d;}
.firstvisit-plans h3 {color: #05669d;}
/***************************************
      End: First Visit Page
***************************************/
/***************************************
          Start: FAQ's Page
***************************************/
/* Start: Option1 */
.faqs-option1 .accordionrow{border-bottom-color: #666666;}
.faqs-option1 .accordion .accordionrow:first-child {border-top-color: #666666;}
/* Start: Option1 */
/* Start: Option2 */
.faqs-option2 .accordionrow {background-color: #e7e7e7;}
/* End: Option2 */
/* Start: Option3 */
.faqs-option3 .accordion .acclink {background-color: #05669d;color: #ffffff;}
.faqs-option3 .accordion .acclink:before {background-color: #004e74;color: #ffffff;}
.faqs-option3 .accordion .acclink:after {color: #ffffff;}
.faqs-option3 .accord-detail {padding: 20px;background-color: #e7e7e7;}
/* End: Option3 */
/***************************************
          End: FAQ's Page
***************************************/
/***************************************
      Start: Advanced Technology Page
***************************************/
.advancedtech-icon:before {background-color: #05669d;}
.advancedtech-icon:after {border-color: #05669d;}
.advancedtech-box h3 {color: #004e74;}
/***************************************
      End: Advanced Technology Page
***************************************/
/***************************************
      Start: How It Works Page
***************************************/
.howitwork-count {color: #ffffff;}
.howitwork-count:before {background-color: #05669d;}
.howitwork-count:after {border-color: #05669d;}
.howitwork-box h3 {color: #004e74;}
/***************************************
      End: How It Works Page
***************************************/
/***************************************
      Start: Location Listing Page
***************************************/
.findloclist-section {background-color: #e7e7e7;}
.findlocation-img:before {background-color: #004e74;}
.findlocation-img:after {
  background-image: repeating-linear-gradient(0deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(90deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(180deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(270deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px);
}
.findlocbox-info h3 {color: #004e74;}
.findlocbox-info h3 a {color: #004e74;}
.findlocbox-info h3 a:hover {color: #05669d;}
.findloc-adress a, .findloc-call a {color: #666666;}
.findloc-adress a:hover, .findloc-call a:hover {color: #05669d;}
.multifindloclist-sec .locsearchform .pac-target-input {color: #004e74;background-color:#ffffff;}
.multifindloclist-sec .locsearchform .gmw-submit-field-wrapper input {
	background-color: #05669d;
	color: #ffffff;
}
.multifindloclist-sec .locsearchform .gmw-submit-field-wrapper:after {color:#ffffff;}
.multifindloclist-sec .locsearchform .gmw-submit-field-wrapper input:hover {
	background-color: #004e74;
	color:#ffffff;
}
.multifindloclist-sec .locsearchform .gmw-submit-field-wrapper:hover:after {color:#ffffff;}
.multifindloclist-sec .locsearchbox .mallocortxt{color: #004e74;}
.multifindloclist-sec .locsearchbox .gmw-locator-button-wrapper.text {
	color:#ffffff;
	background-color: #05669d;
}
.multifindloclist-sec .locsearchbox .gmw-locator-button-wrapper.text:hover {
	background-color:#004e74;
	color:#ffffff;
}
.multifindloclist-sec .gmw-results-wrapper .gmw-results .gmw-results-message span {color: #004e74;}
/***************************************
      End: Location Listing Page
***************************************/
/***************************************
      Start: Location Detail Page
***************************************/
.locontactinfo-item i {color: #ffffff;background-color: #05669d;}
.locontactinfo-text, .locontactinfo-text a {color: #666666;}
.locontactinfo-text a:hover {color: #05669d;}
/***************************************
      End: Location Detail Page
***************************************/
/* Start: privacy Policy Page */
.privacypolicy-page .extraseccontent h2, .privacypolicy-page .extraseccontent h3 {color: #05669d;}
/* End: privacy Policy Page */
/* Start: 404 Page */
.content404-page {color: #004e74;}
/* End: 404 Page */

/***********************************
        Start: Landing Pages
***********************************/
/* Start:Option 1 */
.slbanner:before {background-color: #004e74;}
.sltitlebox{color:#ffffff;}
.sllist li:before {background-color:#ffffff;}
.slbookblock{background-color: #e7e7e7;}
.slbookblock .main-title a {color: #05669d;}
.slbookblock .main-title a:hover {color:#004e74;}
/* End:Option 1 */
/* Start:Option 2 */
.slbannerbook {background-color:#ffffff;}
.slbooktitle h2 {color:#004e74;}
.slbooktitle h2 a {color:#05669d;}
.slbooktitle h2 a:hover {color:#004e74;}
.slheadbookform2 .aawformblock .aawfieldcol input, .slheadbookform2 .aawformblock .aawfieldcol input:focus,
.slheadbookform2 .aawformblock .aawfieldcol textarea, .slheadbookform2 .aawformblock .aawfieldcol textarea:focus {
	border-color: #004e74;
}
.slheadbookform2 .aawformblock .heapBox .holder {border-color: #004e74;}
.slheadbookform2 .aawformradiobox .aawformradiocol label {border-color: #004e74;}
/* End:Option 2 */
/* Start:Option 3 */
.slconblocktitle {background-color:#004e74;}
.slconblocktitle .main-title h1,.slconblocktitle .main-title h2 {color:#ffffff;}
.slconblocktitle .main-title h1 a,.slconblocktitle .main-title h2 a {color:#05669d;}
.slconblocktitle .main-title h1 a:hover,.slconblocktitle .main-title h2 a:hover {color:#ffffff;}
.slheadbookform3 {background-color:#05669d;}
.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 .aawformradiocol input[type="radio"]:checked + label {background-color: #004e74;}
.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;}
.slheadbookform3 .aawform-group.aawform-btn .button {background-color: #004e74;color: #ffffff;}
.slheadbookform3 .aawform-group.aawform-btn .button:hover {background-color: #ffffff;color: #004e74;}
/* 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: #004e74;
}
.slheadbookform4 .aawformblock .heapBox .holder {border-color: #004e74;}
.slheadbookform4 .aawformradiobox .aawformradiocol label {border-color: #004e74;}
/* End:Option 4 */
/***********************************
        End: Landing Pages
***********************************/

/***************************************
            Start: Footer
***************************************/
/* Start: Footer Form */
.footform-section {background-color: #e7e7e7;}
/* End: Footer Form */
/* Start: Footer Contact Info */
.footcontact-box {color: #ffffff;background-color: #05669d;}
.footcontact-box:before {
  background-image: repeating-linear-gradient(0deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(90deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(180deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(270deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px);
}
.footcontact-icon {color: #05669d;background-color: #ffffff;}
.footcontact-box a {color: #ffffff;}
.footcontact-box a:hover {color: #004e74;}
/* End: Footer Contact Info */
/* Start: Footer Main */
.footer-inner {background-color: #e7e7e7;}
.footcol-title {color: #004e74;}
.footcol-title:before {background-color: #004e74;}
.footmenu li a {color: #666666;}
.footmenu li a:hover {color: #05669d;}
.foothourslist li {color: #666666;}
/* End: Footer Main */
/* Start: Multi Location */
/* Start: Find Location Bar */
.footfindlocbar-inner {background-color: #e7e7e7;}
.footmultiloc-search .locsearchform .gmw-address-field-wrapper input {color: #666666;}
.footmultiloc-search .locsearchbox .gmw-locator-button-wrapper.text {
	background-color: #05669d;
	color: #ffffff;
}
.footmultiloc-search .locsearchbox .gmw-locator-button-wrapper.text:hover {
	background-color: #004e74;
	color: #ffffff;
}
/* End: Find Location Bar */
/* Start: Multi Location List */
.footmultiloc-box {color: #ffffff;background-color: #05669d;}
.footmultiloc-box:before {
  background-image: repeating-linear-gradient(0deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(90deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(180deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px), repeating-linear-gradient(270deg, #ffffff, #ffffff 10px, transparent 10px, transparent 20px);
}
.footmultiloc-box h3 {color: #004e74;}
.footmultiloc-box h3 a {color: #004e74;}
.footmultiloc-box h3 a:hover {color: #ffffff;}
.footmultiloc-address a, .footmultiloc-phone a {color: #ffffff;}
.footmultiloc-address a:hover, .footmultiloc-phone a:hover {color: #004e74;}
.footmultiloc-hours .foothourslist li {color: #ffffff;}
/* End: Multi Location List */
/* End: Multi Location */
/* Start: Footer Copyright */
.foot-copyright {background-color: #e7e7e7;}
.footcopyright-info {background-color: #ffffff;}
.footcopyright-info a {color: #004e74;}
.footcopyright-info a:hover {color: #05669d;}
/* End: Footer Copyright */
/* Start: Mobile Fixed Contact Button */
#myModallocationcon .modal-title {color:#004e74;}
#myModallocationcon .close {background-color:#004e74;color:#ffffff;}
#myModallocationcon .close:hover{background-color:#05669d;color:#ffffff;}
.multimodel a{color:#004e74;}
.multimodel a:hover{color:#05669d;}
/* End: Mobile Fixed Contact Button */
/****************************
      End: Footer
****************************/

@media only screen and (max-width:991.98px) {
	/* Start: Header */
  #header:before {background: #004e74;}
	.header-main {background-color: #e7e7e7;}
  /* Start: Multi Location */
  .headfindloc-bar {border-top-color: #05669d;}
  /* End: Multi Location */
  /* End: Header */

  /* Start: Landing Pages */
  /* Start: Option 1  */
  .slconblock.slconblockopt1 {background-color: #05669d;}
  .hmbookappointment.slbannerbook1 {background-color: #e7e7e7;}
  /* End: Option 1  */
  /* Start: Option 2  */
  .slconblock.slconblock2 {background-color: #05669d;}
  /* End: Option 2  */
  /* Start: Option 3  */
  .slconblock.slconblock3 {background-color: #05669d;}
  /* End: Option 3  */
  /* Start: Option 4  */
  .slconblockopt5 .slconblockbox {background-color: #05669d;}
  /* 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: #004e74;
  	color: #ffffff;
  	border-left-color: #ffffff;
  }
  .mobilefootcall a:hover {
  	background-color: #05669d;
  	color: #ffffff;
  }
  /***** End: Mobile Fixed Bottom Button *****/
}

@media only screen and (max-width:575.98px) {
	/* Start: Footer */
  .footmenu {background-color: #004e74;border-top-color: #ffffff;}
  .footmenu-toggle {color: #ffffff;background-color: #004e74;}
  .footmenu-toggle:hover, .footmenu-toggle.active {background-color: #05669d;color: #ffffff;}
  .footmenu li a {color: #ffffff;}
  .footmenu li a:hover {color: #05669d;}
  /* End: Footer */
}