.preloader.m-light {
  background-color: white;
}

body.m-light {
  background: #e6e6e6;
}

body.m-light .main-menu .navbar-collapse li a {
  color: var(--black-color);
}

body.m-light .bg-lines span {
  background: rgb(0, 0, 0, 10%);
}

body.m-light .hero-content .h2 {
  color: rgba(0, 0, 0, 0.35);
}

body.m-light p {
  color: #6c757d;
}

body.m-light a {
  color: #6c757d;
}

body.m-light a.lang-toggler:hover {
  color: #ee2130;
}

body.m-light .heading,
body.m-light input,
body.m-light select,
body.m-light textarea,
body.m-light .nice-select,
body.m-light .form-control,
body.m-light h1,
body.m-light .h1,
body.m-light h2,
body.m-light .h2,
body.m-light h3,
body.m-light .h3,
body.m-light h4,
body.m-light .h4,
body.m-light h5,
body.m-light .h5,
body.m-light h6,
body.m-light .h6,
body.m-light .accordion-item .accordion-button {
  color: var(--black-color);
}

body.m-light .main-header.fixed-header .header-upper {
  background: #c9c6c6;
}

body.m-light .mode-toggler {
  background-color: #9d9d9d;
}

body.m-light .hero-counter-wrap {
  background: var(--base-color);
}

body.m-light .hero-counter-wrap .counter-item:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

body.m-light .hero-counter-wrap .counter-title {
  color: #6c757d;
}

body.m-light .theme-btn,
body.m-light a.theme-btn {
  color: white;
}

body.m-light .for-bgc-black {
  background: var(--base-color);
}

body.m-light .section-title .sub-title {
  color: #6c757d;
}

body.m-light .list-style-one.two-column li {
  color: var(--black-color);
}

body.m-light .about-info-box {
  background: #d4d4d4;
  color: #6c757d;
}

body.m-light .info-box-item .content a:not(:hover) {
  color: var(--black-color);
}

body.m-light .service-item {
  background: #d4d4d4;
}

body.m-light .service-item .number {
  color: var(--black-color);
}

body.m-light .details-btn {
  background: var(--base-color);
  color: #6c757d;
}

body.m-light .details-btn:hover {
  color: white;
  background: #ee2130;
}

body.m-light .service-item:hover .details-btn {
  color: white;
}

body.m-light .skill-item {
  background: #d4d4d4;
}

body.m-light h1 a,
body.m-light h2 a,
body.m-light h3 a,
body.m-light h4 a,
body.m-light h5 a,
body.m-light h6 a {
  color: var(--black-color);
}

body.m-light .form-style-one .form-group label {
  color: var(--black-color);
}

body.m-light .form-style-one .form-group label.for-icon {
  color: rgba(0, 0, 0, 0.2);
}

body.m-light .form-style-one .form-group .nice-select,
body.m-light .form-style-one .form-group .form-control {
  background: #d4d4d4;
}

body.m-light input::-webkit-input-placeholder,
body.m-light select::-webkit-input-placeholder,
body.m-light textarea::-webkit-input-placeholder,
body.m-light .nice-select::-webkit-input-placeholder,
body.m-light .form-control::-webkit-input-placeholder {
  color: #6c757d !important;
}

body.m-light input:-ms-input-placeholder,
body.m-light select:-ms-input-placeholder,
body.m-light textarea:-ms-input-placeholder,
body.m-light .nice-select:-ms-input-placeholder,
body.m-light .form-control:-ms-input-placeholder {
  color: #6c757d !important;
}

body.m-light input::-ms-input-placeholder,
body.m-light select::-ms-input-placeholder,
body.m-light textarea::-ms-input-placeholder,
body.m-light .nice-select::-ms-input-placeholder,
body.m-light .form-control::-ms-input-placeholder {
  color: #6c757d !important;
}

body.m-light input::placeholder,
body.m-light select::placeholder,
body.m-light textarea::placeholder,
body.m-light .nice-select::placeholder,
body.m-light .form-control::placeholder {
  color: #6c757d !important;
}

body.m-light input,
body.m-light select,
body.m-light textarea,
body.m-light .nice-select,
body.m-light .form-control {
  color: var(--black-color) !important;
  caret-color: var(--black-color);
}

body.m-light .form-style-one .form-group .nice-select:focus ~ .for-icon,
body.m-light .form-style-one .form-group .form-control:focus ~ .for-icon {
  color: var(--black-color);
}

body.m-light .list-style-two li {
  color: var(--black-color);
}

body.m-light .client-logo-wrap .client-logo-item {
  filter: drop-shadow(2px 2px 4px rgb(0, 0, 0));
}

body.m-light .footer-top-wrap {
  background-color: var(--base-color);
}

body.m-light .widget_newsletter form button,
body.m-light .footer-bottom .scroll-top {
  color: white;
}

body.m-light .widget_newsletter form label,
body.m-light .widget_newsletter form input {
  border-bottom: 2px solid rgba(0, 0, 0, 0.2);
}

body.m-light .widget_contact_info ul li {
  color: #6c757d;
}

body.m-light .footer-bottom-nav li a:hover {
  color: var(--black-color);
}

body.m-light .footer-widget a:hover {
  color: var(--black-color);
}

body.m-light .breadcrumb .breadcrumb-item a {
  color: var(--black-color);
}

body.m-light .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  background-color: var(--black-color);
}

body.m-light .accordion-item {
  background: #d4d4d4;
  color: #6c757d;
}

body.m-light .ourstory {
  color: var(--black-color);
}

body.m-light .ourstory:hover {
  color: white;
}

body.m-light .about-united a.description:hover {
  color: #ee2130;
}

body.m-light .tag-share {
  background: #d4d4d4;
}

body.m-light .tag-share .item > b {
  color: var(--black-color);
}

body.m-light .tag-coulds a {
  background: var(--base-color);
}

body.m-light .tag-coulds a:hover {
  background: #ee2130;
}

body.m-light .social-style-one a {
  background: var(--base-color);
}

body.m-light .social-style-one a:hover {
  background: #ee2130;
}

body.m-light .contact-page-form {
  background: rgb(247 247 247);
}

body.m-light .widget_contact_info a:hover {
  color: var(--black-color);
}

body.m-light .pricing-item {
  background: var(--base-color);
}

body.m-light .pricing-item .pricing-header {
  background: rgb(216 216 216);
}

body.m-light .pricing-item .pricing-header .save-percent {
  color: #6c757d;
}

body.m-light .pricing-item .pricing-details ul li {
  color: var(--black-color);
}

body.m-light .pricing-item:not(:hover) .theme-btn {
  color: white;
  background: #ee2130;
}

body.m-light .main-menu .navbar-header .navbar-toggle .icon-bar {
  background: var(--black-color);
}

@media only screen and (max-width: 991px) {
  body.m-light .main-menu .navbar-collapse > ul {
    background: #b5b5b5;
  }
}

body.m-light .main-menu .navbar-collapse li a:hover {
  color: #ee2130;
}

body.m-light .hidden-bar {
  background-color: rgb(216 216 216);
}

body.m-light .hidden-bar .inner-box .cross-icon,
body.m-light .hidden-bar .inner-box h4 {
  color: var(--black-color);
}

body.m-light .hidden-bar .appointment-form input,
body.m-light .hidden-bar .appointment-form textarea {
  border-color: rgb(149 149 149);
}

body.m-light .main-header.fixed-header .header-upper {
  -webkit-box-shadow: 0px 0px 30px 0px rgb(49 49 49 / 40%);
  box-shadow: 0px 0px 30px 0px rgb(49 49 49 / 40%);
}
