div.stickyside.pl-lg-4 {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    margin-top: 0px;
  }

.google-anchor {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    margin-top: 0px;
  }

.mainpagetitle {
  text-align:center
  
}

.bannerpad {
  align-content: center;
  text-align: center;
  margin-top: 10px;
  padding-top: 10px;
  padding-left: 1%;
  padding-right: 1%;
  width:70%;
}

.banner-social {
  display:inline-block;
  margin-top: 5px;
}

.banner-para {
  padding-bottom: 20px;
  text-align: left;
  font-size: larger !important;
}

.list-row {
  display:inline-block;
  align-self: center;
  width: auto;
}

.list-left {
  width:auto;
  padding:10px;
  float:left;
}

.list-right {
  padding:10px;
  float:right;
}

html {
	scroll-behavior: smooth;
}

.googlead {
    margin: 1rem 0;
    position: relative;
    text-align: center;
    border: 1px solid #47c4f1;
}

.googlead::before {
    content: "Advertisement";
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 5px;
    font-size: 0.8rem;
    color: white;
}