footer .footer-logo {
  margin-bottom: 0 !important;
}

.logo-fixed {
    display: none;
}

.site-header.style-1 .main-bar-wraper:not(.is-fixed) .logo-header {
    width: 300px !important;
}

.site-header.style-1 .main-bar-wraper:not(.is-fixed) .logo-normal {
    display: block;
}

.site-header.style-1 .main-bar-wraper:not(.is-fixed) .logo-fixed {
    display: none;
}

/* .site-header.style-1 .main-bar-wraper.is-fixed .logo-header {
    width: 120px !important;
} */

.site-header.style-1 .main-bar-wraper.is-fixed .logo-normal {
    display: none;
}

.site-header.style-1 .main-bar-wraper.is-fixed .logo-fixed {
    display: block;
}


.site-header.box-header-white.box-header .main-bar > *:before, .site-header.box-header-white.box-header .main-bar > .container:before, .site-header.box-header-white.box-header .main-bar > .container-fluid:before {
  background: #141414 !important;
}

.site-header.box-header-white.box-header .is-fixed .main-bar {
    background: #141414 !important;
}

.text-primary-custom {
  color: var(--bs-primary);
}

.text-light-custom {
  color: var(--bs-light);
}

.bg-custom {
  /* background-color: #a3010eba !important; */
  background-color: #400408cf !important;
}

.content-wrapper.style-33 .content-media .dz-media {
  border: 10px solid var(--bs-secondary-rgb) !important;
}

.header-nav.w3menu .nav > li .mega-menu,
.header-nav.w3menu .nav > li .sub-menu {
  background-color: #141414 !important;
}

.form-wrapper.style-3 .input-group .form-control {
  background-color: rgba(255, 255, 255, 0.08) !important;
  color: #fff;
}

.pricingtable-title p.text {
  font-size: 13px !important;
}

.dz-accordion.style-2 .accordion-item .accordion-body .title{
  color: var(--bs-primary) !important;
}

.testimonial-video {
    position: relative;
    overflow: hidden;
    border-radius: inherit;
    background: #000;
}

.testimonial-video video {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 9 / 16;
    object-fit: contain;
}

h5.testimonial-name {
  color: var(--bs-primary) !important;
} 

#about-us {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

/*.toggle-tabs1.tabs-light.yearly .monthly {
  color: #5a5555;
}
.toggle-tabs1.tabs-light span {
  color: #5a5555;
}

.btn-icon .right-icon,
.btn-icon .left-icon {
  background-color: var(--bs-heading-color) !important;
} */

html[data-theme-color=skin-6] {
  --bs-body-bg: #101010 !important;
  --bs-body-color: #b5b5b5;
  --bs-heading-color: #fff !important;
  --bs-heading-color-rgb: 255, 255, 255;
  --bs-primary: #a3010e !important;
  --bs-primary-second: #EEF803;
  --bs-secondary: #a3010e !important;
  --bs-light: #141414 !important;
  --bs-primary-rgb: 163, 1, 14 !important;
  --bs-secondary-rgb: rgb(92, 12, 19) !important;
  --bs-light-rgb: 20, 20, 20 !important;
  --bs-primary-text-emphasis: rgb(130, 1, 11);
  --bs-secondary-text-emphasis: rgb(14, 16, 11.2);
  --bs-light-text-emphasis: rgb(97.6, 99.2, 93.2);
  --bs-primary-bg-subtle: rgb(20, 88, 155) !important;
  --bs-secondary-bg-subtle: rgb(205, 28, 137) !important;
  --bs-light-bg-subtle: rgb(252.8, 253.6, 250.6);
  --bs-primary-border-subtle: rgb(226.6, 240.4, 205.2);
  --bs-secondary-border-subtle: rgb(211, 212, 209.6);
  --bs-light-border-subtle: rgb(252.8, 253.6, 250.6);
  --bs-primary-btn-hover-bg: #a3010e !important;
  --bs-primary-btn-hover-border-color: #a3010e !important;
  --bs-secondary-btn-hover-bg: rgb(29.75, 34, 23.8);
  --bs-secondary-btn-hover-border-color: rgb(29.75, 34, 23.8);
  --bs-light-btn-hover-bg: rgb(207.4, 210.8, 198.05);
  --bs-light-btn-hover-border-color: rgb(207.4, 210.8, 198.05);
}

/* html[data-theme-color=skin-6] {
  --bs-body-bg: #111111 !important;

  --bs-body-color: #b5b5b5 !important;
  --bs-heading-color: #ffffff !important;

  --bs-primary: #a3010e !important;
  --bs-primary-rgb: 163, 1, 14 !important;

  --bs-secondary: #2b2b2b !important;
  --bs-secondary-rgb: 43, 43, 43 !important;

  --bs-accent: #d6c800 !important;

  --bs-light: #1a1a1a !important;
  --bs-light-rgb: 26, 26, 26 !important;

  --bs-primary-bg-subtle: #2a0a0d !important;
  --bs-primary-border-subtle: #5c0c13 !important;

  --bs-primary-btn-hover-bg: #c40012 !important;
  --bs-primary-btn-hover-border-color: #c40012 !important; 
} */

/* .circle-box,
.circle-box img {
    animation-duration: .4s !important;
    transition-duration: .4s !important;
} */

/* 


.content-wrapper.style-34 .dz-media {
  position: absolute;
  bottom: -10%;
  left: 5%;
  width: 30%;
}

.logo-header {
  display: flex;
  align-items: center;
  float: left;
  vertical-align: middle;
  padding: 0;
  color: #EFBB20;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
 
  width: 250px;
 
  height: 80px;
  position: relative;
  z-index: 9;
}
.content-wrapper.style-33 .circle-box */


@media only screen and (min-width: 1800px) {
  .hero-banner.style-6 {
    background-position: top !important;
  }
}
@media only screen and (min-width: 1500px) {
  .banner-media-custom img {
    position: relative;
    top: 50px;
    max-width: 550px;
  }
}
@media only screen and (max-width: 1500px) {
   .site-header.style-1 .main-bar-wraper:not(.is-fixed) .logo-header {
      width: 250px !important;
  }
}
@media only screen and (max-width: 1200) {
  .banner-media-custom img {
    position: relative;
    top: 20px;
    max-width: 330px;
  }
}
@media only screen and (max-width: 991px) {
   .site-header.style-1 .main-bar-wraper:not(.is-fixed) .logo-header {
      width: 200px !important;
  }

  /* .mo-left, .mo-right {
    background-color: var(--bs-body-bg) !important;
  } */

  .site-header.box-header-white.box-header .logo-header {
    border-right: unset !important;
  }
}
@media only screen and (max-width: 767px) {
  .site-header.style-1 .main-bar-wraper:not(.is-fixed) .logo-header {
      width: 200px !important;
  }

  .hero-banner.style-6 {
    background-image: url('/thememaster/dieting/images/hero-banner/hero-bg-5_mobile.png') !important;
    height: 680px !important;

  }
}

@media only screen and (max-width: 575px) {
  .site-header .extra-nav {
    background: #ffffff00 !important;
    display: none !important;
  }
}