/* box component section default-style even last col-xs-12 */

.layout-parodontax-moneyback-layout
.content-on-top {
    position: absolute;
    text-align: center;
    display: flex;
    justify-content: center;
    bottom: 0;
}
/* src="/content/dam/cf-consumer-healthcare/other-gskaktion/fenistil/gskaktion/parodontax-moneyback/common/footer-bg.png" */
.layout-parodontax-moneyback-layout .img-relative {
    position: relative;
}

.layout-parodontax-moneyback-layout .footer-logo-img img {
  width: 200px;
}
.layout-parodontax-moneyback-layout #footer .no-padd-no-marg {
    margin-top: 0rem;
    padding-bottom: 0rem;
}
.layout-parodontax-moneyback-layout .bg-white {
background: transparent !important;
}
.layout-parodontax-moneyback-layout body {
    background: transparent;
}
.text-center {
  text-align: center;
}
.layout-parodontax-moneyback-layout #footer {
  /* background: url(/content/dam/cf-consumer-healthcare/other-gskaktion/fenistil/gskaktion/parodontax-moneyback/common/desktop/footer-bg.png);
  background-size: 100% 100%; */
  /* margin-top: 0rem !important; */
  padding-bottom: 15rem !important;
  /* max-width: 1920px;
  background-size: cover;
  background-color: #28367F !important; */
  background-repeat: no-repeat;
  position: relative;
  width: 100%;
  padding: 10px 0 0;
  background: url(/content/dam/cf-consumer-healthcare/other-gskaktion/fenistil/gskaktion/parodontax-moneyback/common/desktop/footer-bg.png) 0% 0%/cover no-repeat red
}
.center-items .richText-content {
    display: flex;
    justify-content: center;
}
.center-items .richText-content p {
    padding: 0px 10px;
    line-height: 14px;
    font-size: 14px !important;
}
.center-items .richText-content p:not(:last-child) {
  border-right: 1px solid white;
}
.footer-small-text p {
    margin: 0px;
    line-height: 16px;
    font-size: 14px;
}
/*Amrendra | GB-3834| 10-1-2023 ipad issue*/
#footer .footer-contact-mobile{
  padding-left: 15px;
  padding-right: 15px;
}
.underline{
  text-decoration: underline;
}
@media(min-width: 992px){
  .p-d-t-1{
    padding-top: 1rem;
  }
  #footer .footer-contact-mobile{
    display: none;
  }
} 

@media(max-width:991px){
  .kontact-banner-image figcaption h2{
    font-size: 26px;
    line-height: 31px;
  }
  .promotion-wrapper .bottom-product-heading{
    font-size: 17px;
    line-height: 20px;
  }
  .hide-m{
    display: none;
  }
  .promotion-wrapper .euro-coupon-text p{
    font-size: 13px;
    line-height: 16px;
  }
}
@media(max-width:767px){
  .promotion-wrapper .product-image img{
    height: auto;
    width: 228px;
  }
  .promotion-wrapper picture{
    text-align: center;
  }
  .euro-coupon-secondary-text p{
    line-height: 12px;
  }
}



