body{
    background-color: rgb(220, 255, 228);
    font-family: "Montserrat";
    text-align: center;

}
img {
  max-width: 100%;
  height: auto;
  width: auto\9; /* ie8 */
}
@media (max-width: 1028px), (min-width:320px) {

#header{
min-width: 1vw;
height: 100px;
background-color: rgb(255, 0, 93);
text-align: center;

}

.main-header-text{
    position: static;
    align-items: center;
    font-family: 'Montserrat', sans-serif;
    font-size: 3em;
    color: aliceblue;
    padding: 20px;
    text-align: center;
    
}

.afflink{
  width: 320px;
  height: 320px;
  background-color: rgb(172, 255, 204);
  border: 5px;
  border-radius: 20px;
  border-color: whitesmoke;
  margin:10px;
  padding: 10px;
}

.product-title{
  margin-top: 50px;
}
/* 
.ad-div {
  padding: 30px;
  padding-top: 50px;
  padding-bottom: 50px;
  margin-bottom: 50px;
  text-align: center;
  background-color: aquamarine;
} */
.paracon{
  padding: 75px;
  font-family: 'Montserrat', sans-serif;
  font-size: 18pt;
}
.paradesc{
  font-family: 'Montserrat', sans-serif;
  font-size: 18pt;
}
.paraprice{
  font-family: 'Montserrat', sans-serif;
  font-size: 18pt;
}


/*footer section*/
.social-icon {
  margin: 20px 10px;
}

.footer-section{
  background-color: rgb(255, 0, 93);
}

.container-fluid{
  padding: 100px;
  margin: 0px;
  text-align: center;
}
#products {
  padding: 100px;
}

.white-section {
  background-color: #fff;
}




  #title {
    text-align: center;
  }

  .title-image {
    position: static;
    transform: rotate(0);
  }
}


@media (max-width: 3840px), (min-width:1027px) {

  #header{
  min-width: 1vw;
  height: 100px;
  background-color: rgb(255, 0, 98);
  text-align: center;
  
  }
  
  .main-header-text{
      position: static;
      align-items: center;
      font-family: 'Montserrat', sans-serif;
      font-size: 3em;
      color: aliceblue;
      padding: 20px;
      text-align: center;
      
  }


  .afflink{
    width: 400px;
    height: 400px;
    background-color: rgb(172, 255, 204);
    border: 5px;
    border-radius: 50px;
    border-color: whitesmoke;
    margin:10px;
    padding: 10px;
  }
  
  .ad-div {
    padding: 30px;
    padding-top: 100px;
    padding-bottom: 100px;
    margin-bottom: 100px;
    text-align: center;
    background-color: rgb(226, 255, 245);
  }

  #products {
    padding: 100px;
  }

  .white-section {
    background-color: #fff;
  }
  
  
  /*footer section*/
  .social-icon {
    margin: 20px 10px;
  }
  .footer-section{
    background-color: rgb(255, 0, 93);
  }
  .paracon{
    padding-left: 10%;
    padding-right: 10%;
    
    font-size: 18pt;
    float: left;
    align-self:center;
    text-align: center;
    
  }
  .paradesc{
    
    font-size: 16pt;
    
  }
  .paraprice{
    
    font-size: 16pt;
  }

  }