.brand-one .instagram__title h3 {
  color: #fff;
}
:root {
  --mellis-extra: #692832;
}
.main-menu__logo img{
    height: 45px;
}
.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: #692832;
}
.thm-btn {
  background-color: #692832;
}
.section-title__tagline {
  color: #692832;
}
.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: #692832;
}
.brand-one {
  background-color: #692832;
}
.google-map__opening-hours-list li h5 {
  color: #692832;
}
.blog-one__date {
  background-color: #692832;
}
.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: #692832;
}
.site-footer__social a {
  background-color: #fff;
  color: #692832;
}
.site-footer__social a:hover {
  color: #692832;
}
.google-map__opening-hours-icon {
  color: #692832;
}
.services-details-two__category-list li a {
  color: #fff;
}
.services-details-two__category-list li.active a i {
  color: #692832;
}
.services-details-two__category-list li.active a {
  color: #692832;
}
.services-details-two__category-list li.active a i {
  background-color: #692832;
  color: #fff;
}
.services-details-two__category-list li:hover a {
  color: #692832;
}
.services-details-two__category-list li:hover a i {
  background-color: #692832;
  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: #692832;
}
.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: #692832;
  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: "Red Hat Display", sans-serif !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Red Hat Display", sans-serif !important;
}
.main-slider__title{
  font-family: "Red Hat Display", sans-serif !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: #692832;
  color: #fff;
}
.scroll-to-top:hover {
  background-color: #692832;
}
.main-menu .mobile-nav__toggler {
  color: #692832;
}
.main-menu .mobile-nav__toggler {
  color: #692832;
}
.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: #692832;
}
.mobile-nav__contact li > i {
  background-color: #692832;
}
.mobile-nav__content .main-menu__list li a.expanded {
  color: #692832;
}
.main-menu__logo img {
  height: 45px;
}
.footer-widget__contact-box img {
  height: 45px;
}
.main-slider__title {
  font-size: 60px;
  line-height: 65px;
}
.services-title{
  display: none;
}
.services-details-two__category-list li a {
  padding: 15px 40px 15px 80px;
  line-height: 20px;
}
.footer-widget__social-box p {
  font-family: "Red Hat Display", sans-serif !important;
}
.footer-widget__contact a {
  font-family: "Red Hat Display", sans-serif !important;
}
.services-details-two__help-line-content {
  background-color: #692832;
  font-family: "Red Hat Display", sans-serif !important;
}
.services-details-two__help-line-sub-title {
  font-family: "Red Hat Display", sans-serif !important;
}
.cav-title{
  font-size: 28px;
  line-height: 40px;
  margin-top: 0px;
}
.section-title__title {
  font-size: 32px;
  line-height: 40px;
}
.welcome-one{
  padding: 100px 0 100px;
}
.about-team .team-one__img::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  background-color: rgba(var(--mellis-black-rgb), 0);
  width: 0%;
  transform: translateY(100%);
  transition: all 500ms ease;
  z-index: 1;
}
.about-team .team-one__single:hover .team-one__content {
  background-color: #692832;
  box-shadow: none;
}
.about-team .team-one__single:hover .team-one__name {
  color: #fff;
}
.about-team .team-one__single:hover .team-one__img img {
  transform: none;
}
.team-one__content {
  border-radius: 15px;
}
.team-one__img img {
  border-radius: 15px;
}
.welcome-one__img img {
  border-radius: 20px;
}
.about-team .team-one__sub-title {
  text-transform: none;
  letter-spacing: 0px;
}
.v-middle{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.about-team .team-one__single {
  margin-bottom: 0px;
}
.team-one__single:hover .team-one__sub-title {
  color: #fff;
}
.google-map__opening-hours {
  border-radius: 15px;
}
.google-map__inner {
  border-radius: 10px;
}
.google-map__opening-hours {
  top: 5px;
  left: 5px;
}
.blog-one__date {
  border-radius: 20px 20px 0px 0px;
}
.blog-one__content {
  border-radius: 20px 0px 20px 20px;
}
.blog-one__img {
  border-radius: 15px;
}
.blog-one__title a:hover {
  color: #692832;
}
.blog-one__read-more a:hover {
  color: #692832;
}
.services-one__btn {
  border-radius: 5px;
}
.services-one__img {
  border-radius: 15px;
}
.services-details-two__img img {
  border-radius: 15px;
}
.contact-page__form-input-box input[type="text"], .contact-page__form-input-box input[type="email"], .contact-page__form-input-box textarea {
  border-radius: 15px;
}
.services-details-two__category {
  border-radius: 15px;
}
.services-details-two__category-list li a{
  border-radius: 15px;
}
.services-details-two__category-list li:hover a {
  border-radius: 15px;
}
.contact-page__form-input-box input[type="text"], .contact-page__form-input-box input[type="email"], .contact-page__form-input-box textarea {
  background-color: #ebebeb;
}
.article-index {
  border-radius: 15px;
}
.services-details-two__help-line-icon span {
  color: #692832;
}
.services-details-two__help-line-img img {
  border-radius: 20px 20px 0px 0px;
}
.services-details-two__help-line-content {
  border-radius: 0px 0px 20px 20px;
}
body{
  font-family: "Red Hat Display", sans-serif !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Red Hat Display", sans-serif !important;
}
.welcome-one__text{
  line-height: 28px;
  font-size: 18px;
}
.blog-one__text {
  padding-bottom: 11px;
  line-height: 26px;
}
.welcome-one__text b, .welcome-one__text strong{
  color: #27252a;
}
.services-details-two__text-1{
  line-height: 30px;
  font-size: 18px;
}
.contact-page__text{
  font-size: 18px;
}
.footer-widget__timing-list li {
  font-size: 16px;
}
.footer-widget__social-box p {
  font-size: 16px;
}
.main-header__top-inner {
  background: #692832;
  background: linear-gradient(90deg,rgba(105, 40, 50, 1) 0%, rgba(140, 13, 32, 1) 85%);
}
.contact-page__google-map {
  background: #692832;
  background: linear-gradient(90deg,rgba(105, 40, 50, 1) 0%, rgba(140, 13, 32, 1) 85%);
}
.thm-btn::before {
  background: #692832;
  background: linear-gradient(90deg,rgba(105, 40, 50, 1) 0%, rgba(140, 13, 32, 1) 85%);
}
.main-slider__btn:hover {
  color: #fff;
}
.google-map__inner {
  background: #692832;
  background: linear-gradient(90deg,rgba(105, 40, 50, 1) 0%, rgba(140, 13, 32, 1) 85%);
}
.services-details-two__category {
  background: #692832;
  background: linear-gradient(90deg,rgba(105, 40, 50, 1) 0%, rgba(140, 13, 32, 1) 85%);
}
.site-footer {
  background-color: #183642;
}
.contact-page__form-input-box input[type="text"], .contact-page__form-input-box input[type="email"], .contact-page__form-input-box textarea {
  background-color: #eee5e9;
}
.scroll-to-top {
  background: #8C0D20;
}
.scroll-to-top:hover {
  background: #692832;
  background: linear-gradient(90deg,rgba(105, 40, 50, 1) 0%, rgba(140, 13, 32, 1) 85%);
}
.site-footer__bottom-menu li a:hover {
  color: #fff;
}
.contact-page__social a:hover {
  background: #692832;
  background: linear-gradient(90deg,rgba(105, 40, 50, 1) 0%, rgba(140, 13, 32, 1) 85%);
}
.contact-page__social a::after {
  background: #692832;
  background: linear-gradient(90deg,rgba(105, 40, 50, 1) 0%, rgba(140, 13, 32, 1) 85%);
}
.services-details-two__help-line-content {
  background: #692832;
  background: linear-gradient(90deg,rgba(105, 40, 50, 1) 0%, rgba(140, 13, 32, 1) 85%);
}
.main-slider__btn:hover {
  color: #692832;
}
.thm-btn {
  border-radius: 15px;
}
.main-header__top-inner {
  background: none;
  background-color: #692832;
}
.main-menu__wrapper-inner {
  background-color: #692832;
}
.main-menu .main-menu__list > li + li a, .stricky-header .main-menu__list > li + li a {
  color: #fff;
}
.site-footer {
  background-color: #692832;
}
body {
  background-color: #692832;
}
.section-title__title {
  color: #fff;
}
.welcome-one__text {
  color: #fff;
}
.thm-btn {
  background-color: #fff;
  color: #692832;
}
.team-one__single .team-one__content {
  background-color: #fff;
}
.team-one__name {
  color: #692832;
}
.google-map__inner {
  background: none;
}
.team-one__single:hover .team-one__name {
  color: #692832;
}
.main-menu .main-menu__list > li > a {
  color: #fff;
}
.main-menu .main-menu__list > li.active > a {
  color: #fff;
}
.main-menu .main-menu__list > li.current > a, .main-menu .main-menu__list > li:hover > a, .stricky-header .main-menu__list > li.current > a, .stricky-header .main-menu__list > li:hover > a {
  color: #fff;
}
.welcome-one__text b, .welcome-one__text strong {
  color: #fff;
}
.about-team .team-one__single:hover .team-one__content {
  background-color: #fff;
  box-shadow: none;
}
.team-one__sub-title {
  color: #692832;
}
.about-team .team-one__single:hover .team-one__name {
  color: #692832;
}
.team-one__single:hover .team-one__sub-title {
  color: #692832;
}
.services-one__single {
  background-color: #692832;
  box-shadow: none;
}
.services-one__title a {
  color: #fff;
}
.services-one__btn {
  background-color: #fff;
  color: #692832;
}
.services-details-two__title-1 {
  color: #fff;
}
.services-details-two__text-1, .services-details-two__title-3{
  color: #fff;
}
.contact-page__form-input-box {
  color: #fff;
}
.services-details-two__category {
  background: none;
  background-color: #fff;
}
.thm-btn::before {
  background: none !important;
}
.thm-btn:hover {
  color: #692832;
}
.services-details-two__category-list li a {
  color: #692832;
}
.services-details-two__category-list li a i {
  background-color: #692832;
  color: #fff;
}
.contact-page__text {
  color: #fff;
}
.contact-page__social a:hover {
  background: #fff;
  color: #692832;
}
.contact-page__social a::after {
  background: none !important;
}
.welcome-one__text, .services-details-two__text-1{
  line-height: 32px;
  font-size: 22px;
}
body {
  font-size: 18px;
  line-height: 32px;
}
.contact-page__text {
  font-size: 20px;
}
.contact-page__google-map {
  background: none !important;
}
a {
  color: #fff;
}
body > *{
  border-radius: 0px !important;
}
.thm-btn {
  border-radius: 0px;
}
.welcome-one__img img {
  border-radius: 0px;
}
.team-one__single .team-one__content {
  border-radius: 0px;
}
.team-one__img img{
  border-radius: 0px;
}
.blog-one__img {
  border-radius: 0px;
}
.blog-one__content {
  border-radius: 0px;
}
.blog-one__date {
  border-radius: 0px;
}
.services-one__img {
  border-radius: 0px;
}
.services-one__title a:hover {
  color: #fff;
}
.services-one__btn:hover {
  color: #692832;
}
.contact-page__form-input-box input[type="text"], .contact-page__form-input-box input[type="email"], .contact-page__form-input-box textarea {
  border-radius: 0px;
}
.services-details-two__img img {
  border-radius: 0px;
}
.services-details-two__category {
  border-radius: 0px;
}
.services-one__btn {
  border-radius: 0px;
}
.main-menu .mobile-nav__toggler {
  color: #fff;
}
.services-details-two__help-line-content {
  background: #fff;
}
.services-details-two__help-line-content {
  border-radius: 0px;
}
.services-details-two__help-line-img img {
  border-radius: 0px;
}
.services-details-two__help-line-sub-title {
  color: #692832;
}
.services-details-two__help-number a {
  color: #692832;
}
.main-slider .swiper-slide {
  background-color: #692832;
}
.main-menu__wrapper-inner {
  box-shadow: none !important;
}
.team-one__content {
  padding: 35px 0 28px;
  margin-top: 0px;
}
.page-header__bg{
  opacity: 1 !important;
}
.page-header {
  padding: 0px 0 0px;
}
.thm-breadcrumb li:hover a {
  color: #fff;
  opacity: 1;
}
.main-slider .container {
  padding-top: 130px;
  padding-bottom: 20px;
}
#main-slider-pagination{
  display: none;
}
.whatsapp {
  border-radius: 50% !important;
}
@media only screen and (max-width: 768px) {

  .mobile-mbot-40{
    margin-bottom: 40px;
  }
  .main-slider__title {
    font-size: 40px;
    line-height: 45px;
  }
  .main-slider__sub-title {
    font-size: 16px;
  }
  .welcome-one__right {
    margin-left: 0;
    margin-top: 40px;
  }
  .team-one {
    position: relative;
    display: block;
    padding: 80px 0 40px;
  }
  .google-map {
    position: relative;
    display: block;
    padding: 40px 0 0;
  }
  .welcome-one {
    padding: 100px 0 50px;
  }
  .page-header__inner h2{
    display: none;
  }
  .services-details-two__right {
    margin-top: 0px;
  }
  .services-details-two {
    padding-bottom: 40px;
  }
  .contact-page{
    padding-top: 60px !important;
  }
  .site-footer__bottom-text{
    text-align: center;
    line-height: 18px;
  }
}