/* Small devices with height less than 500px */
@media screen and (max-width: 330px) {
  #body {overflow-y: auto;}
}
@media screen and (max-width: 576px) {
  .hide-border{border: none !important;}
  .conf-rm-scroll{overflow: hidden;}
  .event-margin-left { margin-left: 0px !important;}
}
/* Small devices (landscape phones, 576px and up) */
@media only screen and (max-width: 768px) {
  
  .left-side-bg-img,.login-bg-img1 {display: none !important;}
  .responsive-logo {margin-top: -60px !important;}
  .responsive-logo {margin-top: -60px;}
  .login-bg-img2 {display: block !important; width: 100%;}
  .login-form-content {padding-left: 1rem !important; padding-right: 1rem !important;}
  .toggler-container {display: flex !important;width: 33.333% !important;justify-content: start;align-items: center;}
  .logo-container {display: flex !important;width: 33.333% !important;justify-content: center;align-items: center;}
  .profile-container {display: flex;width: 33.333% !important;justify-content: end;align-items: center;}
  .notification-icon,.menu-dropown { display: none;}
  .speaker-img-container {width: 100% !important;}
  .box-shadow {-webkit-box-shadow: 0 4px 6px -6px black;-moz-box-shadow: 0 4px 6px -6px black;box-shadow: 0 4px 6px -6px black;align-items: center;justify-content: center;}
  .header-container {padding: 0rem 0.625rem !important;width: 100%;}
  /* .db-left-conatiner {display: block !important; width: 100% !important;}
  .db-right-conatiner {display: block !important;width: 100% !important; padding: 0rem 1rem !important; margin-top: 0.5rem;} */
  .content-container {padding: 0rem 1rem !important;}
  .details-card,.speaker-btn {border-radius: 10px 10px 20px 20px !important;}
  .speaker-btn-container {width: auto !important;}
  .speaker-btn {border-radius: 0px 0px 10px 10px !important;}
  .rr-container {margin-left: 1.5rem !important;margin-right: 0 !important;}
  .event-material-container {margin-left: 1.5rem !important;margin-right: 1.5rem !important;}
  .link-container {border-radius: none !important;border: none !important;padding: 0 !important;}
  .page-footer {display: none !important;}
  .login-main-pd {padding: 0 !important;}
  .img-overlay {padding: 1rem !important;}
  .db-card-body{padding: 0 !important;}
  .db-card-content,.speaker-img-pd { padding: 0.25rem 1rem;}
  .conference-detail-container > .db-left-container { height: auto !important;}
  .conference-details-left-conatiner {width: 100% !important;  height: auto !important; padding-bottom: 1rem !important;}
  .conference-details-right-conatiner {width: 100% !important;height: auto !important;}
  #offcanvas {width: 80% !important;}
  .speaker-count {padding-left: 2px !important;}
  .common-card { border: none !important; padding: 0 !important;}
  /* .db-container {display: block !important;} */
  .inner-head {font-size: 16px !important;}
  .horizontal-line {display: block !important; margin: 1rem 0; }
  .menu-options-tabs { margin-top: 10px; margin-bottom: 10px; font-size: 10px !important;}
  .form-submit-btn{width: 100%;}
  .admin-li{margin-left: 16px;}

  /* Venue */
  .venue-images {height: 146px !important;}
  .owl-nav{display:block !important};
  /* Event material  */
  
  .dataTables_filter{text-align: left !important;}
}

@media only screen and (max-width: 767px) {
  .ongoing_conf_card {margin-bottom: 20px;}
  /* .conference_banner_caption {padding: 140px 0px 0px 0px !important;} */
  .conference_banner_caption .ongoing-badge {position: absolute; top: 8px !important; right: 10px !important; padding: 1px 5px; font-size: 10px;}
  .conference_banner_caption h1 {font-size: 18px !important;}
  .conference_banner_caption .conference_banner_meta {font-size: 12px !important;}
  .conference_banner {margin-bottom: 15px;}
  .db-right-conatiner .card {border : none; padding: 0; display: block;}
  .event-material-mob-hide{display: none;}
  .photo-banner {height: 172px !important;}
  .photo-banner a {line-height: normal !important;}
  .photo-banner a div {font-size: 24px !important; margin-bottom: 10px !important;}
  .photo-banner a span {font-size: 12px;}
  .photo-banner-caption{padding-bottom: 20px !important;}
  .photo-gallery-container >div >.owl-carousel .nav-btn{top: 68px !important;}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
  #offcanvas {width: 35% !important;}
  .cd-left-section { margin-bottom: 12px;}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
  #offcanvas {width: 25% !important;}

}
@media only screen and (max-width: 1023px) {
  .db-container {display: block !important;}
  .db-left-conatiner {display: block !important; width: 100% !important;}
  .db-right-conatiner {display: block !important;width: 100% !important; padding: 0rem 1rem !important; margin-top: 0.5rem;}
}

/* ReBIT Conference Banner */
@media  only screen and (max-width: 424px){
  .conference_banner_caption {padding: 92px 0px 0px 0px !important;}
  .conference_banner_caption .ongoing-badge {position: absolute; top: 3px !important; right: 3px !important;}
}
@media  only screen and (min-width: 425px) and (max-width:767.5px){
  .conference_banner_caption {padding: 130px 0px 0px 0px !important;}
}
@media  only screen and (min-width: 992px) and (max-width:1920px){
  .conference_banner_caption {padding: 210px 0px 0px 0px !important;}
}

/* RBI Conference Banner */
/* @media  only screen and (max-width: 424px){
  .conference_banner_caption {padding: 112px 0px 0px 0px !important;}
  .conference_banner_caption .ongoing-badge {position: absolute; top: 3px !important; right: 3px !important;}
}
@media  only screen and (min-width: 425px) and (max-width:767.5px){
  .conference_banner_caption {padding: 162px 0px 0px 0px !important;}
}
@media  only screen and (min-width: 992px) and (max-width:1920px){
  .conference_banner_caption {padding: 238px 0px 0px 0px !important;}
} */

/*Details Page/*
/* @media  only screen and (max-width: 991.5px){
  .ongoing_conf_card{border: none !important;border-radius: 0px !important;}
  .gutter-none{--bs-gutter-x:0;--bs-gutter-y:0}
  .section{margin-top: 55px !important;}
} */