
#div_contactContainer{
  padding: 48px 120px 72px 120px;
  margin: auto;
  gap:48px
}
#div_contactContainer .p-400-16-170-015em{
  font-family: 'Playfair Display';
  font-weight: 400;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.0.15em;
  color: #4D5154;
  
  
}
#div_contactContainer #sidecol {
  background-color: #F0F0F0;
}


#sidecol  svg{
  margin-right: 12px;
}



 #div_contactContainer input{
  height: 53px;
  padding: 16px!important;
  /* border: 1px solid rgba(33, 37, 41, 1); */
  background-color: none!important;
  
  font-family: 'Playfair Display';
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.0.15em;
}


#div_contactContainer input::placeholder,
#div_contactContainer textarea::placeholder{
  color: #6c757d!important; 
} 
 .form-control {
  background-color: transparent !important; /* Set background to transparent */
}
.form-control:focus {
  background-color: white!important;
  border-color: rgb(33, 37, 41);
  outline: 0;
  box-shadow: none;
}


@media (max-width: 575.98px) { /* For mobile devices */
  #div_contactContainer .display-1 {
      font-size: 40px; /* Adjusted font size for mobile */
  }

  #div_contactContainer{
    padding: 0px;
    margin: 0px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  #div_contactContainer .display-1 {
      font-size: 48px; /* Adjust font size for iPads */
  }

  #div_contactContainer {
      padding: 24px 60px 36px 60px; /* Adjust padding for iPads */
  }

  #div_contactContainer .p-400-16-170-015em {
      font-size: 15px; /* Slightly smaller font size for iPads */
  }
}