.grid-content{
   width: 110%;
   margin-left: 40px;
   height: 70%;
   padding: 2px;
   display: grid;
   grid-template-columns: repeat(2, 1fr);
}
.container {
   display: flex;
   justify-content: space-between;
}
.left-col {
   width: 40%;
   text-align: left;
}
.right-col {
   width: 40%;
   text-align: start;
}
.whatsapp{
   position: sticky;
   bottom: 30px;
   left: 60px;
}
.call{
   position: sticky;
   bottom: 100px;
}
.icon{
   width: 60px;
   height: 60px;
}
.sec-one, .sec-two{
   width: 100%;
   margin: 10px;
   position: relative;
}
.lb{
   height: 200px;
}
.lean{
   width: 3px;
   height: 150px;
   background-color: brown;
   position: absolute;
   top: 90px;
}

label,input,textarea,button{
   display: block;
   margin: 4px;
   width: 100%;
}
@media(min-width: 768px) {
 .news-input {
    width: 50%;
 }
}
