:root {
  --mellis-extra: #7197CF;
}
.main-menu__logo img{
    height: 100px;
}
.welcome-one__img::before {
  background-color: transparent;
}
.welcome-one__left {
  margin-right: 0px;
}
.services-one__single{
  box-shadow: none;
}
.footer-widget__contact-box img{
	height: 50px;
	margin-bottom: 40px;
}
.mobile-nav__content .logo-box img{
	height: 40px;
}
.site-footer{
  background-color: var(--mellis-base);
}
.footer-widget__links-list li a,
.footer-widget__timing-list li,
.footer-widget__social-box p,
.site-footer__bottom-text,
.site-footer__bottom-menu li a{
  color: #fff;
}
.main-menu__logo {
  position: relative;
  display: block;
  padding: 10px 0px;
}
.main-header__contact-list li .icon {
  background-color: #fff;
  color: #000;
}
.main-header__contact-list li .text p a {
  color: #fff;
}
.main-header__social a{
  color: #fff;
}
.main-header__contact-list li .text p a:hover, .main-header__social a:hover{
  color: #fff;
}
.main-menu .main-menu__list > li.active > a {
  color: #7197CF;
}
.thm-btn {
  background-color: #7197CF;
}
.section-title__tagline {
  color: #7197CF;
}
.testimonial-one__top .section-title__tagline, .testimonial-one__top .section-title__title{
  color: #fff;
}
.team-one__name{
  color: #fff;
}
.team-one__sub-title{
  color: #fff;
}
.team-one__single:hover .team-one__name{
  color: #27252a;
}
.team-one__single:hover .team-one__sub-title {
  color: #7197CF;
}
.brand-one {
  background-color: #7197CF;
}
.google-map__opening-hours-list li h5 {
  color: #7197CF;
}
.blog-one__date {
  background-color: #7197CF;
}
.site-footer {
  background-color: #27252a;
}
.site-footer__shape-1 img {
  display: none;
}
.site-footer__shape-2 {
  display: none;
}
.site-footer__bottom-menu li a:hover {
  color: #7197CF;
}
.site-footer__social a {
  background-color: #fff;
  color: #7197CF;
}
.site-footer__social a:hover {
  color: #7197CF;
}
.google-map__opening-hours-icon {
  color: #7197CF;
}
.services-details-two__category-list li a {
  color: #fff;
}
.services-details-two__category-list li.active a i {
  color: #7197CF;
}
.services-details-two__category-list li.active a {
  color: #7197CF;
}
.services-details-two__category-list li.active a i {
  background-color: #7197CF;
  color: #fff;
}
.services-details-two__category-list li:hover a {
  color: #7197CF;
}
.services-details-two__category-list li:hover a i {
  background-color: #7197CF;
  color: #fff;
}
.services-details-two__faq .faq-one-accrodion .accrodion-title h4::before {
  color: #fff;
}
.services-details-two__faq .faq-one-accrodion .accrodion-title h4 {
  color: #fff;
}
.contact-page__form-input-box input[type="text"], .contact-page__form-input-box input[type="email"], .contact-page__form-input-box textarea{
  background-color: #b3c7e5;
  color: var(--mellis-black);
}
a {
  color: #7197CF;
}
.footer-widget__contact-box img {
  height: 100px;
  margin-bottom: 40px;
}
.contact-page__social a {
  color: #fff
}
.services-one__btn {
  font-size: 12px;
  font-weight: 600;
  line-height: 12px;
  text-transform: uppercase;
  letter-spacing: var(--mellis-letter-spacing);
  color: var(--mellis-black);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  background-color: #7197CF;
  display: inline-block;
  padding: 15px;
  color: #fff;
}
.services-one__btn:hover{
  color: #fff;
}
.services-one__btn-box {
  margin-top: 0px;
  border-top: 0px solid var(--mellis-bdr-color);
}
.services-one__btn i {
  display: none;
}
.services-details-two__faq .faq-one-accrodion .accrodion-title {
  background-color: #fff;
  border: 1px solid var(--mellis-bdr-color);
}
.services-details-two__faq .faq-one-accrodion .accrodion-title h4 {
  color: #27252a;
}
.services-details-two__faq .faq-one-accrodion .accrodion-title h4::before {
  color: #27252a;
}
.services-one__title a:hover {
  color: #27252a;
}
body{
  font-family: 'Montserrat' !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Montserrat' !important;
}
.main-slider__title{
  font-family: 'Montserrat' !important;
}
.main-slider__title {
  font-size: 70px;
  line-height: 80px;
}
.main-menu .main-menu__list > li > a{
  font-weight: 400;
}
.main-menu .main-menu__list > li > ul > li:hover > a, .main-menu .main-menu__list > li > ul > li > ul > li:hover > a, .stricky-header .main-menu__list > li > ul > li:hover > a, .stricky-header .main-menu__list > li > ul > li > ul > li:hover > a {
  background-color: #7197CF;
  color: #fff;
}
.scroll-to-top:hover {
  background-color: #7197CF;
}
.main-menu .mobile-nav__toggler {
  color: #7197CF;
}
.main-menu .mobile-nav__toggler {
  color: #7197CF;
}
.mobile-nav__content .main-menu__list > li > a > button, .mobile-nav__content .main-menu__list > li > ul > li > a > button, .mobile-nav__content .main-menu__list > li > ul > li > ul > li > a > button {
  background-color: #7197CF;
}
.mobile-nav__contact li > i {
  background-color: #7197CF;
}
.mobile-nav__content .main-menu__list li a.expanded {
  color: #7197CF;
}
@media only screen and (max-width: 768px) {

  .main-slider__title {
    font-size: 50px;
    line-height: 60px;
  }
  .main-slider__sub-title {
    font-size: 16px;
    line-height: 26px;
  }
  .mobile-nav__contact li > i {
    display: none;
  }
}