/*
 Theme Name:   Indro Child
 Theme URI:    https://indro.iamabdus.com/v1-1/
 Description:  Indro Child Theme
 Author:       iamabdus
 Author URI:   https://www.templatemonster.com/products/author/iamabdus/
 Template:     indro
 Version:      1.0.0
 Text Domain:  indro-child
*/
@media (min-width: 1025px) {
    .elementor-widget-navigation-menu ul.menu ul {
        width: 350px !important;
    }
}

.bdt-flip-box-layer-desc {
    color: white !important;
}

.bdt-ep-hover-box-item {
    background-color: rgba(5, 136, 182, 0.85) !important;
}

.bdt-ep-hover-box-title {
    font-size: 32px !important;
}

.bdt-testimonial-carousel-text {
    height: 200px !important;
}

.bdt-price-table-features-list {
    padding: 0px !important;
    height: 110px;
}

.bdt-gallery-item-title {
    font-size: 20px !important;
}

.bdt-flip-box-layer-title {
    font-size: 24px !important;
}

.bdt-interactive-card-title {
    font-size: 22px !important;
}

.bdt-ep-grid-filters > li.bdt-ep-grid-filter:not(:first-child) {
    margin-left: calc(20px / 2) !important;
}

.bdt-ep-grid-filters > li.bdt-ep-grid-filter:not(:first-child) {
    margin-right: calc(20px / 2) !important;
}

.bdt-price-table-price {
    padding:0 !important;
}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  /*visibility: hidden;*/
  opacity: 1;
  z-index: 10000;
}
/*
.overlay:target {
  visibility: visible;
  opacity: 1;
}
*/
.popup {
  margin: 70px auto;
  padding: 50px;
  background: #fff;
  border-radius: 5px;
  width: 400px;
  position: relative;
  transition: all 5s ease-in-out;
}
.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: #06D85F;
}