#infoBanner {
  min-width: 26.0rem;
  max-width: 192.0rem;
  margin: auto;
  height: 34rem;
  margin-bottom: 8rem;
  font-family: 'Open Sans', Arial, sans-serif, Helvetica;
  background-image: url('../img/vday_lp_banner.jpg');
  background-position: center top;
  background-repeat: no-repeat;
  position: relative;
}
.infoBanner-details, .infoBanner-details .fonts4, .infoCaption-links, .infoCaption-links span{color: #fff;}
.gp-info-load-more-btn{display: inline-block !important;}
.gp-ghost-btn {
    color: #fff;
    background: none !important;
    border: 0.2rem solid #fff;
    box-shadow: none !important;
    margin-top: 1.5rem;
    display: inline-block;
    padding: 1rem 2rem;
    font-size: 1.6rem !important;
}

.the-fieldset-fp {
    margin-top: 1.0rem;
}
.newbadgeprobanner {
    left: 1rem;
}
#productBannerTitle {
    background-image: url(../img/vday_gifts_small_banner.jpeg) !important;
    display: block !important;
}
.newbadgeprobanner{display:none;}

.infoBanner-content {
    margin-top: 1rem !important;
}
.gp-ghost-btn {
    margin-top: 4rem !important;
}
.infoBanner-content p, .infoBanner-content h1 {
    color: #FFFFFF !important;
}
.ghost-btn-lite a:hover{
     color: #FFFFFF !important;
}
/*-----------------Mobile and tablet Styling---------------------*/


@media only screen and (max-width: 472px) {
  #infoBanner {
    height: 40rem !important;
    margin-bottom: 8rem;
    font-family: 'Open Sans', Arial, sans-serif, Helvetica;
    background-image: url('../img/vday_lp_mobile.jpg') !important;
    background-size: cover;
    cursor: pointer;
  }
   #productBannerTitle {
        background-image: url(../img/valentines_small_mobile_banner.jpg) !important;
        display: block !important;
    }
}  

@media only screen and (max-width: 768px) {
	.infoBanner-content {
	    margin-top: 0rem !important;
	}
	.gp-ghost-btn {
	    margin-top: 3rem !important;
	}
}
