body {
      background-color: #ffe6e6;
	  background-image: url('bk3.gif');
      font-family: Times New Roman;
	  font-size: 110%;
    }
.side-menu {
      background-color: #ff9999;
      padding: 1rem;
      color: white;
      text-align: center;
	  background: url(https://png.pngtree.com/background/20250111/original/pngtree-modern-pink-and-black-abstract-wavy-background-art-picture-image_15701574.jpg);
	  background-size: 150%;
	  background-attachment: fixed;
    }
.side-menu a {
      display: block;
      color: #FFF; /* #2a4b7c; */
	  text-shadow: 0px 0px 10px #000;
	  font-size: 120%;
	  line-height: 150%;
	  letter-spacing: 0.1rem;
      margin: 0.5rem 0;
      text-decoration: none;
      font-weight: bold;
    }
.profile-pic {
		max-width: 400px;
		border: 5px solid white;
		box-shadow: 2px 2px 10px #888;
    }
.content {
      padding: 2rem;
    }
.custom-header {
      color: #000099;
      font-weight: bold;
      font-size: 1.5rem;
    }
ul {
	  line-height: 200%;
	  list-style-image: url('box.gif');
	}
ul ul {
	  list-style-image: url('https://www.w3schools.com/cssref/sqpurple.gif');
	}
ul ol{
		list-style-image: none;
	}
.cert-images img{
		width: 105px;
		max-width: 28%;
}
	
@media (max-width: 768px) {
      .side-menu {
        display: none;
      }
      #mobileMenu {
        display: block;
		background-color: #ff9999;
		background: url(darkpinkbg.jpg) ;
		background-size: 400%;
		background-position: center right;
      }
	  .profile-pic {
		 display: block;
		 margin:auto;
	  }		 
}
@media (min-width: 769px) {
      #mobileMenu {
        display: none;
      }
}