  #gallery-page-page .nav-pills .nav-link {
             height: 58px;
             display: flex;
             flex-wrap: wrap;
             align-items: center;
             padding: 0 30px;
             border: 2px solid #F8669E;
             border-radius: 58px;
             color: #f8669e;
             background: white;
             font-weight: 600;
             -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
             -moz-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
             transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
             position: relative;
             overflow: hidden;
         }
        #gallery-page-page .nav-pills .nav-link {
              border-radius: 5.25rem!important;
         }
       #gallery-page-page  .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
             color: #fff;
             background-color: #f8669e!important;
         }

                 /* Tab content styles */
             #gallery-page-page    .img-box {
                     position: relative;
                     overflow: hidden;
                     border-radius: 10px;
                     box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
                 }

              #gallery-page-page .card-image img, .card-image video {
                     width: 100%;
                     height: 232px;
                     display: block;
                     transition: transform 0.3s ease-in-out;
                 }

              #gallery-page-page   .card-image a {
                     display: block;
                     text-decoration: none;
                 }

              #gallery-page-page   .card-image a:hover img, .card-image a:hover video {
                     transform: scale(1.05);
                 }

                 /* Pagination styles */
                 /* Pagination styles */
              #gallery-page-page   .pagination {
                     display: flex;
                     justify-content: center;
                     padding: 10px 0;
                 }

               #gallery-page-page  .page-item {
                     margin: 0 5px;
                 }

               #gallery-page-page  .page-item a {
                         height: 60px;
                         line-height: 60px;
                         border-radius: 0 !important;
                         padding: 0 20px;
                         color: #000F23;
                         font-size: 14px;
                         font-weight: 600;
                 }

               #gallery-page-page  .page-item a:hover {
                     background-color: #f8669e;
                     color: #fff;
                 }

               #gallery-page-page .page-item.disabled a {
                     color: #000F23;
                     background-color: #ffffff;
                     border-color: #dee2e6;
                     pointer-events: none;
                     cursor: default;
                 }
                 #gallery-page-page .page-item {
                 align-content: center;
                }
               #gallery-page-page  .page-item.active a {
                     background-color: #f8669e!important;
                     color: #fff;
                     border-color: #f8669e!important;
                 }

               #gallery-page-page  .pagination-ellipsis {
                     padding: 8px 16px;
                     color: #f8669e;
                 }

               #gallery-page-page  .text-center {
                     text-align: center;
                 }

               #gallery-page-page  .pt-3 {
                     padding-top: 1rem;
                 }


                 /* Responsive styles */
                 @media (max-width: 768px) {
                     .gallery-items {
                         flex-direction: column;
                         align-items: center;
                     }

                     #gallery-page-page .page-item a {
                        height: 40px;
                        line-height: 40px;
                        border-radius: 0 !important;
                        padding: 0 12px;
                        color: #000F23;
                        font-size: 14px;
                        font-weight: 600;
                    }
                    #gallery-page-page .pagination-ellipsis {
                        padding: 0px 5px;
                        color: #f8669e;
                    }

                     .img-box {
                         width: 90%;
                     }
                 }


