@media (max-width: 600px) {
  .custom-font-size-1 {
    font-size: 16px !important;
    font-weight: bold;
  }
  .transform3dxy-n50 {
    transform: translate3d(-15%, -40%, 0);
  }
  .fz16px{
    font-size: 16px;
  }
  html .text-color-light, html .text-light {
    color: #FFF !important;
    background-color: rgba(0, 0, 0, 0.6);
   }
    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {
    color: #e30313;
  }
  .text-14 {
  font-size: 3em !important;
}
}

.parallax-background{
  background-position: 50% 50% !important; 
}

#header.header-effect-shrink .header-top{
  background-color: #000;
}


.nav-link:hover{
  color: #e30313 !important;
}


html .svg-fill-color-tertiary {
    fill: #e30313 !important;
}

html .text-color-tertiary, html .text-tertiary {
    color: #e30313 !important;
}


html .text-color-hover-primary:hover, html .text-hover-primary:hover {
    color: #000 !important;
}

html .svg-fill-color-tertiary svg path, html .svg-fill-color-tertiary svg rect, html .svg-fill-color-tertiary svg line, html .svg-fill-color-tertiary svg polyline, html .svg-fill-color-tertiary svg polygon {
    fill: #e30313 !important;
}

html .svg-fill-color-tertiary svg path:hover{
  fill: #000 !important;
}


html .btn-secondary {
    background-color: #e30313;
    border-color: #e30313 #e30313 #000;
    color: #FFF;
    --color: #e30313;
    --hover: #000;
    --disabled: #e30313;
    --active: #000;
}


html .btn-secondary:hover:not(.bg-transparent), html .btn-secondary.hover:not(.bg-transparent) {
    background-color: #000;
}

html .btn-secondary:hover, html .btn-secondary.hover {
    border-color: #fff;
    color: #FFF;
}

html .btn-primary {
    background-color: #e30313;
    border-color: #e30313 #e30313 #000;
    color: #FFF;
    --color: #e30313;
    --hover: #000;
    --disabled: #e30313;
    --active: #000;
}

html .btn-primary:hover:not(.bg-transparent), html .btn-primary.hover:not(.bg-transparent) {
    background-color: #000;
}
html .btn-primary:hover, html .btn-primary.hover {
    border-color: #e30313 #e30313 #000;
    color: #FFF;
}

html .text-color-secondary, html .text-secondary {
    color: #e30313 !important;
    text-shadow: #000 -1px 1px 0px;
}

.custom-card-style-1-link{
    color: #e30313 !important;
}


.custom-card-style-1:hover {
    border-color: #e30313 !important;
}

html .bg-color-primary, html .bg-primary {
    background-color: #e30313 !important;
}

html .text-color-primary, html .text-primary {
    color: #000 !important;
}

.custom-line {
    border-bottom-color: #e30313;
}

.custom-svg-fill-color-tertiary {
    fill: #e30313;
}

a:hover {
    color: #e30313;
}


a {
    color: #e30313;
}

.custom-card-style-1:hover .custom-card-style-1-title {
    color: #000 !important;
}

.custom-card-style-1:hover .custom-card-style-1-link {
    color: #000 !important;
}


#footer a:not(.btn):not(.no-footer-css).text-color-light:hover {
    color: #e30313 !important;
}


.custom-highlight-1.custom-highlight-1-primary:after {
    background-color: #e30313;
}


html .bg-color-tertiary, html .bg-tertiary {
    background-color: #e30313 !important;
}


.custom-accordion-style-1 > .card .card-header a {
    background-color: #e30313;
}

.custom-accordion-style-1 > .card:hover {
    border-color: #e30313 !important;
}


.custom-accordion-style-1 > .card:hover .card-header a.collapsed {
    color: #e30313 !important;
}


html .overlay-color-tertiary:not(.no-skin):before {
    background-color: #e30313 !important;
}


.custom-svg-fill-color-tertiary-darken {
    fill: #e30313;
}

html .mubytn {
    background-color: #000;
    border-color: #e30313 #e30313 #000;
    color: #FFF;
    --color: #e30313;
    --hover: #000;
    --disabled: #e30313;
    --active: #000;
}

html .mubytn:hover {
    background-color: #fff !important;
    color: #000;
}

#header .header-btn-collapse-nav{
    background-color: #e30313;
}