.subgallery-photos .row {
  margin-left: -10px;
  margin-right: -10px; }
.subgallery-photos .buttons {
  margin-top: 40px; }
.subgallery-photos .galleries {
  display: flex;
  width: fit-content;
  padding: 5px;
  border: 2px solid rgba(63, 115, 141, 0.14);
  background-color: rgba(239, 242, 251, 0.1);
  border-radius: 8px;
  margin: 0 auto;
  margin-bottom: 50px; }
  .subgallery-photos .galleries .one-gallery {
    opacity: 0.5;
    font-weight: 600;
    color: var(--primary-text);
    padding: 11px 28px;
    border: 2px solid rgba(239, 242, 251, 0.1); }
    .subgallery-photos .galleries .one-gallery:hover, .subgallery-photos .galleries .one-gallery.active {
      border-color: rgba(63, 115, 141, 0.14);
      opacity: 1; }
.subgallery-photos .one-image {
  width: 33.33%;
  display: block;
  padding: 20px; }
  .subgallery-photos .one-image:first-child, .subgallery-photos .one-image:nth-child(2) {
    width: 50%; }
  .subgallery-photos .one-image img {
    max-width: 100%;
    height: 415px;
    object-fit: cover;
    border-radius: 10px; }
.subgallery-photos .photos-inner {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px !important; }

@media (max-width: 575.5px) {
  .subgallery-photos .photos-inner {
    margin: 0 -10px !important; }
  .subgallery-photos .buttons {
    margin-top: 20px; }
  .subgallery-photos .galleries {
    margin-bottom: 30px; }
    .subgallery-photos .galleries .one-gallery {
      padding: 11px 12px; }
  .subgallery-photos .one-image {
    padding: 10px;
    width: 100%; }
    .subgallery-photos .one-image:first-child {
      width: 100%; }
    .subgallery-photos .one-image:nth-child(2) {
      width: 100%; }
    .subgallery-photos .one-image img {
      height: 50vw; } }
@media (min-width: 576px) and (max-width: 767.5px) {
  .subgallery-photos .photos-inner {
    margin: 0 -10px !important; }
  .subgallery-photos .buttons {
    margin-top: 20px; }
  .subgallery-photos .galleries {
    margin-bottom: 30px; }
  .subgallery-photos .one-image {
    padding: 10px;
    width: 50%; }
    .subgallery-photos .one-image:first-child {
      width: 100%; }
    .subgallery-photos .one-image:nth-child(2) {
      width: 50%; }
    .subgallery-photos .one-image img {
      height: 52vw; } }
@media (min-width: 768px) and (max-width: 991.5px) {
  .subgallery-photos .photos-inner {
    margin: 0 -10px !important; }
  .subgallery-photos .buttons {
    margin-top: 20px; }
  .subgallery-photos .galleries {
    margin-bottom: 40px; }
  .subgallery-photos .one-image {
    padding: 10px; }
    .subgallery-photos .one-image img {
      height: 235px; } }
@media (min-width: 992px) and (max-width: 1199.5px) {
  .subgallery-photos .buttons {
    margin-top: 20px; }
  .subgallery-photos .galleries {
    margin-bottom: 40px; }
  .subgallery-photos .one-image img {
    height: 290px; } }
@media (min-width: 1200px) and (max-width: 1329.5px) {
  .subgallery-photos .one-image img {
    height: 375px; } }
@media (min-width: 1580px) {
  .subgallery-photos .one-image img {
    height: 485px; } }

/*# sourceMappingURL=subgallery_photos.css.map */
