section.home {
  min-height:0!important;
}
.website-container {
  min-height: 0! important;
}

.container {
  padding: 15px 9%;
  padding-bottom: 100px;
}
.container .heading{
  text-align: center;
  padding-bottom: 15px;
  color: #fff;
  text-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  font-size: 50px;
}
.container .box-container{
  display: grid;
  grid-template-columns:repeat(auto-fit, minmax(270px, 1fr));
  gap:15px
}
.container .box-container .box{
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  background: rgb(239, 242, 243);
  text-align: center;
  padding: 30px 20px;
}
.container .box-container .box img{
  height:50px
}
.container .box-container .box h3{
  color:#444;
  font-size: 22px;
  padding: 10px 0;
}
.container .box-container .box p {
  color:#777;
  font-size: 15px;
  line-height: 1.8;
}

.container .box-container .box .btn{
  margin-top: 10px;
  display: inline-block;
  background: #8f8c8c;
  color: #fff;
  font-size: 17px;
  border-radius: 5px;
  padding: 8px 25px;
}

.container .box-container .box .btn:hover{
  letter-spacing: 1px;
}

.container .box-container .box:hover{
  box-shadow: 0 10px 5px rgba(0, 0, 0, 0.3);
  transform: scale(1.03);
}
h2,h3{
margin-top: 50px;
margin-bottom: 20px;}
p{margin-bottom: 10px;}
.container ol,ul {
  padding: 20px;
}
.container ul li {
  margin: 5px;
}
.none{list-style: none;}

@media (max-width:768px){
  .container{padding: 20px;}
}

li.a2.c2.e4{list-style: none;list-style-type: none;transform: translateX(-10px);}