/* Dishant custom css*/

.d-page-header__bg{
  background-image: url("../images/d-images/landing-page.jpg");
  object-fit: contain;
  opacity: 0.5;
}

.d-about-image{
  display: flex;
}

.d-about-img{
  max-width: 50%; 
  opacity: 0.8;
  border-radius: 50px; 
  margin-bottom: 80px;
}

.d-about-header{
  display: flex;
  margin-left: 50px; 
  flex-direction: column;
}

.d-redreels-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 20px;
  justify-content: space-between !important;
}

.d-button-text{
  padding: 5px 20px; 
  border: 1px solid white; 
  border-radius: 50px;
}

.d-about-redreels{
  display: flex;
  margin-top: 15px;
}

.d-about-symbol{
  margin-right: 10px;
  margin-top: 20px;
  font-size: 20px;
}

.d-about-info{
  font-size: 18px;
}

.d-screen-info{
  font-size: 15px !important;
}

@media (min-width:319px) and (max-width:767px) {
  .d-headings{
    width: 190px;
  }
  .d-headings span{
    display: none;
  }
}

@media (min-width:1200px) {
  .d-tabs-content{
    margin-top: 190px;
  }
}

@media (min-width:319px) and (max-width:990px) {
  .d-about-img{
    min-width: 100%;
    object-fit: cover;
  }
}

@media (min-width:992px) and (max-width:1319px) {
  .d-about-info{
    font-size: 15px;
  }
  .d-about-header{
    margin-bottom: 50px;
  }
}


@media (max-width:991px) {
  .d-about-image {
    flex-direction: column;
    text-align: center;
    margin-bottom: 100px;
}

.d-about-img {
    max-width: 80%;
    margin-bottom: 30px;
}

.d-about-header {
    margin-left: 0;
    align-items: center;
}

.d-about-redreels {
    justify-content: center;
    text-align: left;
}
}



@media (min-width:990px) {
  .d-redreels-button {
      flex-direction: row;
      justify-content: center;
      align-items: center;
  }

  .d-about-redreels {
      display: flex;
      flex-direction: row;
      justify-content: center;
  }

  .d-button-text {
      white-space: nowrap; 
  }
} 

@media (max-width: 575px) {
  .d-about-redreels,.d-redreels-button {
      margin-right: 0px;
  }
}





.contact-one .container {
  width: 100%;
  max-width: 1900px; /* Adjust as needed */
  margin: 0 auto;
}

.contact-one iframe {
  width: 100%;
  height: 600px; /* Adjust height as needed */
  border: none;
  border-radius: 8px;
  filter: invert(100%);
}

@media (max-width: 768px) {
  .contact-one iframe {
      height: 300px; /* Adjust for smaller screens */
  }
}

