body {
    overflow-x: hidden;
}

#header {
    position: sticky;
    top: 0;
    width: 100%;
    transition: transform 0.3s ease;
    z-index: 999;
}

.editor-content blockquote:after {
    display: none;
}

@media (max-width: 768px) {
    .digital-solutions .tns-outer .tns-nav {
        display: none !important;
    }

    div#tns2 {
        overflow-x: auto;
        width: inherit;
        transform: translate3d(0%, 0px, 0px) !important;
    }

    #tns2 > .tns-item {
        width: calc(80%) !important;
    }

    div#tns3 {
        overflow-x: auto !important;
        width: inherit;
        transform: translate3d(0%, 0px, 0px) !important;
    }

    #tns3 > .tns-item {
        width: calc(80%) !important;
    }

    div#tns4 {
        overflow-x: auto;
        width: inherit;
        transform: translate3d(0%, 0px, 0px) !important;
    }

    #tns4 > .tns-item {
        width: calc(80%) !important;
    }

    div#tns5 {
        overflow-x: auto;
        width: inherit;
        transform: translate3d(0%, 0px, 0px) !important;
    }

    #tns5 > .tns-item {
        width: calc(80%) !important;
    }

    div#tns6 {
        overflow-x: auto;
        width: inherit;
        transform: translate3d(0%, 0px, 0px) !important;
    }

    #tns6 > .tns-item {
        width: calc(80%) !important;
        padding-right: 16px;
    }

    div#tns5 img {
        object-position: left;
        object-fit: contain;
        border-radius: 10px;
    }

    .blogs-block .wrapper .item figure {
        aspect-ratio: inherit;
        overflow: inherit;
    }

    nav.pagination.desktop {
        display: flex !important;
    }

    section.blog-list img {
        object-position: left;
        object-fit: cover;
    }

    .blog-list a figure, .hotel-list-2 a figure {
        aspect-ratio: inherit;
    }

    .blog-list a figure img {
        height: inherit;
    }

    .blog-list a figure {
        overflow: inherit;
    }
}
