body.color-indigo .video-fullscreen-wrap h2 span {
  color: #4b5db5;
}

body.color-indigo .video-fullscreen-wrap h1 span {
  color: #4b5db5;
}

body.color-indigo .color,
body.color-indigo a.color,
body.color-indigo a.color:hover,
body.color-indigo a.color:focus {
  color: #4b5db5 !important;
}

body.color-indigo svg path.color {
  fill: #4b5db5 !important;
}

body.color-indigo .divider-line {
  border-color: #4b5db5;
}

body.color-indigo .quote:before {
  color: #4b5db5;
}

body.color-indigo .quote-simple {
  border-left: 4px solid #4b5db5;
}

body.color-indigo .marker-list>li:after,
body.color-indigo .marker-list-sm>li:after,
body.color-indigo .marker-list-arrow>li:after {
  color: #4b5db5;
}

body.color-indigo ul.category-list li:after {
  color: #4b5db5;
}

body.color-indigo .number-list>li:before {
  color: #4b5db5;
}

body.color-indigo .contact-info>.icon {
  color: #4b5db5;
}

body.color-indigo .loader-circle-2 {
  border-right-color: #4b5db5;
}

body.color-indigo .loader .line:nth-child(6) {
  background: #4b5db5;
}

body.color-indigo .loader .subline:nth-child(11) {
  background: #4b5db5;
}

body.color-indigo .loader .needle:before {
  border-color: transparent #4b5db5 transparent transparent;
}

body.color-indigo .input-custom:hover,
body.color-indigo .input-custom:focus,
body.color-indigo .input-custom.focus {
  border-color: #4b5db5;
}

body.color-indigo .textarea-custom:hover,
body.color-indigo .textarea-custom:focus,
body.color-indigo .textarea-custom.focus {
  border-color: #4b5db5;
}

body.color-indigo .btn:not([data-action]):hover {
  background: #4b5db5;
}

body.color-indigo .btn:not([data-action]):before,
body.color-indigo .btn:not([data-action]):after {
  background-color: #4b5db5;
}

body.color-indigo .btn:not([data-action]).btn-border {
  border: 2px solid #4b5db5;
  background: transparent;
}

body.color-indigo .btn-invert:not([data-action]),
body.color-indigo .btn-invert:not([data-action]).active,
body.color-indigo .btn-invert:not([data-action]):active,
body.color-indigo .btn-invert:not([data-action]).focus,
body.color-indigo .btn-invert:not([data-action]):focus {
  background: #4b5db5;
}

body.color-indigo .social-links ul li a {
  color: #4b5db5;
}

body.color-indigo .link a {
  color: #4b5db5;
}

body.color-indigo .tag:hover {
  background-color: #4b5db5;
}

body.color-indigo .tags-list li a:hover {
  background-color: #4b5db5;
}

body.color-indigo .calendar__footer a:hover {
  color: #4b5db5;
}

body.color-indigo .calendar .selected,
body.color-indigo .calendar .selected:hover {
  background-color: #4b5db5;
}

body.color-indigo .nav-tabs>li.active>a,
body.color-indigo .nav-tabs>li>a:hover {
  color: #4b5db5 !important;
}

body.color-indigo .nav-tabs>li>a::after {
  background: #4b5db5;
}

body.color-indigo .tab-nav>li>a::after {
  background: #4b5db5 none repeat scroll 0% 0%;
}

body.color-indigo .nav-pills>li.active>a,
body.color-indigo .nav-pills>li.active>a:focus,
body.color-indigo .nav-pills>li.active>a:hover {
  background: #4b5db5;
  border-color: #4b5db5;
}

body.color-indigo header .header-right .address span {
  color: #4b5db5;
}

body.color-indigo header .header-phone .phone-number .code {
  color: #4b5db5;
}

body.color-indigo header .header-cart:hover a.icon,
body.color-indigo header .header-cart.opened a.icon {
  color: #4b5db5;
}

body.color-indigo header .header-cart .badge {
  background-color: #4b5db5;
}

body.color-indigo header .header-cart:hover a.icon,
body.color-indigo header .header-cart.opened a.icon {
  color: #4b5db5;
}

body.color-indigo .appointment {
  background-color: #4b5db5;
}

body.color-indigo .appointment:after {
  border-color: transparent #4b5db5 transparent transparent;
}

@media (min-width: 992px) {
  body.color-indigo .navbar-nav>li>a:after {
    background-color: #4b5db5;
  }

  body.color-indigo:not(.layout-2) .navbar-nav>li.active a,
  body.color-indigo:not(.layout-2) .navbar-nav>li:hover a {
    background-color: #4b5db5;
  }
}

@media (max-width: 991px) {
  body.color-indigo header.page-header .navbar-toggle {
    color: #4b5db5;
  }
}

body.color-indigo .search-container:hover .button {
  background-color: #4b5db5;
}

@media (max-width: 991px) {
  body.color-indigo .search-container .button {
    background-color: #4b5db5;
  }
}

@media (max-width: 991px) {
  body.color-indigo #slide-nav #slidemenu .close-menu {
    color: #4b5db5;
  }
}

body.color-indigo .page-footer .social-links ul li a {
  color: #4b5db5;
}

body.color-indigo .page-footer .footer-phone .number {
  color: #4b5db5;
}

body.color-indigo .page-footer .contact-info .icon {
  color: #4b5db5;
}

body.color-indigo #mainSlider .slide-content h3 {
  color: #4b5db5;
}

body.color-indigo #mainSlider .slide-content .btn:hover,
body.color-indigo #mainSlider .slide-content .btn.active,
body.color-indigo #mainSlider .slide-content .btn:active,
body.color-indigo #mainSlider .slide-content .btn.focus,
body.color-indigo #mainSlider .slide-content .btn:focus {
  color: #4b5db5;
}

body.color-indigo #mainSlider .slick-prev:hover:before,
body.color-indigo #mainSlider .slick-next:hover:before {
  color: #4b5db5;
}

body.color-indigo .breadcrumbs .breadcrumb a:hover {
  color: #4b5db5;
}

body.color-indigo .text-icon .icon-wrapper>span {
  background: #4b5db5;
}

body.color-indigo .text-icon-hor .icon-wrapper span i.icon {
  color: #4b5db5;
}

body.color-indigo .text-icon-hor .icon-wrapper .icon-hover {
  background-color: #4b5db5;
}

body.color-indigo .text-icon-hor .price {
  color: #4b5db5;
}

body.color-indigo .testimonials-item {
  background-color: #4b5db5;
}

body.color-indigo .testimonials-item .inside .rating {
  color: #4b5db5;
}

body.color-indigo .testimonials-single .username {
  color: #4b5db5;
}

body.color-indigo .faq-item .panel-heading .panel-title {
  border-top: 1px solid #4b5db5;
}

body.color-indigo .faq-item .panel-heading .panel-title>a:hover {
  color: #4b5db5;
}

body.color-indigo .faq-item .panel-heading a>span.caret-toggle {
  background-color: #4b5db5;
}

body.color-indigo .blog-post .post-image .post-link:hover {
  color: #4b5db5;
}

body.color-indigo .blog-post .post-meta li i.icon {
  color: #4b5db5;
}

body.color-indigo .post-preview .post-title a:hover {
  color: #4b5db5;
}

body.color-indigo .side-block {
  border-bottom: 1px solid #4b5db5;
}

body.color-indigo .comments .comment .text .meta a {
  color: #4b5db5;
}

body.color-indigo .comments .comment .text .date i.icon {
  color: #4b5db5;
}

body.color-indigo #appointmentForm.modal .modal-dialog .modal-header .close {
  color: #4b5db5;
}

body.color-indigo .services-block .image,
body.color-indigo .services-block-alt .image i {
  background-color: #4b5db5;
  -webkit-box-shadow: 0 0 0 20px #4b5db5;
  -moz-box-shadow: 0 0 0 20px #4b5db5;
  box-shadow: 0 0 0 20px #4b5db5;
}

body.color-indigo .services-block-alt .image:hover i {
  -webkit-box-shadow: 0 0 0 0 #4b5db5;
  -moz-box-shadow: 0 0 0 0 #4b5db5;
  box-shadow: 0 0 0 0 #4b5db5;
}

body.color-indigo .services-block .service.dark h2,
body.color-indigo .services-block .service.dark h3,
body.color-indigo .services-block .service.dark h4 {
  color: #4b5db5;
}

body.color-indigo .services-block-alt .caption .title {
  color: #4b5db5;
}

body.color-indigo .services-block-alt .services-link {
  color: #4b5db5;
}

body.color-indigo .vertical-tab-menu .list-group>a i.icon {
  color: #4b5db5;
}

body.color-indigo .promo-banner {
  border: 2px dotted #4b5db5;
}

body.color-indigo .promo-banner .icon-lg {
  color: #4b5db5;
}

body.color-indigo .how-works-block .caption>.inside .number span {
  background-color: #4b5db5;
}

body.color-indigo .stat-box .icon {
  color: #4b5db5;
}

body.color-indigo .filters-by-category ul li a:hover,
body.color-indigo .filters-by-category ul li a.selected {
  color: #4b5db5;
}

@media (min-width: 768px) {
  body.color-indigo .image-scale-color:after {
    background: #4b5db5;
  }
}

body.color-indigo .slick-prev:hover:before,
body.color-indigo .slick-next:hover:before {
  color: #4b5db5;
}

body.color-indigo .slick-dots li.slick-active button,
body.color-indigo .slick-dots li.slick-active button:hover {
  background: #4b5db5;
}

body.color-indigo .coupon-text5 {
  color: #4b5db5;
}

body.color-indigo .coupon .coupon-all {
  background-color: #4b5db5;
}

body.color-indigo .coupon .coupon-all:after {
  border-color: #4b5db5 transparent transparent transparent;
}

body.color-indigo .coupon-print-inside {
  border-color: #4b5db5;
}

body.color-indigo .service-icon .icon-wrapper span {
  background: #4b5db5;
}

body.color-indigo .text-icon-sm .icon-wrapper>span {
  background: #4b5db5;
}

body.color-indigo .text-icon-sm .icon-wrapper .icon-hover {
  background-color: #4b5db5;
}

body.color-indigo .table .cell-marker {
  background: #4b5db5;
  border-color: #4b5db5;
}

body.color-indigo .pagination>li>a:hover,
body.color-indigo .pagination>li>span:hover {
  background-color: #4b5db5;
  border-color: #4b5db5;
}

body.color-indigo .pagination>.active>a,
body.color-indigo .pagination>.active>span,
body.color-indigo .pagination>.active>a:hover,
body.color-indigo .pagination>.active>span:hover {
  background-color: #4b5db5;
  border-color: #4b5db5;
}

body.color-indigo .testimonial-card:after {
  color: #4b5db5;
}

body.color-indigo .column-filters {
  margin-bottom: 35px;
}

body.color-indigo .column-filters-inside {
  border: 3px solid #f5f5f5;
}

body.color-indigo .column-filters .side-block {
  border-color: #ebebeb;
  padding: 20px;
  margin-bottom: 0;
}

body.color-indigo .column-filters .side-block h3 {
  margin-bottom: 25px;
}

body.color-indigo .column-filters .category-list {
  margin-top: 20px;
}

body.color-indigo .column-center {
  margin-bottom: 35px;
}

body.color-indigo .noUi-horizontal .noUi-handle {
  background: #4b5db5;
}

body.color-indigo .noUi-connect {
  background: #4b5db5;
}

body.color-indigo .simple-pagination a.active {
  color: #4b5db5;
}

body.color-indigo .nav-tabs>li.active>a,
body.color-indigo .nav-tabs>li>a:hover {
  color: #4b5db5 !important;
}

body.color-indigo .nav-tabs>li>a::after {
  background: #4b5db5;
}

body.color-indigo .tab-nav>li>a::after {
  background: #4b5db5 none repeat scroll 0% 0%;
}

body.color-indigo .rating i {
  color: #4b5db5;
}

body.color-indigo .back-to-top a {
  background: #4b5db5;
}

@media (max-width: 991px) {
  body.color-indigo .header-info-mobile {
    background-color: #eee;
  }

  body.color-indigo .header-info-toggle [class*='icon-']:hover {
    color: #4b5db5;
  }
}

body.color-indigo header.page-header-2 a.appointment {
  background-color: #4b5db5;
}

body.color-indigo header.page-header-2 a.appointment:after {
  border-color: transparent #4b5db5 transparent transparent;
}

body.color-indigo header.page-header-2 .right-logo {
  background-color: #4b5db5;
}

body.color-indigo header.page-header-2 .right-logo:after {
  border-color: transparent #4b5db5 transparent transparent;
}

body.color-indigo header.page-header-2 .header-topline [class*='icon'] {
  color: #4b5db5;
}

@media (min-width: 992px) {

  body.color-indigo header.page-header-2 .navbar-nav>li.active a:after,
  body.color-indigo header.page-header-2 .navbar-nav>li:not(.dropdown):hover a:after,
  body.color-indigo header.page-header-2 .navbar-nav>li:not(.dropdown):not(.active):hover a:after {
    background-color: #4b5db5;
  }
}

body.color-indigo header.page-header-2 .header-cart:hover a.icon {
  color: #4b5db5;
}

body.color-indigo header.page-header-2 .search-container:hover .button {
  background-color: #4b5db5;
}

@media (min-width: 992px) {
  body.color-indigo header.page-header-2 .navbar-nav .dropdown-menu {
    border-color: #4b5db5;
  }
}

@media (max-width: 991px) {
  body.color-indigo header.page-header-2 .navbar-toggle:hover {
    color: #4b5db5;
  }
}

body.color-indigo header.page-header-2 .header-cart:hover .badge {
  background-color: #4b5db5;
}

body.color-indigo #mainSlider .banner-btn:not(:hover),
body.color-indigo #mainSlider .banner-btn:focus:not(:hover) {
  border-color: #4b5db5;
}

body.color-indigo.layout-2 h1:after,
body.color-indigo.layout-2 h2.h-lg:after {
  background-color: #4b5db5;
}

body.color-indigo .services-tabs .services-tab-info:after {
  color: #4b5db5;
}

body.color-indigo .services-tabs .services-tabs-icons>span.active {
  background-color: #4b5db5;
}

body.color-indigo .icons-tabs .nav-tabs>li.active>a [class*='icon-'],
body.color-indigo .icons-tabs .nav-tabs>li>a:hover [class*='icon-'] {
  color: #4b5db5;
}

body.color-indigo .marker-list-sm-1>li:after {
  color: #4b5db5;
}

body.color-indigo .how-works-number {
  color: #4b5db5;
}

body.color-indigo .how-works-circle:hover .how-works-text {
  color: #4b5db5;
}

body.color-indigo .faq-item-sm.panel .panel-heading a:not(.collapsed)>span.closed {
  background-color: #4b5db5;
}

body.color-indigo .banner-free .banner-text-1 {
  background-color: #4b5db5;
}

body.color-indigo .banner-free .banner-text-1:after {
  border-color: #4b5db5 transparent transparent transparent;
}

body.color-indigo .banner-service .banner-text-3 i.icon {
  color: #4b5db5;
}

body.color-indigo .pricing-box-header {
  background-color: #4b5db5;
}

body.color-indigo #appointmentForm.modalform-sm .btn[type='submit']:not([data-action]) {
  border-color: #4b5db5;
}