            @media(max-width:767px){
                .hideob {
                    display:none;
                }
                .site-main {
                    margin-top:40px;
                }
            }

            #eapps-instagram-feed-1 {
                width: 100%;
                max-width: 100%;
            }

            #eapps-instagram-feed-1 .eapps-instagram-feed-title {
                display: block;
            }

            #eapps-instagram-feed-1 .eapps-instagram-feed-posts-inner {
                display: flex;
                flex-wrap: wrap;
                min-height: 0;
                margin: 0;
                width: 100%;
            }

            #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item {
                width: calc(20% + 0px);
                margin: 0;
            }

            #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-image {
                width: 100%;
                aspect-ratio: 1 / 1;
                object-fit: cover;
                object-position: center;
            }

            #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-overlay {
                background: rgba(0, 0, 0, 0.8);
            }

            #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-content,
            #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-text {
                color: rgb(255, 255, 255);
            }

            #eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more {
                background: rgb(0, 115, 252);
            }

            #portfolio-load-more.hidden {
                display: none;
            }

            .eapps-instagram-feed-empty {
                width: 100%;
                text-align: center;
                color: #fff;
                font-weight: 600;
                padding: 30px 15px;
                background: #111;
            }

            .tbtk-portfolio-slider {
                --tbtk-slider-per-view: 4;
                --tbtk-slider-gap: 16px;
                --tbtk-slider-tile: #111;
                position: relative;
                display: flex;
                clear: both;
                width: 100%;
                align-items: center;
                gap: 12px;
                margin-top: 10px;
            }

            html[data-tk-theme="light"] .tbtk-portfolio-slider {
                --tbtk-slider-tile: #EDF1F4;
            }

            .tbtk-portfolio-slider__viewport {
                flex: 1 1 auto;
                min-width: 0;
                overflow: hidden;
                touch-action: pan-y;
            }

            .tbtk-portfolio-slider__track {
                display: flex;
                gap: var(--tbtk-slider-gap);
                transition: transform 0.55s cubic-bezier(0.22, 0.61, 0.36, 1);
                will-change: transform;
            }

            .tbtk-portfolio-slider__track.is-jumping {
                transition: none;
            }

            .tbtk-portfolio-slider__slide {
                flex: 0 0 calc((100% - (var(--tbtk-slider-per-view) - 1) * var(--tbtk-slider-gap)) / var(--tbtk-slider-per-view));
                aspect-ratio: 1 / 1;
                overflow: hidden;
                border-radius: 12px;
                background: var(--tbtk-slider-tile);
            }

            .tbtk-portfolio-slider__slide img {
                display: block;
                width: 100%;
                height: 100%;
                object-fit: contain;
            }

            .tbtk-portfolio-slider__arrow {
                flex: 0 0 auto;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                width: 46px;
                height: 46px;
                border: 0;
                border-radius: 50%;
                background: var(--primary-color);
                color: #fff;
                font-size: 16px;
                cursor: pointer;
                transition: transform 0.2s ease, opacity 0.2s ease;
            }

            .tbtk-portfolio-slider__arrow:hover,
            .tbtk-portfolio-slider__arrow:focus-visible {
                transform: scale(1.08);
            }

            .tbtk-portfolio-slider__count {
                margin: 14px 0 0;
                text-align: center;
                font-weight: 600;
                opacity: 0.75;
            }

            @media (max-width: 991px) {
                .tbtk-portfolio-slider {
                    --tbtk-slider-per-view: 3;
                }
            }

            @media (max-width: 767px) {
                .tbtk-portfolio-slider {
                    --tbtk-slider-per-view: 2;
                    --tbtk-slider-gap: 10px;
                    gap: 8px;
                }

                .tbtk-portfolio-slider__arrow {
                    width: 38px;
                    height: 38px;
                    font-size: 14px;
                }
            }

            @media (max-width: 575px) {
                .tbtk-portfolio-slider {
                    --tbtk-slider-per-view: 1;
                }
            }

            @media (max-width: 1200px) {
                #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item {
                    width: 25%;
                }
            }

            @media (max-width: 991px) {
                #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item {
                    width: 33.3333%;
                }
            }

            @media (max-width: 767px) {
                #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item {
                    width: 50%;
                }
            }
        
