.alertBar.openbar {
	display:none !important;
}

.alertBar.cloasebar {
	display:none !important;
}

.alertBar.comingbar {
	display:none !important;
}

hom-root {
  margin-right: auto;
  margin-left: auto;
  padding: 0 25px;
}
 
@media (min-width: 576px) {
   hom-root {
       max-width:540px;
   }
}
 
@media (min-width: 768px) {
   hom-root {
       max-width:720px;
   }
}
 
@media (min-width: 992px) {
  hom-root {
       max-width:960px;
   }
}
 
@media (min-width: 1200px) {
   hom-root {
       max-width:1300px;
   }
}

.masthead::before {
  	background: none;
  	opacity: .0;
  }
  
  
.mastheadCaption  {
  	background-color: #fff;
  	opacity: .9;
  	max-width: 550px !important;
  	margin-left: auto;
    margin-right: 30px;
    display: block; /* or flex depending on context */
    text-align: left;
  }

  .field--name-field-title::after {
	 content: "";
	 display: block;
	 width: 100%;
	 height: 2px; /* adjust thickness */
	 background-color: #feac06; /* yellow */
	 margin-top: 10px; /* spacing from the text */
}
  
   .mastheadCaption p {
   	   	color: #75726b !important;
   	   	font-weight: 800;
   }
   
 .mastheadCaption a.btn.btn-secondary.noUnderlineLink {
  margin-bottom: 20px;
}

p.remove-space {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.homeMainActionBox {
	padding: 5px 0;
}


@media (max-width: 768px) {
  .mastheadWrapper {
  	display: flex;
    align-items: center;
    flex-direction: column;
    align-items: stretch;
  }

  .mastheadImage,
  .mastheadCaption {
    max-width: 100%;
  }
  
  .mastheadCaption {
    margin: 0px;
    padding-top: 15px;
  }
  .masthead {
  background-size: cover;
  background-position: center;
  padding: 60px 30px; /* space for image visibility */
  position: relative;
}

.mastheadCaption {
    margin-top: 20px;
  }
}