@media (max-width: 768px) {
  #djbooking_con {
    overflow-y: auto;
    display:flex;
    flex-direction:column;
    width: 100vw;
    height: inherit;
  }
}
#djbooking_con::-webkit-scrollbar,
::-webkit-scrollbar-track {
    background-color: #070707;
    /* width: 10px; */
    height: 5px;
}

#djbooking_con::-webkit-scrollbar-thumb {
    background-color: #1d1c1cdc;
}

@media (min-width: 768px) {
  #djbooking_con {
    overflow-x: auto;
    display:flex;
    width: 100vw;
    flex-direction:row;
    height: inherit;
  }
}

@media (max-width: 768px) {
  #b_del_con {
    width: inherit;
    height: inherit;
    flex-direction: column;
    display: flex;
    border-radius: 20px;
    margin: 5px;
  }
}

@media (min-width: 768px) {
  #b_del_con {
    width: 200px;
    height: inherit;
    flex-direction: column;
    display: flex;
    transition:all 0.2s;
    border-radius: 20px;
    margin: 5px;
  }
}
#b_del_con:hover {
  border-top: 1px solid #ffffff;
}
@media (max-width: 768px) {
  #dj_image {
    display: flex;
    height: 450px;
    border-radius: 0px;
    flex-direction: column;
    width: inherit;
    justify-content: flex-end;
    background-image: url("pexels-photosbycollis-3031396.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
}

@media (min-width: 768px) {
  #dj_image {
    display: flex;
    height: 300px;
    border-radius: 20px;
    flex-direction: column;
    width: 200px;
    justify-content: flex-end;
    background-image: url("pexels-photosbycollis-3031396.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
}

@media (max-width: 768px) {
  #dj_name {
    color: white;
    font-weight: 300;
    font-size: x-large;
    text-decoration-color: inherit;
    width: auto;
    text-align: center;
    margin-bottom: 1px;
    margin-top: 0px;
    margin: 5px;
  }
}

@media (min-width: 768px) {
  #dj_name {
    color: white;
    font-weight: 300;
    font-size: x-large;
    text-decoration-color: inherit;
    width: auto;
    text-align: left;
    margin-bottom: 1px;
    margin-top: 0px;
    margin: 5px;
  }
}

@media (max-width: 768px) {
  #socials_con {
    color: var(--bs-tertiary-bg);
    width: inherit;
    font-weight: 200;
    display: flex;
    flex-direction: column;
    margin: 0;
  }
}

@media (min-width: 768px) {
  #socials_con {
    color: var(--bs-tertiary-bg);
    width: inherit;
    font-weight: 200;
    display: flex;
    flex-direction: column;
    margin: 0;
  }
}

@media (max-width: 768px) {
  p {
    font-size: small;
    width: inherit;
    text-align: center;
    margin: 5px;
    margin-bottom: 0px;
    font-weight:bold;
    margin-top: 0px;
    color: #ddd;
  }
}

@media (min-width: 768px) {
  p {
    font-size: medium;
    width: inherit;
    margin: 5px;
    margin-bottom: 0px;
    margin-top: 0px;
    color: #ddd;
  }
}

@media (max-width: 768px) {
  #d_social_btns_con {
    width: auto;
    margin: 5px;
    height: inherit;
    justify-content: center;
    display: flex;
    flex-direction: row;
    border-radius: 20px;
    background-color: rgba(33,37,41,0.57);
  }
}

@media (min-width: 768px) {
  #d_social_btns_con {
    width: auto;
    margin: 5px;
    height: inherit;
    display: flex;
    flex-direction: row;
    border-radius: 20px;
    background-color: rgba(33,37,41,0.57);
  }
}

@media (min-width: 768px) {
  .d_social_icons:hover {
    width: 32px;
    cursor: pointer;
    margin: 5px;
    height: 32px;
  }
}

@media (max-width: 768px) {
  .d_social_icons {
    width: 30px;
    margin: 5px;
    transition: all 0.3s;
    height: 30px;
  }
}

@media (min-width: 768px) {
  .d_social_icons {
    width: 25px;
    margin: 5px;
    transition: all 0.3s;
    height: 25px;
  }
}

@media (max-width: 768px) {
  #d_b_header_con {
    width: 100vw;
    display: flex;
    justify-items: center;
  }
}

@media (min-width: 768px) {
  #d_b_header_con {
    width: 100vw;
    display: flex;
    justify-items: center;
  }
}

@media (max-width: 768px) {
  #bookings_txt {
    text-align: center;
    color: #ddd;
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-weight:bold;
    font-size: medium;
  }
}

@media (min-width: 768px) {
  #bookings_txt {
    color: #ddd;
    margin-left: 5px;
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-weight: :light;
    font-size: large;
  }
}

