.fgp-wov-Hero__content h1 { color: #ffffff; font-size: 55px; line-height: 1.4em; margin: 0px; padding-bottom: 30px;text-transform: initial; }

.fgp-wov-Hero {  background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 623px;
    padding: 441px 0 0px 0px; }
.fgp-wov-Hero .grid { padding-top: 0px; padding-bottom: 0px; }
.fgp-wov-Hero__content { text-align: center; position: relative; }
.fgp-wov-Hero__cta { padding-top: 40px; }
.fgp-wov-Hero__content p { font-size: 33px; color: #fff; }
.fgp-wov-Hero__cta a.cta_button.btn { border-radius: 3px; border: solid 2px #ee3524 !important; background-color: transparent !important; font-size: 17px; }
.fgp-wov-Hero__cta a.cta_button.btn:hover { background-color: #ee3524 !important; }

/* .fgp-wov-Hero:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgb(0 0 0 / 60%); }
 */

/*********** Responsive code ***************/

/************** ipad ***************/
@media (max-width: 1080px) {
  .fgp-wov-Hero { padding: 80px 20px; height:unset; }
  .fgp-wov-Hero__content h1 { font-size: 38px; }
  .fgp-wov-Hero__content p { font-size: 28px; line-height: 1.3em; }
}
  
  
}

/************** ipad nd tab ***************/
@media only screen and (min-width:768px) and (max-width: 1024px) {}

/************** iphone roatate***************/
@media (max-width: 767px) {
  .fgp-wov-Hero .grid { padding: 0px 15px; }
  .fgp-wov-Hero { position: relative; }
  .fgp-wov-Hero:before { content: ""; position: absolute; width: 100%; height: 100%; background: #000; opacity:0.6; top: 0; left: 0; }
  .fgp-wov-Hero__content { position: relative; }
}

/************** iphone ***************/
@media (max-width: 479px) {
  .fgp-wov-Hero__content h1 { font-size: 32px; }

}
