.div1 {
    /*background-color: red;
    background-image: url("https://hoornam.com/pages/contact-us/Untitled-2.jpg");*/
    /*height: 500px;*/
    background-size: auto 100%;
    background: rgb(121,35,44);
    background: linear-gradient(70deg, rgba(176, 228, 251,1) 0%, rgba( 195, 214, 212,1) 50%, rgba(141, 217, 251,1) 100%);
}

.div1child {
    width: 70%;
    padding: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 150px 30px;
}

.contactus-caption {
}

.div1child h1 {
    font-size: 30px;
    position: relative;
}
.div1child p {
    font-size: 20px;
}

.div2 {
    width: 70%;
    margin-right: auto;
    margin-left: auto;
    display: grid;
    grid-template-columns: minmax(250px, 1fr) 250px;
    gap: 1rem;
    margin-top: -100px;
    margin-bottom: 100px;
}

@media (max-width: 800px) {
  .div2 {
    grid-template-columns: 1fr;
    widht: 30%;
  }
}

/*.div2 div {
    background-color: green;
    margin: 10px;
    float: right;
    min-width: 320px;
}

.div2:after {
    content: "";
    display: table;
    clear: both;
}

.column1 {
    height: 500px;
    width: 40%;
}

.column2 {
    height: 500px;
}

.container {
  
}*/

/*
    👇 just to make this demo beautiful for you
*/

* {
  box-sizing: border-box;
}



.div2 {
  height: 100%;  
}

main, aside {
  background-color: #fff;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;  
  color: #f38801;
  border-radius: 10px;
  box-shadow:
    0.3px 0.5px 0.7px hsl(23deg 93% 31% / 0.36),
    0.8px 1.6px 2px -0.8px hsl(23deg 93% 31% / 0.36),
    2.1px 4.1px 5.2px -1.7px hsl(23deg 93% 31% / 0.36),
    5px 10px 12.6px -2.5px hsl(23deg 93% 31% / 0.36);  
}
