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

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

.mfp-iframe-scaler iframe {
	background-color: #808285;
}
.mfp-figure:after {
	background-color: #2b2e33;
}
.mfp-figure small {
	color: #ffffff;
}
.mfp-title {
	color: #ffffff;
}
/********** Custom Selectbox HeapBox **********/
.heapBox.disabled .holder {
	color: #457b9d;
}
.heapBox a {
	color: #ffffff;
}
.heapBox .holder {
	background-color: #ffffff;
	color: #808285;
}
.heapBox .handler:before {
	color: #808285;
}
.heapBox .heap .heapOptions {
	background-color: #457b9d;
	border-color: #2b2e33;
}
.heapBox .heap a.sliderUp {
	background-color: #808285;
	border-color: #457b9d;
}
.heapBox .heap a.sliderDown {
	background-color: #808285;
	border-color: #457b9d;
}
.heapBox .heap .heapOptions .heapOption {
	border-color: #2b2e33;
}
.heapBox .heap .heapOptions .heapOption a {
	color: #ffffff;
}
.heapBox .heap .heapOptions .heapOption a:hover,
.heapBox .heap .heapOptions .heapOption a.selected {
	background-color: #2b2e33;
	color: #ffffff;
}
.heapBox .heap .heapOptions .heapOption a.disabled {
	color: #2b2e33;
}
/*======================================================================/
/*================== Main CSS Theme Start =============================*/
/*=====================================================================*/
/* Start: Default Css */
body {
	color: #808285;
}
a {
	color: #2b2e33;
}
.gradient-btn {
  color: #ffffff;
  background:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
}
.gradient-btn:hover {
  background:#457b9d;
  background: -moz-linear-gradient(left, #457b9d 1%, #6b98e9 100%);
  background: -webkit-linear-gradient(left, #457b9d 1%,#6b98e9 100%);
  background: linear-gradient(to right, #457b9d 1%,#6b98e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#457b9d', endColorstr='#6b98e9',GradientType=1 );
	color: #ffffff;
}
.blackbtn {
	color: #ffffff;
	background-color: #2b2e33;
}
.blackbtn:hover {
	background-color: #6b98e9;
	color: #ffffff;
}
.lightbtn {
	color: #ffffff;
	background-color: #6b98e9;
}
.lightbtn:hover {
	background-color: #457b9d;
	color: #ffffff;
}
p {
	color: #808285;
}
.main-title p {
	color: #2b2e33;
}
.main-title h1,
.main-title h2 {
	color: #457b9d;
}
.main-title h2 span,
.main-title h1 span {
	color: #2b2e33;
}
.inner-title p {
	color: #2b2e33;
}
.inner-title h1,
.inner-title h2 {
	color: #457b9d;
}
.inner-title h1 span,
.inner-title h2 span {
	color: #2b2e33;
}
.owl-carousel .owl-dots .owl-dot span {
	background-color: #2b2e33;
}
.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
  background:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
  background:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
  color: #ffffff;
}
.owl-carousel .owl-nav button.owl-prev:hover,
.owl-carousel .owl-nav button.owl-next:hover {
  background:#457b9d;
  background: -moz-linear-gradient(left, #457b9d 1%, #6b98e9 100%);
  background: -webkit-linear-gradient(left, #457b9d 1%,#6b98e9 100%);
  background: linear-gradient(to right, #457b9d 1%,#6b98e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#457b9d', endColorstr='#6b98e9',GradientType=1 );
	color: #ffffff;
}
/* End: Default Css */
/* Start: Header */
.topbar {
	background-color: #2b2e33;
}
.headaddress a {
	color: #ffffff;
}
.headcall a {
	color: #ffffff;
}
.headaddress a i,
.headcall a i {
  background:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
  -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.headaddress a:hover{color: #6b98e9;}
.headcall a:hover {
	color: #6b98e9;
}
.socialmedia li a i {
  background:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
  -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.socialmedia li a:hover i {
  background:#457b9d;
  background: -moz-linear-gradient(left, #457b9d 1%, #6b98e9 100%);
  background: -webkit-linear-gradient(left, #457b9d 1%,#6b98e9 100%);
  background: linear-gradient(to right, #457b9d 1%,#6b98e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#457b9d', endColorstr='#6b98e9',GradientType=1 );
  -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
#header {
	background-color: #ffffff;
}
/* Start: Header Find Location Bar */
.headerfindlocation {
	background-color: #ededed;
}
.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: #2b2e33;
}
.find-location-box div.gmw-form-wrapper div.gmw-locator-button-wrapper.text {
	color: #ffffff;
  background:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
}
.find-location-box div.gmw-form-wrapper div.gmw-locator-button-wrapper.text:hover {
  background:#457b9d;
  background: -moz-linear-gradient(left, #457b9d 1%, #6b98e9 100%);
  background: -webkit-linear-gradient(left, #457b9d 1%,#6b98e9 100%);
  background: linear-gradient(to right, #457b9d 1%,#6b98e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#457b9d', endColorstr='#6b98e9',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:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
}
.headfindloc .location_list li {
	color: #ffffff;
}
.headfindloc .location_list li:hover {
	background-color: #2b2e33;
}
.location_list li a {
	color: #ffffff;
}
.location_list li a:hover {
	color: #6b98e9;
}
/********* Navigation *********/
.menu-icon, .menu-icon:focus {color: #457b9d;}
.menu-icon.open, .menu-icon:hover {color: #2b2e33;}
#nav>li>a {
	color: #ffffff;
}
#nav>li>a:hover {
	color: #6b98e9;
}
#nav>li>a:before {
  background:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',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:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
}
#nav ul li a {
	color: #ffffff;
}
#nav li ul li:hover>a {
	background-color: #2b2e33;
	color: #ffffff;
}
/* End: Header */
/***** Start: Home Banner Section *****/
.teasertext h2 {
	color: #2b2e33;
}
.teasertext h2 span {
	color: #457b9d;
}
.teasertext p {
	color: #2b2e33;
}
.homebanner.owl-carousel .owl-nav [class*='owl-'] {
	color: #ffffff;
}
/***** End: Home Banner Section *****/
/***** Start: Home Book Appointment Section *****/
.hmbookform-section {
	background-color: #ededed;
}
/***** End: Home Book Appointment Section *****/
/***** Start: Home About us Section *****/
.hmabout-title h1,
.hmabout-title h2 {
	color: #457b9d;
}
.hmabout-title h1 span,
.hmabout-title h2 span {
	color: #2b2e33;
}
.hmabout-title p {
	color: #2b2e33;
}
.aboutfull-desc li {color: #808285;}
/***** End: Home About us Section *****/
/***** Start: Home Advantage Section *****/
.hmadvantage-section {
	background-color: #ededed;
}
/***** End: Home Advantage Section *****/
/***** Start: Home Our Services Section *****/
.hmourservice-section {
	background-color: #ededed;
}
.hmservicebox {
	background-color: #ffffff;
}
.hmservicebox:hover {background-color: transparent;}
.hmservicebox:hover:after {background-color: #6b98e9;}
.hmservicebox h3 a {
	color: #2b2e33;
}
.hmservicebox h3 a:hover {
	color: #6b98e9;
}
.hmservice-smltitle {color: #2b2e33;}
/***** End: Home Our Services Section *****/
/***** Home Meet the team Section *****/
.hmteambox {
	background-color: #ffffff;
}
.hmteambox h3 {color: #2b2e33;}
/***** End: Home Meet the team Section *****/
/***** Start: Home Review Section *****/
.hmreviewbox .main-title h2 {
	color: #ffffff;
}
/***** End: Home Review Section *****/
/***** Start: Home Discount Section *****/
.hmdisctophead {
  background:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
	color: #ffffff;
}
.hmdiscountinfo {
	background-color: #ededed;
}
.hmdiscountinfo li i {
	background-color: #ffffff;
	color: #6b98e9;
}
/***** End: Home Discount Section *****/
/***** Start: Home Promotion Section *****/
.hmpromobox {
  background:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
	color: #ffffff;
}
.hmpromolist .item>a:hover .hmpromobox {
  background:#457b9d;
  background: -moz-linear-gradient(left, #457b9d 1%, #6b98e9 100%);
  background: -webkit-linear-gradient(left, #457b9d 1%,#6b98e9 100%);
  background: linear-gradient(to right, #457b9d 1%,#6b98e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#457b9d', endColorstr='#6b98e9',GradientType=1 );
}
.hmpromobox-inner:after {
	background-color: #ffffff;
	color: #6b98e9;
}
.hmpromobox p {
	color: #ffffff;
}
/***** End: Home Promotion Section *****/
/***** Start: Home Gallery Section *****/
.hmgallery-section {
	background-color: #ededed;
}
/***** End: Home Client logos Section *****/
/***** Start: Footer *****/
.footform-section:before,
.footform-section:after {
	background-color: #457b9d;
}

.footform .main-title h1, .footform .main-title h2 {
	color: #ffffff;
}
.footform .main-title p {
	color: #ffffff;
}
.footform .aawformblock .aawfieldcol input,
.footform .aawformblock .aawfieldcol input:focus,
.footform .aawformblock .aawfieldcol textarea,
.footform .aawformblock .aawfieldcol textarea:focus,
.footform .aawformblock .aawfieldcol select,
.footform .heapBox .holder,
.footform .aawformradiobox {
	color: #ffffff;
}
.footform .aawformradiobox .aawformradiocol label{
    color: #ffffff}
.footform .aawformradiobox .aawformradiocol input[type="radio"]:checked+label {
	background: #2b2e33;
}
.footform .ui-datepicker-trigger:before,
.footform .heapBox .handler:before {
	color: #ffffff;
}
.footform .aawformblock .aawform-btn .button {
	background: #2b2e33;
}
.footform .aawformblock .aawform-btn .button:hover {
	background: #ffffff;
	color: #2b2e33;
}
.footform ::-webkit-input-placeholder {
	color: #ffffff;
}
.footform :-moz-placeholder {
	color: #ffffff;
}
.footform ::-moz-placeholder {
	color: #ffffff;
}
.footform :-ms-input-placeholder {
	color: #ffffff;
}
.foothours .main-title h2 {
	color: #ffffff;
}
.foothours .main-title p {
	color: #ffffff;
	font-weight: 300;
}
.foothours li {
	color: #ffffff;
}
.footconctinfo a,
.footconctinfo p {
	color: #ffffff;
}
.footconctinfo a i,
.footconctinfo p i {
  background:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
  -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.footconctinfo a:hover {
	color: #6b98e9;
}
.footsocial .socialmedia li a {
	background-color: #ffffff;
}
.footsocial .socialmedia li a:hover {
	background-color: #6b98e9;
}
.footsocial .socialmedia li a:hover i {
	color: #ffffff;
}
.ftrmultiloc-section {
	background-color: #ededed;
}
.footermultiloction-search .gmw-form-wrapper .locsearchbox .gmw-form-field-wrapper input[type="text"] {
	border-color: #6b98e9;
}
.footermultiloction-search .gmw-form-wrapper .locsearchform .gmw-submit-field-wrapper .gmw-submit-button {
  background:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',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:#457b9d;
  background: -moz-linear-gradient(left, #457b9d 1%, #6b98e9 100%);
  background: -webkit-linear-gradient(left, #457b9d 1%,#6b98e9 100%);
  background: linear-gradient(to right, #457b9d 1%,#6b98e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#457b9d', endColorstr='#6b98e9',GradientType=1 );
	color: #ffffff;
}
.footermultiloction-search .locsearchorbtn .gmw-locator-button-wrapper.text {
  background:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
	color: #ffffff;
}
.footermultiloction-search .locsearchorbtn .gmw-locator-button-wrapper.text:hover {
  background:#457b9d;
  background: -moz-linear-gradient(left, #457b9d 1%, #6b98e9 100%);
  background: -webkit-linear-gradient(left, #457b9d 1%,#6b98e9 100%);
  background: linear-gradient(to right, #457b9d 1%,#6b98e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#457b9d', endColorstr='#6b98e9',GradientType=1 );
	color: #ffffff;
}
.ftrlocationinfo h3 a {
	color: #2b2e33;
}
.ftrlocationinfo h3 a:hover {
	color: #6b98e9;
}
.ftrlocationinfo a:hover {
	color: #6b98e9;
}
.footer-inner {
	background-color: #2b2e33;
}
.footcol-title {
	color: #ffffff;
}
.footer-menu li a {
	color: #ffffff;
}
.footer-menu li a:hover {
	color: #6b98e9;
}
.ftrpromotions {
	background-color: #ededed;
}
.ftrpromo-price {
	color: #6b98e9;
}
.ftrpromotions p {
	color: #808285;
}
.footer-copyright {
	background-color: #2b2e33;
}
.footer-copyright p {
	color: #ffffff;
}
.footer-copyright a {
	color: #6b98e9;
}
.footer-copyright a:hover,
.footer-copyright a:focus {
	color: #ffffff;
}
#myModallocationcon .modal-title {
	color: #2b2e33;
}
#myModallocationcon .close {
	background-color: #2b2e33;
	color: #ffffff;
}
#myModallocationcon .close:hover {
	background-color: #6b98e9;
	color: #ffffff;
}
.multimodel a:hover {
	color: #457b9d;
}
/***** 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: #ededed;
}
/***** End: Inner Banner Section *****/
/***** Start: Before After Page *****/
.bfraftr-caption {
	background-color: #ededed;
}
/***** End: Before After Page *****/
/***** Start: Blog List Page *****/
.bloglist-box {
	background-color: #ededed;
}
.blogbox-desc h3 a {
	color: #2b2e33;
}
.blogbox-desc h3 a:hover {
	color: #6b98e9;
}
.bloglist-section .blog-pagination .page-numbers {
	background-color: #6b98e9;
	color: #ffffff;
}
.bloglist-section .blog-pagination .page-numbers:hover,
.blog-pagination .page-numbers.current {
	background-color: #2b2e33;
}
.bloglist-section .paginationav li a {
	color: #ffffff;
}
/***** End: Blog List Page *****/
/***** Start: Blog Details Page *****/
.blog-date {color: #808285;}
.twocol-contentlist li {
	color: #808285;
}
.blogdtls-desc li {
	margin-bottom: 8px;
	color: #808285;
}
/***** End: Blog Details Page *****/
/***** Start: Team Listing Page *****/
.teamlist-box {
	background-color: #ededed;
}
.teamlist-box:hover {
	background:#6b98e9;
	background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
	background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
	background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
}
.teambox-desc h3, .teambox-desc h3 a {
	color: #2b2e33;
}
.teamlist-box:hover .teambox-desc, .teamlist-box:hover .teambox-desc h3 a {
	color: #ffffff;
}
/***** End: Team Listing Page *****/
/***** Start: Team Detail Page *****/
.doctrdtl-info h3,
.doctrdtl-info h2 {
	color: #2b2e33;
}
.doctrdtlshort-desc h2 {
	font-size: 22px;
	color: #2b2e33;
}
.doctrdtlbtm-desc h2,
.doctrdtlbtm-desc h3 {
	color: #2b2e33;
}
.otherteamsection {
	background-color: #ededed;
}
.otherteamsection .teamlist-box {
	background-color: #ffffff;
}
/***** End: Team Detail Page *****/
/***** Start: Service Details Page *****/
.servicefull-desc li {
	color: #808285;
}
.otherservicebox {
  background:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
}
.otherservicebox:hover {
  background:#457b9d;
  background: -moz-linear-gradient(left, #457b9d 1%, #6b98e9 100%);
  background: -webkit-linear-gradient(left, #457b9d 1%,#6b98e9 100%);
  background: linear-gradient(to right, #457b9d 1%,#6b98e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#457b9d', endColorstr='#6b98e9',GradientType=1 );
}
.otherservicebox-desc h3 a {
	color: #ffffff;
}
.otherservicebox-desc h3 a:hover {
	color: #2b2e33;
}
.otherservicesection {background-color: #ededed;}
/***** End: Service Details Page *****/
/***** Start: Your First Visit *****/
.firstvisitlist-box {
	background-color: #ededed;
}
.firstvisitlist-box p {
	color: #2b2e33;
}
.firstvisitlist-box ul li {
	color: #808285;
}
/***** End: Your First Visit *****/
/***** Start: Advanced Technology Page *****/
.advancedtech-section {
	background-color: #ededed;
}
/***** End: Advanced Technology Page *****/
/***** Start: Discounts Plans Page *****/
/***** End: Discounts Plans Page *****/
/***** Start: Gallery Page *****/
.gallerylist-section {
	background-color: #ededed;
}
.videoplay-icon {
	color: #2b2e33;
}
.videopoplink:hover .videoplay-icon {
	color: #6b98e9;
}
/***** End: Gallery Page *****/
/***** Start: Finance Insurance Page *****/
.insuranceplanlist-sec {
	background-color: #2b2e33;
}
.insurance-list h2 {
	color: #6b98e9;
}
/**** End: Finance Insurance Page *****/
/***** Start: Location Listing Page *****/
.findloclist-section {
	background-color: #ededed;
}
.findlocation-box {
	background-color: #6b98e9;
}
.locationname a,
.locationaddress a,
.locationcall a {
	color: #ffffff;
}
.locationname a:hover,
.locationaddress a:hover,
.locationcall a:hover {
	color: #2b2e33;
}
.locationboxbtn a {
	color: #ffffff;
	border-color: #ffffff;
}
.locationboxbtn a:hover {
	color: #ffffff;
	background-color: #2b2e33;
	border-color: #2b2e33;
}
.multifindloclist-sec .locsearchform .pac-target-input {
	color: #2b2e33;
	border-color: #6b98e9;
}
.multifindloclist-sec .locsearchform .gmw-submit-field-wrapper input {
  background:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
}
.multifindloclist-sec .locsearchform .gmw-submit-field-wrapper:after {
	color: #ffffff;
}
.multifindloclist-sec .locsearchform .gmw-submit-field-wrapper input:hover {
  background:#457b9d;
  background: -moz-linear-gradient(left, #457b9d 1%, #6b98e9 100%);
  background: -webkit-linear-gradient(left, #457b9d 1%,#6b98e9 100%);
  background: linear-gradient(to right, #457b9d 1%,#6b98e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#457b9d', endColorstr='#6b98e9',GradientType=1 );
	color: #ffffff;
}
.multifindloclist-sec .locsearchbox .gmw-locator-button-wrapper.text {
	color: #ffffff;
  background:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
}
.multifindloclist-sec .locsearchbox .gmw-locator-button-wrapper.text:hover {
  background:#457b9d;
  background: -moz-linear-gradient(left, #457b9d 1%, #6b98e9 100%);
  background: -webkit-linear-gradient(left, #457b9d 1%,#6b98e9 100%);
  background: linear-gradient(to right, #457b9d 1%,#6b98e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#457b9d', endColorstr='#6b98e9',GradientType=1 );
	color: #ffffff;
}
/***** Start: Location Listing Page *****/
/***** Start: Location Details Page *****/
.location-detailinner {
	background-color: #2b2e33;
}
.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:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
}
.multibookapp-section {
	background-color: #ededed;
}
.multibookappintment .multibookform-subhead {
	color: #808285;
}
/***** End: Location Details Page *****/
/***** Start: Testimonials Page *****/
.testimonial-box {
	background-color: #ededed;
}
.testimonialquote-icon {
	color: #6b98e9;
}
.testimonialrate-star {
	color: #edaa39;
}
.author-name {
	color: #2b2e33;
}
.author-designation {
	color: #808285;
}
.testmonialbox {
	background-color: #ededed;
}
.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: #2b2e33;
}
.page-id-858 .extracontentsection .extraseccontent h3 {
	color: #2b2e33;
}
/***** End: Privacy Policy Page *****/
/* Start: 404 Page */
.content404-page {color: #808285;}
/* End: 404 Page */
/* Start: Landing Pages */
/* Start: Landing Header */
.landingheadmenu {
	background-color: #ededed;
}
/* End: Landing Header */
/* Start: Option 1  */
.slbanner:before {
	background-color: #2b2e33;
}
.sltitlebox {
	color: #ffffff;
}
.sllist li:before {
	background-color: #ffffff;
}
.slbookblock {
	background-color: #ededed;
}
.slbookblock .main-title a {
	color: #2b2e33;
}
.slbookblock .main-title a:hover {
	color: #6b98e9;
}
/* End: Option 1  */
/* Start: Option 2  */
.slbannerbook {
	background-color: #ffffff;
}
.slbooktitle h2 a {
	color: #2b2e33;
}
.slbooktitle h2 a:hover {
	color: #6b98e9;
}
.slheadbookform2 .aawformblock .aawfieldcol input,
.slheadbookform2 .aawformblock .aawfieldcol textarea {
	border-color: #6b98e9;
}
.slheadbookform2 .aawformblock .heapBox .holder {
	border-color: #6b98e9;
}
.slheadbookform2 .aawformradiobox .aawformradiocol label {
	border-color: #6b98e9;
}
/* End: Option 2  */
/* Start: Option 3  */
.slconblocktitle {
  background:#6b98e9;
  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
}
.slconblocktitle .main-title h1,
.slconblocktitle .main-title h2 {
	color: #ffffff;
}
.slconblocktitle .main-title h1 a,
.slconblocktitle .main-title h2 a {
	color: #2b2e33;
}
.slconblocktitle .main-title h1 a:hover,
.slconblocktitle .main-title h2 a:hover {
	color: #ffffff;
}
.slheadbookform3 {
	background-color: #2b2e33;
}
.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: #6b98e9;
}
.slheadbookform4 .aawformblock .heapBox .holder {
	border-color: #6b98e9;
}
.slheadbookform4 .aawformradiobox .aawformradiocol label {
	border-color: #6b98e9;
}
/* End: Option 4  */
/* Start: Landing Footer  */
/* End: Landing Footer  */
/* End: Landing Pages */

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

@media only screen and (max-width: 991.98px) {
	#nav {
	  background:#6b98e9;
	  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
	  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
	  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
	}
	#nav > li > a {color: #ffffff;}
	#nav > li:hover > a {color: #ffffff;background-color: #2b2e33;}
	
	/* Start: Landing Pages */
	.slconblock.slconblockopt1 {background-color: #2b2e33;}
	.hmbookappointment.slbannerbook1 {background-color: #ededed;}
	.slconblock.slconblock2 {background-color: #2b2e33;}
	.slconblock.slconblock3 {background-color: #2b2e33;}
	.slconblockopt5 .slconblockbox {background-color: #2b2e33;}
	/* End: Landing Pages */
}

@media only screen and (max-width: 767.98px) {
	.teasertext h2, .teasertext h2 span {color: #ffffff !important;}
	.teasertext p {color: #ffffff !important;}
	.mobilefootcall a {
	  color: #ffffff;
	  background:#6b98e9;
	  background: -moz-linear-gradient(left, #6b98e9 1%, #457b9d 100%);
	  background: -webkit-linear-gradient(left, #6b98e9 1%,#457b9d 100%);
	  background: linear-gradient(to right, #6b98e9 1%,#457b9d 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b98e9', endColorstr='#457b9d',GradientType=1 );
	}
	.mobilefootcall a:hover {
	  background:#457b9d;
	  background: -moz-linear-gradient(left, #457b9d 1%, #6b98e9 100%);
	  background: -webkit-linear-gradient(left, #457b9d 1%,#6b98e9 100%);
	  background: linear-gradient(to right, #457b9d 1%,#6b98e9 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#457b9d', endColorstr='#6b98e9',GradientType=1 );
		color: #ffffff;
	}
	.hmpromoboxcontent .main-title h2, .hmpromoboxcontent .main-title p {color: #ffffff;}
}