.pbmit-slider-one .pbmit-title {
    text-shadow: 2px 2px var(--pbmit-global-color) !important;
}
.site-navigation ul.navigation > li > a {
    font-size: 18px !important;
    text-shadow: 1px 1px var(--pbmit-global-color) !important;
}

.site-navigation ul.navigation > li > a:hover {
    text-shadow: 1px 1px transparent !important;
}
.pbmit-two-column-menu li a:hover{
    cursor: pointer !important;
}
@media screen and (min-width:1200px) and (max-width:1250px) {
    .pbmit-btn {
        padding: 13px 15px !important;
    }
    .site-navigation ul.navigation > li > a {
        font-size: 14px !important;
    }
}

@media screen and (min-width:1251px) and (max-width:1300px) {
    .pbmit-btn {
        padding: 13px 25px !important;
    }
    .site-navigation ul.navigation > li > a {
        font-size: 15px !important;
    }
}

@media screen and (min-width:1301px) and (max-width:1350px) {
    .pbmit-btn {
        padding: 13px 25px !important;
    }
    .site-navigation ul.navigation > li > a {
        font-size: 16px !important;
    }
}

@media screen and (min-width:1501px) and (max-width:1550px) {
    .pbmit-btn {
        padding: 13px 20px !important;
    }
    .site-navigation ul.navigation > li > a {
        font-size: 18px !important;
    }
}

@media screen and (max-width: 1500px) {
    .header-style-1 .pbmit-button-box {
        display: none !important;
    }
}

@media (min-width: 1300px) and (max-width: 2560px) {
  .popup-gallery {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }
}

@media (min-width: 700px) and (max-width: 1299px) {
  .popup-gallery {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }
}

@media (min-width: 300px) and (max-width: 699px) {
  .popup-gallery {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 5px;
  }
}

.gallery_item {
  margin-bottom: 5px;
  overflow: hidden;
  border: 2px solid;
border-color: var(--pbmit-global-color);
border-radius: 6px;
}

.popup-gallery a {
  display: block;
  width: 100%;
  border: 1px solid #fff;
  overflow: hidden;
  transition: transform 0.3s ease, border-color 0.3s ease;
}

.popup-gallery a:hover {
  transform: scale(1.05);
  border-color: #fff;
}

.popup-gallery img {
  display: block;
  width: 100%;
  object-fit: cover;
}

@media only screen and (max-width: 1000px) {
  .popup-gallery img {
    min-height: 150px;
    max-height: 150px;
  }
}

/* END  */

.singicon_btn_nlf {
  position: absolute;
  top: 44%;
  bottom: 56%;
  left: 44%;
  right: 56%;
  opacity: 0;
}

.singicon_btn_nlf svg {
    color: var(--pbmit-global-color);
}

.popup-gallery a:hover .singicon_btn_nlf {
  opacity: 1;
}

.hover_affect_nlf:hover img {
  opacity: 0.5;
}
.img.mfp-img {
    max-height: 911px !important;
}
b, strong {
  font-weight: bold !important;
  color: var(--pbmit-blackish-color) !important;
 }