.promo__header {
background-color: white;

}
@media screen and (min-width: 48rem){
.promo__header {
	margin: 0rem;
}
}
@media screen and (max-width: 48rem){
.promo__subhead {
	margin: 0rem 0;
}
.promo__subhead + .promo__subhead{
	margin-top: 0rem;
}
.promo__header{
	padding: 2rem 0 0 0;
    margin: 0 0 0rem;
}
}
@media screen and (min-width: 1000px){
.hero-home__headline{
padding-top: 1.5rem;
}
}
.custom-close{
	position: absolute;
	top: 0.5rem;
	right: 0.5rem;
}
@media screen and (min-width: 0rem) and (max-width: 29.9375rem){
.footer-link-section__accordion.active {
    margin-left: 0rem; 
}
}
.statement .overlay {
top: 160px;
height: auto;
}
@media screen and (min-width: 0rem) and (max-width: 440px){
.statement .overlay {
top: 160px;
height: auto;
}	
}

img.top-bar__logo {
    align-self: unset;
}

section.dfv-hero {
    padding-top: 9rem; /* Manisha singh WCWFT-179 Fixed padding b/w header and banner */
	}
/* Manisha singh WCWFT-179 Fixed padding b/w header and banner */
@media screen and (min-width: 0rem) and (max-width: 67.5rem) {

	section.dfv-hero {
		padding-top: unset;
	}
}

.dfv-lightbox.-active {
    z-index: 1002;
}

@media screen and (max-width: 440px){
.top-bar__logo {
	padding-top:5px;
	padding-bottom:5px;
}
}

@media screen and (max-width: 440px){
.home-subnav .-car-care{
	top:42px;
}
}

@media screen and (min-width: 48rem){
.dfv-body__inner {
    width: 90rem;
}
}

@media screen and (min-width: 48rem){
.dfv-hero__inner {
    width: 90rem;
}
}

@media screen and (min-width: 80rem){
.dfv-hero__inner {
    width: 90rem;
}
}
.home-subnav__navigate-button:focus{
	outline: 2px solid #fff !important;
}

/* WCWFT-179 Ashwini Anand To make new header with subnav sticky to header part */
.anchor {
	display: inline-block;
	position: relative;
	visibility: hidden;
	top: calc(-59.1px - 104px);
  }
  @media screen and (min-width: 36.25rem) {
	.anchor {
	  top: calc(-76px - 134px);
	}
  }
   
/* WCWFT-671 Added by Ashwini to add new header*/
@media screen and (min-width: 1080px) {
	.home-subnav {
	  top: 8.15rem !important;
	}
  }
	@media screen and (max-width: 1080px) {
	  .home-subnav {
		top: 7.5rem !important;
	  }  
	   
	   body:has(div.alert) nav.home-subnav{ 
	   top: 10.7rem !important; 
	  } 
	}
	
  
  /* WCWFT-179 Ashwini Anand To make new header with subnav sticky to header part */
  @media only screen and (min-width: 1080px) {
	.home-subnav + .hero-home,
	.home-subnav + .hero,
	.home-subnav + .carousel-section 
	 {
	   padding-top: 3.625rem !important;
	}
  }
  @media only screen and (max-width: 1080px) {
	
	.home-subnav + .hero-home,
	.home-subnav + .hero,
	.home-subnav + .carousel-section  
	 {
	   padding-top: 2.625rem !important;
	}
  }
  
  #mobile-menu-toggle {
	display:none !important; /*hide hamburger -Deepmala */
}