@media (min-width: 2880px) {
    .prodcut-screen-left .video-on-desktop {
        height: 57.6vw;
        margin-top: 141px;
    }

    .prodcut-screen-left.video-full-height .video-on-desktop {
        height: 64.7vw;
    }

    .video-full-height .video-on-desktop {
        margin-top: 0;
    }

}

@media (min-width: 1200px) {
    .experience-pmm-advertising-process-section .experience-heading h2 {
        font-size: 8.55vw;
    }

    .the-strategy-section .global-first-headline .global-heading h1,
    .the-strategy-section .global-first-headline .global-heading h2,
    .the-strategy-section .global-first-headline .global-heading h3 {
        font-size: 6vw;
    }

    .the-strategy-section .global-second-headline {
        padding-bottom: 4vw;
    }

    .split-strategy-without-animation .section-tabs.split-strategy-scroll {
        height: auto !important;
    }

    .split-strategy-without-animation .faq-heading h1,
    .split-strategy-without-animation .faq-heading h2,
    .split-strategy-without-animation .faq-heading h3,
    .split-strategy-without-animation.faq-heading h4,
    .split-strategy-without-animation .faq-heading h5 {
        transform: unset !important;
    }

    .split-strategy-without-animation .tab-content {
        height: auto !important;
    }

    .split-strategy-without-animation .split-strategy-item-info {
        height: auto !important;
    }

    .unique-strategy-section.split-strategy-without-animation .tab-wrap {
        height: auto;
    }

    .split-strategy-without-animation .split-strategy-scroll .tab-content {
        margin-bottom: 0;
    }

    .tab-item.w-dyn-item.without-animation-split-strategy-dyn-item {
        position: relative;
        top: 33px;
        padding-top: 2.2vw;
    }

    .leader-text-info .linked-all {
        position: relative;
        top: 2vw;
    }

    .split-strategy-without-animation .tab-content {
        overflow: unset;
    }

    .tab-image-new.tab-horizontal-50-rlt.without-animation-tab-image {
        margin-top: -30px;
        margin-bottom: 30px;
    }

    .mavwicks-page-ection-6 .rayne-tab-content .casetabbing-slide-content {
        padding-bottom: 3vw;
    }

    .rayne-tab-content .tab-increased-info-ct {
        padding-left: 2vw;
        padding-right: 2vw;
    }

    .digital-first-section.digital-first-section-v2 {
        margin-top: -3.217vw;
    }

    .two-point-new-section.home-index-page.portfolio-case-study-header.portfolio-case-header-card {
        height: auto;
        padding-bottom: 7.5vw;
    }

    .branding-scrolling-purple-bg .marquee-thework-line {
        width: 690vw;
    }

    .top-branding-project-section .leader-text-info h1,
    .top-branding-project-section .leader-text-info h2,
    .top-branding-project-section .leader-text-info h3,
    .top-branding-project-section .leader-text-info h4,
    .top-branding-project-section .leader-text-info h5 {
        font-size: 2.45vw;
        line-height: 3.02vw;
        letter-spacing: 0.10em;
        margin-bottom: 2.8vw;
    }

    .branding-experience-pmm-section .item-product-info h4 {
        font-weight: 800;
        font-size: 1.25vw;
        line-height: 1.51vw;
        letter-spacing: 0.12em;
    }

    .branding-experience-pmm-section .item-product-info p {
        font-size: 1.09vw;
        line-height: 1.77vw;
        letter-spacing: 0.04em;
    }

    .branding-experience-pmm-section .product-icon-cricle img {
        width: 2vw;
        height: 2vw;
    }

    .reviws-scroll-section.branding-reviews-section {
        padding: 6vw 0;
    }

    .top-branding-project-section .leader-text-info .linked-all {
        top: 0;
    }

    .tri-logo-effect.tri-logo-effect-vertical.smallsize-logo-part {
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width: 1799px) {.faq-accordion-intro::after {
        width: 2.778vw;
        height: 2.778vw;
    }}

@media (max-width: 1699px) {
    .two-point-new-section.home-index-page {
        height: calc(100vh - 0.1vw);
    }

    .video-fullecreen video {
        width: 108%;
        height: 93%;
        object-fit: cover;
    }

    .dots-btn::before {
        width: 0.65vw;
    }

    /*===*/
    .digital-under-info h3 {
        padding-left: 10.8vw;
    }

    .big-future-heading {
        padding-left: 5.5vw;
    }

    .big-future-heading strong {
        padding-left: 14vw;
        letter-spacing: -0.1vw;
    }

    .digital-future-info .lefs-button {
        padding-right: 8.2vw;
    }

    .unique-strategy-section .tab-wrap {
        height: 88vh;
    }

    .photogenics-item-repeat {
        margin: 0 0 1.65vw;
    }

    .slide-menu-list ul li {
        margin: 0 0.04vw;
    }

    .case-study-page-section .portfolio-scrolling-text .marquee-thework-line span {
        padding: 0 6.125vw 0 5.59vw;
    }

    .digital-under-absulate .container {
        max-width: 1495px;
    }

    .aboutvideo-section .video-fullecreen video {
        width: 100%;
    }

    .location-pin-modal .close {
        top: -0.29vw;
    }

    .about-logo {
        padding: 4.4vw 0 0;
    }

    .cfe-brand-content-info ul li::after {
        width: 4px;
        height: 4px;
        top: 10px;
    }

    .casetabbing-slide-content ul li::after {
        width: 3px;
        height: 3px;
        top: 10px;
        left: -12px;
    }

    .review-atf-2point {
        margin: 0 0 0vw;
    }

    .photogenics-ready-potential-new-second .ready-potential-ipad-wrap .video-fullecreen video {
        height: auto;
    }

    .sub-contact-info p {
        ;
        font-size: 1.1vw;
        line-height: 1.75vw;
    }

    .letstalk-popup-inner .form-group .form-control {
        height: 2.584vw;
        font-size: 1.1vw;
    }

    .letstalk-popup-inner .form-group p>label {
        font-size: 1.1vw;
        margin-bottom: 0.4vw;
    }

    .btn {
        font-size: 0.93vw;
    }

    .letstalk-popup-inner .form-group .radio-common-button label {
        font-size: 1.1vw;
    }

    .letstalk-popup-inner .radio-common-button .radio-button-circle {
        top: 0.35vw;
    }

    .letstalk-popup-inner .radio-common-button .radio-button-circle:before {
        top: -0.19vw;
    }

    .menu-sitemap-menu-container ul li {
        font-size: 0.993vw;
    }
    .case-study-new-info-warp .cfe--info-item h5 {
        font-size: 0.972vw;
    }
    .case-study-new-info-warp .cfe--info-item p {
        font-size: 1.389vw;
    }
    .case-overview-heading p {
        font-size: 1.389vw;
    }
    .casestudies-cafe-1-section.case-study-1-new-section {
        padding-bottom: 8.333vw;
    }
    .case-study-testimonials p {
        font-size: 2.222vw;
        margin-bottom: 1.319vw;
    }
    .case-study-testimonials .user-review-profile figcaption h5 {
        font-size: 1.389vw;
    }
    .case-study-testimonials .user-review-profile figcaption span {
        font-size: 1.111vw;
    }
    .case-study-2-text-info p {
        font-size: 1.389vw;
    }
    .faq-accordion-content p {
        font-size: 1.25vw;
    }
    .faq-accordion-intro::after {
        width: 2.778vw;
        height: 2.778vw;
    }
    .timeline-case-info h6 {
        font-size: 0.972vw;
    }
    .timeline-case-info h3 {
        font-size: 1.111vw;
        margin: 0 0 0.694vw;
    }
    .timeline-case-info p {
        font-size: 1.111vw;
    }
    .timeline-case-info ul li {
        font-size: 1.111vw;
    }
    .timeline-case-info {
        padding: 0 1.111vw;
    }
    .dots-time {
        width: 1.944vw;
        height: 1.944vw;
        margin: 0.833vw auto;
    }
    .dots-time::before {
        width: 1.528vw;
        height: 1.528vw;
        border: 0.139vw #262626 solid;
    }
    .dots-time::after {
        width: 0.694vw;
        height: 0.694vw;
    }
    .time0line-bdr {
        top: 2.986vw;
    }
}

@media (max-width: 1440px) {
    .digital-under-info h3 {
        padding-left: 16.3vw;
    }

    .big-future-heading {
        padding-left: 10.99vw;
    }

    .digital-future-info .lefs-button {
        padding-right: 13.3vw;
        padding-top: 6.2vw;
    }

    .tab-image-new {
        height: 100%;
    }

    .split-strategy-item-info {
        height: 67%;
    }

    .infinixbio-casestudies-section-3 .cndkbeforeafter {
        width: 100%;
    }

    .portfolio-scrolling-text .marquee-thework-line span {
        line-height: 14.34vw;
        font-size: 14.34vw;
    }
    .portfolio-case-tab-section.portfolio-project-section {
        padding-top: 5vw;
        padding-bottom: 5vw;
    }
    .portfolio-project-heading h1 {
        font-size: 3.59vw;
        line-height: 3.59vw;
    }
    .portfolio-project-heading {
        margin-bottom: 2.2vw;
    }
    .portfolio-project-section .portfolio-filter-tabs {
        margin-bottom: 2.2vw;
    }
    .portfolio-project-section .filter-toggle-btn {
        font-size: 0.97vw;
        line-height: 1.25vw;
        min-width: 7.22vw;
        height: 2.78vw;
        column-gap: 0.46vw;
    }
    .portfolio-all-item-col-info .project-portfolio-detail-left-col h3 {
        font-size: 1.67vw;
        line-height: 2.15vw;
        margin-bottom: 0.7vw;
    }
    .portfolio-all-item-col-info .project-portfolio-detail-left-col p {
        font-size: 1.25vw;
        line-height: 1.84vw;
    }
    .portfolio-project-section .project-portfolio-detail-right-col .portfolio-badges .badge {
        padding: 0.36vw 0.52vw 0.26vw;
        font-size: 0.83vw;
        line-height: 1.11vw;
    }
    .portfolio-project-section .filter-actions button {
        font-size: 0.97vw;
        line-height: 1.25vw;
        height: 2.78vw;
    }
    .portfolio-project-section .portfolio-all-item-col-info figure {
        margin: 0 0 1.5vw;
    }
    .portfolio-project-section .close-filter img {
        max-width: 2.5vw;
    }
    .portfolio-project-section .filter-header {
        padding: 2vw 1.5vw 1.05vw;
    }
    .portfolio-project-section .filter-body {
        padding: 1vw 1.5vw 2vw;
    }
    .timeline-ul-list-left .timeline-case-info {
        padding: 0 1vw;
    }
}

@media (max-width: 1439px) {
    .review-mrq-item img {
        width: auto;
    }

    .review-mrq-item p {
        font-size: 1.25vw;
    }

    .video-fullecreen video {
        width: 113%;
        object-fit: cover;
        object-position: right bottom;
    }

    .close-tab-btn img {
        width: 100%;
        display: block;
    }

    .unique-strategy-section .tab-wrap {
        height: 76vh;
    }

    .case-study-page-section .portfolio-scrolling-text .marquee-thework-line span {
        padding: 0 6.125vw 0 5.59vw;
    }

    .location-pin-content h6 {
        letter-spacing: 1.4px;
    }

    .location-pin-content p:not(:last-child) {
        margin: 0 0 5px;
    }

    .location-pin-modal {
        padding: 1.263vw 1vw 1.102vw;
    }

    .about-logo {
        padding: 4.4vw 0 0;
    }

    .cfe-brand-content-info ul li::after {
        top: 9px;
    }

    .the-strategy-tabbing-menu-item ul li {
        font-size: 5.5vw;
    }

    .the-strategy-tabbing-menu-item {
        width: 58.521vw;
    }

    #offer-testing-ads-content .ads-tabbing-flx-content-info {
        transform: translateY(50px);
    }

    #creative-testing-ads-content .ads-tabbing-flx-content-info {
        transform: translateY(100px);
    }

    #innovative-tech-ads-content .ads-tabbing-flx-content-info {
        transform: translateY(150px);
    }

    #data-driven-ads-content .ads-tabbing-flx-content-info {
        transform: translateY(200px);
    }

    .video-on-desktop {
        height: 25.5vw;
    }

    .h5vp_player_temp .plyr_wrapper,
    .h5vp_player_temp,
    .html5_video_players {
        height: 100%;
    }

    .marquee-atf-part.marquee-home-logo.marquee-right-atf {
        margin-top: 0.2vw;
    }

    .plyr--video {
        height: 100%;
    }

    .about-scroll-list-item {
        line-height: 11vw;
    }

    .menu-sitemap-menu-container ul li {
        font-size: 1.1vw;
    }
    .portfolio-project-section .filter-toggle-btn {
        font-size: 1vw;
    }
}

@media (max-width: 1279px) {

    /* .two-point-new-section.seo-2point-section {
        height: calc(100vh - 4.75vw);
    } */
    .case-study-page-section .portfolio-scrolling-text .marquee-thework-line span {
        padding: 0 6.565vw 0 6.79vw;
    }

    .casetabbing-slide-content ul li::after {
        top: 8px;
    }

    .two-point-new-left-info h1, .two-point-new-left-info h2 {
        margin: 0 0 1.1vw;
    }
}

@media (max-width: 1199px) {
    .two-point-logo a {
        display: inline-block;
    }

    .side-nav {
        display: none;
    }

    .mobile-menu-new {
        overflow: hidden;
    }

    .nav-manu-new ul li:nth-child(2n-2) {
        padding-left: 0;
    }

    .mobile-logo {
        display: block;
        padding: 14px 25px;
        border-bottom: 1px #000 solid;
    }

    .mobile-logo a {
        text-transform: uppercase;
        font-family: 'Open Sans Bold';
        font-weight: bold;
        font-size: 35px;
        letter-spacing: 4px;
    }

    .header-top-wrap-new {
        position: relative;
    }

    .main-nav-new .menu-bar-new {
        display: block;
    }

    .menu-bar-new {
        width: 38px;
        height: 26px;
        position: absolute;
        margin: 0;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .7s ease-in-out;
        -moz-transition: .7s ease-in-out;
        -o-transition: .7s ease-in-out;
        transition: .7s ease-in-out;
        cursor: pointer;
        display: block;
        right: 0;
        top: 2px;
        z-index: 1111;
    }

    .menu-bar-new span {
        width: 38px;
        display: block;
        height: 2px;
        background: #000;
        position: absolute;
        right: 0;
        transition: 0.4s;
    }

    .menu-bar-new span:nth-child(2) {
        top: 12px;
    }

    .menu-bar-new span:nth-child(3) {
        bottom: 0;
    }

    .mobile-menu-new .menu-bar-new span:nth-child(1) {
        transform: rotate(45deg);
        top: 12px;
    }

    .mobile-menu-new .menu-bar-new span:nth-child(2) {
        opacity: 0;
        visibility: hidden;
    }

    .mobile-menu-new .menu-bar-new span:nth-child(3) {
        transform: rotate(-45deg);
        bottom: 12px;
    }

    .mobile-menu-new .menu-bar-new span {
        background: #000;
    }

    .mobile-menu-new .menu-bar-new {
        background: none;
        position: fixed;
        top: 20px;
        right: 15px;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .navigation-new {
        background: #EBEDF2;
        position: fixed;
        top: 0;
        padding-top: 0;
        right: 0;
        width: 100%;
        height: 100vh;
        z-index: 99;
        transition: .7s;
        -webkit-transition: .7s;
        -moz-transition: .7s;
        overflow-y: auto;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 92px;
        margin: 0;
        transform: none;
        -webkit-transform: none;
        -ms-transform: none;
        top: -150%;
    }

    .mobile-menu-new .navigation-new {
        display: block;
        top: 0;
    }

    .nav-manu-new {
        flex-wrap: wrap;
    }

    .navigation-new ul {
        display: block;
        width: 100%;
    }

    .navigation-new ul li {
        margin-right: 0;
        padding: 0;
        margin: 0;
        position: relative;
        display: none;
        width: 100%;
    }

    .menu-item-has-children::after {
        content: "\f107";
        position: absolute;
        top: 0;
        right: 0;
        width: 50px;
        height: 48px;
        transition: 0.4s;
        font-family: FontAwesome;
        color: #000;
        padding: 0;
        z-index: 111;
        text-align: center;
        font-size: 16px;
        font-weight: 700;
        display: flex !important;
        justify-content: center;
        align-items: center;
        cursor: pointer;
        left: auto;
    }

    .nav-manu-new ul li.menu-item-has-children.open {
        position: relative;
    }

    .navigation-new ul li.menu-item-has-children {
        display: block;
    }

    .nav-manu-new ul li:nth-child(7)~li {
        display: block;
    }

    .navigation-new ul>li>a {
        display: block;
        border-top: 1px solid #dbdbdb;
        padding: 13px 20px;
        margin-right: 0;
        color: #000;
    }

    .nav-manu-new ul li a:hover {
        color: #000;
        position: relative;
    }

    .menu-item-has-children::before {
        display: none;
    }

    .navigation-new ul li ul.sub-menu {
        display: none;
        opacity: 1;
        visibility: visible;
        transform: scale(1);
        width: 100%;
        position: static;
        padding: 0;
        background: #000;
    }

    .navigation-new ul li.menu-item-has-children.open ul.sub-menu {
        display: block;
    }

    li.menu-arrow-click {
        display: none !important;
    }

    .navigation-new ul li ul.sub-menu li {
        margin: 0;
        display: block;
    }

    .navigation-new ul li ul.sub-menu li a {
        padding-left: 40px;
    }

    li.menu-arrow-click+li {
        display: none;
    }

    /*=TOP NAV MENU CSS END=*/

    .two-point-new-left-info h1, .two-point-new-left-info h2 {
        font-size: 65px;
        line-height: 70px;
        margin: 0 0 19px 0;
    }

    .two-point-new-d-left-col {
        width: 472px;
    }

    .two-point-new-d-right-col {
        width: calc(100% - 472px);
    }

    .btn-href-link {
        font-size: 25px;
        line-height: 30px;
    }

    .btn-href-link::after {
        width: 60px;
        height: 60px;
    }

    .lefs-button {
        width: 153px;
    }

    .two-point-logo {
        font-size: 80px;
        line-height: 88px;
    }

    .lefs-button.opacity-0 {
        opacity: 1 !important;
        visibility: visible;
    }

    .header-side-nav {
        display: none;
    }

    .hamburger-toggle {
        width: 27px;
    }

    .two-point-logo {
        font-size: 65px;
        line-height: 78px;
        letter-spacing: 15px;
    }

    .video-on-desktop {
        height: 288px;
    }

    .review-mrq-item {
        padding: 0 8px;
    }

    .review-mrq-item p {
        letter-spacing: 1.5px;
        font-size: 16px;
    }

    .review-mrq-item img {
        margin-left: 10px;
    }

    .marquee-tools {
        padding: 18px 0;
    }

    .marquee-tools p {
        font-size: 18px;
    }

    .prodcut-screen-left .video-on-desktop {
        height: 582px;
    }

    .prodcut-screen-company-info h3 {
        margin: 0 0 14px;
        font-size: 27px;
        letter-spacing: 3px;
        line-height: 35px;
        max-width: 100%;
        padding: 0 40px;
    }

    .prodcut-screen-company-info ul {
        margin: 0 auto;
        padding: 0 8.5px;
        max-width: 315px;
    }

    .prodcut-screen-company-info ul li {
        margin: 0 0 15px;
    }

    .prodcut-screen-company-info ul li a {
        font-size: 16px;
        padding: 14px 22px;
        border-radius: 9px;
        letter-spacing: 1.5px;
    }

    .prodcut-screen-company-info ul li a::before {
        width: 15px;
        height: 15px;
        margin-right: 8px;
        top: 2px;
    }

    .choose-link-href {
        font-size: 16px;
        margin-top: 18px;
    }

    .choose-link-href svg {
        margin-left: 10px;
        width: auto;
    }

    .prodcut-screen-left {
        padding: 22px 0 0 0;
    }

    .two-point-new-left-info p {
        font-size: 20px;
        line-height: 29px;
        letter-spacing: 2px;
        padding: 0 40px;
    }

    .progress-cricle-svg {
        width: 70px;
        height: 70px;
        top: calc(50% - 32px);
        left: calc(50% - -20px);
    }

    .header-new {
        padding: 30px 30px 20px 30px;
        ;
    }

    .video-iframe {
        margin: 25px 30px 32px;
        padding: 0;
    }

    .product-screenmobile p {
        font-size: 24px;
        line-height: 31px;
    }

    .product-screenmobile {
        max-width: 287px;
        padding: 16px 20px;
        left: 20px;
        top: 20px;
    }

    .prodcut-screen-left {
        width: 53.4%;
    }

    .prodcut-screen-company-right {
        width: 46.6%;
        padding: 15px 0 37px;
    }

    .prodcut-screen-left .video-on-desktop {
        height: 462px;
    }

    .button {
        padding: 12px 25px;
        font-size: 16px;
    }

    .tab-ul-list ul li a {
        font-size: 13px;
    }

    .home-index-page .menu-bar-new span {
        background: #fff;
    }

    .home-index-page .nav-manu-new ul li a {
        color: #000;
    }

    .home-index-page .nav-manu-new ul li a:hover {
        color: #000;
    }

    .video-iframe p {
        bottom: 45px;
        right: 23px;
        font-size: 18px;
        max-width: 330px;
        line-height: 27px;
    }

    .mobile-menu-new .home-index-page .menu-bar-new span {
        background: #000;
    }

    .marquee-new-inner .marquee-tools p {
        font-size: 18px;
    }

    .global-first-headline {
        padding: 50px 0px 50px 0;
    }

    .global-heading h1,
    .global-heading h2,
    .global-heading h3,
    .global-heading h4,
    .global-heading h5 {
        font-size: 35px;
        line-height: 42px;
    }

    .global-heading {
        max-width: 421px;
    }

    .global-leader-2pint-section .container {
        padding: 0 30px;
    }

    .global-heading p {
        font-size: 22px;
        line-height: 34px;
    }

    .global-second-headline .global-heading {
        max-width: 570px;
    }

    .global-second-headline::after {
        left: calc(100% - 360px);
        height: 1px;
    }

    .global-three-headline .global-heading {
        padding: 50px 0 60px;
        max-width: 63.75vw;
    }

    .flexible-servies-col-info::after {
        top: -247px;
    }

    .flexible-servies-col-info {
        padding: 40px 30px 40px;
    }

    .services-bottom-textline h3 {
        font-size: 20px;
        line-height: 30px;
        height: 28px;
        letter-spacing: 1px;
        margin: 0 0 10px;
    }

    .linked-all {
        font-size: 15px;
    }

    .services-bottom-textline p {
        font-size: 16px;
        margin: 0 0 10px;
        letter-spacing: 1px;
        line-height: 24px;
    }

    .flexible-servies-col-info h2 {
        font-size: 35px;
        line-height: 41px;
    }

    .flexible-servies-second-info .services-bottom-textline {
        padding: 20px;
    }

    .flexible-servies-second-info .services-bottom-textline h3 img {
        max-width: 10px;
        width: auto;
        margin-top: -2px;
    }

    .two-point-new-left-info {
        padding: 3.2vw 6vw;
    }

    .review-atf-2point p {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 27px;
    }

    .review-atf-2point span {
        font-size: 16px;
    }

    li {
        font-size: 16px;
        line-height: 22px;
    }

    .top-heading {
        padding: 8px 0;
        margin: 0 0 13px;
    }

    .top-heading h2 {
        font-size: 25px;
        line-height: 33px;
    }

    .revenue-mouse-scroll-scnd h3 {
        margin: 0 0 15px;
        padding: 0;
        font-size: 20px;
        line-height: 28px;
        font-family: 'Urbanist', sans-serif;
        font-weight: 300;
        letter-spacing: 3px;
        color: #000;
    }

    .text-change-btn {
        padding: 7px 19px;
        font-size: 18px;
        line-height: 24px;
        font-family: 'Urbanist', sans-serif;
        font-weight: 600;
        letter-spacing: 0.75px;
        color: #000;
        border: 1px rgba(0, 0, 0, 0.30) solid;
        border-radius: 9px;
        display: inline-flex;
        position: absolute;
        top: 0;
        left: 0;
        max-width: 282px;
        right: 0;
        margin: 0 auto 15px;
    }

    .range-labels {
        padding: 82px 0 0;
    }

    .range-labels li {
        width: 20%;
        font-size: 14px;
    }

    .revenue-mouse-scroll-scnd {
        padding: 0 30px 33px 30px;
    }

    .dots-btn::before {
        position: absolute;
        top: -6px;
        right: 0;
        left: 0;
        content: "";
        margin: 0 auto;
        width: 14px;
        height: 14px;
        background: #fff;
        border-radius: 50%;
        border: 3px #C2C2C2 solid;
        z-index: 1;
    }

    .range {
        position: relative;
        height: 4px;
    }

    .range input::-webkit-slider-thumb {
        -webkit-appearance: none;
        width: 54px;
        height: 54px;
        margin: -27px 0px 0 0;
        border-radius: 50%;
        background: #000 url('../images/double-arrow.png') no-repeat center;
        cursor: pointer;
        border: 0 !important;
        position: relative;
        z-index: 1;
    }

    .range input::-moz-range-thumb {
        width: 54px;
        height: 54px;
        margin: -27px 0px 0 0;
        border-radius: 50%;
        background: #000 url('../images/double-arrow.png') no-repeat center;
        cursor: pointer;
        border: 0 !important;
        position: relative;
        z-index: 1;
    }

    .range input::-ms-thumb {
        width: 54px;
        height: 54px;
        margin: -27px 0px 0 0;
        border-radius: 50%;
        background: #000 url('../images/double-arrow.png') no-repeat center;
        cursor: pointer;
        border: 0 !important;
        position: relative;
        z-index: 1;
    }

    .range input::-webkit-slider-runnable-track {
        width: 100%;
        height: 4px;
        cursor: pointer;
        background: #b2b2b2;
    }

    .range input::-moz-range-track {
        width: 100%;
        height: 4px;
        cursor: pointer;
        background: #b2b2b2;
    }

    .range input::-ms-track {
        width: 100%;
        height: 4px;
        cursor: pointer;
        background: #b2b2b2;
    }

    .range input:focus {
        background: none;
        outline: none;
    }

    .range input::-ms-track {
        width: 100%;
        cursor: pointer;
        background: transparent;
        border-color: transparent;
        color: transparent;
    }

    .compare-second-warpper {
        padding: 0 20px;
    }

    .tab-ul-list {
        margin: 0 0 20px;
    }

    .tab-ul-list ul {
        margin: 0 -4px;
    }

    .tab-ul-list ul li {
        margin: 0;
        padding: 4px 4px;
        display: block;
        width: 25%;
    }

    .tab-ul-list ul li a {
        font-size: 13px;
        padding: 8px 7px;
        border-radius: 9px;
    }

    .tab-ul-list ul li a span {
        font-size: 13px;
    }

    .tab-ul-list ul li ul.range-labels li {
        line-height: 16px;
        font-size: 10px;
    }

    .tab-ul-list ul li a span em {
        font-size: 7px;
    }

    .features-list-table ul li.list-tittle-text {
        font-size: 18px;
        padding: 12px 15px;
    }

    td.td-first {
        width: 6%;
    }

    td.td-two {
        width: 63%;
        vertical-align: top;
    }

    td.td-three {
        width: 34%;
    }

    .features-list-table ul li {
        font-size: 15px;
        padding: 12px 15px;
        border-radius: 9px;
    }

    .features-list-table ul li td.td-first img {
        width: auto;
    }

    .features-list-table ul li td.td-three img {
        max-width: 20px;
        width: auto;
    }

    .channels-nots-bottom p {
        font-size: 15px;
        line-height: 22px;
        padding: 0 0 14px;
    }

    .video-play-icon span {
        width: 55px;
        height: 55px;
    }

    .video-play-icon span::after {
        width: 20px;
        height: 20px;
        border-top: 11px transparent solid;
        border-bottom: 11px transparent solid;
        border-left: 17px #fff solid;
        left: 5px;
    }

    .channels-nots-bottom {
        padding-top: 15px;
    }

    /* .two-point-new-section {
        height: calc(100vh - 58px);
    } */
    .marquee-atf-part.marquee-home-logo.marquee-right-atf {
        margin-left: -2.3vw;
        margin-right: 0;
        margin-top: 4vw;
    }

    .video-fullecreen video {
        width: 112%;
        height: 100%;
        object-fit: contain;
        object-position: bottom;
    }

    .features-list-table {
        height: 13.5vw;
        overflow-x: auto;
    }

    .book-consultation-section {
        padding: 14.2vw 0;
    }

    .book-consultation-heading h2 {
        font-size: 6.9vw;
    }

    .footer-section {
        padding: 7.75vw 7.1vw 3.27vw 9.1vw;
    }

    .reviws-scroll-section {
        padding: 0 0 8.5vw;
    }

    .experience-pmm-section {
        padding: 50px 30px 30px;
    }

    .experience-heading h3 {
        line-height: 40px;
        letter-spacing: 4px;
        margin: 0 0 15px;
        font-size: 40px;
    }

    .experience-heading h2 {
        font-size: 75px;
        line-height: 69px;
    }

    .experience-heading {
        margin: 0 0 40px;
    }

    .experience-product-col-info p {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 24px;
        margin-bottom: 14px;
    }

    .experience-product-col-info .live-link.link-black a {
        font-size: 16px;
    }

    .experience-product-col-info .live-link.link-black a img {
        width: 12px;
        padding-top: 2px;
        margin-left: 9px;
    }

    .product-icon-cricle {
        width: 80px;
        height: 80px;
        border-radius: 100px;
        margin-bottom: 15px;
    }

    .product-icon-cricle img {
        width: auto;
        height: auto;
    }

    .product-rlt-col-6 {
        margin-bottom: 20px;
    }

    .item-product-info h4 {
        letter-spacing: 1px;
        font-size: 21px;
        line-height: 28px;
        margin-bottom: 7px;
    }

    .item-product-info p {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 24px;
        font-family: 'Urbanist', sans-serif;
        font-weight: 300;
    }

    .experience-product-col-left {
        width: 36%;
        padding-right: 20px;
    }

    .experience-product-col-right {
        width: 64%;
    }

    .amm-tabbing-flx-content-info {
        padding: 30px 90px 30px 30px;
    }

    .amm-tabbing-flx-content-info h4 {
        margin: 0 0 20px;
        font-size: 20px;
        line-height: 20px;
        letter-spacing: 2px;
    }

    .amm-tabbing-flx-content-info h3 {
        font-size: 54px;
        line-height: 68px;
        padding: 0 0 25px;
    }

    .page-template-websites #social-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 54px;
        line-height: 68px;
    }
    .portfolio-all-page-tab-section #social-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 54px;
        line-height: 68px;
    }

    .amm-tabbing-flx-col-rlt {
        width: 50%;
        background: #000;
        padding: 40px 10px 40px 40px;
    }

    .tabbing-menu-item ul li a span,
    .amm-tabbing-loaction-v2 .tabbing-menu-item ul li a span {
        border-radius: 10px;
        padding: 10px 20px;
        font-size: 35px;
        line-height: 40px;
        width: calc(100% - 50px);
    }

    .tabbing-menu-item ul li a strong,
    .amm-tabbing-loaction-v2 .tabbing-menu-item ul li a strong {
        width: 50px;
        border-radius: 10px;
    }

    .tabbing-menu-item ul li a strong img,
    .amm-tabbing-loaction-v2 .tabbing-menu-item ul li a strong img {
        width: 18px;
    }

    .amm-tabbing-flx-content-info p {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 24px;
        width: 80%;
    }

    .marketing-manager-content-info {
        margin: 0;
        padding: 40px;
    }

    .marketing-manager-content-info h3 {
        font-size: 54px;
        line-height: 64px;
        margin-bottom: 40px;
    }

    .marketing-manager-content-info p {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 24px;
    }

    .nav-tabs-menu ul li {
        padding: 0 8px;
        letter-spacing: 1px;
        font-size: 14px;
    }

    .photogenics-item-repeat h3 {
        font-size: 15px;
        line-height: 1.3vw;
        letter-spacing: 1px;
    }

    .reviws-info-tag p {
        font-size: 17px;
        line-height: 22px;
        margin: 0 0 5px;
    }

    .reviws-movie-trailer-4 .reviws-info-tag p,
    .reviws-movie-trailer-7 .reviws-info-tag p,
    .reviws-movie-trailer-16 .reviws-info-tag p,
    .reviws-movie-trailer-13 .reviws-info-tag p {
        font-size: 17px;
        line-height: 24px;
    }

    .footer-menu ul li {
        margin: 0 0 5px;
        font-size: 16px;
    }

    .footer-menu {
        margin: 0 0 2.23vw 0;
        width: 25%;
    }

    .footer-menu h4 {
        font-size: 18px;
        margin: 0 0 10px;
    }

    .footer-left-sm12 {
        width: 15%;
    }

    .footer-right-sm12 {
        width: 85%;
    }

    .footer-rlt-menu-info {
        padding: 0px 0 0 9.6vw;
    }

    .reviws-info-tag i.fa.fa-star {
        font-size: 14px;
    }

    .reviws-scroll-item.aos-init {
        opacity: 0.3 !important;
        transform: scale(0.7) !important;
        transition: 3s;
        filter: blur(0) !important;
    }

    .reviws-scroll-item.aos-init.aos-animate {
        opacity: 1 !important;
        transform: scale(1) !important;
    }

    .marketing-manager-flex-phone img {
        width: auto;
        max-width: 307px;
    }

    .mobile-reviws-scroll-section {
        display: block;
        margin: 0;
        padding: 4vw 0 4vw;
        background: #000;
    }

    .down-arrow-img {
        margin: 0 0 13px;
        width: 20px;
    }

    .reviws-scroll-item.reviws-movie-trailer-7 {
        max-width: 26vw;
    }

    .reviws-scroll-item {
        margin-top: 15px !important;
        margin-bottom: 0 !important;
    }

    /*===*/
    .digital-future-info .lefs-button {
        padding-top: 5.8vw;
    }

    .digital-future-info .lefs-button .progress-cricle-svg {
        width: 60px;
        height: 60px;
        top: calc(50% - 32px);
        left: calc(50% - -11px);
    }

    .seo-2point-section .two-point-new-left-info p {
        padding: 0 0;
    }

    .linked-all img {
        width: 10px;
    }

    .leadsper-section {
        padding: 50px 15px;
    }

    .leader-text-info p {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 24px;
    }

    .leader-text-info h1,
    .leader-text-info h2,
    .leader-text-info h3,
    .leader-text-info h4,
    .leader-text-info h5 {
        font-size: 25px;
        line-height: 33px;
        letter-spacing: 4px;
        margin: 0 0 15px;
    }

    .b2b-grap-img img {
        width: 100%;
    }

    .leadsper-flex-row {
        margin-bottom: 35px;
    }

    .hubspoke-section {
        padding: 60px 30px 60px;
        overflow: hidden;
    }

    .hubspoke-fist-top h1,
    .hubspoke-fist-top h2,
    .hubspoke-fist-top h3,
    .hubspoke-fist-top h4,
    .hubspoke-fist-top h5 {
        font-size: 50px;
        line-height: 60px;
        margin: 0 0 20px;
    }

    .hubspoke-fist-top p {
        font-size: 22px;
        line-height: 34px;
        color: #fff;
    }

    .hub-background-blk {
        left: 0;
        right: 0;
        top: 0;
    }

    .hubspoke-fist-top {
        padding: 0 150px 70px;
    }

    .google-two-mid {
        margin: 0 auto 70px;
        max-width: 688px;
    }

    .google-two-mid p {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 15px;
        letter-spacing: 1px;
    }

    .google-two-mid .columns p {
        letter-spacing: 1px;
    }

    .reach-three-col-right {
        width: 50%;
        padding: 100px 0 0 100px;
    }

    .heading p {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 15px;
        letter-spacing: 1px;
    }

    .google-two-mid h1,
    .google-two-mid h2,
    .google-two-mid h3,
    .google-two-mid h4,
    .google-two-mid h5 {
        margin: 0 50px 30px;
        line-height: 44px;
        font-size: 37px;
    }

    .heading h1,
    .heading h2,
    .heading h3,
    .heading h4,
    .heading h5 {
        line-height: 44px;
        font-size: 37px;
        margin: 0 0 30px;
    }

    .increase-white-section {
        padding: 50px 15px;
    }

    .increase-white-section .leader-text-info p {
        letter-spacing: 1px;
    }

    p {
        margin-bottom: 10px;
    }

    .leadsper-col-6-right {
        width: 50%;
        padding: 0 15px;
        margin: 0;
    }

    .leadsper-col-6-left {
        width: 50%;
        padding: 0 15px;
        margin: 0;
    }

    .increase-white-section .leader-text-info.b2c-right-part {
        padding: 0;
    }

    .increase-white-section .leader-text-info.b2c-right-part {
        padding: 0;
    }

    .seemore-three-headline a {
        font-size: 75px;
        line-height: 75px;
        max-width: 53vw;
    }

    .seemore-three-headline p {
        font-size: 17px;
        max-width: 180px;
        letter-spacing: 2px;
        line-height: 24px;
        margin-left: 15px;
        margin-top: 10px;
    }

    .see-more-work-section {
        padding: 100px 30px;
    }

    .two-point-new-section.seo-2point-section {
        height: calc(100vh - 5vw);
    }

    .thumble-3commn-section {
        padding: 2.25vw 8.1vw;
    }

    .slick-prev,
    .slick-next {
        width: 25px;
        height: 25px;
        background-size: 14px !important;
    }

    .thumb-heading h3 {
        font-size: 20px;
    }

    .thumble-3commn-col-info h6 {
        font-size: 12px;
        line-height: 18px;
    }

    .thumble-3commn-col-info p {
        font-size: 16px;
        line-height: 23px;
    }

    .thumble-3commn-col-info h2 {
        margin: 0 0 5px;
        font-size: 16px;
        line-height: 25px;
    }

    .inline-btn .btn {
        font-size: 10px;
        padding: 4px 10px;
    }

    .modal-projects-popup .before-after-tool-col-6 {
        width: 50%;
    }

    .emailpge-hdr-2point-section .menu-bar-new span {
        background: #fff;
    }

    .mobile-menu-new .emailpge-hdr-2point-section .menu-bar-new span {
        background: #000;
    }

    .aninated-page-load .emailpge-hdr-2point-section .nav-manu-new ul li a {
        color: #000;
    }

    .faq-heading p {
        font-size: 16px;
        line-height: 24px;
        margin-top: 19px;
        letter-spacing: 1px;
    }

    .faq-heading h1,
    .faq-heading h2,
    .faq-heading h3,
    .faq-heading h4,
    .faq-heading h5 {
        font-size: 54px;
        line-height: 60px;
    }

    .split-strategy-bgblack {
        padding: 50px 30px;
    }

    .split-strategy-scroll {
        padding: 0 30px 50px;
    }

    .split-strategy-item-info p {
        letter-spacing: 1px;
        font-size: 16px;
        line-height: 24px;
    }

    .split-strategy-item-info {
        padding: 0 70px 0 0;
    }

    .faq-item__content p {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 1px;
    }

    .faq-item__title h4 {
        font-size: 20px;
        line-height: 24px;
    }

    .faq-item__title::after {
        width: 16px;
        height: 16px;
    }

    .lefs-button.see-more-link {
        margin: 60px auto 0;
    }

    .faq-heading h6 {
        font-size: 25px;
        line-height: 25px;
        letter-spacing: 1px;
    }

    .faq-scroll.show-more-height {
        height: 427px;
    }

    .split-strategy-item-info h4 {
        margin: 0 0 10px;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 1px;
    }

    .play-icon {
        width: 30px;
        height: 30px;
    }

    .play-icon::after {
        width: 10px;
        height: 10px;
        border-left: 8px #fff solid;
        border-bottom: 6px transparent solid;
        border-top: 6px transparent solid;
    }

    .split-strategy-container {
        padding: 0 0 50px;
    }

    .split-strategy-scroll .tab-content {
        height: auto !important;
    }

    .tab-image-new {
        height: auto;
    }

    .split-strategy-item-info {
        padding: 0 70px 0 0;
        height: 100%;
    }

    .tab-image-new .tab-image {
        width: 100%;
        height: auto;
    }

    .split-strategy-scroll {
        height: auto !important;
    }

    .split-strategy-scroll .tab-content {
        height: 100% !important;
    }

    .split-strategy-scroll .tab-list {
        height: auto;
    }

    .split-strategy-scroll .tab-wrap {
        height: auto;
    }

    .content-hide-scroll .tab-top.split-strategy-item-info {
        padding-top: 0;
    }

    .split-strategy-section {
        padding: 15px 0 0 0;
    }

    .split-strategy-scroll .tab-content:last-child {
        margin-bottom: 0;
    }

    .our-emailprocess-right .product-icon-cricle img {
        width: 36px;
        height: auto;
    }

    .socialpage-hdr-2point-section .two-point-new-left-info {
        padding: 3.2vw 2vw;
    }

    .socialpage-hdr-2point-section .two-point-new-left-info p {
        padding: 0 0;
    }

    .our-socialprocess-right .product-icon-cricle img {
        width: auto;
        height: auto;
    }

    .platform-specific-section .faq-heading {
        max-width: 555px;
        margin: 0 auto 30px;
    }

    .social-youtube-section {
        padding: 40px 30px 50px;
    }

    .slide-menu-list {
        right: 15px;
        border-radius: 5px;
        padding: 5px;
        bottom: 15px;
        left: 15px;
    }

    .slide-menu-list ul li {
        margin: 0 0.6px;
        letter-spacing: 0.6px;
        border-radius: 5px;
        font-size: 12px;
    }

    .slide-menu-list ul li a {
        padding: 8px 0vw;
        border-radius: 5px;
    }

    .social-youtube-col-item p {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 1px;
    }

    .podcast-style-section {
        padding: 40px 30px 60px;
    }

    .podcast-latest-bgsrp {
        padding: 30px;
        margin: 0 auto 40px;
        width: 100%;
    }

    .podcast-latest-col-info p {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 1px;
    }

    .podcast-latest-col-info h6 {
        letter-spacing: 1px;
        font-size: 16px;
        margin: 0 0 7px;
    }

    .podcast-latest-col-info h3 {
        font-size: 30px;
        line-height: 35px;
        margin: 0 0 10px;
    }

    .podcast-latest-col-lft {
        padding-right: 2vw;
    }

    .animation-img-03 {
        width: 116px;
    }

    .animation-img-04 {
        width: 100px;
    }

    .animation-img-05 {
        width: 85px;
    }

    .animation-img-02 {
        width: 100px;
    }

    .animation-img-01 {
        width: 85px;
    }

    .maik-icon {
        width: 50px;
        top: 10px;
        right: -28px;
    }

    .camera-icon {
        z-index: 2;
        bottom: -3vw;
        width: 40px;
        left: 72px;
    }

    .delivers-list-wrp h4 {
        letter-spacing: 1px;
        margin: 0 0 19px;
        font-size: 25px;
        line-height: 25px;
    }

    .delivers-hover-effect p {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 1px;
        width: 240px;
    }

    .concept-podcast-bottom h3 {
        margin: 0 0 14px;
        padding: 0 0 14px;
        font-size: 35px;
        line-height: 45px;
    }

    .concept-podcast-bottom h3::after {
        height: 2px;
    }

    .concept-podcast-bottom p {
        padding: 0 0 0 250px;
        font-size: 20px;
        line-height: 26px;
    }

    .delivers-list-wrp {
        margin: 0 0 40px;
    }

    .repurposing-social-section {
        padding: 50px 30px 50px;
    }

    .reel-platform-flex-warp {
        margin-bottom: 20px;
    }

    .reel-platform-flex-warp:last-child {
        margin-bottom: 0;
    }

    .social-reelflex-info p {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 1px;
        padding: 0;
    }

    .close-tab-btn {
        right: 35px;
        top: 20px;
        width: 26px;
        height: 26px;
    }

    .digital-future-info .lefs-button .btn-href-link {
        font-size: 22px;
    }

    .thumble-3commn-flex-row .slick-prev,
    .thumble-3commn-flex-row .slick-next {
        top: 20vw;
    }

    .two-point-new-section.home-index-page.portfolio-case-study-header {
        height: calc(100vh - 38.65vw);
    }

    .portfolio-scrolling-text .marquee-thework-line span {
        line-height: 13.44vw;
        padding: 0 12.665vw 0 11.1vw;
        font-size: 13.44vw;
        -webkit-text-stroke-color: #000;
        color: #000;
    }

    /* .portfolio-scrolling-text .marquee-thework-line span {
        line-height: 13.34vw;
        font-size: 13.34vw;
    } */
    .portliat-menu ul li a {
        font-size: 12px;
        padding: 8px 15px;
    }

    .case-study-portlio-col-info p {
        font-size: 16px;
        line-height: 24px;
    }

    .case-study-portlio-col-info h4 {
        font-size: 18px;
        line-height: 24px;
    }

    .case-study-page-section .portfolio-scrolling-text .marquee-thework-line span {
        -webkit-text-stroke-width: 1px;
        padding: 0 83px;
    }

    .about-logo {
        padding: 0;
    }

    .aboutvideo-section .lefs-button {
        width: auto;
    }

    .about-leadership-text-card {
        padding: 3.333vw 1.5vw 2vw 1.646vw;
    }

    .header-the-work-soundmind .lefs-button {
        margin-top: 8px;
    }

    .web-design-soundmind-section {
        padding: 40px 0 0;
    }

    .web-soundmind-heading h1 img {
        margin: 0 12px 0 10px;
        min-width: inherit;
        max-width: 10px;
    }

    .web-soundmind-heading h1 {
        margin-bottom: 12px;
        font-size: 30px;
        line-height: 30px;
    }

    .web-soundmind-heading p {
        font-size: 14px;
        line-height: 25px;
        letter-spacing: 1px;
    }

    .partnership-soundmind-section .container {
        padding: 0 30px;
    }

    .livesite-icon a {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 1px;
    }

    .livesite-icon a img {
        width: 11px;
        margin-left: 7px;
    }

    .partnership-heading h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .partnership-soundmind-row {
        margin: 40px -7px 0;
    }

    .partnership-soundmind-left {
        padding: 0 7px;
    }

    .partnership-soundmind-right {
        padding: 0 7px;
    }

    .partnership-soundmind-col {
        margin-bottom: 15px;
    }

    .soundnind-appmusic-section {
        padding: 110px 0 130px;
    }

    .more-projects-col h4 {
        font-size: 16px;
        line-height: 20px;
    }

    .seemore-three-headline::after {
        height: 1px;
    }

    .soundnind-appmusic-section.photogenics-appmusic-section {
        padding-bottom: 20vw;
    }

    .about-location-section {
        overflow: hidden;
    }

    .about-location-right ul {
        padding: 0 2.479vw 0 0;
        max-height: 39.615vw;
    }

    .about-location-map-wrapper {
        padding: 2.792vw 0 1.75vw;
    }

    .about-location-right {
        padding: 2.854vw 0 3.55vw 2.479vw;
    }

    .cfe--info-item p {
        font-size: 15px;
        letter-spacing: 1px;
        line-height: 23px;
    }

    .cfe-slideinfo-content p {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 24px;
    }

    .live-link a {
        font-size: 15px;
    }

    .live-link a img {
        margin-left: 7px;
        width: 11px;
    }

    .cfe-brand-content-info p {
        margin: 0 0 15px;
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 24px;
    }

    .cfe-brand-content-info ul li {
        margin: 0 0 7px;
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 24px;
    }

    .cfe-brand-content-info ul li::after {
        left: -12px;
    }

    .cases-desgin-cafe-section .container {
        padding: 0 100px;
    }

    .desgin-cafe-content p,
    .desgin-cafe-content ul li {
        margin: 0 0 15px;
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 24px;
    }

    .cases-desgin-cafe-ul-li-flex p,
    .cases-desgin-cafe-ul-li-flex ul li {
        margin: 0 0 15px;
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 24px;
    }

    .video-part-row p {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 24px;
        margin: 0 0 15px;
    }

    .user-review-profile figcaption h5 {
        font-size: 16px;
    }

    .user-review-profile figcaption span {
        font-size: 14px;
    }

    .app-internal-description p {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 24px;
        margin: 0 0 15px;
    }

    .app-internal-description ul li {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 24px;
        background-position: left top 7px;
        padding-left: 20px;
        background-size: 9px;
    }

    .marketing-tb-content p {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 24px;
        margin: 0 0 15px;
    }

    .marketing-tb-content ul li {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 24px;
        margin: 0 0 8px;
    }

    .tabs-menu-row ul li {
        margin: 0 14px 0 0;
        letter-spacing: 0.5px;
        font-size: 16px;
        line-height: 24px;
    }

    .casetabbing-slide-content p {
        margin: 0 0 16px;
        letter-spacing: 1px;
        font-size: 14px;
        line-height: 24px;
    }

    .coronado-section5 .casetabbing-slide-content p {
        margin: 0 0 16px;
    }

    .casetabbing-slide-content ul li {
        letter-spacing: 1px;
        font-size: 14px;
        line-height: 24px;
    }

    .casetabbing-slide-content ul li::after {
        top: 9px;
    }

    .tab-increased-info-ct p {
        letter-spacing: 0.5px;
        font-size: 16px;
        line-height: 24px;
    }

    .tab-increased-info-ct {
        padding: 20px;
    }

    .tab-increased-info-ct .live-link.link-black a {
        font-size: 12px;
    }

    .live-link.link-black a img {
        width: 7px;
    }

    .btn {
        padding: 4px 10px;
        letter-spacing: 0.5px;
        font-size: 10px;
    }

    .content-repeat-info h3 {
        font-size: 17px;
        line-height: 24px;
        margin: 0 0 10px;
    }

    .content-repeat-info p {
        letter-spacing: 0.5px;
        font-size: 13px;
        line-height: 20px;
    }

    .casetabbing-rlt-img-info {
        height: 100%;
        position: relative;
    }

    .casetabbing-rlt-img-info figure {
        margin: 0 0 0 0;
        padding: 0 0 0 3.5vw;
        height: 100%;
    }

    .casetabbing-rlt-img-info figure>img {
        height: 100%;
        object-fit: cover;
    }

    .tab-increased-flx-row {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .casestudies-cafe-1-section {
        padding: 20px 30px 50px 30px;
    }

    .cases-cafe-2-section {
        padding: 50px 30px 50px 30px;
    }

    .cases-cafe-brand-warp {
        margin-bottom: 50px;
    }

    .cases-desgin-cafe-section {
        padding: 50px 0 240px 0;
    }

    .organization-cafe-section {
        padding: 60px 30px 50px 30px;
    }

    .review-box-part {
        margin-bottom: 50px;
    }

    .marketing-success-section {
        padding: 50px 30px 50px 30px;
    }

    .casetabbing-slide-content {
        padding: 95px 30px 20px 30px;
    }

    .tabs-menu-row {
        padding: 34px 0 0 30px;
    }

    .csd-header-cafe .two-point-logo {
        text-align: left;
        padding-left: 30px;
    }

    .cfe--info-item h5 {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 8px;
        letter-spacing: 1px;
    }

    .bars-col-4 {
        height: 60px;
    }

    .the-strategy-section .global-three-headline .global-heading {
        padding-top: 16px;
        padding-bottom: 40px;
    }

    .the-strategy-section .global-second-headline {
        padding-bottom: 20px;
    }

    .the-strategy-tabbing-menu-item ul li {
        font-size: 45px;
        line-height: 48px;
    }

    .the-strategy-tabbing-menu-item {
        width: 55%;
    }

    .the-strategy-tab-content-tabing {
        width: 40%;
    }

    .ads-tabbing-flx-content-img-wrap::before {
        width: 100%;
        height: 179px;
        background-size: contain;
    }

    .ads-tabbing-flx-content-img-wrap video {
        width: 320px;
        height: 180px;
    }

    #offer-testing-ads-content .ads-tabbing-flx-content-info {
        transform: translateY(0px);
    }

    #creative-testing-ads-content .ads-tabbing-flx-content-info {
        transform: translateY(0px);
    }

    #innovative-tech-ads-content .ads-tabbing-flx-content-info {
        transform: translateY(0px);
    }

    #data-driven-ads-content .ads-tabbing-flx-content-info {
        transform: translateY(0px);
    }

    .split-strategy-scroll .tab-item.w-dyn-item {
        padding-top: 1.6vw;
        margin-top: 1.6vw;
    }

    .content-hide-scroll .tab-top.split-strategy-item-info .faq-heading {
        padding: 0 0 15px;
    }

    .our-process-hidden-contant {
        position: static;
        display: none;
    }

    .our-process-hidden-contant.active {
        display: block;
    }

    .b2b-grap-3-img .grap-svgchart {
        bottom: 8.1vw;
    }

    .nav-manu-new ul li.series-menu-mobile {
        display: block;
    }

    .footer-menu ul li a::after {
        line-height: 21px;
    }

    .footer-menu ul li a {
        padding-right: 16px;
    }

    .footer-menu ul li a:hover::after {
        right: 0;
    }

    .btn-href-link img {
        width: 70px;
        height: 70px;
        top: calc(50% - 32px);
        left: calc(50% - -20px);
    }

    .case-studies-linked .btn-href-link img {
        left: calc(50% - -3.44vw);
        width: 4.5vw;
        height: 4.5vw;
        top: calc(50% - 2.1vw);
    }

    .chat--text {
        display: none;
    }

    .chat--bubble {
        display: flex;
        align-items: center;
    }

    .chat--bubble svg:nth-child(1) {
        margin-right: 5px;
        width: 17px;
        height: 17px;
    }

    .chat--bubble svg:nth-child(3) {
        margin-left: 7px;
        width: 17px;
        height: 20px;
    }

    .chat--bubble svg:nth-child(2) {
        width: 1px;
        height: auto;
    }

    .chat--bubble svg {
        width: 17px;
    }

    .chat--box {
        padding: 12px;
        border: 1px #fff solid;
        width: 270px;
        height: auto;
        border-radius: 10px;
        z-index: 9999;
    }

    .chat--headline {
        font-size: 18px;
        line-height: 24px;
    }

    .talkto-sales {
        line-height: 24px;
        font-size: 14px;
    }

    .monthchat {
        font-size: 14px;
        line-height: 24px;
    }

    .chatbuttons-box {
        margin-top: 8px;
    }

    .getStarted-popup .modal-dialog {
        max-width: 390px;
    }

    .getStarted-popup .modal-body h3 {
        font-size: 40px;
        line-height: 42px;
    }

    .sub-contact-info {
        margin-top: 5px;
    }

    .sub-contact-info p {
        font-size: 14px;
        line-height: 24px;
    }

    .letstalk-popup-inner {
        padding-top: 10px;
    }

    .letstalk-popup-inner .form-group .form-control {
        border-bottom: 1px solid #696969;
        height: 40px;
        font-size: 14px;
        line-height: normal;
    }

    .letstalk-popup-inner .form-group select.form-control {
        background-size: 10px;
    }

    .getStarted-popup .modal-content {
        padding: 30px 20px;
        border-left: 1px #696969 solid;
    }

    .letstalk-popup-inner .form-group p>label {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .letstalk-popup-inner .form-group {
        padding: 0 5px;
        margin-bottom: 20px;
    }

    .letstalk-popup-inner form {
        margin: 0 -8px;
    }

    .letstalk-popup-inner .radio-common-button {
        padding-top: 10px;
    }

    .form-group p {
        font-size: 14px;
        line-height: 18px;
    }

    .letstalk-popup-inner .form-group .radio-common-button label {
        font-size: 14px;
        padding-bottom: 10px;
        padding-left: 21px;
        width: 90px;
    }

    .letstalk-popup-inner .radio-common-button .radio-button-circle {
        width: 10px;
        height: 10px;
        left: 2px;
        top: 3px;
    }

    .letstalk-popup-inner .radio-common-button .radio-button-circle:before {
        border: 1px solid #3f6be1;
        top: -2px;
        left: -2px;
        width: 14px;
        height: 14px;
    }

    body .wpcf7-not-valid-tip {
        font-size: 12px;
    }

    .letstalk-popup-inner button.btn.btn-send,
    .letstalk-popup-inner input.btn.btn-send {
        border: 1px solid #f4f4f4;
        height: 40px;
        border-radius: 100px;
    }

    .letstalk-popup-inner .form-group .btn.btn-send {
        min-width: 100px;
        font-size: 14px;
    }

    .sub-contact-info {
        margin-top: 10px;
    }

    .chat--cta {
        padding: 8px 12px;
        height: 30px;
        min-width: 50px;
        border-radius: 100px;
        border: 1px solid #fff;
        font-size: 13px;
    }

    form.invalid .wpcf7-response-output {
        font-size: 12px;
    }

    .chat--container {
        border: 1px #fff solid;
        width: 70px;
        height: 70px;
        bottom: 30px;
        right: 26px;
    }

    .chat--box .close--button {
        right: 9px !important;
        height: 15px;
        width: 18px;
        top: 10px;
    }

    .getStarted-popup .modal-header .close {
        right: 14px;
        top: 14px;
        width: 30px;
        height: 30px;
        padding: 4px;
    }

    .seo-marquee-section .review-mrq-section {
        padding: 11.5px 0;
    }

    .video-buttons {
        font-size: 12px;
        padding: 8px 8px;
        top: 11px;
        left: 11px;
        border-radius: 5px;
    }

    .play-sound i.fa.fa-volume-off,
    .mute-video i.fa.fa-volume-up {
        font-size: 17px;
    }

    .play-sound i.fa.fa-volume-off {
        margin-right: 6px;
    }

    .error-page .lefs-button {
        width: 276px;
    }

    .error-page .btn-href-link img {
        left: calc(50% - -80px);
    }

    .readyunlock-potential p {
        font-size: 18px;
        line-height: normal;
        margin: 0 0 30px;
    }

    .error-page .readyunlock-potential h1 {
        padding: 0 11vw 35px;
    }

    .marquee-home-logo .marquee-tools {
        padding: 18px 12px;
    }

    .marquee-home-logo .marquee-tools img {
        height: 56px;
    }

    nav.mobile-scroll-new {
        display: none;
    }

    .mobile-menu-warp-colum {
        display: block;
        padding: 0 35px 0 25px;
    }

    .menu-hdr-mobile {
        width: 50%;
        padding-top: 30px;
        float: left;
    }

    .menu-hdr-mobile:nth-child(even) {
        float: right;
    }

    .menu-hdr-mobile h4 {
        font-size: 18px;
        line-height: 22px;
        color: rgba(0, 0, 0, 0.4);
        font-family: 'Urbanist', sans-serif;
        font-weight: 400;
        margin: 0 0 13px;
    }

    .menu-hdr-mobile ul {
        padding: 0;
        margin: 0;
    }

    .navigation-new .menu-hdr-mobile ul li {
        display: block;
        font-size: 22px;
        line-height: 27px;
        font-family: 'Urbanist', sans-serif;
        font-weight: 400;
        margin: 0 0 13px;
    }

    .navigation-new .menu-hdr-mobile ul li a {
        border: none;
        padding: 0;
    }

    .prodcut-screen-blk-desgin .prodcut-screen-company-info .new-heading-desktop h3 {
        color: #fff;
        padding: 0;
    }

    .prodcut-screen-blk-desgin .new-heading-desktop {
        padding: 2.95vw 4vw;
        margin-bottom: 15px;
    }

    .prodcut-screen-company-right.prodcut-screen-blk-desgin {
        padding-bottom: 40px;
    }

    .mobile-pdt-pmm-video {
        display: flex;
        height: 100%;
        align-items: center;
        flex-wrap: wrap;
    }

    .prodcut-screen-left .video-on-desktop {
        display: none;
    }

    .prodcut-screen-blk-desgin .prodcut-screen-company-right {
        padding-bottom: 40px;
    }

    .white-header-backend .two-point-logo {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .white-header-backend .home-index-page .menu-bar-new span {
        background: #000;
    }

    .soundnind-appmusic-section.chef-dane-work-appmusic-section {
        padding-bottom: 160px;
    }

    .menu-hdr-mobile {
        width: 62%;
    }

    .menu-hdr-mobile:nth-child(even) {
        width: 36%;
    }

    .infinixbio-casestudies-section-1 .cfe-hero-banner img {
        height: 321px;
        object-fit: cover;
    }

    .infinixbio-casestudies-section-1 .cfe-hero-banner .chefdane-logo img {
        height: auto;
    }

    .cfe-slideinfo-content h1,
    .cfe-slideinfo-content h2,
    .cfe-slideinfo-content h3,
    .cfe-slideinfo-content h4,
    .cfe-slideinfo-content h5 {
        margin: 0 0 15px;
        font-size: 35px;
        line-height: 43px;
    }

    .cfe-brand-content-info {
        padding: 0 0 0 30px;
    }

    .cfe-brand-content-info h3 {
        line-height: 32px;
        letter-spacing: 1px;
        margin: 0 0 20px;
        font-size: 27px;
    }

    .cfe-brand-content-info ul {
        margin: 0 0 20px;
        padding: 0px 50px 0 12px;
    }

    .desgin-cafe-content h2,
    .desgin-cafe-content h3 {
        line-height: 32px;
        letter-spacing: 2px;
        margin: 0 0 20px;
        font-size: 27px;
    }

    .webiste-video-iframe .video-on-desktop {
        height: 340px;
    }

    .webiste-video-iframe .video-on-desktop video {
        object-fit: cover;
        object-position: top;
    }

    .case-studies-black-section .lefs-button {
        padding-bottom: 4.5vw;
        width: auto;
    }

    .infinixbio-casestudies-section-6 .live-link.link-black a img {
        width: 7px;
    }

    .border-square-row {
        gap: 5px;
    }

    .lastupdate-col-3 p {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 23px;
        padding-right: 4px;
    }

    .content-wrap-blog h1,
    .content-wrap-blog h2,
    .content-wrap-blog h3,
    .content-wrap-blog h4,
    .content-wrap-blog h5 {
        margin: 0 0 15px;
    }

    .blog-big-text-top h6 {
        font-size: 14px;
    }

    .blog-default-content h1,
    .blog-default-content h2,
    .blog-default-content h3,
    .blog-default-content h4,
    .blog-default-content h5 {
        font-size: 22px;
        margin: 0 0 20px;
        line-height: 28px;
    }

    .blog-default-content p {
        margin: 0 0 20px;
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 23px;
    }

    .blog-default-content li {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 23px;
    }

    .blog-default-content ul li {
        padding-left: 10px;
    }

    .blog-default-content ul li::after {
        top: 12px;
        width: 2px;
        height: 2px;
        border-radius: 20px;
    }

    .blog-back-to-top a {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 23px;
        padding-right: 20px;
        position: relative;
    }

    .blog-back-to-top a::after {
        width: 10px;
        height: 10px;
        top: 10px;
        border-top: 1px #000 solid;
        border-right: 1px #000 solid;
    }

    .blog-more-slide-section {
        padding: 50px 0 67px;
    }

    .blog-more-slide-video-section {
        border-bottom: 1px #fff solid;
        padding: 50px 0 60px;
    }

    .blog-default-content ul {
        margin: 0 0 20px;
    }

    .blog-default-content ol {
        margin: 0 0 20px;
    }

    .blog-default-content ol li::before {
        width: 16px;
    }

    .footer-menu ul li.fo-contant-linked a::before {
        top: 10px;
        left: -10px;
        width: 4px;
        height: 4px;
    }

    .menu-social-follow a {
        margin: 0 7px 0 0;
        padding: 11px;
        width: 48px;
        height: 48px;
        display: inline-flex;
        background: #fff;
        border-radius: 140px;
    }

    .menu-social-follow a:last-child {
        margin-right: 0;
    }

    .page-template-reviews .marquee-thework-line {
        width: 10000px;
    }

    #email-pmm-content .amm-tabbing-flx-content-info h3,
    #ads-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 48px;
        line-height: 56px;
    }

    .amm-tabbing-flx-content-info p br {
        display: none;
    }

    .letstalk-popup-inner .form-group .btn.btn-send {
        padding: 0 20px;
    }

    .single-post .digital-header-section {
        border-bottom: 1px #fff solid;
    }

    .single-post .menu-bar-new span {
        background: #fff;
    }

    .single-post .digital-header-section .menu-bar-new {
        top: 37px;
    }

    .blog-details-new-section .heading-digital {
        max-width: 278px;
    }

    .digital-lab-new-section .heading-digital {
        max-width: 278px;
    }

    .blog-inner-heading-warp .lastupdate-col-3 p em {
        font-size: 12px;
        padding-right: 10px;
    }

    .headline-blog-lft h1,
    .headline-blog-lft h2 {
        font-size: 22px;
        line-height: 26px;
    }

    .webiste-lineup-four-section .prodcut-screen-company-info h3 {
        font-size: 27px;
        line-height: 35px;
    }

    .webiste-lineup-four-section .prodcut-screen-company-info ul {
        max-width: 365px;
    }

    .webiste-fst-text-info p {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 5px;
    }

    .webiste-fst-text-info h2 {
        letter-spacing: 1px;
        margin: 0 0 15px;
        font-size: 25px;
        line-height: 34px;
    }

    .process-text-info p {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 24px;
    }

    .start-tab-menu {
        margin-top: -261px;
    }

    .webiste-thework-section .lefs-button {
        margin: 0 auto;
    }

    .website-pge-tabbing-section .amm-tabbing-flx-content-info p {
        /* padding-right: 7vw; */
    }

    .website-category-service-section {
        border-bottom-width: 1px;
    }

    .webiste-lineup-four-section .mobile-pdt-pmm-video video {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .webiste-lineup-four-section .prodcut-screen-left {
        padding: 0;
        border-bottom: 1px #fff solid;
    }

    .start-tab-menu ul.nav li:nth-child(7) {
        bottom: -22.125vw;
    }

    .thumb-logo-effect {
        top: 50%;
        opacity: 1;
        visibility: visible;
    }

    .thumb-logo-effect img {
        width: 160px !important;
    }

    .fixprocess-text-info-tb {
        margin-top: -50px;
    }

    .blog-inner-heading-warp .lastupdate-col-3 p em::after {
        width: 2px;
        height: 2px;
        top: 10px;
        right: 2px;
    }

    .added-address-popup {
        max-width: 239px;
        margin: 20px auto 0;
    }

    .added-address-popup h6 {
        margin: 0 0 10px;
        font-size: 25px;
        line-height: normal;
    }

    .added-address-popup p {
        font-size: 14px;
        line-height: 24px;
    }

    .location-bootom-button .btn-href-link img {
        left: calc(50% - 25px);
    }

    ol li::before {
        padding-right: 7px;
    }

    .two-point-new-d-left-middle {
        border-right: 1px #000 solid;
    }

    .added-address-popup {
        display: none;
    }

    .see-more-work-hour-dog-section.see-more-work-section {
        padding-left: 130px;
    }

    .split-strategy-without-animation .tab-content {
        overflow: unset;
    }

    .tab-image-new.tab-horizontal-50-rlt.without-animation-tab-image {
        margin-top: -30px;
    }

    .strategy-delivers-list-section {
        max-width: 90%;
        margin: 0 auto 40px;
    }

    .strategy-delivers-col-info-wrap h4 {
        font-size: 65px;
        line-height: 75px;
        letter-spacing: 1px;
        margin: 0 0 15px;
        width: 450px;
    }

    .strategy-delivers-col-info-content p {
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 1px;
        margin-bottom: 12px;
    }

    .strategy-delivers-col-left {
        width: 330px;
    }

    .strategy-delivers-col-right {
        width: calc(100% - 330px);
        padding-left: 50px;
    }

    .split-scroll-list.active_hover .split-scroll-inner {
        margin: -10vh 0 0;
    }

    .sitemap-section {
        padding: 40px 0;
    }

    .sitemap-section .container {
        max-width: 100%;
        padding: 0 90px;
    }

    .sitemap-new-heading h1 {
        border-bottom: 1px solid #f4f4f4;
        padding-bottom: 15px;
        margin-bottom: 15px;
        font-size: 30px;
        line-height: normal;
    }

    .menu-sitemap-menu-container ul li {
        font-size: 16px;
        padding: 0 0 8px;
    }

    .menu-sitemap-menu-container ul {
        padding: 0 0 0 15px;
    }

    .menu-sitemap-menu-container ul li ul {
        padding-top: 14px;
    }

    .cls-2,
    .cls-2-e-c,
    .cls-2-b2c,
    .cls-2-b2p,
    .cls-3-email,
    .cls-3-email-2,
    .cls-3-email-3,
    .cls-3-email-4,
    .cls-3-social-1,
    .cls-social-cart-3,
    .cls-social-cart-2-3 {
        font-size: 12px;
    }

    .cls-3,
    .cls-3-e-c,
    .cls-3-b2c,
    .cls-3-b2p,
    .cls-2-email,
    .cls-2-email-2,
    .cls-2-email-3,
    .cls-2-email-4,
    .cls-4-email-4,
    .cls-2-social-1,
    .cls-social-cart-2,
    .cls-social-cart-2-2 {
        font-size: 10px;
    }

    .cls-4-ads-chart-3 {
        font-size: 10px;
    }

    .prodcut-screen-company-info ul li a:hover {
        transform: scale(1);
    }

    .webiste-process-fice-section {
        display: none;
    }

    .mobile-process-tab-show {
        display: block;
        padding: 30px 30px;
        background: #000;
        position: relative;
    }

    .mobile-process-tab-show .faq-scroll.show-more-height {
        height: auto;
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 90px;
        overflow: visible;
        z-index: 999;
        max-width: 768px;
        margin: 0 auto;
    }

    .mobile-process-tab-show .faq-scroll.show-more-height::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background: #000;
        height: 13%;
    }

    .mobile-process-tab-show .faq-scroll.show-more-height .faq-item {
        border: 1px #3b3a3a solid;
        width: 100%;
        background: #000;
        margin: 13px 0;
        position: sticky;
        z-index: 1;
        border-radius: 10px;
        padding: 14px;
        text-align: center;
        top: 143px;
    }

    .mobile-process-tab-show .faq-scroll.show-more-height .faq-item:first-child::after {
        content: "";
        position: absolute;
        top: -21px;
        height: 20px;
        width: 1px;
        background: #e7fa48;
    }

    .mobile-process-tab-show .faq-scroll.show-more-height .faq-item::before {
        content: "";
        position: absolute;
        bottom: -31px;
        height: 30px;
        width: 1px;
        background: #e7fa48;
    }

    .mobile-process-tab-show .faq-scroll.show-more-height .faq-item:nth-child(2) {
        top: 189px;
    }

    .mobile-process-tab-show .faq-scroll.show-more-height .faq-item:nth-child(3) {
        top: 235px;
    }

    .mobile-process-tab-show .faq-scroll.show-more-height .faq-item:nth-child(4) {
        top: 281px;
    }

    .mobile-process-tab-show .faq-scroll.show-more-height .faq-item:nth-child(5) {
        top: 326px;
    }

    .mobile-process-tab-show .faq-scroll.show-more-height .faq-item:nth-child(6) {
        top: 372px;
    }

    .mobile-process-tab-show .faq-item__title::after {
        width: 25px;
        height: 25px;
        background: #000 !important;
        border-radius: 41vw;
        border: 1px #fff solid;
        margin: 0 0 1.458vw;
        right: 0px;
        top: 0;
    }

    .mobile-process-tab-show .faq-item__title::before {
        content: "";
        width: 25px;
        height: 14px;
        position: absolute;
        right: -5px;
        border-left: 2px #E7FA48 solid;
        border-bottom: 2px #E7FA48 solid;
        transform: rotate(-45deg);
        top: -2px;
        opacity: 1;
        visibility: visible;
        z-index: 1;
    }

    .mobile-process-tab-show .faq-item.open .faq-item__title::before {
        opacity: 1;
        visibility: visible;
    }

    .mobile-process-tab-show .process-heading-fixed {
        position: sticky;
        top: 12px;
        left: 0;
    }

    .mobile-process-tab-show .process-heading-fixed h3 {
        font-size: 28px;
        line-height: normal;
        text-align: center;
        margin: 0 0 8px;
    }

    .mobile-process-tab-show .start-tiitle {
        position: sticky;
        left: 0;
        top: 54px;
        text-align: center;
        z-index: 111;
    }

    .mobile-process-tab-show .start-tiitle::after {
        content: "";
        width: 40px;
        height: 40px;
        display: block;
        border: 2px #fff solid;
        border-radius: 120%;
        margin: 4px auto 4px;
        background: #000;
    }

    .mobile-process-tab-show .start-tiitle::before {
        content: "";
        background: #e7fa48;
        display: block;
        width: 15px;
        height: 15px;
        position: absolute;
        bottom: 13px;
        left: 0;
        right: 0;
        margin: 0 auto;
        border-radius: 40px;
    }

    .start-tiitle h5 {
        letter-spacing: 1px;
        font-size: 16px;
        line-height: 25px;
    }

    .image-user-at {
        position: absolute;
        width: 70px;
        height: 70px;
        bottom: -101px;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: auto;
        overflow: visible;
    }

    .mobile-process-tab-show .faq-scroll .faq-item .faq-item__content {
        padding: 0;
        display: block !important;
    }

    .mobile-process-tab-show .image-user-at img.crecle-site {
        display: none;
    }

    .mobile-process-tab-show .image-user-at img {
        display: block;
        border-radius: 100%;
    }

    .mobile-process-tab-show .faq-item.open .image-user-at img {
        display: block;
    }

    .mobile-process-tab-show .faq-item.open .image-user-at img.crecle-site {
        display: none;
    }

    .circle-start {
        top: -13px;
        width: 90px;
        font-size: 18px;
        transition: 1s;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .faq-item.open .circle-start {
        transform: scale(1);
    }

    .circle-start i.fa:nth-child(1) {
        top: 7px;
        left: -18px;
    }

    .circle-start i.fa:nth-child(2) {
        top: -12px;
        left: -21px;
    }

    .circle-start i.fa:nth-child(3) {
        left: -3px;
        top: -11px;
    }

    .circle-start i.fa:nth-child(4) {
        top: 7px;
        right: 1px;
    }

    .chat--container {
        z-index: 1111;
    }

    .ads-tabbing-flx-content-img-wrap img {
        width: 90%;
    }

    .two-point-new-section.socialpage-hdr-2point-section {
        height: calc(100vh - 5vw);
    }

    .two-point-new-section.emailpge-hdr-2point-section {
        height: calc(100vh - 5vw);
    }

    .two-point-new-section.pmm-pageheader.marketing-cmn-banner {
        height: calc(100vh - 5vw);
    }

    .two-point-new-section.website-header-banner {
        height: calc(100vh - 5vw);
    }

    .grecaptcha-badge {
        opacity: 0;
        visibility: hidden;
    }

    .grecaptcha-badge.grecaptcha-badge-active {
        /* opacity: 1;
        visibility: visible; */
        z-index: 9;
    }

    .partnership-soundmind-right-video {
        height: 589px;
    }

    .pure-traditional-ani .container {
        max-width: 100%;
        margin: 0 auto;
    }

    .pure-traditional-col-4 {
        width: 19.57vw;
    }

    .smooth-heading h2 {
        font-size: 7.24vw;
        line-height: 7vw;
    }

    .unfor-item-card img {
        max-height: 5vw;
    }

    .unfor-item-card:nth-child(2) img {
        max-height: 4.39vw;
    }

    .unfor-item-card:nth-child(3) img {
        height: 5vw;
    }

    .unfor-card-bottle {
        right: -5.94vw;
        width: 23.24vw;
    }

    .abvfour-warp-row {
        padding: 0 0 0 1vw;
    }

    .abvfour-warp-col-1 {
        width: 15.4%;
    }

    .abvfour-warp-col-2 {
        width: 20%;
    }

    .branding-design-col .smooth-heading img {
        width: 39.66vw;
        margin-bottom: 1.8vw;
    }

    .mavwicks-page-ection-6 .tabs-menu-row ul li {
        margin: 0 10px 0 0;
        letter-spacing: 0.5px;
        font-size: 16px;
    }

    .border-square-row img {
        width: 50px;
    }

    .reserve-spot-popup .modal-dialog {
        max-width: 500px;
    }

    .reserve-spot-popup .modal-header {
        padding: 20px;
    }

    .reserve-spot-popup .modal-header img.close {
        width: 30px;
    }

    .reserve-spot-form-wrap {
        padding: 0px 0 60px;
        max-width: 385px;
    }

    .reserve-spot-heading {
        margin-bottom: 20px;
    }

    .reserve-spot-heading h2 {
        font-size: 45px;
        line-height: 55px;
    }

    .reserve-spot-form .form-group {
        margin-bottom: 20px;
    }

    .reserve-spot-form .form-group label {
        margin-bottom: 8px;
        font-size: 14px;
        line-height: 14px;
    }

    .reserve-spot-form .form-group .medium {
        border: 1px solid #454545;
        height: 50px;
        font-size: 16px;
        line-height: 20px;
        padding: 15px;
    }

    .reserve-spot-form .form-group.green_btn .btn-green {
        width: 120px;
        height: 45px;
        padding: 12px 6px;
    }

    .tabs-menu-row ul li h3 {
        letter-spacing: 0.5px;
        font-size: 16px;
        line-height: normal;
    }

    .video-part-row figure {
        margin: 0 0 15px;
    }

    .mavwicks-page-ection-6 .tabs-menu-row {
        width: 50%;
    }

    .webinars-heading-item.webinars-heading-left p {
        width: 60%;
    }

    .btn-col-12-spot {
        padding-top: 18px;
    }

    .btn-col-12-spot .btn-green {
        min-width: 180px;
        height: 45px;
        border-radius: 6px;
        padding: 12px 15px;
        font-size: 14px;
        line-height: 15px;
        letter-spacing: 0.04em;
    }

    .two-point-logo.webinars-logo {
        font-size: 33px;
        padding-top: 40px;
    }

    #Paid-Advertising img.commn-img-tb,
    #Website-Ecommerce img.commn-img-tb,
    #Brand-PR img.commn-img-tb {
        width: 52px;
    }

    .thumble-newcolum-row .slick-prev,
    .thumble-newcolum-row .slick-next {
        width: 45px;
        height: 45px;
        background-size: 18px !important;
    }

    .thumble-newcolum-row .slick-next {
        right: 15px;
    }

    .thumble-newcolum-row .slick-prev {
        left: 15px;
    }

    .caseslider-slick-thumb .slick-prev,
    .caseslider-slick-thumb .slick-next {
        width: 45px;
        height: 45px;
        background-size: 18px !important;
    }

    .caseslider-slick-thumb .slick-next {
        right: 15px;
    }

    .caseslider-slick-thumb .slick-prev {
        left: 15px;
    }

    .dadyo-tabing-section .tabs-menu-row ul {
        width: 100%;
    }

    .dadyo-tabing-section .tabs-menu-row ul li {
        margin: 0 14px 0 0;
        letter-spacing: 0.5px;
        font-size: 16px;
        line-height: 24px;
    }

    .dadyo-tabing-section .tabs-menu-row {
        padding-top: 34px;
    }

    .digital0tab-colum-slider {
        width: 100%;
        display: block;
        height: auto;
    }

    .soundnind-appmusic-section.patagonia-packaging-floting-img {
        padding-bottom: 50px;
        padding-top: 110px;
    }

    .gaye-mag-collage-section .partnership-soundmind-col {
        margin-bottom: 15px;
    }

    .gaye-mag-collage-section .partnership-soundmind-right-video {
        height: 578px;
    }

    .gaye-mag-collage-section .partnership-soundmind-right-video img {
        height: 100%;
        object-fit: cover;
        object-position: top;
    }

    .author-profile-atf-section .author-user-warp {
        max-width: 100%;
        padding-left: 128px;
        padding-right: 30px;
    }

    .author-col-left {
        width: 290px;
    }

    .author-image {
        height: 290px;
    }

    .author-col-right {
        width: calc(100% - 290px);
        padding-left: 40px;
    }

    .author-profile-atf-section {
        padding: 50px 0px 80px;
    }

    .author-profile-right-inner {
        padding-top: 20px;
    }

    .author-profile-info .author-bio {
        margin-bottom: 25px;
    }

    .author-profile-info h2 {
        font-size: 55px;
        line-height: 65px;
        margin-bottom: 15px;
        letter-spacing: 0.02em;
    }

    .author-profile-info p {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 15px;
    }

    .author-profile-atf-section::before {
        height: calc(100% - -105px);
        width: 1px;
        /* left: 418px; */
        left: 435px;
        top: -105px;
    }

    .author-social a {
        font-size: 16px;
        line-height: 22px;
        padding-right: 10px;
        margin-right: 10px;
    }

    .author-social a::after {
        height: 10px;
        width: 1px;
    }

    .author-blog-section .articles-heading h3 {
        font-size: 48px;
        line-height: 60px;
        letter-spacing: 0.02em;
    }

    .author-blog-section .articles-heading {
        margin-bottom: 25px;
    }

    .author-blog-section {
        padding: 50px 30px;
    }

    .col-md-3.author-blog-item {
        padding: 0px 5px;
    }

    .author-blog-item .featured-img {
        height: 220px;
        margin-bottom: 20px;
    }

    .author-blog-item .featured-content span.author-articles-date {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 10px;
    }

    .author-blog-item .featured-content h2 {
        margin-bottom: 10px;
        font-size: 18px;
        line-height: 25px;
        letter-spacing: 0.03em;
    }

    .author-blog-item .featured-content p {
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .full-post-btn {
        padding-top: 10px;
    }

    .author-blog-item .full-post-btn a {
        font-size: 14px;
        line-height: 20px;
    }

    .br_none h3 br {
        display: none;
    }

    .readyunlock-potential.br_none h3 {
        font-size: 5vw;
    }

    .tri-logo-effect-vertical.smallsize-logo-part .tri-logo-left {
        width: 100%;
    }

    .dadyo-success-section .tri-logo-effect-vertical.smallsize-logo-part .tri-logo-left {
        width: 100%;
    }

    .tri-logo-effect-vertical.smallsize-logo-part .x-icon-mid {
        width: 16px;
    }

    .tri-logo-effect-vertical.smallsize-logo-part .pointlogo-txt strong {
        font-size: 38px;
        line-height: 50px;
    }

    .tri-logo-effect.tri-logo-effect-vertical.smallsize-logo-part {
        margin-top: 30px;
        gap: 15px;
        width: 175px;
    }

    .tri-logo-effect-vertical.smallsize-logo-part .tri-logo-left img {
        width: 100%;
    }

    .top-branding-project-section .top-branding-project-sub-header {
        margin-bottom: 15px;
    }

    .top-branding-project-section .top-branding-project-sub-header h6 {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 3px;
    }

    .top-branding-project-section .top-branding-project-sub-header p {
        font-size: 12px;
        line-height: 18px;
    }

    .brand-specialists-section {
        padding: 20px 20px 0px;
    }

    .brand-specialists-left-process,
    .brand-specialists-process-no {
        font-size: 15px;
        line-height: 18px;
        letter-spacing: 0.05em;
    }

    .brand-specialists-heading h2 {
        font-size: 60px;
        line-height: 60px;
        margin-bottom: 15px;
    }

    .brand-specialists-heading p {
        font-size: 16px;
        line-height: 20px;
    }

    .brand-specialists-info-item-inner h3 {
        font-size: 20px;
        line-height: 22px;
        letter-spacing: 0.08em;
        margin-bottom: 10px;
    }

    .brand-specialists-info-item-inner p {
        font-size: 18px;
        line-height: 28px;
    }

    .brand-specialists-info-item {
        width: 40vw;
    }

    .branding-project-slider-v2-section .branding-project-details-features {
        padding-right: 3vw;
    }

    .desgin-cafe-content ul {
        padding-left: 18px;
    }

    .two-point-new-section.aiobot-product-header .two-point-new-left-info h1 {
        font-size: 65px;
        line-height: 70px;
        margin: 0 0 19px 0;
    }

    .two-point-new-section.aiobot-product-header .two-point-new-left-info p {
        margin: 0 0 10px;
        font-size: 20px;
        line-height: 29px;
    }

    #seo-pmm2-content .amm-tabbing-flx-content-info h3 {
        font-size: 48px;
        line-height: 62px;
    }

    .blog-default-content ul li {
        padding-left: 18px;
        margin-bottom: 10px;
    }

    .blog-default-content ul li::after {
        top: 9px;
        width: 7px;
        height: 7px;
    }

    :root {
        --bullet-size: 15px;
    }

    .blog-default-content ul.bullet-list2 li,
    .blog-default-content ul.bullet-list3 li {
        padding-left: 25px;
    }

    .blog-default-content ul.bullet-list2 li::after {
        top: 4px;
    }

    .blog-default-content ul.bullet-list3 li::after {
        top: 5px;
    }

    .blog-default-content ol li {
        padding-left: 18px;
        margin-bottom: 10px;
    }

    /** ================== // Author Digital Saturdays // ================== **/

    .blog-more-slide-section.author-saturdays-section .blog-tiitle-slde {
        padding: 0 0 2.917vw 2.49vw;
    }
    .tri-logo-effect-vertical.smallsize-logo-part.buddhascup-smallsize .tri-logo-left {
        width: 157px;
    }
    .google-infinixbio-info.infinixbio-tb-redesign ul li:last-child {
        padding-right: 10vw;
    }
    .top-bar-notification p a {
        text-decoration-thickness: 1px;
        text-underline-offset: 3px;
    }
    .two-point-new-section.home-index-page.top-bar-padding {
        padding-top: 40px;
    }
    .top-bar-notification {
        padding: 10px 0px;
    }
    .portfolio-case-tab-section.portfolio-project-section .container {
        padding: 0px 20px;
    }
    .portfolio-project-heading h1 {
        font-size: 32px;
        line-height: 36px;
        letter-spacing: 0.07em;
    }
    .portfolio-case-tab-section.portfolio-project-section {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    .portfolio-project-heading {
        margin-bottom: 25px;
    }
    .portfolio-project-section .portfolio-filter-tabs {
        margin-bottom: 25px;
    }
    .portfolio-project-section .filter-toggle-btn {
        min-width: 90px;
        height: 38px;
        font-size: 14px;
        line-height: 18px;
        column-gap: 8px;
        border-radius: 4px;
    }
    .portfolio-project-section .filter-toggle-btn img {
        width: 18px;
        margin-top: 0;
    }
    .portfolio-project-section .portfolio-filter-tabs ul li a {
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 0.02em;
        padding: 7px 13px;
        border-radius: 4px;
        border-width: 1px;
    }
    .portfolio-project-section .portfolio-filter-tabs ul li {
        margin-right: 6px;
    }
    .portfolio-project-section .portfolio-all-item-col-4 {
        padding: 0 10px;
    }
    .portfolio-project-section .portfolio-all-item-warp {
        margin: 0px -10px;
        row-gap: 40px;
    }
    .portfolio-project-section .portfolio-all-item-col-info figure {
        margin: 0 0 15px;
    }
    .portfolio-all-item-col-info .project-portfolio-detail-left-col h3 {
        margin-bottom: 6px;
        font-size: 20px;
        line-height: 28px;
    }
    .portfolio-all-item-col-info .project-portfolio-detail-left-col p {
        font-size: 14px;
        line-height: 20px;
    }
    .portfolio-project-section .project-portfolio-detail-right-col .portfolio-badges .badge {
        padding: 8px 10px;
        font-size: 12px;
        line-height: 12px;
    }
    .portfolio-project-section .portfolio-badges {
        margin-top: 6px;
        gap: 7px;
        justify-content: flex-start;
    }
    .project-portfolio-detail-right-col {
        width: 100%;
        margin-top: 10px;
    }
    .project-portfolio-detail-left-col {
        width: 100%;
    }
    .portfolio-project-section .filter-header {
        padding: 20px 15px 20px;
    }
    .portfolio-project-section .filter-header h3 {
        font-size: 24px;
        line-height: 28px;
    }
    .portfolio-project-section .close-filter img {
        max-width: 22px;
    }
    .portfolio-project-section .filter-body {
        padding: 20px 0px 20px;
    }
    .portfolio-project-section .portfolio-filter-sidebar {
        width: 300px;
    }
    .filter_toggle_body {
        padding-bottom: 25px;
        padding-top: 0;
    }
    .portfolio-project-section .filter-group {
        margin-bottom: 20px;
    }
    .portfolio-project-section .filter-group h4, .applied-filter h4.applied_filter_toggle_head {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 20px;
    }
    .applied-filter h4.applied_filter_toggle_head {
        margin-bottom: 13px;
    }
    .applied-item.badge {
        border: 1px solid rgba(255, 255, 255, 0.2);
        padding: 5px 5px;
        font-size: 10px;
        line-height: 12px;
    }
    .applied-item.badge span.remove-icon {
        margin-right: 5px;
    }
    .applied-item.badge span.remove-icon img {
        width: 10px;
    }
    .applied-filter {
        padding: 10px 15px;
        margin-bottom: 25px;
        margin-top: -20px;
    }
    .portfolio-project-section .filter-group {
        padding-left: 15px;
        padding-right: 15px;
    }
    .total-port {
        width: 15%;
        font-size: 12px;
    }
    .portfolio-project-section .filter-repeater-inner {
        margin-bottom: 15px;
    }
    .portfolio-project-section .filter-checkbox {
        margin-bottom: 0px;
        font-size: 15px;
        line-height: 18px;
        width: 80%;
    }
    .portfolio-project-section .filter-checkbox span {
        line-height: 1;
        margin-left: 8px;
    }
    .portfolio-project-section .filter-checkbox input[type="checkbox"] {
        border: 1px solid rgba(255, 255, 255, 0.65);
        height: 16px;
        width: 16px;
    }
    .portfolio-project-section .filter-checkbox input[type="checkbox"]::before {
        border-width: 0 1px 1px 0;
        left: 5px;
        top: 2px;
        width: 4px;
        height: 8px;
    }
    .portfolio-project-section .filter-actions button {
        font-size: 13px;
        line-height: 22px;
        height: 35px;
    }
    .portfolio-project-section .filter-actions {
        padding: 20px 15px;
        gap: 10px;
    }
    .applied_filter_toggle_body {
        gap: 8px 8px;
    }
    .portfolio-project-section .filter-body {
        border-top: 1px solid rgba(255, 255, 255, 0.1);
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }
    .portfolio-project-section .filter-group {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }
    .global-heading-full .global-heading h2.heading-sm {
        font-size: 27px;
        line-height: 39px;
        margin-top: 20px;
        max-width: 450px;
        margin-left: auto;
        padding: 0;
    }
    .aibobot-logo #aibobot-json-1 {
        width: 120px;
        height: 120px;
        display: block;
    }
    .json-cricle-animate {
        width: 110px;
        height: 110px;
        margin: 0 auto 25px;
    }
    .aibobot-logo {
        margin: 0;
    }
    .rivecanvas-desktop {
        display: none;
    }
    .two-point-logo img {
        width: 30.85vw;
    }
}

@media (max-width: 1023px) {
    .two-point-new-d-left-col {
        width: 360px;
    }

    .two-point-new-d-right-col {
        width: calc(100% - 360px);
    }

    .two-point-logo {
        font-size: 50px;
        line-height: 58px;
        letter-spacing: 10px;
    }

    .two-point-new-left-info p {
        padding: 0;
    }

    .two-point-new-left-info {
        padding: 40px 30px;
    }

    .btn-href-link {
        font-size: 22px;
    }

    .two-point-new-left-info h1, .two-point-new-left-info h2 {
        font-size: 45px;
        line-height: 50px;
        margin: 0 0 19px;
    }

    .review-mrq-item img {
        margin-left: 7px;
        max-width: 62px;
    }

    .review-mrq-item p {
        letter-spacing: 1px;
        font-size: 14px;
    }

    .review-mrq-section {
        padding: 15px 0;
    }

    .prodcut-screen-left {
        width: 100%;
        order: 2;
    }

    .prodcut-screen-company-right {
        width: 100%;
        order: 1;
        padding: 0 0 40px;
    }

    .compare-second-warpper {
        margin: 0 auto;
        max-width: 750px;
    }

    .prodcut-screen-left .video-on-desktop {
        height: 437px;
    }

    .prodcut-screen-left.video-full-height .video-on-desktop {
        height: 437px;
    }

    .prodcut-screen-company-info h3 {
        margin: 0 auto 9px;
        font-size: 25px;
        max-width: 410px;
    }

    .prodcut-screen-company-info ul li {
        margin: 0 0 12px;
    }

    .prodcut-screen-company-info ul li a {
        font-size: 17px;
        padding: 12px 16px;
    }

    .product-screenmobile {
        position: static;
        width: 100%;
        order: 2;
        margin: 36px 0 -160px 30px;
    }

    .top-heading {
        padding: 18px 20px;
        text-align: center;
    }

    .top-heading h2 {
        font-size: 30px;
        line-height: 45px;
    }

    .prodcut-screen-company-info {
        padding: 15px 0 0;
    }

    .prodcut-screen-company-info ul li a::before {
        width: 20px;
        height: 20px;
        margin-right: 13px;
        top: 3px;
    }

    .prodcut-screen-left.prodcut-screen-bdr-rlt {
        padding-right: 0;
    }

    .tab-ul-list ul li a {
        font-size: 14px;
        padding: 8px 10px;
    }

    .review-atf-2point p {
        color: #fff;
        font-size: 16px;
        line-height: 25px;
        margin: 0;
        padding: 0;
        letter-spacing: 1px;
    }

    .hover-image-show {
        left: 0;
        max-width: 27.9vw;
        top: 0;
        padding: 20px;
    }

    .global-first-headline {
        padding: 40px 0px 40px 0;
    }

    .global-heading h1,
    .global-heading h2,
    .global-heading h3,
    .global-heading h4,
    .global-heading h5 {
        font-size: 30px;
        line-height: 34px;
    }

    .global-heading {
        max-width: 351px;
    }

    .global-second-headline::after {
        left: calc(100% - 230px);
    }

    .global-heading p {
        font-size: 18px;
        line-height: 28px;
    }

    .global-second-headline .global-heading {
        max-width: 470px;
    }

    .global-three-headline .global-heading {
        padding: 40px 0px 40px;
        max-width: 62.75vw;
    }

    .flexible-servies-col-info::after {
        top: -197px;
    }

    .flexible-servies-col-info h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .flexible-servies-col-info {
        padding: 30px 20px 40px;
    }

    .services-bottom-textline h3 {
        font-size: 17px;
    }

    .linked-all img {
        margin-left: 10px;
        margin-top: 1px;
    }

    .global-leader-2pint-section .container {
        padding: 0 20px;
    }

    .features-list-table {
        margin: 0;
        padding: 0;
        height: 325px;
        overflow-x: auto;
    }

    .two-point-new-section {
        height: calc(100vh - 55px);
    }

    .video-fullecreen video {
        display: none;
    }

    .video-fullecreen video.mobile-index-video-show {
        display: block;
    }

    .marquee-thework-line span {
        -webkit-text-stroke-width: 0.5px;
        font-size: 40px;
        line-height: 46px;
        letter-spacing: 2.3px;
    }

    .photogenics-item-repeat h3 {
        font-size: 13px;
        line-height: 15px;
    }

    .nav-tabs-menu ul li {
        font-size: 11px;
    }

    .content-repeat-info p {
        font-size: 12px;
        line-height: 16px;
    }

    .content-repeat-info h3 {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 10px;
    }

    .content-repeat-info .btn {
        margin-right: 2px;
        margin-bottom: 5px;
        font-size: 10px;
        padding: 4px 10px;
    }

    .footer-section {
        padding: 4.75vw 5.1vw 2.27vw;
    }

    .footer-left-sm12 {
        width: 168px;
    }

    .footer-right-sm12 {
        width: calc(100% - 168px);
    }

    .footer-rlt-menu-info {
        margin: 0;
        padding: 0 0 0 0;
    }

    .logo-ftr a {
        margin: 0 0 20px;
        font-size: 32px;
        line-height: 45px;
        letter-spacing: 3px;
    }

    .logo-ftr img {
        width: 96px;
    }

    .follow-icon-ftr h3 {
        margin: 0 0 15px;
        font-size: 25px;
        letter-spacing: 1px;
        line-height: 30px;
    }

    .follow-icon-ftr a {
        margin: 0 6px 0 0;
        padding: 7px;
        width: 30px;
        height: 30px;
    }

    .copyright p {
        font-size: 15px;
        line-height: 20px;
        letter-spacing: 1px;
    }

    .footer-menu {
        margin: 0 0 22px 0;
        width: 33.33%;
        padding-left: 30px;
    }

    .footer-menu h4 {
        margin: 0 0 10px;
        font-size: 22px;
        line-height: 30px;
        letter-spacing: 1.5px;
    }

    .footer-menu ul li {
        letter-spacing: 1px;
        line-height: 26px;
    }

    .logo-ftr {
        margin: 0 0 26px;
    }

    .live-link.link-black a {
        font-size: 10px;
    }

    .photogenics-right-col-6 {
        padding-right: 3.8vw;
        padding-left: 3.8vw;
        padding-top: 2.7vw;
    }

    .point-theme-warp-flex {
        max-width: 59.4vw;
    }

    .photogenics-headline-top p {
        font-size: 8px;
    }

    .book-consultation-heading h6 {
        font-size: 18px;
        line-height: 28px;
    }

    .experience-product-col-left {
        width: 100%;
        padding-right: 0;
        margin-bottom: 40px;
    }

    .experience-heading {
        margin: 0 0 25px;
    }

    .experience-heading h3 {
        line-height: 30px;
        margin: 0 0 5px;
        font-size: 31px;
        letter-spacing: 6px;
    }

    .experience-heading h2 {
        font-size: 58px;
        line-height: 57px;
    }

    .experience-heading {
        margin: 0 0 15px;
    }

    .experience-pmm-section {
        padding: 40px 30px 30px;
        border-top: 1px #000 solid;
    }

    .experience-product-col-right {
        width: 100%;
    }

    .amm-tabbing-flx-content-info h3 {
        font-size: 55px;
        line-height: 60px;
        padding: 0 0 25px;
    }

    .page-template-websites #social-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 55px;
        line-height: 60px;
    }
    .portfolio-all-page-tab-section #social-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 55px;
        line-height: 60px;
    }

    .marketing-manager-content-info h3 {
        font-size: 55px;
        line-height: 60px;
        margin-bottom: 30px;
    }

    .marketing-manager-flex-phone {
        margin: 0;
        height: 100%;
        display: flex;
        align-items: flex-end;
    }

    .marketing-manager-content-info {
        margin: 0;
        padding: 30px;
    }

    .reviws-scroll-item.reviws-movie-trailer-6 {
        margin-right: 20px;
    }

    .reviws-scroll-item.reviws-movie-trailer-20 {
        margin-left: 20px;
    }

    .reviws-scroll-item.reviws-movie-trailer-3 {
        max-width: 50vw;
    }

    .reviws-scroll-item.reviws-movie-trailer-2 {
        margin-left: auto;
    }

    .reviws-scroll-item.reviws-movie-trailer-12 {
        margin-right: 5vw;
        max-width: 33vw;
    }

    .reviws-scroll-item.reviws-movie-trailer-17 {
        max-width: 33vw;
        margin-left: 2vw;
    }

    .reviws-scroll-item.reviws-movie-trailer-18 {
        max-width: 40vw;
    }

    .reviws-scroll-item.reviws-movie-trailer-19 {
        max-width: 38vw;
    }

    .reviws-scroll-item.reviws-movie-trailer-21 {
        max-width: 39vw;
        margin-right: 11vw;
    }

    .leader-text-info h1,
    .leader-text-info h2,
    .leader-text-info h3,
    .leader-text-info h4,
    .leader-text-info h5 {
        letter-spacing: 2px;
        margin: 0 0 10px;
    }

    .experience-product-col-right.our-seoprocess-right {
        padding-left: 0;
    }

    .item-product-info small {
        letter-spacing: 1px;
        font-size: 14px;
        line-height: 18px;
        display: block;
    }

    .increase-white-section .leader-text-info h2 {
        letter-spacing: 2px;
    }

    .hubspoke-fist-top {
        padding: 0 50px 50px;
    }

    .hubspoke-fist-top h1,
    .hubspoke-fist-top h2,
    .hubspoke-fist-top h3,
    .hubspoke-fist-top h4,
    .hubspoke-fist-top h5 {
        font-size: 40px;
        line-height: 50px;
        margin: 0 0 12px;
    }

    .hubspoke-fist-top p {
        font-size: 18px;
        line-height: 30px;
        color: #fff;
    }

    .hubspoke-fist-top p br {
        display: none;
    }

    .google-two-mid h1,
    .google-two-mid h2,
    .google-two-mid h3,
    .google-two-mid h4,
    .google-two-mid h5 {
        margin: 0 50px 25px;
        line-height: 40px;
        font-size: 30px;
    }

    .heading h1,
    .heading h2,
    .heading h3,
    .heading h4,
    .heading h5 {
        line-height: 40px;
        font-size: 30px;
        margin: 0 0 25px;
    }

    .google-two-mid {
        margin: 0 auto 50px;
        max-width: 768px;
    }

    .reach-three-col-right {
        width: 50%;
        padding: 70px 0 0 0;
    }

    .hubspoke-section {
        padding: 50px 30px 50px;
    }

    .amm-tabbing-flx-content-info h3 {
        font-size: 44px;
        line-height: 52px;
        padding: 0 0 20px;
    }

    .page-template-websites #social-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 44px;
        line-height: 52px;
    }
    .portfolio-all-page-tab-section #social-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 44px;
        line-height: 52px;
    }

    .amm-tabbing-flx-content-info p br {
        display: none;
    }

    .marketing-manager-content-info h3 {
        font-size: 44px;
        line-height: 50px;
        margin-bottom: 30px;
    }

    .seemore-three-headline a {
        font-size: 52px;
        line-height: 59px;
        max-width: 58%;
    }

    .seemore-three-headline p {
        font-size: 15px;
        max-width: 180px;
        letter-spacing: 1px;
        line-height: 20px;
        margin-left: 15px;
        margin-top: 10px;
    }

    .see-more-work-section {
        padding: 60px 30px;
    }

    .thumble-3commn-section {
        padding: 2.55vw 5.1vw;
    }

    .thumb-heading h3 {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: 0px;
        margin: 0 0 10px;
    }

    .thumble-3commn-flex-row {
        padding-top: 10px;
    }

    .thumble-3commn-col-info h2 {
        margin: 0 0 10px;
        font-size: 18px;
        line-height: 26px;
    }

    .thumble-3commn-col-info figure {
        margin: 0 0 10px;
        padding: 0;
    }

    .close-tab-btn {
        right: 25px;
    }

    video.hover-image-show {
        max-height: 31vw;
    }

    .split-strategy-section .faq-heading {
        padding: 0 20px;
    }

    .split-strategy-item-info {
        padding: 0 40px 0 0;
    }

    .split-strategy-item-right {
        width: 46%;
    }

    .split-strategy-item-left {
        width: 54%;
    }

    .split-strategy-item-row {
        padding: 30px 0;
    }

    .leadsper-white-big-part .leadsper-col-6-right {
        width: 50%;
    }

    .leadsper-white-big-part .leadsper-col-6-left {
        width: 50%;
    }

    .email-faq-section {
        padding: 50px 50px;
    }

    .faq-heading h1,
    .faq-heading h2,
    .faq-heading h3,
    .faq-heading h4,
    .faq-heading h5 {
        font-size: 44px;
        line-height: 50px;
    }

    .faq-heading h6 {
        font-size: 20px;
    }

    .faq-heading {
        margin: 0 0 30px;
        padding: 0 40px;
    }

    .faq-item {
        padding: 20px 0;
    }

    .split-strategy-section .global-heading h1,
    .split-strategy-section .global-heading h2,
    .split-strategy-section .global-heading h3,
    .split-strategy-section .global-heading h4,
    .split-strategy-section .global-heading h5 {
        line-height: 37px;
    }

    .split-strategy-section .global-second-headline::after {
        right: calc(100% - 170px);
    }

    .split-strategy-scroll .tab-item.w-dyn-item {
        padding-top: 30px;
        margin-top: 30px;
    }

    .content-hide-scroll .tab-top.split-strategy-item-info .faq-heading {
        padding: 0 0 15px;
    }

    .split-strategy-scroll .tab-content {
        margin-bottom: 30px;
    }

    .socialpage-hdr-2point-section .two-point-new-left-info h1 {
        font-size: 45px;
        line-height: 50px;
    }

    .socialpage-hdr-2point-section .two-point-new-left-info {
        padding: 40px 30px;
    }

    .two-point-new-left-info p {
        font-size: 18px;
        line-height: 27px;
        letter-spacing: 2px;
    }

    .socialeadsper-section .leader-text-info h1,
    .socialeadsper-section .leader-text-info h2,
    .socialeadsper-section .leader-text-info h3,
    .socialeadsper-section .leader-text-info h4,
    .socialeadsper-section .leader-text-info h5 {
        letter-spacing: 2px;
    }

    .social-youtube-col-lft {
        margin: 0;
        padding: 0 50px 30px;
        width: 100%;
        text-align: center;
    }

    .social-youtube-col-rlt {
        width: 100%;
    }

    .podcast-latest-col-lft {
        width: 100%;
        padding-right: 0;
        text-align: center;
        padding-bottom: 0;
    }

    .podcast-latest-col-rlt {
        width: 100%;
        margin-bottom: 50px;
    }

    .podcast-latest-bgsrp {
        flex-direction: column-reverse;
    }

    .delivers-list-wrp h4 {
        letter-spacing: 1px;
        margin: 0 0 18px;
        font-size: 20px;
        line-height: 22px;
    }

    .concept-podcast-bottom p {
        font-size: 18px;
        line-height: 25px;
    }

    .concept-podcast-bottom h3 {
        margin: 0 0 12px;
        padding: 0 0 12px;
        font-size: 30px;
        line-height: 40px;
    }

    .concept-podcast-bottom h3::after {
        height: 1px;
    }

    .podcast-style-section {
        padding: 40px 30px 40px;
    }

    .repurposing-social-section {
        padding: 40px 30px 50px;
    }

    .repurposing-social-section .faq-heading {
        margin: 0 auto 35px;
        max-width: 100%;
    }

    .social-reelflex-info {
        padding: 20px 25px;
    }

    .social-reelflex-info h4 {
        margin: 0 0 15px;
        font-size: 20px;
        line-height: 25px;
        letter-spacing: 1px;
    }

    .split-strategy-item-info p br {
        display: none;
    }

    .social-youtube-col-item h4 {
        font-size: 20px;
        line-height: 23px;
        letter-spacing: 1px;
        margin: 0 0 9px;
        display: none;
    }

    #social-pmm-content .amm-tabbing-flx-content-info h3,
    #animation-pmm-content .amm-tabbing-flx-content-info h3,
    #branding-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 35px;
        line-height: 38px;
    }

    .podcast-latest-container {
        max-width: 440px;
    }

    .podcast-animation-img .item.slick-slide {
        height: 314px;
        width: 177px;
    }

    .podcast-animation-img .item.slick-slide {
        transform: scale(0.7) translate(38.96vw);
    }

    .camera-icon {
        left: 115px;
    }

    .maik-icon {
        right: -6px;
    }

    .social-youtube-warp {
        flex-direction: column-reverse;
        display: none;
    }

    .slides-numbers {
        margin: 40px 0 20px;
    }

    span.line-slide {
        width: 59px;
        height: 1px;
    }

    .slides-numbers span {
        font-size: 16px;
    }

    .case-studies-linked {
        padding-top: 26px;
    }

    .popup-url-link {
        padding-top: 20px;
    }

    .thumble-3commn-flex-row .slick-prev,
    .thumble-3commn-flex-row .slick-next {
        top: 36%;
        width: 17px;
        height: 17px;
    }

    .close-tab-btn img {
        max-width: 10px;
    }

    .social-follow-tabbing-mobile .tab-content {
        height: auto;
    }

    .social-follow-dropdown {
        display: flex;
        text-align: center;
        padding: 15px 0;
        margin: 0 0 20px;
        cursor: pointer;
        font-size: 20px;
        line-height: 22px;
        color: #FAB4BF !important;
        font-family: 'Urbanist', sans-serif;
        font-weight: 500;
        flex-wrap: wrap;
        align-items: center;
        position: relative;
        text-decoration: none;
        justify-content: center;
        text-transform: uppercase;
        letter-spacing: 1.5px;
        z-index: 2;
        background: #000;
        border: 1px #f3b1bb33 solid;
        border-radius: 10px;
    }

    .social-follow-dropdown.open {
        border-radius: 10px 10px 0 0;
    }

    .social-follow-dropdown::after {
        content: "";
        width: 12px;
        height: 12px;
        background-size: 100%;
        margin-left: 10px;
        border-left: 6px transparent solid;
        border-right: 6px transparent solid;
        border-top: 6px #e4a4af solid;
        margin-top: 7px;
    }

    .social-mb-menu ul.nav {
        display: none;
        margin-bottom: 20px;
        border: none;
        position: absolute;
        top: 53px;
        left: 0;
        right: 0;
        z-index: 2;
        background: #000;
    }

    .social-mb-menu ul li {
        margin: 0;
        padding: 12px 0 12px;
        font-size: 18px;
        line-height: 20px;
        color: #FAB4BF;
        font-family: 'Urbanist', sans-serif;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 1.5px;
        text-align: center;
        border-top: 1px #f3b1bb33 solid;
    }

    .social-mb-menu ul li a {
        color: #FAB4BF;
    }

    .social-youtube-col-item>img {
        margin: 0 0 20px;
    }

    .social-follow-tabbing-mobile {
        display: block;
    }

    .social-youtube-col-item {
        text-align: center;
    }

    .thumble-3commn-flex-row .slick-prev {
        left: -27px;
        z-index: 11;
    }

    .thumble-3commn-flex-row .slick-next {
        right: -27px;
        z-index: 11;
    }

    .thumble-3commn-flex-row .slick-prev,
    .thumble-3commn-flex-row .slick-next {
        top: 36%;
        width: 31px;
        height: 31px;
        border: none !important;
        transform: none;
    }

    .thumble-3commn-flex-row .slick-prev::after,
    .thumble-3commn-flex-row .slick-next::after {
        content: "";
        width: 20px;
        height: 20px;
        position: absolute;
        border-top: 1px #000 solid;
        border-right: 1px #000 solid;
        top: 5px;
    }

    .thumble-3commn-flex-row .slick-next::after {
        right: 12px;
        transform: rotate(45deg);
    }

    .thumble-3commn-flex-row .slick-prev::after {
        right: -2px;
        transform: rotate(-133deg);
    }

    .case-studies-linked .btn-href-link {
        font-size: 20px;
    }

    .case-studies-linked .progress-cricle-svg {
        width: 60px;
        height: 60px;
        top: calc(50% - 27px);
        left: calc(50% - -39px);
    }

    .indexhome-section.displayblock-show {
        height: auto;
    }

    .indexhome-section.displayblock-show .photogenics-warp-flex {
        height: auto;
    }

    .social-black-scroll {
        display: none !important;
    }

    .two-point-new-section.home-index-page.portfolio-case-study-header {
        height: 300px;
    }

    .portfolio-all-item-col-info h3 {
        font-size: 18px;
        line-height: 22px;
        color: rgba(0, 0, 0, 1);
        letter-spacing: 1px;
        margin: 0 0 5px;
    }

    .portfolio-all-item-col-info p {
        font-size: 14px;
        letter-spacing: 0.5px;
        line-height: normal;
    }

    .portfolio-all-item-col-4 {
        width: 50%;
        padding: 0 10px 30px;
    }

    .portfolio-all-item-warp {
        margin: 0 -10px 0;
    }

    .case-study-portlio-col-3 {
        padding: 0 7px 30px;
    }

    .case-study-portlio-col-info h4 {
        opacity: 1;
    }

    .case-study-portlio-col-info p {
        opacity: 1;
    }

    .case-study-page-section .portfolio-scrolling-text .marquee-thework-line span {
        -webkit-text-stroke-width: 1px;
        padding: 0 55px;
        font-size: 86.9px;
    }

    .textarrow-scroll {
        position: relative;
        top: 0;
        width: 100%;
        height: auto;
        perspective: initial;
        overflow: hidden;
    }

    .about-scroll-list-item {
        position: relative;
        top: 0;
        left: 0;
        -webkit-transform: none;
        transform: none;
        margin: 0;
        list-style-type: none;
        font-stretch: inherit;
        text-transform: uppercase;
        width: 100%;
        text-align: left;
    }

    ul.about-scroll-list {
        flex-wrap: wrap;
        padding: 0 20px;
    }

    ul.about-scroll-list::before,
    ul.about-scroll-list::after {
        display: none;
    }

    li.about-scroll-list-item.txt.active {
        text-align: right;
    }

    .reviews-about-section {
        padding: 5vw 0 8vw;
    }

    .about-location-map-wrapper {
        width: 90%;
        height: 350px;
    }

    .location-pin-modal {
        padding: 15px;
        width: 175px;
    }

    .location-pin-content h6 {
        font-size: 12px;
    }

    .location-pin-content p a {
        font-size: 10px;
        letter-spacing: 0.5px;
    }

    .location-pin-content p a img {
        margin-left: 4px;
        width: 8px;
    }

    .location-pin-icon .icon {
        width: 36px;
    }

    .location-pin {
        width: 70%;
    }

    .location-pin-icon.map-pin-2 {
        top: 45px;
        left: -20px;
    }

    .location-pin-icon {
        top: 19px;
        left: 55px;
    }

    .location-pin-icon.map-pin-3 {
        top: 90px;
        left: -10px;
    }

    .location-pin-icon.map-pin-4 {
        top: 140px;
        left: 0;
    }

    .location-pin-icon.map-pin-5 {
        top: 180px;
        left: 10px;
    }

    .location-pin-icon.map-pin-6 {
        top: 220px;
        left: 25px;
    }

    .location-pin-icon.map-pin-7 {
        top: 170px;
        left: 57px;
    }

    .location-pin-icon.map-pin-8 {
        top: 142px;
        left: 113px;
    }

    .location-pin-icon.map-pin-12 {
        top: 10px;
        left: 100px;
    }

    .location-pin-icon.map-pin-15 {
        top: 200px;
        left: 100px;
    }

    .location-pin-icon.map-pin-7 {
        top: 170px;
        left: 57px;
    }

    .location-pin-icon.map-pin-10 {
        top: -43px;
        left: 80px;
    }

    .location-pin-icon.map-pin-11 {
        top: 60px;
        left: 50px;
    }

    .location-pin-icon.map-pin-13 {
        top: -43px;
        left: 155px;
    }

    .location-pin-icon.map-pin-17 {
        top: 34px;
        left: 190px;
    }

    .location-pin-icon.map-pin-18 {
        top: 64px;
        left: 157px;
    }

    .location-pin-icon.map-pin-19 {
        top: 90px;
        left: 160px;
    }

    .location-pin-icon.map-pin-20 {
        top: 120px;
        left: 150px;
    }

    .location-pin-icon.map-pin-21 {
        top: 160px;
        left: 155px;
    }

    .location-pin-icon.map-pin-22 {
        top: -10px;
        left: 180px;
    }

    .location-pin-icon.map-pin-23 {
        top: 140px;
        left: 200px;
    }

    .location-pin-icon.map-pin-11 {
        top: 60px;
        left: 50px;
    }

    .location-pin-icon.map-pin-16 {
        top: 20px;
        left: 140px;
    }

    .aboutvideo-section .video-fullecreen video {
        display: block;
    }

    ul.about-scroll-list.wheel {
        display: none;
    }

    ul.about-scroll-list.wheel.about-scroll-mobile-show {
        display: block;
    }

    .two-point-new-section.home-index-page.header-the-work-soundmind {
        padding-bottom: 1px;
    }

    .partnership-heading h2 {
        font-size: 25px;
        line-height: 35px;
    }

    .more-projects-wrap .slick-prev,
    .more-projects-wrap .slick-next {
        width: 15px;
        height: 15px;
        border: 1px #fff solid !important;
    }

    .more-projects-wrap .slick-next {
        border-left: none !important;
        border-bottom: none !important;
        right: -14px;
    }

    .more-projects-wrap .slick-prev {
        border-right: none !important;
        border-top: none !important;
        left: -14px;
    }

    .header-the-work-soundmind .lefs-button {
        margin-top: 0;
    }

    .header-the-work-soundmind .header-new {
        padding: 30px 30px 40px 30px;
    }

    .videopopup-modal .modal-dialog {
        max-width: 90%;
        margin: 1.75rem auto;
    }

    .videopopup-modal button.btn-close {
        opacity: 1;
        right: 10px;
        top: 7px;
        background-size: 50%;
        background-color: initial;
    }

    .region-title {
        font-size: 14px;
    }

    .location-number {
        font-size: 14px;
        line-height: 1;
    }

    .about-location-right {
        width: 31.958vw;
    }

    .about-logo p,
    .about-header .about-logo h1 {
        font-size: 32px;
        line-height: 38px;
    }

    .about-logo {
        width: 490px;
    }

    .about-location-right ul li a {
        font-size: 12px;
    }

    .about-heading h2 {
        padding: 0 0 6.406vw;
    }

    .cases-desgin-cafe-section .container {
        padding: 0 60px;
    }

    .video-part-row i {
        padding: 30px 30px;
        letter-spacing: 1px;
        font-size: 20px;
        line-height: 30px;
    }

    .webiste-video-iframe .video-on-desktop {
        height: 320px;
    }

    .cases-desgin-cafe-section {
        padding: 50px 0 180px 0;
    }

    .review-box-part {
        margin-bottom: 40px;
        padding: 40px 60px 60px 60px;
    }

    .marketing-tb-heading h1,
    .marketing-tb-heading h2,
    .marketing-tb-heading h3,
    .marketing-tb-heading h4,
    .marketing-tb-heading h5 {
        font-size: 22px;
        line-height: 30px;
        letter-spacing: 1px;
    }

    .casetabbing-slide-col-sm-6 {
        width: 100%;
    }

    .tab-increased-info-ct h6 {
        letter-spacing: 0.5px;
        font-size: 15px;
        line-height: 24px;
        margin: 0 0 15px;
        padding-right: 0;
    }

    .border-square-row img {
        width: 30px;
    }

    .tab-increased-info-ct span {
        font-size: 60px;
        line-height: 60px;
    }

    .tab-increased-flx-col-sm-4 .tab-increased-info-ct {
        height: 100px;
    }

    .tab-increased-info-ct {
        height: 187px;
    }

    .maxbook-img img {
        width: 48%;
    }

    .heading-tmb-cfe h3 {
        margin: 0 0 10px;
    }

    .indexhome-section.casestudies-index-tb.displayblock-show {
        height: auto;
    }

    .tabs-menu-row {
        padding: 34px 30px 0 30px;
        position: relative;
    }

    .casetabbing-slide-content {
        padding: 22px 30px 20px 30px;
    }

    .csd-header-cafe .two-point-new-d-flex {
        align-items: center;
    }

    .casestudies-cafe-1-section {
        padding: 0 30px 50px 30px;
    }

    .progerss-line {
        top: -31px;
        left: 0;
        opacity: 0;
        height: 70px;
        overflow: hidden;
    }

    .progerss-line svg {
        width: 100%;
        height: auto;
    }

    .cfe-slideinfo-content .live-link a {
        display: inline-block;
    }

    .cfe-slideinfo-content .live-link a img {
        vertical-align: baseline;
    }

    .the-strategy-section .global-three-headline .global-heading p {
        padding-left: 25px;
    }

    .the-strategy-section .global-three-headline .global-heading p br {
        display: none;
    }

    .the-strategy-tabbing-menu-item ul li {
        font-size: 35px;
        line-height: 38px;
    }

    .ads-tabbing-flx-content-info p {
        font-size: 16px;
        line-height: 22px;
    }

    .tab-pane-video video {
        width: 100%;
        height: auto;
        margin: 0 0 20px;
    }

    .social-list-overlay.active {
        opacity: 1;
        visibility: visible;
    }

    body.social-list-active {
        overflow: hidden;
    }

    .social-mb-menu {
        position: relative;
    }

    .grap-svgchart {
        bottom: 12vw;
    }

    .b2b-grap-2-img .grap-svgchart {
        bottom: 6.8vw;
    }

    .b2b-grap-3-img .grap-svgchart {
        bottom: 6.8vw;
    }

    .case-studies-linked .btn-href-link img {
        width: 60px;
        height: 60px;
        top: calc(50% - 27px);
        left: calc(50% - -39px);
    }

    .seo-marquee-section .review-mrq-section {
        padding: 14px 0;
    }

    .btn-href-link img.circle-loop-show {
        display: none;
    }

    .btn-href-link img.circle-loophover {
        display: block;
    }

    .error-page {
        padding: 140px 30px;
    }

    .prodcut-screen-blk-desgin .prodcut-screen-company-info {
        padding: 0;
    }

    .pmm-3x-return-section .leader-text-info {
        padding: 0 0 0 0;
    }

    .pmm-3x-return-section .leadsper-flex-row:nth-child(even) .leader-text-info {
        padding: 0 0 0 0;
    }

    .pmm-3x-return-section .b2b-grap-3-img .grap-svgchart {
        bottom: 6.81vw;
    }

    .cfe-slideinfo-content h1,
    .cfe-slideinfo-content h2,
    .cfe-slideinfo-content h3,
    .cfe-slideinfo-content h4,
    .cfe-slideinfo-content h5 {
        margin: 0 0 15px;
        font-size: 30px;
        line-height: 39px;
    }

    .marketing-tb-heading {
        width: 40%;
        padding: 0 30px 0 0;
    }

    .marketing-tb-content {
        width: 60%;
        padding: 0 0 0 10px;
    }

    .case-studies-black-section .thumble-3commn-flex-row .slick-prev::after,
    .case-studies-black-section .thumble-3commn-flex-row .slick-next::after {
        border-color: #fff;
    }

    .case-studies-black-section .lefs-button {
        padding-bottom: 40px;
        padding-top: 40px;
    }

    .infinixbio-casestudies-section-6 #SEO .bars-col-4 {
        width: 56%;
        height: 80px;
    }

    .infinixbio-casestudies-section-6 #SEO .progerss-line svg {
        width: 100%;
    }

    .infinixbio-casestudies-section-6 #SEO .progerss-line {
        top: -14px;
    }

    .infinixbio-casestudies-section-6 div#social-media .commn-img-tb {
        width: 48%;
    }

    .google-infinixbio-info img.progress-line-fixed {
        width: 29%;
    }

    .google-infinixbio-info {
        padding-top: 10px;
        padding-right: 20px;
        padding-left: 20px;
        height: 196px;
    }

    .google-infinixbio-info ul li {
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 20px;
        letter-spacing: 1px;
    }

    .google-infinixbio-info ul li:nth-child(2) {
        padding-right: 36px;
    }

    .google-infinixbio-info ul li:nth-child(3) {
        padding-right: 78px;
    }

    .google-infinixbio-info ul li:last-child {
        padding-right: 121px;
    }

    .cfe-slide-right {
        padding-left: 40px;
        padding-right: 0;
    }

    .infinixbio-casestudies-section-2 .cfe-brand-col-left {
        width: 100%;
        margin: 0 0 20px;
    }

    .infinixbio-casestudies-section-2 .cfe-brand-col-right {
        width: 100%;
    }

    .infinixbio-casestudies-section-2 .cfe-brand-content-info {
        padding: 0;
    }

    .infinixbio-casestudies-section-2 .cases-cafe-brand-warp:nth-child(even) .cfe-brand-col-left {
        padding-left: 0;
    }

    .casetabbing-slide-content p {
        font-size: 16px;
        line-height: 24px;
    }

    .casetabbing-slide-content ul li {
        font-size: 16px;
    }

    .square-bdr {
        height: 50px;
        width: 50px;
        background-size: 6px 1px, 6px 1px, 1px 5px, 1px 6px;
    }

    .line-left-right {
        width: 140px;
        margin-right: 15px;
    }

    .line-left-right svg {
        width: 100%;
        height: 1px;
    }

    .blog-slde-img {
        padding: 18px;
        border-right: 1px rgba(0, 0, 0, 0.5) solid;
    }

    .blog-sldebar-info {
        padding: 18px;
        border-bottom: 1px #fff solid;
    }

    .blog-title-slidebar {
        font-size: 20px;
        line-height: 25px;
        padding: 0 0 15px;
    }

    .blog-inslde-text ul li {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 10px;
    }

    .blog-inslde-text p {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 1px;
    }

    .blog-sldebar-info .digital-lab-form {
        padding: 20px;
    }

    .blog-sldebar-info .digital-lab-form p {
        font-size: 14px;
    }

    .blog-single-pge-section {
        padding: 0 0 30px;
        margin-top: 0;
    }

    .blog-post-right-col {
        padding-left: 20px;
        padding-top: 40px;
        padding-right: 20px;
        padding-bottom: 25px;
    }

    .blog-lastupdate-post {
        border-bottom: 1px rgba(0, 0, 0, 0.5) solid;
        padding-bottom: 20px;
        margin-bottom: 20px;
        gap: 10px;
    }

    .blog-big-text-top p {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 15px;
        font-family: urbanist, sans-serif;
        font-weight: 300;
        letter-spacing: 1px;
    }

    .blog-more-slide-video-section .video-colum-slider {
        padding: 0 4.294vw;
    }

    .blog-more-slide-video-section .video-colum-slider .slick-prev {
        left: 16px;
    }

    .blog-more-slide-video-section .video-colum-slider .slick-next {
        right: 16px;
    }

    .lastupdate-col-3 figcaption hr {
        margin: 4px 0;
        width: 80px;
        height: 1px;
    }

    .lastupdate-col-3 figure {
        width: 50px;
        height: 50px;
    }

    .lastupdate-col-3 figcaption {
        width: calc(100% - 50px);
        padding-left: 15px;
    }

    .blog-inslde-text {
        margin: 0 0 20px;
    }

    .slide-bar-blog-post-item {
        padding: 20px 0;
    }

    .slide-bar-blog-post-item h4.blog-title-slidebar {
        border-bottom: 1px rgba(255, 255, 255, 0.30) solid;
        margin-bottom: 15px;
    }

    .footer-left-sm12 .follow-icon-ftr {
        display: block;
    }

    .footer-menu.acoount-menu {
        display: none;
    }

    .case-studies-black-home-section .thumble-3commn-col-info h2 {
        opacity: 1;
    }

    .case-studies-black-home-section .thumble-3commn-col-info p {
        opacity: 1;
    }

    .thumble-newcolum-row {
        padding: 28px 20px 0;
    }

    .thumble-3commn-section.case-studies-black-home-section {
        padding: 38px 0 35px;
    }

    .thumble-newcolum-row .thumble-3commn-col-4:last-child {
        margin-bottom: 0;
    }

    .about-what-do-section {
        padding: 50px 0 50px;
    }

    .blog-details-new-section {
        padding: 20px 30px 30px;
    }

    .blog-details-new-section .heading-digital {
        max-width: 206px;
    }

    .digital-lab-new-section .heading-digital {
        max-width: 206px;
    }

    .blog-inner-heading-warp .lastupdate-col-3 {
        width: 100%;
        border-left: none;
        padding: 15px;
        border-top: 1px #000 solid;
    }

    .headline-blog-lft {
        width: 100%;
        padding: 15px;
    }

    .blog-single-new-template .blog-inslde-text {
        padding: 30px 20px;
    }

    .blog-single-new-template .blog-title-slidebar {
        font-size: 22px;
        line-height: 24px;
        padding: 0 0 10px;
    }

    .blog-single-new-template .blog-inslde-text ul li {
        font-size: 14px;
        line-height: 19px;
        margin: 0 0 7px;
    }

    .blog-single-new-template .blog-inslde-text p {
        font-size: 14px;
    }

    .blog-single-new-template .blog-post-right-col {
        padding-left: 30px;
        padding-top: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }

    .blog-single-new-template .blog-sldebar-info .digital-lab-form {
        padding: 20px;
    }

    .blog-single-new-template .slide-bar-blog-post-item .post-slidebar-info {
        padding-right: 0;
    }

    .blog-inner-heading-warp .lastupdate-col-3 figure img {
        border-radius: 70%;
        border: 1px #000 solid;
        padding: 3px;
    }

    .webiste-lineup-four-section .prodcut-screen-company-info ul {
        max-width: 392px;
        margin: 25px auto;
    }

    .start-tab-menu ul.nav h5 {
        font-size: 12px;
        line-height: 15px;
        letter-spacing: 1px;
        display: block;
    }

    .process-text-info {
        max-width: 100%;
    }

    .start-tab-menu {
        margin-top: 0;
    }

    .webiste-process-fice-section {
        padding: 30px 30px 40px;
        border-top: 1px #fff solid;
    }

    .process-text-info {
        margin: 0 0 30px;
        padding: 0;
        max-width: 100%;
        position: relative;
        text-align: center;
    }

    .start-tab-menu {
        width: 100%;
        margin: 0 auto;
        max-width: 580px;
    }

    .website-category-col-info p {
        font-size: 16px;
        letter-spacing: 1px;
        font-weight: 300;
        line-height: 24px;
        padding: 0 0px;
        width: 270px;
        margin-left: auto;
        margin-right: auto;
    }

    .website-category-col-info h4 {
        font-size: 20px;
        letter-spacing: 1px;
        line-height: 24px;
        margin: 0 0 10px;
    }

    .website-category-col-info strong {
        font-size: 14px;
        letter-spacing: 1px;
        margin: 0 0 15px;
    }

    .website-category-col-info span {
        font-size: 14px;
        letter-spacing: 1px;
    }

    .item-product-info p em {
        font-size: 12px;
        line-height: 18px;
    }

    .webiste-page-first-section {
        padding: 30px;
        border-top: 1px #fff solid;
    }

    .website-product-list ul li h5 {
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 18px;
    }

    .website-product-list ul li p {
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 16px;
    }

    .btn-black {
        border: 1px #000 solid;
        border-radius: 9px;
        width: 150px;
        height: 40px;
        font-size: 14px;
        letter-spacing: 1px;
    }

    .website-top-heading h2 {
        font-size: 27px;
        line-height: 33px;
    }

    .website-top-heading {
        padding: 15px 20px;
        border-bottom: 1px #000 solid;
        height: auto;
    }

    .website-product-list ul li {
        padding: 0 6px;
    }

    .website-product-list {
        padding: 15px;
        height: auto;
    }

    .webiste-lineup-four-section .prodcut-compare-part-show .compare-channels-show {
        position: relative;
    }

    .webiste-lineup-four-section .prodcut-screen-company-right {
        padding: 0 0 24px;
    }

    .webiste-lineup-four-section .prodcut-compare-part-show .prodcut-screen-company-right {
        padding: 0;
    }

    .webiste-lineup-four-section .prodcut-compare-part-show .prodcut-screen-left {
        padding-top: 0;
    }

    .portfolio-all-item-col-info figure {
        margin: 0 0 10px;
    }

    .webiste-thework-section {
        padding: 10px 0 40px;
    }

    .webiste-thework-section .lefs-button {
        margin: 20px auto 0;
    }

    .website-pge-tabbing-section .amm-tabbing-flx-content-info p {
        padding-right: 0;
    }

    .start-tab-menu ul.nav li:nth-child(7) h5 {
        font-size: 20px;
        line-height: 25px;
        text-align: right;
    }

    .start-tiitle h5 {
        letter-spacing: 1px;
        font-size: 20px;
        line-height: 25px;
    }

    .start-tiitle {
        right: 220px;
        top: 23px;
    }

    .start-tab-menu ul.nav li:nth-child(7) {
        bottom: -184px;
        left: -190px;
    }

    .blog-post-full-img figure img {
        height: auto;
    }

    .amm-tabbing-flx-content-info p {
        width: 100%;
    }

    .textarrow-scroll-main {
        margin-top: 0;
        margin-bottom: 0;
    }

    .partnership-soundmind-col .partnership-soundmind-animate-wrap img {
        height: 177px;
    }

    .strategy-delivers-col-left {
        width: 40%;
    }

    .strategy-delivers-col-right {
        width: 60%;
        padding-left: 30px;
    }

    .strategy-delivers-col-info-wrap h4 {
        font-size: 52px;
        line-height: 57px;
        width: 100%;
    }

    .split-strategy-section.center-sticky-section {
        height: auto;
        padding: 60px 0;
    }

    .split-strategy-sticky-content {
        position: relative;
        top: 0;
        transform: initial;
    }

    .split-scroll-section {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        height: auto;
        transform: initial;
        margin: 50px 0 0;
    }

    .split-scroll-list {
        width: 29.205vw;
        height: auto;
    }

    .split-card-content h2,
    .split-number {
        font-size: 26px;
        line-height: 1.2;
        letter-spacing: 1px;
    }

    .split-card-content {
        padding: 4.135vw 0 5.479vw;
    }

    .split-scroll-list:first-child .split-card-content {
        padding: 25px 0;
    }

    .split-card-content {
        padding: 25px 0;
        min-height: 150px;
    }

    .split-card-paragraph p {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 1px;
    }

    .split-scroll-list.active_hover {
        height: 51.995vw;
    }

    .split-scroll-list.active_hover .split-scroll-inner {
        margin: -5vh 0 0;
    }

    .split-scroll-card {
        padding: 20px;
    }

    .split-card-paragraph {
        height: 120px;
        overflow: hidden;
        overflow-y: auto;
        margin-right: -10px;
        padding-right: 10px;
    }

    .split-card-paragraph::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        border-radius: 10px;
        background-color: #fff;
    }

    .split-card-paragraph::-webkit-scrollbar {
        width: 3px;
        background-color: #fff;
        border-radius: 10px;
    }

    .split-card-paragraph::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
        background-color: #2768F5;
    }

    .sitemap-section .container {
        padding: 0 60px;
    }

    .digital-lab-new-section {
        padding: 20px 20px 20px;
    }

    .adspge-tabbing-scroll-fixed .the-strategy-tabbing-menu-item .ads-tabbing-flx-content-info {
        width: 40vw;
    }

    .adspge-tabbing-scroll-fixed .ads-tabbing-flx-content-img-wrap video {
        width: 98%;
        height: 175px;
    }

    .adspge-tabbing-scroll-fixed .ads-tabbing-flx-content-img-wrap::before {
        height: 168px;
        background: none;
        border: 1px #fff solid;
    }

    .morelongevity-first-section .web-soundmind-heading {
        max-width: 72vw;
    }

    .two-point-new-section.socialpage-hdr-2point-section.marketing-cmn-banner {
        height: calc(100vh - 5vw);
    }

    .two-point-new-section.emailpge-hdr-2point-section.marketing-cmn-banner {
        height: calc(100vh - 5vw);
    }

    .footer-left-logo-item:first-child {
        height: 87.27px;
    }

    .footer-left-logo-item:nth-child(2) {
        height: 87.27px;
        border-radius: 5px;
        padding: 8px 4px;
    }

    .footer-left-logo-item:nth-child(3) {
        width: 90%;
        border-radius: 5px;
        padding: 8px 4px;
    }

    .footer-left-logo-item:nth-child(3) img {
        width: 100%;
    }

    .partnership-soundmind-right-video {
        height: 434px;
    }

    .soundmind-right-videorow .partnership-soundmind-left {
        height: 434px;
    }

    .soundmind-right-videorow .partnership-soundmind-col {
        height: 170px;
    }

    .soundmind-right-videorow .partnership-soundmind-col:last-child {
        height: 249px;
    }

    .soundmind-right-videorow .partnership-soundmind-col img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .partnership-dadyo-section .soundmind-right-videorow .partnership-soundmind-left {
        height: 56.51vw;
    }

    .partnership-dadyo-section .soundmind-right-videorow .partnership-soundmind-col {
        height: 22.14vw;
    }

    .partnership-dadyo-section .soundmind-right-videorow .partnership-soundmind-col:last-child {
        height: 32.42vw;
    }

    .made-by-eduardo-img-holder img {
        height: 32.46vw;
    }

    .honor-your-roots-img-holder img {
        height: 24.25vw;
    }

    .unforgettablysmooth.flavor-sec-scale {
        padding: 2.33vw 0 0;
    }

    .branding-design-col .pure-heading-item img {
        margin-bottom: 1vw;
    }

    .branding-design-col .smooth-heading img {
        width: 38.66vw;
        margin-bottom: 1.3vw;
    }

    .webinars-banner-heading {
        max-width: 100%;
        padding: 10px 30px 30px;
    }

    .webinars-banner-heading h1 {
        font-size: 44px;
        line-height: 52px;
        width: 255px;
    }

    .webinars-heading-item.webinars-heading-right {
        padding-top: 30px;
        padding-right: 10px;
    }

    .webinars-heading-item.webinars-heading-right svg {
        width: 100%;
        height: 114px;
        left: 48px;
        top: -21px;
    }

    .webinars-banner-heading h2 {
        font-size: 44px;
        line-height: 52px;
        margin-bottom: -5px;
    }

    .webinars-banner-heading p {
        font-size: 14px;
        line-height: 22px;
    }

    .webinars-heading-item.webinars-heading-right p {
        padding-right: 5px;
    }

    .webinars-heading-item.webinars-heading-bottom-left {
        width: 248px;
        top: -10px;
    }

    .webinars-heading-item.webinars-heading-bottom-right {
        top: -30px;
        padding-right: 10px;
    }

    .green_btn .btn-green {
        width: 250px;
        height: 45px;
        border-radius: 6px;
        padding: 12px 6px;
        font-size: 14px;
        line-height: 15px;
        letter-spacing: 0.04em;
    }

    .webinars-leaders-section {
        padding: 50px 0 0;
    }

    .container.container-pd {
        max-width: 100%;
        padding: 0px 20px;
    }

    .webinars_heading h2 {
        font-size: 35px;
        line-height: 45px;
    }

    .webinars_heading.why-this-heading h2,
    .event-details-heading h2,
    .webinars-about-section .webinars_heading h2 {
        font-size: 31px;
        line-height: 45px;
        letter-spacing: 0.02em;
    }

    .webinars-leaders-icon-info {
        margin-top: 25px;
    }

    .webinars-leaders-icon {
        width: 50px;
        height: 50px;
        border: 1px dashed #000000;
    }

    .divider-line {
        width: 1px;
        height: 35px;
        background-size: 1px 6px, 100% 1px;
    }

    .webinars-leaders-icon-info h3 {
        font-size: 22px;
        line-height: 26px;
        max-width: 250px;
    }

    .divider-line.divider-line-bottom {
        height: 25px;
        margin-top: 4px;
    }

    .webinars-leaders-wrap {
        border: 1px dashed #000000;
        padding: 50px 35px 50px;
    }

    .webinars-leaders-item {
        padding: 0 15px;
    }

    .webinars-leaders-item h4 {
        font-size: 22px;
        line-height: 25px;
        margin-bottom: 15px;
    }

    .webinars-leaders-item p {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.02em;
    }

    .webinars-leaders-item:nth-child(2) {
        left: 0;
    }

    .webinars-leaders-item:nth-child(3) {
        left: 10px;
    }

    .webinars-leaders-two-inner {
        border: 1px dashed #ffffff;
        padding: 50px 35px 50px;
    }

    .webinars-leaders-section-black h3 {
        font-size: 24px;
        line-height: 37px;
        max-width: 600px;
    }

    .what-you-learn-wrap,
    .marketing-theater-inner {
        max-width: 100%;
        padding: 0;
    }

    .webinars-leaders-section-black {
        padding-bottom: 70px;
    }

    .what-you-learn-left-col {
        width: 310px;
    }

    .what-you-learn-right-col {
        width: calc(100% - 350px);
    }

    .what-you-learn-right-info h3,
    .what-you-learn-left-info h3 {
        font-size: 24px;
        line-height: 32px;
        letter-spacing: 0.02em;
        margin-bottom: 20px;
    }

    .what-you-learn-right-info p,
    .what-you-learn-right-info ul li {
        font-size: 16px;
        line-height: 23px;
        letter-spacing: 0.02em;
    }

    .what-you-learn-right-info ul {
        padding-left: 22px;
    }

    .what-you-learn-right-info p {
        margin-bottom: 15px;
    }

    .why-this-matters-section {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .why-this-matters-section .what-you-learn-left-info h3 {
        max-width: 260px;
    }

    .about-series-section {
        padding-top: 50px;
    }

    .about-series-section .webinars_heading {
        margin-bottom: 30px;
    }

    .about-series-wrap {
        max-width: 100%;
        align-items: flex-start;
    }

    .about-series-left-col {
        width: 50%;
    }

    .about-series-right-col {
        width: 45%;
    }

    .about-series-info-holder h3 {
        font-size: 28px;
        line-height: 33px;
        margin-bottom: 15px;
        padding-right: 0;
    }

    .about-series-info-holder p {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.02em;
    }

    .upcoming-sessions-section {
        padding: 70px 0 50px;
    }

    .upcoming-sessions-section .container.container-pd {
        max-width: 100%;
    }

    .upcoming-sessions-heading {
        margin-bottom: 30px;
    }

    .upcoming-sessions-heading h2 {
        font-size: 28px;
        line-height: 33px;
    }

    .upcoming-sessions-wrap {
        margin: 0 -10px;
    }

    .upcoming-sessions-item {
        padding: 0 5px;
    }

    .upcoming-sessions-img-holder {
        width: 100%;
        height: 180px;
    }

    .upcoming-sessions-img-holder::before {
        height: 80px;
    }

    .upcoming-sessions-icon {
        left: 15px;
        top: 15px;
        width: 40px;
    }

    .upcoming-sessions-info-holder {
        padding: 15px;
        min-height: 70px;
        width: 100%;
    }

    .upcoming-sessions-info-holder h3 {
        font-size: 16px;
        line-height: 21px;
        letter-spacing: 0.01em;
    }

    .event-details-section {
        padding: 60px 0 60px;
    }

    .event-timeline-info-holder h4 {
        font-size: 14px;
        line-height: 16px;
        letter-spacing: 0.02em;
        margin-bottom: 8px;
    }

    .event-timeline-info-holder p {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.02em;
    }

    .event-timeline-info-holder {
        border: 1px solid #47E5A4;
        border-radius: 12px;
        padding: 15px 12px;
    }

    .event-border {
        width: 1px;
        height: 40px;
        border-left: 1px dashed #47E5A4;
        margin: 0 auto;
    }

    .event-dot {
        width: 5px;
        height: 5px;
        margin: -3px auto 0;
    }

    .event-timeline-item:nth-child(2) .event-border {
        height: 80px;
    }

    .event-timeline-item:nth-child(4) .event-border {
        height: 80px;
    }

    .event-timeline-item:nth-child(5) .event-border {
        height: 100px;
    }

    .event-timeline-item {
        width: 120px;
    }

    .event-timeline-item:nth-child(3) {
        width: 90px;
    }

    .event-timeline-item:nth-child(4) {
        width: 120px;
    }

    .webinars-about-section {
        padding: 50px 0;
    }

    .marketing-theater-section {
        padding: 50px 0px;
    }

    .marketing-theater-section h4 {
        max-width: 470px;
        margin-bottom: 25px;
        font-size: 28px;
        line-height: 33px;
    }

    .marketing-theater-left-col {
        width: 30%;
    }

    .marketing-theater-info p,
    .marketing-theater-info ul li {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.04em;
    }

    .marketing-theater-right-col {
        width: 51%;
    }

    .marketing-theater-item {
        border-top: 1px solid #161616;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .marketing-theater-section h3 {
        border-top: 1px solid #161616;
        padding-top: 24px;
        font-size: 32px;
        line-height: 42px;
        margin: 0;
    }

    .see-more-work-section.webinars-marketing-bottom-section {
        padding-bottom: 60px;
    }

    .see-more-work-section.webinars-marketing-bottom-section .seemore-three-headline p {
        font-size: 15px;
        line-height: 20px;
        margin-left: 15px;
        margin-top: 10px;
        max-width: 180px;
    }

    .webinars-marketing-bottom-section .green_btn {
        right: 230px;
        margin-bottom: 0px;
        margin-top: 10px;
        position: relative;
        width: 100%;
        text-align: right;
    }

    .webinars-marketing-bottom-section .green_btn .btn-green {
        width: 170px;
        min-width: max-content;
        max-width: 170px;
    }

    .mavwicks-page-ection-6 .tabs-menu-row {
        width: 100%;
    }

    .tri-logo-effect {
        margin-top: 25px;
        gap: 13px;
    }

    .tri-logo-left {
        width: 96px;
    }

    .x-icon-mid {
        width: 15px;
    }

    .pointlogo-txt strong {
        letter-spacing: 4px;
        font-size: 21px;
        line-height: 22px;
    }

    .tri-logo-effect.tri-logo-effect-vertical {
        margin-top: 35px;
        gap: 25px;
    }

    .tri-logo-effect-vertical .tri-logo-left {
        width: 100%;
    }

    .tri-logo-effect-vertical .x-icon-mid {
        width: 15px;
    }

    .tri-logo-effect-vertical .pointlogo-txt strong {
        font-size: 60px;
        line-height: 60px;
    }

    .digital-first-section-v2 .lab-content-main-item {
        padding-left: 39px;
    }

    .gaye-mag-collage-section .partnership-soundmind-col {
        margin-bottom: 15px;
    }

    .soundmind-right-videorow .partnership-soundmind-col:last-child {
        height: 249px;
    }

    .gaye-mag-collage-section .partnership-soundmind-right-video {
        height: 434px;
    }

    .gaye-mag-collage-section .partnership-soundmind-right-video img {
        height: 100%;
        object-fit: cover;
        object-position: top;
    }

    .case-study-portlio-warp.case-study-4colum-box {
        row-gap: 30px;
        margin: 0 8px 30px;
    }

    .case-study-4colum-box .case-study-portlio-col-3 {
        padding: 0 8px;
        width: 33.333%;
    }

    .thumb-logo-effect.thumb-logo-clr-opacity {
        max-width: 167px;
        min-height: 90px;
    }
    .thumb-logo-effect.thumb-logo-clr-opacity.coronado-brewing-company-logo img {
        max-width: 130px !important;
    }
    .thumb-logo-effect.thumb-logo-clr-opacity.victory-logo img {
        max-width: 140px !important;
    }
    .thumb-logo-effect.thumb-logo-clr-opacity.dadyo-logo img {
        max-width: 70px !important;
    }

    .case-study-4colum-box .case-study-portlio-col-info h4 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.5px;
        margin: 0 0 10px;
    }

    .case-study-4colum-box .case-study-portlio-col-info p {
        letter-spacing: 0.5px;
        font-size: 14px;
        line-height: 22px;
    }

    .thumb-logo-effect.thumb-logo-clr-opacity img {
        max-width: 106px !important;
        width: 100% !important;
    }

    .author-profile-atf-section .author-user-warp {
        max-width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .author-profile-atf-section::before {
        display: none;
    }

    .author-profile-info h2 {
        font-size: 46px;
        line-height: 55px;
    }

    .author-blog-section .articles-heading h3 {
        font-size: 40px;
        line-height: 50px;
    }

    .author-profile-info p {
        font-size: 16px;
        line-height: 22px;
    }

    .author-social a {
        font-size: 14px;
        line-height: 22px;
    }

    .col-md-3.author-blog-item {
        width: 33.33%;
    }

    .feature-blog.author-blog-wrap {
        row-gap: 30px;
    }

    .brand-specialists-desktop {
        display: none !important;
    }

    .brand-specialists-mob {
        display: block !important;
    }

    .brand-specialists-section {
        padding: 50px 30px;
        height: auto;
    }

    .brand-specialists-heading h2 {
        font-size: 50px;
        line-height: 50px;
        margin-bottom: 15px;
    }

    .brand-specialists-left-process,
    .brand-specialists-process-no {
        font-size: 13px;
        line-height: 17px;
        top: 10px;
    }

    .brand-specialists-heading {
        top: -10px;
        margin-bottom: 50px;
    }

    .brand-specialists-item-holder {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
    }

    .brand-specialists-item-left-col {
        width: 40%;
        text-align: center;
    }

    .brand-specialists-item-right-col {
        width: 60%;
        padding-left: 10px;
    }

    .brand-specialists-list-item {
        margin-bottom: 60px;
    }

    .brand-specialists-list-item:last-child {
        margin-bottom: 0px;
    }

    .brand-specialists-logo-card img {
        max-height: 70px;
        max-width: 155px;
    }

    .brand-specialists-info-item-inner h3 {
        font-size: 18px;
        line-height: 20px;
    }

    .brand-specialists-info-item-inner p {
        font-size: 16px;
        line-height: 26px;
    }

    .branding-project-slider-v2-section .branding-project-slider-heading {
        margin-top: 20px;
    }

    .project-heading-item {
        margin: 0 8px;
    }

    .branding-project-slider-v2-section .project-heading-item h3 {
        font-size: 60px;
        line-height: 60px;
    }

    .project-heading-item h3 span {
        right: 4px;
    }

    .branding-project-slider-v2-section .branding-project-details-features {
        padding: 20px 25px 30px;
        margin-top: 0vw;
    }

    .branding-project-details-left-col ul.ul-two-col {
        column-gap: 30px;
        width: 100%;
    }

    .branding-project-details-left-col ul li {
        font-size: 14px;
        line-height: 22px;
        letter-spacing: 0.08em;
        margin-bottom: 5px;
    }

    .branding-project-details-left-col ul.ul-two-col li {
        width: calc(50% - 30px);
    }

    .visual-next {
        font-size: 18px;
        line-height: 22px;
        color: #000000;
    }

    .visual-arrow {
        width: 50px;
        height: 50px;
        border: 1px dashed #000000;
        border-radius: 100%;
        margin-left: -9px;
    }

    .visual-arrow>img {
        max-width: 18px;
    }

    .top-branding-project-section .leader-text-info h2 br {
        display: none;
    }

    .visual-arrow img.circle-loophover {
        width: 55px;
        top: -4px;
        left: -4px;
    }

    .branding-project-details-left-col ul.ul-two-col.ul-three-col {
        column-count: 2;
    }

    .brand-specialists-heading {
        position: relative;
    }
    .google-infinixbio-info.infinixbio-tb-redesign ul li {
        font-size: 14px;
        line-height: 26px;
        margin: 0 0 13px;
    }
    .google-infinixbio-info.infinixbio-tb-redesign ul li:last-child {
        padding-right: 120px;
    }
    .aiobot-v2-banner-heading {
        padding: 0;
        max-width: 520px;
        margin: 0 auto;
    }
    .traffic-view.top img {
        width: 150px;
    }
    .traffic-view img {
        border-radius: 8px;
    }
    .traffic-view.top {
        left: 50px;
        top: 20px;
    }
    .traffic-view.right {
        top: 20px;
        right: 50px;
    }
    .traffic-view.right img {
        width: 130px;
    }
    .traffic-view.right {
        top: 20px;
        right: 30px;
    }
    .traffic-view.left img {
        width: 160px;
    }
    .traffic-view.left {
        left: 50px;
        bottom: 40px;
    }
    .traffic-view.bottom {
        right: 30px;
        bottom: 40px;
    }
    .traffic-view.bottom img {
        width: 120px;
    }
    .aibobot-logo img {
        width: 50px;
    }
    .aiobot-v2-banner-heading h1 {
        font-size: 38px;
        line-height: 120%;
        letter-spacing: 1px;
        margin-bottom: 15px;
    }
    .aiobot-v2-banner-heading p {
        font-size: 16px;
        line-height: 23px;
        margin-bottom: 15px;
    }
    .btn.btn-green {
        border-radius: 5px;
        padding: 10px 15px;
        font-size: 12px;
        min-width: 70px;
        min-height: 40px;
        letter-spacing: 1px;
    }
    .aiobot-v2-driven-section {
        padding: 50px 0;
    }
    .heading.driven-heading h2 {
        font-size: 30px;
        margin: 0 0 15px;
    }
    .heading.driven-heading  p {
        font-size: 16px;
        line-height: 23px;
        letter-spacing: 0.6px;
        padding: 0;
    }
    .marquee-tools-logo img {
        width: 150px;
    }
    .aibobot-v2-h-it-w-section {
        padding: 50px 0;
    }
    .aibobot-v2-h-it-w-section .what-you-learn-wrap {
        margin-bottom: 32px;
    }
    .aibobot-how-it-warp {
        margin: 0 -6px;
        row-gap: 20px;
    }
    .aibobot-how-it-col4 {
        padding: 0 6px;
    }
    .aibobot-how-it-col-info img {
        margin: 0 0 15px;
        border: 1px #333333 solid;
    }
    .aibobot-how-it-col-info p {
        font-size: 16px;
        line-height: 23px;
        letter-spacing: 0.6px;
        padding: 0 0;
    }
    .aibobot-v2-predictable-section {
        padding: 50px 0;
    }
    .aibobot-v2-predictable-section .about-series-left-col {
        width: 50%;
    }
    .aibobot-v2-predictable-section .about-series-right-col {
        width: 50%;
        padding-left: 20px;
    }
    .aibobot-v2-predictable-section .about-series-info-holder h3 {
        font-size: 30px;
        margin-bottom: 10px;
    }
    .about-series-info-holder h4 {
        font-size: 20px;
        letter-spacing: 0.5px;
        margin-bottom:10px;
    }
    .out-scroll-select ul li {
        margin: 0 0 10px;
        padding: 0 0 0 24px;
        font-size: 16px;
        line-height: 23px;
        letter-spacing: 0.5px;
    }
    .out-scroll-select ul li::after {
        width: 15px;
        height: 15px;
        top: 3px;
        border-radius: 50px;
    }
    .out-scroll-select ul li::before {
        width: 4px;
        top: 6px;
        left: 5px;
        height: 7px;
        border-right: 1px #06441A solid;
        border-bottom: 1px #06441A solid;
    }
    .out-scroll-select ul::after {
        top: 10px;
        left: 7px;
        bottom: 10px;
        width: 0.104vw;
    }
    .aibobot-v2-real-growth-section {
        padding: 50px 0;
    }
    .aibobot-v2-real-growth-section::before {
        width: 300px;
        height: 400px;
    }
    .aibobot-v2-real-left-col {
        padding-right: 30px;
    }
    .aibobot-v2-real-left-col  .heading {
        top: 15px;
    }
    .aibobot-v2-real-left-col .heading h2 {
        font-size: 30px;
        letter-spacing: 1px;
        margin: 0 0 13px;
    }
    .aibobot-v2-real-left-col .heading p {
        font-size: 16px;
        line-height: 23px;
        margin: 0 0 20px;
        letter-spacing: 0.6px;
    }
    .growth-case-study-item {
        margin-bottom: 30px;
    }
    .growth-tittle h6 {
        margin: 0 0 8px;
        font-size: 12px;
        line-height: normal;
        letter-spacing: 0.6px;
    }
    .growth-tittle h3 {
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 0.6px;
        margin: 0 0 10px;
    }
    .count-growth-left {
        padding: 14px 25px;
        align-items: flex-start;
    }
    .count-growth-left img {
        width: 10px;
    }
    .count-growth-left figcaption {
        width: calc(100% - 10px);
        padding-left: 10px;
    }
    .count-growth-left span {
        font-size: 25px;
    }
    .count-growth-left p {
        font-size: 10px;
    }
    .aibobot-v2-real-growth-section::after {
        width: 300px;
        height: 400px;
    }
    .driven-logo-scroll-animate {
        margin-bottom: 15px;
    }
    .aiobot-v2-connections .marquee-atf-item {
        padding: 0 5px;
    }
    .aiobot-v2-connections .marquee-tools-logo img {
        max-height: 56px;
        width: auto;
    }
    .aibobot-v2-publish-section {
        padding: 50px 0;
    }
    .aibobot-v2-publish-section .heading h2 {
        font-size: 30px;
        margin: 0 0 15px;
        line-height: normal;
    }
    .aibobot-v2-publish-section .heading img {
        max-width: 80px;
        margin: 0 auto 20px;
    }
    .casestudies-cafe-1-section.case-study-1-new-section {
        padding-bottom: 50px;
        padding-top: 20px;
    }
    .case-study-new-01-heading h1, .case-study-new-01-heading h2, .case-study-new-01-heading h3, .case-study-new-01-heading h4 {
        font-size: 37px;
        letter-spacing: 1.28px;
        margin: 0 0 10px;
    }
    .case-study-new-info-warp .cfe--info-item h5 {
        font-size: 14px;
        margin: 0 0 5px;
    }
    .case-study-new-info-warp .cfe--info-item p {
        font-size: 20px;
        line-height: normal;
    }
    .case-study-new-info-warp {
        margin: 0 0 14px;
    }
    .cfe--info-item ul li {
        padding: 6px 8px;
        font-size: 12px;
        line-height: normal;
    }
    .cfe--info-item ul {
        column-gap: 4px;
        row-gap: 4px;
    }
    .case-study-1-new-section .cfe-hero-banner {
        padding: 0 0 20px;
        margin-bottom: 30px;
    }
    .case-overview-heading h2 {
        font-size: 30px;
        letter-spacing: 1px;
        line-height: 140%;
        margin: 0 0 10px;
    }
    .visit-btn {
        font-size: 14px;
        padding: 7px 12px;
        letter-spacing: 1px;
    }
    .visit-btn svg {
        width: 100%;
    }
    .visit-btn .icon-stack {
        width: 10px;
        height: 10px;
        margin-left: 5px;
    }
    .visit-btn img {
        margin-left: 5px;
        width: 6px;
        position: relative;
        top: 1.5px;
    }
    .case-overview-heading p {
        font-size: 16px;
        line-height: 23px;
    }
    .case-study-new-2-challenge-section {
        padding: 0 30px 50px;
    }
    .case-study-2-text-info h6 {
        font-size: 14px;
        letter-spacing: 1px;
        margin: 0 0 5px;
    }
    .case-study-2-text-info h3 {
        font-size: 30px;
        margin: 0 0 15px;
    }
    .case-study-2-text-info p {
        font-size: 16px;
        line-height: 23px;
    }
    .case-heading h6 {
        font-size: 14px;
        letter-spacing: 1px;
        margin: 0 0 5px;
    }
    .case-heading h1, .case-heading h2, .case-heading h3, .case-heading h4, .case-heading h5 {
        font-size: 30px;
        margin: 0 0 15px;
    }
    .case-heading {
        margin: 0 0 20px;
    }
    .faq-accordion-intro {
        padding: 20px 20px;
    }
    .faq-accordion-intro h4 {
        font-size: 22px;
        letter-spacing: 1px;
    }
    .faq-accordion-content p {
        font-size: 16px;
        line-height: 23px;
    }
    .faq-accordion-intro::after {
        width: 32px;
        height: 32px;
        background-size: 32px;
        top: 17px;
    }

    .faq-accordion-content {
        padding: 0 20px 20px;
    }
    .case-study-testimonials .user-review-profile figcaption h5 {
        font-size: 14px;
    }
    .case-study-testimonials {
        border-radius: 20px;
        padding: 25px;
        margin-bottom: 45px;
    }
    .case-study-testimonials p {
        font-size: 20px;
        margin-bottom: 22px;
    }
    .case-study-testimonials .user-review-profile figcaption span {
        font-size: 12px;
    }
    .case-study-new-4-testimonials-section {
        padding: 0 30px 40px 30px;
    }
    .case-study-new-3-solution-section {
        padding: 40px 30px;
    }
    .global-heading-full .global-heading {
        max-width: 465px;
    }
    .global-heading-full .global-heading h2.heading-sm {
        font-size: 25px;
        line-height: 33px;
        margin-top: 20px;
        max-width: 380px;
        margin-left: auto;
    }
    .video-divider-section {
        background: #000;
    }
    .video-divider-section video {
        height: 315px;
        object-fit: cover;
    }
    .timeline-case-info h6 {
        font-size: 12px;
        letter-spacing: 0.04em;
    }
    .dots-time {
        width: 15px;
        height: 15px;
        margin: 5px auto;
    }
    .timeline-case-info h3 {
        font-size: 12px;
        margin: 0 0 5px;
    }
    .timeline-case-info p {
        font-size: 12px;
    }
    .timeline-case-info ul li {
        font-size: 12px;
    }
    .dots-time::before {
        width: 12px;
        height: 12px;
        border: 2px #262626 solid;
    }
    .dots-time::after {
        width: 5px;
        height: 5px;
    }
    .time0line-bdr {
        top: 27px;
        left: 0;
        right: 0;
        height: 1px;
    }
    .timeline-case-info p br {
        display: none;
    }
    .time0line-bdr:before {
        width: 5%;
    }
    .time0line-bdr:after {
        width: 5%;
    }
    .timeline-case-flex-row {
        margin-bottom: 50px;
    }

}

@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) {

    /* .video-on-desktop {
            height: 238px !important;
        }
        body .lefs-button {
            width: 143px;
            margin: 20px auto 65px;
        }
        body .two-point-new-section.pmm-pageheader {
            height: 94vh;
        }
        body .two-point-new-section.socialpage-hdr-2point-section {
            height: 94vh;
        }
        body .two-point-new-section.emailpge-hdr-2point-section {
            height: 94vh;
        } */
    .start-tab-menu {
        max-width: 618px;
    }
}

@media only screen and (device-width : 414px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 2) {
    /* .video-on-desktop {
            height: 238px !important;
        }
        body .lefs-button {
                width: 143px;
                margin: 20px auto 65px;
            }
        body .two-point-new-section.pmm-pageheader {
            height: 94vh;
        }
        body .two-point-new-section.socialpage-hdr-2point-section {
            height: 94vh;
        }
        body .two-point-new-section.emailpge-hdr-2point-section {
            height: 94vh;
        } */
}

@media (min-width : 576px) and (max-width : 896px) and (orientation:landscape) {
    .full-new-screen-section img {
        object-fit: cover;
    }

    .flexible-servies-second-info .services-bottom-textline p {
        display: block;
        opacity: 1;
        visibility: visible;
    }

    .flexible-servies-second-info:hover .services-bottom-textline p {
        display: block;
        opacity: 1;
        visibility: visible;
    }

    .flexible-servies-second-info .services-bottom-textline h3 {
        top: 0;
    }

    .flexible-servies-second-info .services-bottom-textline h3 img {
        top: 0;
        opacity: 1;
        visibility: visible;
    }

    .flexible-servies-col-info {
        padding: 30px 20px 30px;
    }

    .flexible-servies-second-info .services-bottom-textline {
        padding: 20px 20px;
    }

    .two-point-new-section {
        height: auto;
    }

    .two-point-new-section.seo-2point-section {
        height: auto;
    }

    .two-point-new-left-info h1, .two-point-new-left-info h2 {
        font-size: 40px;
        line-height: 48px;
        margin: 0 0 19px 0;
    }

    .two-point-logo {
        font-size: 40px;
        line-height: 50px;
        letter-spacing: 10px;
    }

    .home-index-page .two-point-new-left-info {
        padding: 0 34px 10px;
        max-width: 250px;
        margin: 0 auto;
    }

    .review-atf-2point {
        margin: 0 0 15px;
    }

    .video-iframe p {
        max-width: 300px;
    }

    .video-fullecreen video {
        display: block;
    }

    .video-fullecreen video.mobile-index-video-show {
        display: none;
    }

    .experience-heading h2 {
        font-size: 50px;
        line-height: 50px;
    }

    .amm-tabbing-flx-content-info h3 {
        font-size: 40px;
        line-height: 45px;
        padding: 0 0 18px;
    }

    .page-template-websites #social-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 40px;
        line-height: 45px;
    }
    .portfolio-all-page-tab-section #social-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 40px;
        line-height: 45px;
    }

    .tabbing-menu-item ul li a span,
    .amm-tabbing-loaction-v2 .tabbing-menu-item ul li a span {
        font-size: 30px;
        width: 100%;
    }

    .tabbing-menu-item ul li a strong,
    .amm-tabbing-loaction-v2 .tabbing-menu-item ul li a strong {
        width: 70px;
        border-radius: 10px;
        margin-left: 10px;
    }

    /*==*/
    .digital-future-info .lefs-button .progress-cricle-svg {
        width: 52px;
        height: 52px;
        top: calc(50% - 24px);
        left: calc(50% - -21px);
    }

    .two-point-new-section.emailpge-hdr-2point-section {
        height: auto;
    }

    .two-point-new-section.socialpage-hdr-2point-section {
        height: auto;
    }

    .two-point-new-section.home-index-page {
        height: auto;
    }

    .two-point-new-section.home-index-page.portfolio-case-study-header {
        height: 220px;
    }

    .portfolio-scrolling-text .marquee-thework-line span {
        line-height: 8.44vw;
        padding: 0px 6.665vw 0px 6.1vw;
        font-size: 8.44vw;
    }

    .case-study-page-section .portfolio-scrolling-text .marquee-thework-line span {
        -webkit-text-stroke-width: 1px;
        padding: 0 43px;
        font-size: 66.9px;
    }

    .more-projects-col h4 a {
        color: #ffffff;
    }

    .digital-future-info .btn-href-link img {
        width: 52px;
        height: 52px;
        top: calc(50% - 24px);
        left: calc(50% - -21px);
    }

    .error-page {
        padding: 50px 0;
    }

    .error-page .readyunlock-btn {
        text-align: center;
        padding-top: 12px;
    }

    .marquee-home-logo .marquee-tools {
        padding: 0 12px 18px;
    }

    .google-infinixbio-info {
        height: 203px;
    }

    .ads-tabbing-flx-content-info p {
        font-size: 13px;
        line-height: 19px;
    }

    .adspge-tabbing-scroll-fixed .ads-tabbing-flx-content-img-wrap video {
        height: 145px;
    }

    .adspge-tabbing-scroll-fixed .ads-tabbing-flx-content-img-wrap::before {
        height: 138px;
    }
}

@media (max-width: 767px) {
    .webiste-fst-img video {
        left: 0;
    }

    .mobile-show-img {
        display: block;
        width: 100%;
        height: auto;
        margin: 0 0 20px;
    }

    .two-point-new-left-info {
        padding: 20px 34px 25px;
    }

    .two-point-new-left-info h1, .two-point-new-left-info h2 {
        font-size: 40px;
        line-height: 48px;
        margin: 0 0 19px 0;
    }

    .two-point-new-d-left-col {
        width: 330px;
    }

    .two-point-new-d-right-col {
        width: calc(100% - 330px);
    }

    .header-new {
        padding: 30px 20px 0 20px;
    }

    .two-point-logo {
        font-size: 40px;
        line-height: 50px;
        letter-spacing: 10px;
    }

    .two-point-new-section {
        padding: 25px 0 0;
    }

    .two-point-new-left-info p {
        font-size: 20px;
        line-height: 29px;
        letter-spacing: 1px;
    }

    .video-play-icon span {
        width: 55px;
        height: 55px;
    }

    .video-on-desktop {
        height: 220px;
    }

    .page-template-premium-brand-creation .video-on-desktop {
        width: 100%;
        height: auto;
    }

    .video-iframe {
        margin: 38px 20px 25px;
    }

    .marquee-tools {
        padding: 14px 0;
    }

    .marquee-tools p {
        font-size: 16px;
    }

    .marquee-tools span {
        margin: 0 10px 0 10px;
    }

    .prodcut-screen-left {
        width: 100%;
        border-right: none;
    }

    .prodcut-screen-left .video-on-desktop video {
        object-position: left;
        object-fit: contain;
    }

    .prodcut-screen-company-right {
        width: 100%;
    }

    .review-mrq-item {
        display: none;
    }

    .review-mrq-item.mobile-review-show {
        display: flex;
        flex-wrap: wrap;
        color: #fff;
    }

    .review-mrq-item.mobile-review-show p {
        color: #fff;
        padding-left: 10px;
    }

    .review-mrq-section {
        background: #000;
    }

    .marquee-new-part {
        background: #fff;
    }

    .marquee-tools p {
        color: #000;
    }

    .marquee-tools span i {
        color: #000;
    }

    .product-screenmobile {
        max-width: 100%;
        width: 100%;
        padding: 16px 11px;
        left: 0;
        top: 0;
        position: relative;
        text-align: center;
        letter-spacing: 2px;
        order: inherit;
        margin: 0;
    }

    .product-screenmobile p {
        max-width: 370px;
        margin: 0 auto;
    }

    .prodcut-screen-company-right {
        order: 1;
        padding: 0 0 20px;
    }

    .prodcut-screen-left {
        order: 2;
    }

    .prodcut-screen-company-info h3 {
        margin: 0 auto 15px;
        font-size: 25px;
        padding: 0 31px;
        line-height: 32px;
    }

    .review-mrq-item p {
        letter-spacing: 1px;
        font-size: 17px;
        font-family: 'Neue Montreal Light';
        font-weight: 300;
    }

    .top-heading h2 {
        font-size: 22px;
        line-height: 36px;
    }

    .tab-ul-list ul li a {
        padding: 8px 9px;
        font-size: 14px;
    }

    .tab-ul-list ul li a span {
        font-size: 16px;
    }

    .tab-ul-list ul li a span em {
        font-size: 10px;
    }

    .top-heading {
        padding: 10px 20px;
    }

    .video-iframe p {
        bottom: 20px;
        right: 15px;
        font-size: 18px;
        max-width: 300px;
        line-height: 25px;
    }

    .review-atf-2point {
        margin: 0 0 20px;
    }

    .marquee-new-inner .marquee-tools p {
        font-size: 16px;
        color: #000;
    }

    .marquee-new-inner .marquee-tools span i {
        color: #000;
    }

    .prodcut-compare-part-show .product-screenmobile {
        display: none;
    }

    .global-second-headline .global-heading {
        max-width: 362px;
    }

    .flexible-servies-col-info::after {
        top: -167px;
    }

    .flexible-servies-col-info {
        padding: 20px 20px 30px;
    }

    .services-bottom-textline h3 {
        line-height: 26px;
    }

    .flexible-tools-img {
        padding: 74px 0 25px;
    }

    .global-three-headline .global-heading {
        padding: 30px 0px 30px;
        max-width: 63.75vw;
        margin-top: 20px;
    }

    .hover-image-show {
        max-width: 30.9vw;
    }

    .two-point-new-section {
        height: auto;
    }

    .two-point-new-section.home-index-page {
        height: 422px;
    }

    .services-bottom-textline h3 {
        font-size: 15px;
        letter-spacing: 0.5px;
    }

    .flexible-servies-second-info .services-bottom-textline {
        padding: 20px 16px;
    }

    .cricle-round-white {
        top: -32px;
        left: 0;
    }

    .full-atf-screen-section {
        height: 424px;
    }

    .video-fullecreen video {
        display: block;
    }

    .video-fullecreen video.mobile-index-video-show {
        display: none;
    }

    .photogenics-headline-top {
        padding: 1.4vw 1.5vw;
    }

    .footer-left-sm12 {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        position: relative;
        margin: 0 0 51px;
    }

    .logo-ftr {
        width: 100%;
        margin: 0;
    }

    .copyright {
        display: none;
    }

    .logo-ftr img {
        width: 96px;
        position: absolute;
        right: 65px;
        bottom: 0;
    }

    .footer-right-sm12 {
        width: 100%;
    }

    .footer-menu {
        margin: 0 0 22px 0;
        width: 50%;
        padding-left: 0;
    }

    .copyright.copyright-mobile {
        display: block;
        padding-top: 20px;
    }

    .footer-section {
        padding: 40px 30px 40px;
    }

    .footer-menu ul li {
        margin: 0 0 4px;
        font-size: 19px;
        color: rgba(255, 255, 255, 0.70);
    }

    .footer-menu ul li a {
        color: rgba(255, 255, 255, 0.70);
    }

    .footer-menu h4 {
        font-size: 24px;
        line-height: 30px;
    }

    .book-consultation-heading h2 {
        font-size: 47px;
        line-height: 50px;
    }

    .book-consultation-heading h6 {
        font-size: 24px;
        line-height: 33px;
        margin: 0 0 15px;
    }

    .book-consultation-section {
        padding: 54px 30px;
    }

    .digital-future-info h4 {
        font-size: 17px;
        padding-left: 5.4vw;
        margin-bottom: 5px;
        line-height: 18px;
    }

    .follow-icon-ftr a {
        margin: 0 10px 0 0;
        padding: 12px;
        width: 55px;
        height: 55px;
    }

    .marquee-thework-line span {
        font-size: 34px;
        line-height: 46px;
        padding: 0 39px 0 20px;
    }

    .marquee-thework-line span::after {
        width: 19px;
        height: 19px;
    }

    .content-repeat-info p {
        font-size: 14px;
        line-height: 20px;
    }

    .reviws-scroll-item.reviws-movie-trailer-3 {
        max-width: 32vw;
        margin-top: 20px;
    }

    .reviws-scroll-item.reviws-movie-trailer-5 {
        margin-left: 25vw;
        max-width: 42vw;
        margin-top: 20px;
    }

    .reviws-scroll-item.reviws-movie-trailer-12 {
        margin-left: auto;
        margin-right: 7vw;
        max-width: 42vw;
    }

    .reviws-scroll-item {
        max-width: 40vw;
    }

    .reviws-scroll-item.reviws-movie-trailer-17 {
        max-width: 39vw;
        margin-left: 20px;
    }

    .reviws-scroll-item.reviws-movie-trailer-18 {
        max-width: 44vw;
        margin-left: 35vw;
        margin-top: 0;
    }

    .reviws-scroll-item.reviws-movie-trailer-19 {
        max-width: 40vw;
    }

    .reviws-scroll-item.reviws-movie-trailer-21 {
        max-width: 48vw;
        margin-left: auto;
        margin-right: 4vw;
    }

    .book-consultation-heading h6 {
        font-size: 20px;
        line-height: 31px;
        margin: 0 0 15px;
    }

    .new-heading-desktop {
        display: none;
    }

    .prodcut-screen-company-info {
        padding: 0;
    }

    .new-heading-desktop {
        display: block;
        max-width: 100%;
        width: 100%;
        padding: 16px 11px;
        left: 0;
        top: 0;
        position: relative;
        text-align: center;
        letter-spacing: 2px;
        margin: 0 0 15px;
        background: #000;
    }

    .prodcut-screen-company-info {
        padding: 0;
        width: 100%;
    }

    .prodcut-screen-company-info .new-heading-desktop h3 {
        color: #fff;
        padding: 0;
    }

    .down-arrow-img {
        display: none;
    }

    .amm-tabbing-flx-content-info h3 {
        font-size: 40px;
        line-height: 48px;
        padding: 0 0 20px;
    }

    .page-template-websites #social-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 40px;
        line-height: 48px;
    }
    .portfolio-all-page-tab-section #social-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 40px;
        line-height: 48px;
    }

    .tabbing-menu-item ul li a span,
    .amm-tabbing-loaction-v2 .tabbing-menu-item ul li a span {
        font-size: 30px;
        width: 100%;
    }

    .tabbing-menu-item ul li a strong,
    .amm-tabbing-loaction-v2 .tabbing-menu-item ul li a strong {
        width: 70px;
        border-radius: 10px;
        margin-left: 10px;
    }

    .digital-future-info .lefs-button .progress-cricle-svg {
        width: 48px;
        height: 48px;
        top: calc(50% - 23px);
        left: calc(50% - -23px);
    }

    .two-point-new-section.seo-2point-section {
        height: auto;
    }

    .leadsper-col-6-left {
        width: 100%;
    }

    .leadsper-col-6-right {
        width: 100%;
        margin-bottom: 20px;
        display: none;
    }

    .mobile-show-img-landspace {
        display: block;
    }

    .leadsper-flex-row:nth-child(even) .leader-text-info {
        padding: 0;
    }

    .leadsper-flex-row {
        flex-direction: column-reverse;
    }

    .leadsper-flex-row:nth-child(even) {
        flex-direction: column-reverse;
    }

    .leader-text-info {
        margin: 0;
        padding: 0;
    }

    .leader-text-info img.mobile-show-img-landspace {
        margin: 0 auto 20px;
    }

    .leader-text-info h1,
    .leader-text-info h2,
    .leader-text-info h3,
    .leader-text-info h4,
    .leader-text-info h5 {
        margin: 0 0 15px;
        letter-spacing: 1px;
    }

    .leadsper-flex-row {
        margin-bottom: 30px;
        border-bottom: 1px #4b4a4a solid;
        padding-bottom: 30px;
    }

    .leadsper-flex-row:last-child {
        margin-bottom: 0;
        border-bottom: none;
        padding-bottom: 0;
    }

    .increase-white-section .leader-text-info h2 {
        letter-spacing: 1px;
    }

    .see-more-work-section {
        padding: 40px 30px;
    }

    .seemore-three-headline a {
        font-size: 46px;
        line-height: 50px;
        max-width: 58%;
    }

    .experience-heading h2 {
        font-size: 50px;
        line-height: 57px;
    }

    .seo-2point-section .two-point-logo {
        padding: 20px 0 0;
    }

    .seo-2point-section .two-point-new-left-info,
    .seo-2point-section.ads-2point-section .two-point-new-left-info {
        padding: 20px 40px 25px;
    }

    .emailpge-hdr-2point-section .two-point-new-left-info {
        padding: 20px 45px 25px;
    }

    .increase-white-section .leader-text-info {
        padding: 0;
    }

    .thumble-3commn-section {
        padding: 28px 36px 35px;
    }

    video.hover-image-show {
        max-height: 34vw;
    }

    .two-point-new-section.emailpge-hdr-2point-section {
        height: auto;
    }

    .emailpge-hdr-2point-section .two-point-new-left-info p br {
        display: none;
    }

    .emailleadsper-section .leadsper-col-6-left {
        width: 100%;
    }

    .emailleadsper-section .leadsper-col-6-right {
        width: 100%;
    }

    .emailleadsper-section .leader-text-info>img {
        border: 1px #2768F5 solid;
    }

    .faq-heading h1,
    .faq-heading h2,
    .faq-heading h3,
    .faq-heading h4,
    .faq-heading h5 {
        font-size: 34px;
        line-height: 40px;
    }

    .split-strategy-bgblack {
        padding: 35px 30px;
    }

    .increase-white-section {
        padding: 40px 15px;
    }

    .leadsper-white-big-part .leadsper-col-6-right {
        width: 100%;
    }

    .leadsper-white-big-part .leadsper-col-6-left {
        width: 100%;
    }

    .email-faq-section {
        padding: 40px 30px 60px;
    }

    .see-more-link .progress-cricle-svg {
        right: -13px;
    }

    .split-strategy-container {
        padding: 0 0 30px;
    }

    .split-strategy-section .global-heading h1,
    .split-strategy-section .global-heading h2,
    .split-strategy-section .global-heading h3,
    .split-strategy-section .global-heading h4,
    .split-strategy-section .global-heading h5 {
        line-height: 34px;
        font-size: 25px;
    }

    .split-strategy-scroll {
        padding: 0 30px 40px;
    }

    .tab-content-words.split-strategy-item-info {
        padding: 0;
        margin-bottom: 0;
    }

    .split-strategy-scroll .tab-item.w-dyn-item {
        margin-bottom: 0;
    }

    .tab-image-new {
        height: auto;
        width: 100%;
    }

    .split-strategy-scroll .tab-content:last-child {
        margin-bottom: 0;
    }

    .tab-image-new {
        height: auto;
        width: 100%;
        display: none;
    }

    .tab-image-new.tab-image-new-mobile {
        display: block !important;
        margin: 0 0 15px;
    }

    .tab-image-new.tab-image-new-mobile video {
        width: 100%;
    }

    .split-strategy-item-info h4 {
        margin: 0 0 20px;
    }

    .split-strategy-item-info {
        padding: 0;
    }

    .amm-tabbing-flx-content-info {
        padding: 30px 50px 30px 30px;
    }

    .split-strategy-section {
        padding: 30px 0 0 0;
    }

    .split-strategy-scroll .tab-item.w-dyn-item.content-hide-scroll {
        margin-bottom: 0;
    }

    .socialpage-hdr-2point-section .two-point-new-left-info {
        padding: 30px 35px;
    }

    .socialpage-hdr-2point-section .two-point-new-left-info h1 {
        font-size: 40px;
        line-height: 48px;
        margin: 0 0 15px;
    }

    .socialpage-hdr-2point-section .two-point-new-left-info p {
        margin: 0 0 11px;
    }

    .leadsper-section {
        padding: 35px 15px;
    }

    .tab-image-new.tab-horizontal-50-rlt {
        width: 100%;
    }

    .social-youtube-col-lft {
        padding: 0 0 30px;
    }

    #social-pmm-content .amm-tabbing-flx-content-info {
        padding-right: 30px;
    }

    .social-reelflex-info {
        padding: 20px 20px;
    }

    .social-reelflex-info h4 {
        margin: 0 0 8px;
        font-size: 18px;
        line-height: 24px;
    }

    .casestudies-marquee-section .marquee-thework-line span {
        font-size: 34px;
        line-height: 46px;
    }

    .socialeadsper-section .leader-text-info {
        padding: 0;
    }

    .socialeadsper-section .leadsper-flex-row:nth-child(even) .leader-text-info {
        padding: 0;
    }

    .portliat-menu {
        border-radius: 10px;
        margin: 0 0 25px;
        width: 100%;
        display: block;
    }

    .portliat-menu-list {
        display: none;
    }

    .portfolio-dropdown {
        display: block;
        background: #000;
        padding: 11px 15px;
        color: #fff !important;
        font-size: 18px;
        position: relative;
        border-radius: 8px;
    }

    .portfolio-dropdown::after {
        content: "\f107";
        font-family: "FontAwesome";
        position: absolute;
        right: 15px;
        font-size: 19px;
        top: 10px;
    }

    .portliat-menu ul li a {
        font-size: 16px;
        padding: 10px 15px;
        border-radius: 8px;
    }

    .about-leadership-team-card {
        width: calc(50% - 7.5px);
    }

    .about-leadership-row .about-leadership-team-card {
        width: calc(33.33% - 7.5px);
    }

    .about-leadership-heading h2 {
        font-size: 38px;
        line-height: 45px;
    }

    .about-leadership-heading p {
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0;
        padding-right: 0;
    }

    .about-leadership-team-name h5 {
        font-size: 15px;
        line-height: 1.2;
        margin-bottom: 6px;
    }

    .about-leadership-team-name p {
        font-size: 12px;
        line-height: 1;
        margin-bottom: 0;
    }

    .about-leadership-user-name h5 {
        font-size: 14px;
    }

    .about-leadership-user-name p {
        color: #fff;
        font-size: 10px;
        line-height: 1;
        margin-bottom: 10px;
        font-family: 'Neue Montreal Regular';
        font-weight: normal;
    }

    .about-leadership-user-name a {
        font-size: 14px;
        line-height: 1;
    }

    .leader-img {
        width: 40px;
        height: 40px;
    }

    .about-leadership-user-name {
        padding-left: 8px;
        width: calc(100% - 40px);
    }

    .about-leadership-content p {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
    }

    .location-pin-modal .close {
        top: -6px;
        width: 11px;
    }

    .web-design-soundmind-section {
        padding: 20px 0 0;
    }

    .web-soundmind-heading h1 {
        margin-bottom: 8px;
        font-size: 25px;
        line-height: 30px;
    }

    .soundnind-appmusic-section {
        padding: 60px 0 80px;
    }

    .branding-design-section {
        padding: 40px 0px 40px;
    }

    .branding-design-slider-section {
        padding-bottom: 40px;
    }

    .more-projects-col h4 a {
        color: #ffffff;
    }

    .chefdane-logo img {
        width: 120px;
    }

    .cfe-slide-right {
        padding-right: 0;
    }

    .cfe-brand-col-left {
        width: 100%;
    }

    .cfe-brand-col-right {
        width: 100%;
    }

    .cfe-brand-content-info {
        padding: 20px 0;
    }

    .cases-cafe-brand-warp {
        margin-bottom: 20px;
    }

    .cases-cafe-brand-warp:nth-child(even) .cfe-brand-col-left {
        padding-left: 0;
    }

    .cases-cafe-brand-warp:nth-child(even) .cfe-brand-content-info {
        padding: 20px 0;
    }

    .cases-cafe-2-section {
        padding: 50px 30px 30px 30px;
    }

    .cases-desgin-cafe-section {
        padding: 40px 0 140px 0;
    }

    .cases-desgin-cafe-section .container {
        padding: 0 30px;
    }

    .review-box-part p {
        font-size: 22px;
        line-height: 30px;
        margin: 0 0 20px;
    }

    .user-review-profile figure {
        width: 60px;
    }

    .user-review-profile figcaption {
        width: calc(100% - 60px);
        padding-left: 10px;
    }

    .marketing-tb-heading {
        width: 100%;
        padding: 0 0 10px;
    }

    .marketing-tb-content {
        width: 100%;
        padding: 0;
    }

    .organization-cafe-section {
        padding: 40px 30px 40px 30px;
    }

    .review-box-part {
        margin-top: -155px;
        padding: 40px 40px 40px 40px;
    }

    .casetabbing-slide-content ul {
        padding-left: 15px;
        margin: 0 0 15px;
    }

    .cfe-brand-content-info ul {
        padding: 0px 6vw 0 14px;
    }

    .ads-tabbing-flx-content-img-wrap::before {
        width: 100%;
        height: 133px;
    }

    .ads-tabbing-flx-content-img-wrap video {
        width: 238px;
        height: 130px;
    }

    .grap-svgchart {
        bottom: 24.8vw;
        left: 12.5vw;
        right: 20.3vw;
    }

    .grap-chart-vertical {
        height: 32.112vw;
    }

    .grap-chart-vertical .chart-bar-grap[data-skill="030"] {
        height: 9.4353vw;
    }

    .grap-chart-vertical .chart-bar-grap[data-skill="020"] {
        height: 4.85vw;
    }

    .grap-chart-vertical .chart-bar-grap[data-skill="010"] {
        height: 2.713vw;
    }

    .grap-chart-vertical .chart-bar-grap[data-skill="060"] {
        height: 19.112vw;
    }

    .b2b-grap-1-img .grap-svgchart {
        left: 6.1vw;
        right: 16vw;
        bottom: 18.64vw;
    }

    .b2b-grap-1-img .grap-chart-vertical {
        height: 22.112vw;
    }

    .grap-chart-vertical .chart-bar-grap[data-skill="6"] {
        height: 21.6vw;
    }

    .grap-chart-vertical .chart-bar-grap[data-skill="5"] {
        height: 17.5vw;
    }

    .grap-chart-vertical .chart-bar-grap[data-skill="4"] {
        height: 13.3vw;
    }

    .grap-chart-vertical .chart-bar-grap[data-skill="3"] {
        height: 9.03vw;
    }

    .grap-chart-vertical .chart-bar-grap[data-skill="2"] {
        height: 6.8vw;
    }

    .grap-chart-vertical .chart-bar-grap[data-skill="1"] {
        height: 4.4vw;
    }

    .b2b-grap-2-img .grap-svgchart {
        bottom: 14.1vw;
        left: 10.6vw;
        right: 17.6vw;
    }

    .b2b-grap-3-img .grap-svgchart {
        bottom: 13.9vw;
    }

    .b2b-grap-3-img .grap-svgchart {
        bottom: 13.9vw;
        left: 7vw;
        right: 18vw;
    }

    .b2b-grap-3-img .grap-svgchart .grap-chart-vertical .chart-bar-grap[data-skill="12"] {
        height: 20.8353vw;
    }

    .b2b-grap-3-img .grap-svgchart .grap-chart-vertical .chart-bar-grap[data-skill="11"] {
        height: 15.74vw;
    }

    .b2b-grap-3-img .grap-svgchart .grap-chart-vertical .chart-bar-grap[data-skill="10"] {
        height: 11.5353vw;
    }

    .b2b-grap-3-img .grap-svgchart .grap-chart-vertical .chart-bar-grap[data-skill="9"] {
        height: 12.4vw;
    }

    .b2b-grap-3-img .grap-svgchart .grap-chart-vertical .chart-bar-grap[data-skill="8"] {
        height: 10.5vw;
    }

    .b2b-grap-3-img .grap-svgchart .grap-chart-vertical .chart-bar-grap[data-skill="7"] {
        height: 7.6vw;
    }

    .b2b-grap-3-img .grap-svgchart .grap-chart-vertical .chart-bar-grap[data-skill="2"] {
        height: 6.5vw;
    }

    .b2b-grap-3-img .grap-svgchart .grap-chart-vertical .chart-bar-grap[data-skill="3"] {
        height: 7.8vw;
    }

    .b2b-grap-3-img .grap-svgchart .grap-chart-vertical .chart-bar-grap[data-skill="4"] {
        height: 9vw;
    }

    .b2b-grap-3-img .grap-svgchart .grap-chart-vertical .chart-bar-grap[data-skill="5"] {
        height: 8vw;
    }

    .b2b-grap-3-img .grap-svgchart .grap-chart-vertical .chart-bar-grap[data-skill="6"] {
        height: 8.4vw;
    }

    .b2b-grap-3-img .grap-svgchart .grap-chart-vertical .chart-bar-grap[data-skill="7"] {
        height: 9.6vw;
    }

    .seo-grap-1-img .grap-svgchart {
        left: 7.6vw;
        right: 16.6vw;
        bottom: 9.32vw;
    }

    .seo-grap-1-img .grap-chart-vertical .chart-bar-grap[data-skill="6"] {
        height: 18.8vw;
    }

    .seo-grap-1-img .grap-chart-vertical .chart-bar-grap[data-skill="5"] {
        height: 15.6vw;
    }

    .seo-grap-1-img .grap-chart-vertical .chart-bar-grap[data-skill="4"] {
        height: 12.9vw;
    }

    .seo-grap-1-img .grap-chart-vertical .chart-bar-grap[data-skill="3"] {
        height: 10.3vw;
    }

    .seo-grap-1-img .grap-chart-vertical .chart-bar-grap[data-skill="2"] {
        height: 7.5vw;
    }

    .see-more-link .btn-href-link img {
        left: auto;
        right: -13px;
    }

    .chat--container {
        width: 66px;
        height: 66px;
    }

    .ads-grap-1-img .grap-chart-vertical .chart-bar-grap {
        height: 16px;
        margin-top: 12px;
    }

    .ads-grap-1-img .grap-svgchart {
        bottom: 19.1vw;
        z-index: 1;
        left: 16.12vw;
        right: 8vw;
    }

    .seo-marquee-section .review-mrq-section {
        padding: 10px 0;
    }

    body .plyr__control--overlaid {
        padding: 10px;
    }

    body .plyr__control--overlaid svg {
        width: 16px;
        height: 16px;
    }

    body button.plyr__control--overlaid {
        width: 40px;
        height: 40px;
        border: 1px #fff solid;
    }

    body button.plyr__control--overlaid svg {
        width: 13px;
        height: 13px;
    }

    .error-page {
        padding: 30px 20px;
    }

    .error-page .readyunlock-btn {
        text-align: center;
        padding-top: 12px;
    }

    .error-page .readyunlock-potential h1 {
        padding: 0 11vw 24px;
    }

    .readyunlock-potential p {
        font-size: 16px;
        line-height: 26px;
        margin: 0 0 20px;
    }

    .marquee-home-logo .marquee-tools {
        padding: 0 12px 18px;
    }

    .prodcut-screen-blk-desgin .prodcut-screen-company-right {
        padding-bottom: 25px;
    }

    .pmm-3x-return-section .b2b-grap-3-img .grap-svgchart {
        left: 4vw;
        right: 14vw;
        bottom: 11.81vw;
    }

    .white-header-backend .two-point-new-section.home-index-page {
        height: 108px;
    }

    .infinixbio-casestudies-section-1 .cfe-hero-banner img {
        height: 231px;
    }

    .cfe-slideinfo-content h1,
    .cfe-slideinfo-content h2,
    .cfe-slideinfo-content h3,
    .cfe-slideinfo-content h4,
    .cfe-slideinfo-content h5 {
        margin: 0 0 15px;
        font-size: 27px;
        line-height: 36px;
    }

    .infinixbio-casestudies-section-2 .cases-cafe-brand-warp:nth-child(even) .cfe-brand-content-info {
        padding: 0;
    }

    .marketing-success-section.infinixbio-casestudies-section-5 {
        padding-top: 0;
    }

    .casetabbing-slide-section.mavwicks-page-ection-6 {
        padding-bottom: 50px;
    }

    .google-infinixbio-info img.progress-line-fixed {
        width: 44%;
    }

    .blog-more-slide-section {
        padding: 30px 0 47px;
    }

    .blog-tiitle-slde h3 {
        font-size: 28px;
        line-height: 34px;
    }

    .blog-more-slide-section.author-saturdays-section .blog-tiitle-slde h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .blog-tiitle-slde {
        padding: 0 0 20px 20px;
    }

    .blog-more-slide-video-section .video-colum-slider {
        padding: 0 35px;
    }

    .blog-more-slide-video-section {
        padding: 40px 0 35px;
    }

    .flexible-servies-second-info:hover .flexible-tools-img img {
        opacity: 1;
        visibility: visible;
    }

    .flexible-servies-second-info:hover .flexible-tools-img .hover-image-show {
        opacity: 0;
        visibility: hidden;
    }

    .footer-menu:nth-child(2) {
        order: 3;
    }

    .cls-1-sig,
    .cls-2-sig {
        fill: #fff;
        font-family: Urbanist;
        font-weight: 500;
    }

    .cls-1-sig {
        font-size: 12px;
    }

    .cls-2-sig {
        font-size: 10px;
    }

    .cls-3-sig,
    .cls-5-sig,
    .cls-8-sig {
        fill: none;
    }

    .cls-3-sig {
        stroke: #fff;
    }

    .cls-4-sig {
        opacity: 0.2;
    }

    .cls-5-sig {
        stroke: #e7fa48;
    }

    .cls-6-sig {
        fill: #e7fa48;
        opacity: 0.15;
    }

    .cls-7-sig {
        stroke: none;
    }

    .thumble-newcolum-row .thumble-3commn-col-4 {
        width: 50%;
        margin-bottom: 40px;
    }

    .page-template-premium-managed-marketing .marquee-new-part {
        background: #000;
    }

    .page-template-premium-managed-marketing .marquee-new-inner .marquee-tools p {
        color: #fff;
    }

    .page-template-premium-managed-marketing .marquee-new-inner .marquee-tools span i {
        color: #fff;
    }

    .webiste-lineup-four-section .prodcut-screen-company-right {
        padding: 21px 0 31px;
    }

    .start-tab-menu ul.nav li {
        width: 67px;
    }

    .start-tab-menu ul.nav li:nth-child(3) {
        top: 156px;
        left: 160px;
    }

    .checkcricle {
        width: 44px;
        height: 44px;
        border-radius: 100px;
        border: 4px #fff solid;
        margin: 0 0 10px;
    }

    .start-tab-menu ul.nav li:nth-child(2) {
        top: 110px;
        left: 131px;
    }

    .start-tab-menu ul.nav li:nth-child(1) {
        top: 110px;
        left: 91px;
    }

    .start-tab-menu ul.nav li:nth-child(4) {
        top: 215px;
        left: 48px;
    }

    .start-tab-menu ul.nav li:nth-child(5) {
        top: 215px;
        right: 120px;
    }

    .start-tab-menu ul.nav li:nth-child(6) {
        top: 215px;
        right: 306px;
    }

    .website-category-col-info p {
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 21px;
        width: 224px;
    }

    .website-category-col-info h4 {
        font-size: 16px;
        line-height: 20px;
    }

    .chat--buttons:nth-child(2) {
        margin-left: 0.35em;
        order: 2;
        margin-right: 0;
    }

    .split-card-content h2,
    .split-number {
        font-size: 22px;
        line-height: 30px;
    }

    .split-card-content {
        padding: 20px 0;
        min-height: 122px;
    }

    .adspge-tabbing-scroll-fixed .ads-tabbing-flx-content-img-wrap video {
        height: 145px;
    }

    .adspge-tabbing-scroll-fixed .ads-tabbing-flx-content-img-wrap::before {
        height: 138px;
    }

    .page-template-premium-managed-marketing .mobile-pdt-pmm-video {
        display: none;
    }

    .page-template-premium-managed-marketing .prodcut-screen-blk-desgin .prodcut-screen-left {
        padding-top: 0;
    }

    .morelongevity-first-section .web-soundmind-heading {
        max-width: 90vw;
    }

    .two-point-new-section.socialpage-hdr-2point-section.marketing-cmn-banner {
        height: auto;
    }

    .two-point-new-section.website-header-banner {
        height: auto;
    }

    .seo-2point-section .two-point-new-left-info h1 {
        margin: 0 0 15px;
    }

    .two-point-new-section.pmm-pageheader.marketing-cmn-banner {
        height: auto;
    }

    .two-point-new-section.emailpge-hdr-2point-section.marketing-cmn-banner {
        height: auto;
    }

    .footer-left-logo-wrap {
        column-gap: 10px;
        justify-content: flex-start;
        row-gap: 10px;
    }

    .footer-left-logo-item {
        width: auto !important;
        height: 110px !important;
    }

    .footer-left-logo-item:first-child,
    .footer-left-logo-item:nth-child(2) {
        height: 110px !important;
    }

    .footer-left-logo-item img {
        position: unset !important;
        width: 100%;
        object-fit: contain;
    }

    .footer-left-logo-item:nth-child(3) {
        width: 200px !important;
    }

    .page-template-Infinixbio .review-box-part p {
        font-size: 22px;
        line-height: 30px;
        margin: 0 0 20px;
    }

    .webinars-heading-item.webinars-heading-left p {
        width: 50%;
    }

    .google-infinixbio-info img.progress-line-fixed {
        width: 39%;
    }

    .tri-logo-effect {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .tri-logo-effect-vertical .tri-logo-left {
        width: 40%;
    }

    .glossary-first-section .heading-digital {
        margin-bottom: 20px;
    }

    .glossary-first-section .lab-content-main-item {
        padding-left: 20px;
    }

    .case-study-4colum-box .case-study-portlio-col-3 {
        width: 50%;
    }

    .digital-first-section-v2 .heading-digital {
        margin-bottom: 20px;
    }

    .col-md-3.author-blog-item {
        width: 50%;
    }

    .aiobot-metrics-new-section .leadsper-col-6-right {
        display: block;
    }

    .aiobot-metrics-new-section .leadsper-flex-row {
        flex-direction: column;
    }

    .aiobot-metrics-new-section .leadsper-flex-row:nth-child(even) {
        flex-direction: column;
    }

    .two-point-new-section.aiobot-product-header .two-point-new-left-info h1 {
        font-size: 48px;
        line-height: 60px;
    }

    .two-point-new-section.aiobot-product-header .two-point-new-left-info p {
        margin: 0 0 20px;
        font-size: 16px;
        line-height: 26px;
    }

    #seo-pmm2-content .amm-tabbing-flx-content-info h3 {
        font-size: 40px;
        line-height: 47px;
    }

    .page-template-portfolio-detail .accesssportsclub-page-one-section img.appmusic-img-02 {
        left: 0;
    }
    .timeline-case-col-6 {
        width: 100%;
    }
    .timeline-case-info {
        padding: 0 0 0 34px;
        text-align: left;
        position: relative;
    }
    .dots-time {
        margin: 5px 0;
    }
    .time0line-bdr {
        top: 0;
        left: 0;
        right: auto;
        height: 100%;
        width: 2px;
    }

    .timeline-case-col-6 {
        padding: 0 0 64px;
    }
    .timeline-case-info h6 {
        font-size: 14px;
        margin: 0 0 4px;
        line-height: 22px;
    }
    .timeline-case-info h3 {
        font-size: 16px;
        margin: 0 0 10px;
        line-height: 22px;
    }
    .timeline-case-info p {
        font-size: 16px;
    }
    .timeline-case-info ul li {
        font-size: 16px;
    }
    .dots-time {
        width: 28px;
        height: 28px;
        left: -13px;
        margin: 0;
        position: absolute;
        top: 0;
    }
    .dots-time::before {
        width: 18px;
        height: 18px;
    }
    .dots-time::after {
        width: 8px;
        height: 8px;
    }
    .timeline-case-flex-row {
        padding-top: 70px;
    }
    .time0line-bdr:before {
        width: 100%;
        height: 3%;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    }
    .time0line-bdr:after {
        width: 100%;
        height: 6%;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
        top: auto;
    }
    .timeline-ul-list-left .timeline-case-info {
        padding: 0 0 0 34px;
    }
    ul {
        padding: 0 0 0 19px;
    }
    li {
        margin-bottom: 10px;
    }
    li:last-child {
        margin-bottom: 0;
    }
}

@media (min-width: 576px) {
    ul.nav.mobile-tabs {
        display: flex !important;
    }

    .mobile-tabs-cfc {
        display: flex !important;
        align-items: center;
    }
}

@media (max-width: 575px) {
    canvas#riveCanvas {
        top: 20px;
        display: none;
    }
    #riveCanvas-mobile {
        display: block;
        width: 100%;
        position: absolute;
        top: -13px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .two-point-content-rlt-info {
        height: auto;
    }

    .main-nav-new {
        padding-right: 0;
    }

    .progress-cricle-svg {
        width: 80px;
        height: 80px;
        top: calc(50% - 37px);
        left: calc(50% - -24px);
    }

    .btn-href-link {
        font-size: 29px;
    }

    .lefs-button {
        width: 143px;
        margin: 0 auto;
        padding: 20px 0 25px;
    }

    .home-index-page .lefs-button {
        margin: 20px auto 25px;
    }

    .btn-href-link::after {
        width: 50px;
        height: 50px;
    }

    .two-point-new-d-left-col {
        width: 100%;
        position: static;
    }

    .two-point-new-d-right-col {
        width: 100%;
        margin-top: auto;
    }

    .video-fullecreen video.mobile-index-video-show {
        opacity: 1;
    }

    .two-point-new-section {
        padding: 0 0 0;
    }

    .two-point-new-bdr-top {
        border-top: none;
    }

    .review-mrq-section {
        padding: 12px 0;
    }

    .marquee-tools {
        padding: 12px 0;
    }

    .header-new {
        padding: 0;
        border-bottom: none;
        position: static;
        order: 2;
    }

    .header-top-wrap-new {
        position: static;
    }

    .two-point-logo {
        font-size: 35px;
        line-height: 36px;
        letter-spacing: 4px;
        text-align: left;
        padding: 28px 20px 24px;
        position: absolute;
        top: 0;
        left: 0;
        border-bottom: 1px #000 solid;
        text-align: left;
    }

    .two-point-new-left-info {
        text-align: center;
    }

    .two-point-new-left-info h1, .two-point-new-left-info h2 {
        font-size: 38px;
        line-height: 44px;
        margin: 0 0 15px 0;
    }

    .two-point-new-section.pmm-pageheader {
        /* height: 100vh; */
    }

    .two-point-new-d-left-middle {
        border-right: none;
    }

    .two-point-new-left-info {
        padding: 104px 48px 0;
    }

    .video-iframe {
        margin: 0 0 15px;
        width: 100%;
    }

    .two-point-new-left-info p {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 1px;
        z-index: 1;
        color: #000;
        text-align: center;
        max-width: 322px;
        margin: 10px auto 0;
    }

    .home-index-page .two-point-new-left-info p {
        /* position: absolute;
        bottom: 287px;
        color: #fff;
        text-align: right;
        right: 20px;
        margin: 0; */
    }

    .marquee-home-logo .marquee-tools {
        padding: 5px 14px;
    }

    .marquee-home-logo .scroller-logo .marquee-tools img {
        height: 42px;
    }

    .menu-bar-new {
        right: 20px;
        top: 32px;
    }

    .video-on-desktop {
        /* height: auto; */
    }

    .prodcut-screen-left .video-on-desktop {
        height: 297px;
    }

    .prodcut-screen-left.video-full-height .video-on-desktop {
        height: 297px;
    }

    .tab-ul-list ul li a {
        padding: 8px 12px;
    }

    td.td-two {
        padding-left: 5px;
    }

    .features-list-table ul li.list-tittle-text {
        font-size: 16px;
    }

    .features-list-table ul li {
        padding: 10px 15px;
        font-size: 14px;
        line-height: 20px;
    }

    .compare-second-warpper {
        padding: 0;
    }

    .features-list-table ul li {
        border-radius: 0;
    }

    .channels-nots-bottom {
        padding: 18px 15px 0;
    }

    .tab-ul-list {
        padding: 15px 30px 0;
        margin: 0 0 15px;
    }

    .tab-ul-list ul {
        margin: 0 -5px;
    }

    .tab-ul-list ul li {
        padding: 5px 5px;
        width: 50%;
    }

    .range {
        display: none;
    }

    .dots-btn {
        display: none;
    }

    .range-labels {
        margin: 0;
        padding: 0;
    }

    .text-change-btn {
        padding: 0;
        font-size: 16px;
        line-height: 24px;
        font-family: 'Urbanist', sans-serif;
        font-weight: normal;
        letter-spacing: 0.75px;
        color: #fff;
        border: none;
        border-radius: 0;
        display: block;
        position: static;
        max-width: inherit;
        margin: 0;
        background: none;
    }

    .range-labels li .text-change-btn {
        display: block;
    }

    .range-labels li {
        width: 100%;
        display: none;
        position: relative;
    }

    .range-labels li.active.selected {
        display: inline-flex;
        justify-content: center;
    }

    ul.range-labels.open li {
        display: inline-flex;
        justify-content: center;
    }

    .range-labels li.active.selected::after {
        content: "";
        background: url('../images/dopdown-arrow.svg') no-repeat;
        width: 17px;
        height: 17px;
        background-size: 100%;
        /* position: absolute; */
        /* right: 0; */
        top: 2px;
        margin: 4px 0 0 8px;
    }

    ul.range-labels.open li.active.selected::after {
        display: none;
    }

    ul.range-labels.open li:first-child::after {
        content: "";
        background: url('../images/dopdown-arrow.svg') no-repeat;
        width: 17px;
        height: 17px;
        background-size: 100%;
        /* position: absolute; */
        /* right: 0; */
        top: 2px;
        margin: 4px 0 0 8px;
    }

    .revenue-mouse-scroll-scnd {
        padding: 12px 15px 18px;
        background: #000;
    }

    .top-heading {
        margin: 0;
    }

    .revenue-mouse-scroll-scnd h3 {
        color: #fff;
        margin: 0;
        font-size: 22px;
        line-height: 38px;
        letter-spacing: 2px;
    }

    /* .caption-drop {
        display: inline-flex;
    } */
    .dropdown-mobile-show.open ul.range-labels {
        display: block;
    }

    td.td-three {
        width: 26%;
    }

    td.td-two {
        width: 70%;
        vertical-align: top;
    }

    .channels-nots-bottom p {
        font-size: 14px;
        line-height: 22px;
        padding: 0 0 12px;
    }

    .home-index-page .two-point-new-d-left-middle {
        border-right: none;
    }

    .home-index-page .two-point-new-bdr-top {
        border-top: none;
    }

    .home-index-page .two-point-new-left-info h1, .home-index-page .two-point-new-left-info h2 {
        max-width: 319px;
        margin: 0 auto;
        font-size: 46px;
        line-height: 53px;
    }

    .two-point-atf-align-bottom {
        display: none;
    }

    .mobile-review-atf-align-bottom {
        display: block;
        width: 100%;
        background: #fff;
        padding: 10px 0;
        margin-top: auto;
    }

    .full-atf-screen-section {
        height: 100vh;
    }

    /* .two-point-new-section.home-index-page {
        height: calc(100vh - 18.5vw);
    } */
    .two-point-new-section.home-index-page {
        height: calc(100vh - 22.5vw);
    }

    .mobile-review-atf-align-bottom .review-atf-2point span {
        color: #000;
    }

    .mobile-review-atf-align-bottom .review-atf-2point p {
        color: #000;
    }

    .mobile-review-atf-align-bottom .review-atf-2point {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0;
    }

    .review-atf-2point span {
        margin: 0 10px 0 0;
        font-size: 16px;
    }

    .home-index-page .video-iframe img {
        display: none;
    }

    .home-index-page .video-on-desktop,
    .home-index-page .video-play-icon {
        display: block !important;
    }

    .home-index-page .video-iframe {
        margin: 0 0 10px;
        display: none;
    }

    .home-index-page .video-on-desktop video[poster] {
        opacity: 0.5;
    }

    .video-iframe p {
        bottom: 15px;
        z-index: 1;
        max-width: 310px;
        position: static;
        margin: 0 auto;
        text-align: center;
        letter-spacing: 1px;
    }

    .home-index-page .video-play-icon {
        bottom: 50px;
    }

    .home-index-page .two-point-logo {
        border-bottom-color: #fff;
    }

    .global-leader-2pint-section .container {
        padding: 0 20px;
    }

    .global-first-headline {
        padding: 40px 0px 33px 0;
    }

    .global-heading h1,
    .global-heading h2,
    .global-heading h3,
    .global-heading h4,
    .global-heading h5 {
        font-size: 28px;
        line-height: 36px;
        letter-spacing: 1px;
    }

    .global-heading h1 br,
    .global-heading h2 br,
    .global-heading h3 br,
    .global-heading h4 br,
    .global-heading h5 br {
        display: none;
    }

    .global-second-headline::after {
        top: 0;
    }

    .global-heading p {
        font-size: 17px;
        line-height: 27px;
        font-weight: 500;
        font-family: 'Neue Montreal Medium';
        letter-spacing: 1px;
    }

    .global-three-headline .global-heading p {
        font-size: 18px;
        text-align: left;
        letter-spacing: 2px;
        line-height: 26px;
    }

    .global-three-headline .global-heading p br {
        display: none;
    }

    .flexible-servies-col-4 {
        width: 100%;
    }

    .flexible-servies-col-info::after {
        display: none;
    }

    .services-bottom-textline h3 {
        font-size: 20px;
    }

    .flexible-servies-col-info h2 {
        font-size: 25px;
        line-height: 36px;
        margin: 0 0 164px;
    }

    .flexible-tools-img img.hover-image-show {
        max-width: 100%;
        opacity: 1;
        visibility: visible;
        position: relative;
        display: block;
        padding: 0;
    }

    .flexible-tools-img img {
        transition: .7s;
        width: 100%;
        display: none;
    }

    .flexible-tools-img {
        padding: 0;
    }

    .flexible-servies-second-info .services-bottom-textline {
        padding: 32px 16px;
    }

    .flexible-servies-second-info .services-bottom-textline h3 {
        top: 0;
    }

    .flexible-servies-second-info .services-bottom-textline p {
        opacity: 1;
        visibility: visible;
    }

    .flexible-servies-second-info .services-bottom-textline h3 {
        top: 0;
        overflow: visible;
        position: static;
        font-size: 25px;
        letter-spacing: 2px;
    }

    .flexible-servies-second-info .services-bottom-textline h3 em {
        position: absolute;
        top: 0;
        right: 0;
        background: #000;
        padding: 15px;
    }

    .flexible-servies-second-info .services-bottom-textline h3 em img {
        max-width: 25px;
        opacity: 1;
        visibility: visible;
        filter: invert(1);
    }

    .flexible-servies-second-info.yellow-bgcolor .services-bottom-textline h3 em {
        background: #fff;
    }

    .flexible-servies-second-info.yellow-bgcolor .services-bottom-textline h3 em img {
        filter: none;
    }

    .flexible-servies-second-info {
        position: relative;
    }

    .global-three-headline .global-heading::after {
        content: "";
        position: absolute;
        top: 50px;
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 1px;
        height: 66px;
        background: #fff;
        display: none;
    }

    .global-three-headline .global-heading {
        padding: 0 0px 60px;
        position: relative;
        max-width: 100%;
        border-left: none;
        margin-top: 28px;
    }

    .video-iframe figure {
        position: static;
    }

    .cricle-round-white {
        top: 0;
        left: 0;
    }

    .video-fullecreen video {
        display: none;
    }

    .video-fullecreen video.mobile-index-video-show {
        display: block;
        object-fit: cover;
    }

    .features-list-table {
        height: 291px;
    }

    .logo-ftr img {
        right: 40px;
    }

    .digital-future-info img {
        display: none;
    }

    .digital-future-info img.digital-lab-mobile-show {
        display: block;
    }

    .digital-future-info h4 {
        padding-left: 50px;
    }

    .photogenics-left-col-6 {
        width: 100%;
        background: #000000;
        padding-top: 2.9vw;
        padding-right: 3.3vw;
        padding-bottom: 1.9vw;
        padding-left: 3.6vw;
    }

    .animatin-window-scroll-section {
        padding: 15px 0;
        height: 74px !important;
    }

    .photogenics-headline-top h2 {
        font-size: 36px;
        line-height: 42px;
    }

    .photogenics-headline-top p {
        font-size: 14px;
        line-height: 28px;
    }

    .btn {
        border-radius: 90px;
        padding: 4px 18px;
        letter-spacing: 1px;
        font-size: 14px;
    }

    .photogenics-headline-top {
        padding: 25px;
    }

    .headline-border-shape::after,
    .headline-border-shape::before {
        width: 25px;
        height: 25px;
    }

    .photogenics-headline-top::after,
    .photogenics-headline-top::before {
        width: 25px;
        height: 25px;
    }

    .live-link {
        padding: 25px 0 0;
    }

    .live-link a {
        font-size: 18px;
    }

    .live-link a img {
        margin-left: 10px;
        width: auto;
        transition: 0.7s;
    }

    .photogenics-headline-top p {
        margin: 0 0 15px;
    }

    .photogenics-left-col-6 {
        padding-top: 40px;
        padding-right: 30px;
        padding-bottom: 40px;
        padding-left: 30px;
        display: none;
    }

    .photogenics-item-repeat h3 {
        font-size: 19px;
        line-height: 28px;
    }

    .photogenics-item-repeat {
        margin: 0 0 24px;
    }

    .photogenics-right-col-6 {
        padding-right: 0;
        padding-left: 0;
        padding-top: 0;
        padding-bottom: 0;
        width: 100%;
    }

    .point-theme-warp-flex {
        max-width: 100%;
    }

    .modal-projects-popup .point-theme-warp-flex {
        max-width: 100vw;
    }

    .theme-col-3 {
        width: 100%;
    }

    .theme-photo-info {
        padding: 5px;
    }

    .theme-col-3:last-child {
        display: none;
    }

    .moretab-part-col-5 {
        width: 100%;
        padding-right: 0;
    }

    .moretab-part-col-3 {
        width: 100%;
        padding-right: 0;
    }

    .live-link.link-black {
        padding: 10px 0 0;
    }

    .live-link.link-black a img {
        width: 10px;
    }

    .live-link.link-black a {
        font-size: 16px;
    }

    .photogenics-item-repeat.active .headline-border-shape {
        display: none;
    }

    .photogenics-item-repeat.active h3 {
        display: block;
    }

    .photogenics-right-mobile-item {
        display: none;
        background: #000;
        padding-right: 25px;
        padding-left: 25px;
        padding-top: 20px;
        padding-bottom: 0;
    }

    .nav-tabs-menu {
        display: none;
    }

    .tabbing-rlt-part-info {
        padding-right: 0;
        padding-left: 0;
        padding-top: 0;
        padding-bottom: 0;
        background: #000;
    }

    .marquee-heading-item {
        margin-right: 25px;
        margin-bottom: 10px;
    }

    a.tabs-dropdown {
        display: flex;
        text-align: center;
        padding: 30px 0 10px;
        cursor: pointer;
        font-size: 18px;
        line-height: 20px;
        color: #000;
        font-family: 'Urbanist', sans-serif;
        font-weight: normal;
        flex-wrap: wrap;
        align-items: center;
        position: relative;
        text-decoration: none;
        justify-content: center;
        text-transform: uppercase;
        letter-spacing: 1.5px;
    }

    a.tabs-dropdown::after {
        content: "";
        background: url('../images/dopdown-arrow-2.svg') no-repeat;
        width: 17px;
        height: 17px;
        background-size: 100%;
        margin-left: 10px;
    }

    .nav-tabs-menu ul.nav {
        display: none;
    }

    .nav-tabs-menu ul li {
        margin: 0;
        padding: 0 0 10px;
        font-size: 18px;
        line-height: 20px;
        color: #000;
        font-family: 'Urbanist', sans-serif;
        font-weight: normal;
        text-transform: uppercase;
        letter-spacing: 1.5px;
        text-align: center;
    }

    .tabbingmonile-item-show .tab-content {
        padding: 20px 20px 40px;
        display: none;
    }

    .tabbing-mb-hding {
        display: block;
        background: #000;
        padding: 20px 20px 0;
    }

    .tabbingmonile-item-show {
        display: block;
        background: #fff;
    }

    .tabbingmonile-item-show.active .tabbing-mb-hding {
        display: none;
    }

    .tabbingmonile-item-show.active .photogenics-right-mobile-item {
        display: block;
    }

    .tabbingmonile-item-show.active .nav-tabs-menu {
        display: block;
    }

    .tabbingmonile-item-show.active .tab-content {
        display: block;
    }

    .linked-url-tg {
        display: flex;
        align-items: center;
    }

    .linked-url-tg .live-link {
        padding: 0 0 0 20px;
    }

    .digital-future-marking {
        border-top: 1px rgba(255, 255, 255, 0.7) solid;
    }

    .photogenics-tab-section {
        margin: 0;
        padding: 0 0 40px;
        background: #000;
    }

    .digital-future-info .lefs-button {
        text-align: center;
        padding-top: 20px;
        padding-right: 0;
        width: auto;
        margin-bottom: 30px;
    }

    .flexible-servies-section {
        background: #000;
        padding-bottom: 30px;
    }

    .content-repeat-info h3 {
        font-size: 19px;
        line-height: 24px;
        margin: 10px 0 10px;
    }

    .content-repeat-info p {
        font-size: 16px;
        line-height: 24px;
    }

    p {
        font-size: 16px;
        line-height: 24px;
    }

    .services-bottom-textline p {
        font-size: 18px;
        margin: 0 0 10px;
        letter-spacing: 1px;
        line-height: 26px;
    }

    .before-after-tool-col-6 {
        width: 100%;
        padding: 5px;
    }

    .content-repeat-info {
        margin: 0 0 20px;
    }

    .moretab-part-col-4 {
        width: 100%;
        padding-right: 0;
    }

    .marquee-thework-line {
        position: static;
        width: 10000px
    }

    .scrolling-text {
        display: block;
    }

    .experience-pmm-section {
        padding: 30px 20px 30px;
        text-align: left;
    }

    .product-rlt-col-6 {
        width: 100%;
    }

    .product-icon-cricle {
        margin: 0 0 15px;
    }

    .tabbing-menu-item ul li {
        margin: 5px 0;
    }

    .tabbing-menu-item ul li a span,
    .amm-tabbing-loaction-v2 .tabbing-menu-item ul li a span {
        width: 100%;
        font-size: 24px;
        line-height: 26px;
    }

    .amm-tabbing-flx-col-lft {
        width: 100%;
    }

    .amm-tabbing-flx-content-info h3 {
        font-size: 44px;
        line-height: 54px;
        padding: 0 10px 20px;
    }

    .page-template-websites #social-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 44px;
        line-height: 54px;
    }
    .portfolio-all-page-tab-section #social-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 44px;
        line-height: 54px;
    }

    .amm-tabbing-flx-content-info h3 br {
        display: none;
    }

    .amm-tabbing-flx-content-info {
        padding: 30px 20px;
        text-align: center;
        border-top: none;
    }

    .amm-tabbing-flx-col-rlt {
        width: 100%;
        padding: 30px 20px 30px 20px;
    }

    .tabbing-menu-item ul li a strong,
    .amm-tabbing-loaction-v2 .tabbing-menu-item ul li a strong {
        width: 70px;
        margin-left: 8px;
    }

    .marketing-manager-content-info h3 {
        font-size: 36px;
        line-height: 47px;
        margin-bottom: 18px;
    }

    .marketing-manager-flex-col-left {
        width: 100%;
    }

    .marketing-manager-flex-col-right {
        width: 100%;
    }

    .marketing-manager-content-info {
        padding: 30px 18px;
        text-align: center;
    }

    .marketing-manager-flex-phone img {
        width: 80%;
    }

    .marketing-manager-flex-phone {
        border-top: 1px #555 solid;
        display: none;
    }

    .reviws-scroll-item {
        max-width: 100% !important;
        margin: 0 !important;
        padding: 20px;
    }

    .reviws-scroll-item:hover {
        filter: blur(0) !important;
        opacity: 1 !important;
    }

    .book-consultation-heading h2 a::after {
        display: none;
    }

    .book-consultation-heading h2 a:hover {
        text-decoration: underline;
    }

    .reviws-scroll-section {
        margin: 0;
        padding: 4vw 0 4vw;
        background: #000;
    }

    .experience-product-col-info .live-link.link-black {
        display: none;
    }

    .marketing-manager-flex-col-right .marketing-manager-content-info img {
        display: block;
    }

    .marketing-manager-content-info p:last-child {
        background: #F5F5F5;
        margin: 0 -18px -29px;
        padding: 28px 18px;
    }

    .marketing-manager-content-info p strong {
        font-weight: bold;
    }

    .animatin-window-scroll-section.anmation-yellow-bg {
        background: #E7FA48;
        border-bottom: 1px #000 solid;
    }

    .anmation-yellow-bg .marquee-thework-line span:nth-child(odd) {
        color: #000;
        text-shadow: none;
        -webkit-text-stroke-color: black;
    }

    .anmation-yellow-bg .marquee-thework-line span {
        color: #e7fa48;
        -webkit-text-stroke-color: black;
    }

    .anmation-yellow-bg .marquee-thework-line span::after {
        background: #E7FA48;
        border: 0.05vw #000 solid;
    }

    .digital-future-info {
        display: none;
    }

    .digital-future-info-mobile {
        display: block;
        padding: 40px 0;
    }


    /*===*/
    .digital-under-absulate {
        padding: 22.5vw 0;
    }

    .digital-under-info h3 {
        padding-left: 10.3vw;
        font-size: 6vw;
        line-height: 8.35vw;
    }

    .big-future-heading {
        padding-left: 6.6vw;
        padding-top: 48.3vw;
        font-size: 20vw;
    }

    .big-future-heading span {
        font-size: 6.3vw;
        top: -2.5vw;
        left: 1.85vw;
    }

    .big-future-heading strong {
        padding-left: 9vw;
        letter-spacing: -0.1vw;
        font-size: 14vw;
        margin-top: 2vw;
    }

    .digital-future-info-mobile .lefs-button {
        text-align: right;
        padding-top: 38vw;
        padding-right: 18vw;
        width: auto;
        margin-bottom: 0;
        margin: 0;
        display: none;
    }

    .digital-future-info-mobile .btn-href-link {
        color: #fff;
        font-size: 5.9vw;
    }

    .digital-future-info-mobile .lefs-button .progress-cricle-svg {
        width: 60px;
        height: 60px;
        top: calc(50% - 27px);
        left: calc(50% - -22px);
    }

    .digital-future-info-mobile .progress__circle,
    .digital-future-info-mobile .progress__path {
        stroke: #fff;
    }

    .seo-2point-section .two-point-logo {
        padding: 28px 20px 24px;
    }

    .seo-2point-section .two-point-new-left-info,
    .seo-2point-section.ads-2point-section .two-point-new-left-info {
        padding: 104px 52px 10px;
    }

    .seo-2point-section .two-point-new-left-info h1 {
        margin: 0 0 15px;
    }

    .leadsper-section {
        padding: 30px 20px;
    }

    .leadsper-col-6-left {
        width: 100%;
        padding: 0;
    }

    .leadsper-col-6-right {
        width: 100%;
        padding: 0;
    }

    .increase-white-section {
        padding: 30px 20px;
    }

    .leader-text-info h1,
    .leader-text-info h2,
    .leader-text-info h3,
    .leader-text-info h4,
    .leader-text-info h5 {
        font-size: 22px;
        line-height: 28px;
    }

    .hubspoke-fist-top {
        padding: 0 0 30px;
    }

    .hubspoke-section {
        padding: 30px 20px 30px;
    }

    .hubspoke-fist-top h1,
    .hubspoke-fist-top h2,
    .hubspoke-fist-top h3,
    .hubspoke-fist-top h4,
    .hubspoke-fist-top h5 {
        font-size: 30px;
        line-height: 44px;
        margin: 0 0 12px;
    }

    .hubspoke-fist-top p {
        font-size: 16px;
        line-height: 28px;
    }

    .google-two-mid h1,
    .google-two-mid h2,
    .google-two-mid h3,
    .google-two-mid h4,
    .google-two-mid h5 {
        margin: 0 0 15px;
        line-height: 36px;
        font-size: 25px;
    }

    .heading h1,
    .heading h2,
    .heading h3,
    .heading h4,
    .heading h5 {
        line-height: 36px;
        font-size: 25px;
        margin: 0 0 15px;
    }

    .columns {
        column-count: 1;
        column-gap: 0;
    }

    .reach-three-col-left {
        width: 100%;
    }

    .reach-three-col-right {
        width: 100%;
        padding: 0;
    }

    .amm-tabbing-flx-content-info h3 {
        font-size: 40px;
        line-height: 47px;
        padding: 0 10px 15px;
    }

    .page-template-websites #social-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 40px;
        line-height: 47px;
    }
    .portfolio-all-page-tab-section #social-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 40px;
        line-height: 47px;
    }

    .seemore-three-headline::after {
        left: calc(100% - 13.4vw);
        top: 6.6vw;
    }

    .seemore-three-headline a {
        font-size: 38px;
        line-height: 45px;
        max-width: 80%;
    }

    .seemore-three-headline p {
        max-width: 160px;
    }

    .seemore-align-left.seemore-three-headline::after {
        right: calc(100% - 8.4vw);
    }

    .seemore-three-headline.seemore-align-left a {
        max-width: 42%;
    }

    .see-more-work-section .lefs-button {
        text-align: center;
        margin-top: 51px;
        width: 100%;
        margin-bottom: 27px;
    }

    .see-more-work-section {
        padding: 30px 30px;
    }

    .reviws-scroll-section.review-padding-top {
        padding-top: 4vw;
    }

    .google-two-mid {
        margin: 0 auto 30px;
        text-align: center;
    }

    .heading {
        text-align: center;
    }

    .leader-text-info {
        text-align: center;
    }

    .leader-text-info .linked-all {
        font-size: 15px;
        justify-content: center;
    }

    .pick-seo-plan-section .book-consultation-heading h2 {
        font-size: 36px;
        line-height: 46px;
    }

    .mobile-show-img-landspace {
        display: none;
    }

    .mobile-show-img {
        display: block;
    }

    .leader-text-info img.mobile-show-img {
        margin: 0 auto 20px;
    }

    .thumb-heading h3 {
        font-size: 16px;
        line-height: 21px;
        letter-spacing: 0px;
        margin: 0 0 10px;
    }

    .modal-projects-popup .photogenics-right-col-6 {
        width: 100%;
    }

    button.btn-close {
        background-color: #fff;
        opacity: 1;
        padding: 6px;
        background-size: 12px;
    }

    .close-tab-btn {
        right: 15px;
        top: 32px;
    }

    .close-tab-btn.mobile-hide {
        display: none;
    }

    .tabbingmonile-item-show.active {
        position: relative;
    }

    .tabbingmonile-item-show.active .close-tab-btn.desktop-hide {
        display: flex;
    }

    .hover-image-show {
        max-width: 80.9vw;
    }

    video.hover-image-show {
        max-height: 97%;
        opacity: 1 !important;
        visibility: visible !important;
        display: block;
        max-width: 100%;
        position: relative;
        padding: 0;
    }

    .two-point-new-section.emailpge-hdr-2point-section {
        /* height: 104vh; */
    }

    .emailpge-hdr-2point-section .two-point-new-left-info {
        padding: 103px 44px 15px;
    }

    .split-strategy-bgblack {
        padding: 30px 20px;
    }

    .split-strategy-scroll {
        padding: 0 20px 40px;
    }

    .split-strategy-section .faq-heading {
        padding: 0;
    }

    .faq-heading h1,
    .faq-heading h2,
    .faq-heading h3,
    .faq-heading h4,
    .faq-heading h5 {
        font-size: 30px;
    }

    .faq-heading p {
        margin-top: 12px;
    }

    .split-strategy-item-left {
        width: 100%;
    }

    .split-strategy-item-right {
        width: 100%;
    }

    .split-strategy-item-info {
        padding: 0;
        text-align: center;
    }

    .split-strategy-zoom {
        width: 100%;
        margin: 0 0 20px;
    }

    .split-strategy-item-row {
        flex-direction: column-reverse;
    }

    .split-strategy-section .global-second-headline .global-heading {
        margin: 0 0 0 auto;
        max-width: 100%;
    }

    .split-strategy-section .global-heading h1,
    .split-strategy-section .global-heading h2,
    .split-strategy-section .global-heading h3,
    .split-strategy-section .global-heading h4,
    .split-strategy-section .global-heading h5 {
        line-height: 29px;
        text-align: center;
        font-size: 22px;
        letter-spacing: 0.5px;
    }

    .split-strategy-section .global-second-headline::after {
        right: 0;
        left: 0;
    }

    .global-second-headline {
        padding: 33px 0 0;
    }

    .split-strategy-container {
        margin: 0;
        padding: 0;
    }

    .emailpge-hdr-2point-section .two-point-logo {
        border-bottom: 1px #fff solid;
    }

    .faq-item__content {
        padding-right: 0;
        margin-top: 3px;
    }

    .faq-item__content p {
        font-size: 14px;
        line-height: 23px;
        letter-spacing: 1px;
    }

    .email-faq-section {
        padding: 30px 20px 60px;
    }

    .faq-heading {
        margin: 0 0 20px;
        padding: 0;
    }

    .faq-item__title {
        padding: 0 23px 0 0;
    }

    .faq-item__title h4 {
        font-size: 15px;
        line-height: 24px;
    }

    .mobile-process-tab-show .faq-item__title::after {
        width: 22px;
        height: 22px;
    }

    .mobile-process-tab-show .faq-item__title::before {
        width: 17px;
        height: 9px;
        right: -2px;
        top: 2px;
    }

    .faq-scroll.show-more-height {
        height: 418px;
    }

    .emailpge-hdr-2point-section .two-point-new-bdr-top {
        border-top: none;
    }

    .emailpge-hdr-2point-section .two-point-new-d-left-middle {
        border-right: none;
    }

    .experience-heading h2 {
        font-size: 45px;
        line-height: 55px;
    }

    .book-consultation-section {
        padding: 54px 20px;
    }

    .socialpage-hdr-2point-section .two-point-logo {
        padding: 28px 20px 24px;
        line-height: 36px;
    }

    .socialpage-hdr-2point-section .two-point-new-left-info {
        padding: 104px 36px 10px;
    }

    .socialpage-hdr-2point-section .two-point-new-left-info h1 {
        font-size: 38px;
        line-height: 44px;
        margin: 0 0 15px;
    }

    .socialpage-hdr-2point-section .two-point-new-left-info p {
        margin: 10px auto 0;
        max-width: 360px;
    }

    .social-process-section .experience-heading h2 {
        font-size: 40px;
        line-height: 55px;
    }

    .platform-specific-section {
        padding: 0 10px;
        overflow: hidden;
        position: relative;
    }

    .social-youtube-col-item p {
        margin-bottom: 15px;
    }

    .social-youtube-section {
        padding: 30px 30px 50px;
    }

    .slide-menu-list ul li {
        margin: 0.6px 0.6px;
        letter-spacing: 0.6px;
        border-radius: 5px;
        font-size: 12px;
        width: 32%;
    }

    .animation-img-01 {
        width: 45px;
        margin-right: -20px;
    }

    .animation-img-02 {
        width: 60px;
        margin-right: -16px;
    }

    .animation-img-03 {
        width: 86px;
    }

    .animation-img-04 {
        width: 60px;
        margin-left: -16px;
    }

    .animation-img-05 {
        width: 45px;
        margin-right: -20px;
    }

    .maik-icon {
        width: 41px;
        top: 16px;
        right: -21px;
    }

    .camera-icon {
        z-index: 2;
        bottom: -18px;
        width: 37px;
        left: 18px;
    }

    .delivers-hover-effect {
        flex-wrap: wrap;
    }

    .delivers-hover-effect p {
        text-align: center;
        display: block;
    }

    .delivers-hover-effect:hover h6 {
        color: #000;
    }

    .concept-podcast-bottom p {
        padding: 0;
    }

    .social-reelflex-col-6 {
        width: 100%;
    }

    .reel-platform-flex-warp {
        flex-direction: column-reverse;
        position: sticky;
        top: 20px;
    }

    .podcast-latest-col-info h3 {
        font-size: 25px;
    }

    .concept-podcast-bottom {
        text-align: center;
    }

    .concept-podcast-bottom h3 {
        line-height: 33px;
    }

    .delivers-list-wrp ul li {
        width: 100%;
        border-bottom: 1px #000 solid;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .delivers-list-wrp ul li:last-child {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .delivers-hover-effect h6 {
        width: 100%;
    }

    .social-reelflex-img {
        height: auto;
    }

    .social-reelflex-img img {
        height: auto;
    }

    .laptop-dives-container {
        max-width: 100%;
        padding: 0 20px 10px;
    }

    .laptopvideo-hp {
        display: none;
    }


    .laptop-dives-container img {
        display: none;
    }

    .platform-specific-section .faq-heading {
        padding: 0 20px;
    }

    .concept-podcast-bottom h3::after {
        width: 100%;
    }

    .case-studies-linked {
        padding-top: 40px;
        padding-bottom: 14px;
        padding-left: 23px;
    }

    .case-studies-linked .btn-href-link {
        font-size: 22px;
    }

    .case-studies-linked .progress-cricle-svg {
        left: calc(50% - -45px);
    }

    .thumble-3commn-flex-row .slick-prev::after {
        right: -1px;
    }

    .two-point-new-section.home-index-page.portfolio-case-study-header {
        height: 207px;
    }

    .portfolio-case-study-header .two-point-new-d-right-col {
        margin: auto 0 0;
    }

    .portfolio-menu-tab ul li a {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0.5px;
    }

    .portfolio-menu-tab ul li {
        margin: 0 0 0 0;
    }

    .portfolio-menu-tab {
        padding: 14px 0;
    }

    .portfolio-menu-tab ul li a img {
        width: 11px;
        margin-top: -5px;
    }

    .portfolio-all-item-col-4 {
        width: 100%;
        padding: 0 0 35px;
    }

    .portfolio-all-item-col-info figure {
        margin: 0 0 10px;
    }

    .case-study-portlio-col-3 {
        width: 100%;
        padding: 0 20px 30px;
    }

    .case-study-portlio-col-info figure {
        margin: 0 0 10px;
    }

    .portfolio-case-tab-section .lefs-button {
        /* margin-bottom: 30px; */
    }

    .portfolio-scrolling-text {
        padding: 20px 0;
    }

    .portfolio-scrolling-text .marquee-thework-line span::after {
        width: 15px;
        height: 15px;
        left: -10px;
    }

    .port-case-under-tabbing {
        margin: 0;
        padding: 0 20px;
    }

    .portfolio-all-item-warp {
        height: auto;
        overflow: hidden;
        margin: 0 0 0;
    }

    .portfolio-all-item-warp.show-more-height {
        height: auto;
    }

    .portfolio-the-section {
        padding: 0;
    }

    .case-study-portlio-warp {
        padding: 0;
        height: auto;
        overflow: hidden;
        margin-bottom: 30px;
    }

    .case-study-page-section {
        padding-bottom: 46px;
    }

    .case-study-portlio-warp.show-more-height {
        height: auto;
    }

    .case-study-portlio-col-info figure img {
        height: 504px;
        object-fit: cover;
    }

    .case-study-page-section .portfolio-scrolling-text .marquee-thework-line span {
        padding: 0 20px;
        font-size: 11.935vw;
        line-height: 12.935vw;
    }

    .portfolio-scrolling-text .marquee-thework-line span {
        padding: 0px 7.499vw 0px 6.1vw;
    }

    .about-logo p,
    .about-header .about-logo h1 {
        margin: 0 0 10px;
        font-size: 24px;
        padding: 0 15px;
        line-height: 33px;
    }

    .about-logo h1 {
        font-size: 25px;
        line-height: 1;
        letter-spacing: 2px;
    }

    .reviews-thumb-slider .slick-list {
        padding: 0 50px !important;
    }

    .abt-review-item-info {
        margin: 0 auto;
        padding: 0;
        text-align: center;
        max-width: 240px;
    }

    .abt-review-item-info i.fa.fa-star {
        margin: 0 2px;
        font-size: 16px;
    }

    .abt-review-item-info p {
        padding: 0 0 10px;
        font-size: 16px;
        line-height: 26px;
    }

    .reviewlogo {
        max-width: 200px;
    }

    .reviews-about-section {
        padding: 40px 0 80px;
    }

    .about-heading h2 {
        font-size: 22px;
    }

    .about-what-do-section {
        padding: 40px 0;
    }

    .about-leadership-section {
        padding: 35px 15px;
    }

    .about-leadership-heading {
        width: 100%;
        padding-top: 0;
        text-align: center;
        margin: 0 0 25px;
    }

    .about-leadership-heading {
        width: 100%;
        padding-top: 0;
        text-align: center;
        margin: 0 0 25px;
    }

    .about-leadership-right {
        width: 100%;
    }

    .about-leadership-team-card {
        width: 100%;
        margin: 0 0 25px;
    }

    .about-leadership-team-media {
        height: 360px;
        width: 100%;
    }

    .about-leadership-team-name {
        margin-top: 12px;
    }

    .about-leadership-team-name h5 {
        font-size: 18px;
        line-height: 1.2;
        margin-bottom: 10px;
    }

    .about-leadership-team-name p {
        font-size: 14px;
        line-height: 1;
        margin-bottom: 0;
    }

    .about-leadership-team-card:hover .about-leadership-text-card {
        height: 100%;
    }

    .about-leadership-content-card-wrap {
        height: 100%;
    }

    .about-leadership-content {
        height: 76%;
        overflow: hidden;
        overflow-y: auto;
        padding-right: 13px;
    }

    .about-leadership-row {
        margin: 0;
    }

    .about-leadership-row .about-leadership-team-card {
        width: 100%;
    }

    .about-location-heading h2 {
        font-size: 38px;
        line-height: 45px;
        margin: 0;
        text-align: center;
        padding: 25px 0 0;
    }

    .location-pin {
        width: 100%;
        left: 0;
        top: 0;
        height: 100%;
    }

    .location-pin-icon {
        top: 79px;
        left: 20px;
    }

    .location-pin-icon.map-pin-3 {
        top: 120px;
        left: 10px;
    }

    .location-pin-icon.map-pin-4 {
        top: 160px;
        left: 10px;
    }

    .location-pin-icon.map-pin-5 {
        top: 210px;
        left: 10px;
    }

    .location-pin-icon.map-pin-6 {
        top: 250px;
        left: 15px;
    }

    .location-pin-icon.map-pin-7 {
        top: 220px;
        left: 57px;
    }

    .location-pin-icon.map-pin-8 {
        top: 162px;
        left: 63px;
    }

    .location-pin-icon.map-pin-11 {
        top: 90px;
        left: 70px;
    }

    .location-pin-icon.map-pin-21 {
        top: 180px;
        left: 155px;
    }

    .location-pin-icon.map-pin-20 {
        top: 140px;
        left: 110px;
    }

    .location-pin-icon.map-pin-19 {
        top: 120px;
        left: 153px;
    }

    .location-pin-icon.map-pin-9 {
        top: 124px;
        left: 64px;
    }

    .location-pin-icon .icon {
        width: 25px;
    }

    .location-pin-icon.map-pin-10 {
        top: 40px;
        left: 80px;
    }

    .location-pin-modal {
        padding: 18px 15px;
        width: 160px;
        top: -80px;
        left: 0;
    }

    .location-pin-content h6 {
        font-size: 11px;
        letter-spacing: 0;
        margin: 0 0 10px;
    }

    .location-pin-content p a {
        font-size: 10px;
        letter-spacing: 0.5px;
        display: block;
    }

    .location-pin-content p:not(:last-child) {
        margin: 0 0 8px;
    }

    .location-pin-content p a img {
        margin-left: 4px;
        width: 6px;
    }

    .location-pin-modal::before {
        bottom: -6px;
        width: 11px;
        height: 11px;
        left: 12px;
    }

    .location-pin-icon.map-pin-23 {
        top: 66px;
        left: auto;
        right: 100px;
    }

    .location-pin-icon.map-pin-22 {
        top: 160px;
        left: auto;
        right: 110px;
    }

    .location-pin-icon.map-pin-16 {
        top: 20px;
        left: auto;
        right: 90px;
    }

    .location-pin-icon.map-pin-15 {
        top: 200px;
        left: auto;
        right: 100px;
    }

    .location-pin-icon.map-pin-17 {
        top: 117px;
        left: auto;
        right: 85px;
    }

    .location-pin-icon.map-pin-13 {
        top: 10px;
        left: 155px;
    }

    .location-pin-icon.map-pin-12 {
        top: 50px;
        left: 120px;
    }

    .location-pin-icon.map-pin-2 {
        top: 75px;
        left: 20px;
    }

    .about-leadership-text-card {
        padding: 20px;
    }

    .about-leadership-user-name h5 {
        font-size: 18px;
    }

    .leader-img {
        width: 65px;
        height: 65px;
    }

    .about-leadership-user-name {
        padding-left: 12px;
        width: calc(100% - 65px);
    }

    .about-leadership-user-name p {
        font-size: 14px;
        line-height: 1.2;
        margin-bottom: 0;
    }

    .about-leadership-user-name h5 {
        font-size: 18px;
        margin: 0 0 9px;
    }

    .about-leadership-user-info {
        align-items: flex-start;
        margin: 0 0 15px;
    }

    .about-leadership-content p:not(:last-child) {
        margin: 0 0 12px;
    }

    .about-leadership-content p {
        line-height: 20px;
        letter-spacing: 0;
    }

    .header-the-work-soundmind .two-point-logo {
        padding: 28px 20px 24px;
    }

    .two-point-new-section.home-index-page.header-the-work-soundmind {
        padding-bottom: 1px;
        height: 135px;
    }

    .header-the-work-soundmind .header-new {
        padding: 30px 30px 30px 30px;
    }

    .web-design-soundmind-section {
        padding: 0;
    }

    .partnership-soundmind-section .container {
        padding: 0 20px;
    }

    .web-design-soundmind-wrap {
        margin-top: 0;
    }

    .partnership-heading h2 {
        font-size: 22px;
        line-height: 32px;
    }

    .livesite-icon {
        margin-bottom: 5px;
    }

    .partnership-soundmind-section {
        text-align: center;
    }

    .livesite-icon a {
        justify-content: center;
    }

    .partnership-soundmind-left {
        padding: 0 0;
        width: 100%;
    }

    .partnership-soundmind-row {
        margin: 30px 0 0;
    }

    .partnership-soundmind-right {
        padding: 15px 0;
        width: 100%;
    }

    .soundnind-appmusic-section {
        padding: 69px 0 36px;
    }

    .branding-design-section {
        padding: 30px 0px 20px;
    }

    .branding-heading h3 {
        font-size: 22px;
        letter-spacing: 1px;
        text-align: center;
    }

    .more-projects-col figure {
        margin-bottom: 10px;
    }

    .branding-design-slider {
        margin: 0 -5px;
    }

    .branding-design-col {
        padding: 0 5px;
    }

    .branding-design-info .video-play-icon span {
        width: 35px;
        height: 35px;
    }

    .branding-design-info .video-play-icon span::after {
        width: 10px;
        height: 10px;
        border-top: 8px transparent solid;
        border-bottom: 8px transparent solid;
        border-left: 8px #fff solid;
        left: 5px;
    }

    .branding-design-slider-section {
        padding-bottom: 35px;
    }

    .readyunlock-potential h3 {
        margin: 0 auto 20px;
        font-size: 32px;
        line-height: 42px;
        max-width: 300px;
    }

    .error-page .readyunlock-potential h1 {
        margin: 0 auto 16px;
        font-size: 30px;
        line-height: 37px;
        max-width: 300px;
        padding: 0;
    }

    .readyunlock-potential h3 br {
        display: none;
    }

    .readyunlock-potential-section {
        padding-bottom: 150px;
    }

    .more-projects-heading h3 {
        font-size: 32px;
        line-height: 42px;
    }

    .more-projects-item {
        padding: 0 15px;
    }

    .more-projects-wrap .slick-list.draggable {
        padding: 0 15px;
    }

    .ready-potential-ipad-section {
        padding-bottom: 50px;
    }

    .more-projects-wrap .slick-prev,
    .more-projects-wrap .slick-next {
        width: 31px;
        height: 31px;
        border: none !important;
        transform: none;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
    }

    .more-projects-wrap .slick-prev {
        left: -6px;
    }

    .more-projects-wrap .slick-next {
        right: -5px;
    }

    .more-projects-wrap .slick-prev::after,
    .more-projects-wrap .slick-next::after {
        content: "";
        width: 20px;
        height: 20px;
        position: absolute;
        border-top: 1px #fff solid;
        border-right: 1px #fff solid;
        top: 50%;
    }

    .more-projects-wrap .slick-next::after {
        right: 12px;
        transform: translateY(-50%) rotate(45deg);
    }

    .more-projects-wrap .slick-prev::after {
        right: -1px;
        transform: translateY(-50%) rotate(-133deg);
    }

    .more-projects-heading {
        margin-bottom: 25px;
        text-align: center;
    }

    .see-more-work-section.seemore-work-soundmind .seemore-align-left.seemore-three-headline::after {
        right: calc(100% - 4.4vw);
    }

    .seemore-work-soundmind .seemore-three-headline.seemore-align-left a {
        max-width: 57%;
    }

    .appmusic-img-04 {
        bottom: -20px;
        width: 100px;
    }

    .laptopvideo-hp-mobile {
        top: 0;
        left: 0;
        right: 0;
        position: relative;
        background: #000;
        padding: 10px 10px 35px;
        border: 1px #ffffff8f solid;
        border-radius: 8px;
        display: block;
    }

    .laptopvideo-hp-mobile video {
        width: 100%;
        height: 390px;
        object-fit: cover;
        object-position: top;
    }

    .laptopvideo-hp-mobile::after {
        content: "";
        background: url('../images/laptop-dives-click.png') center bottom;
        position: absolute;
        bottom: 6px;
        height: 25px;
        width: 25px;
        background-size: 100%;
        left: 0;
        margin: 0 auto;
        right: 0;
    }

    .item-slide-rotate {
        width: auto;
    }

    .header-the-work-soundmind .lefs-button {
        display: none;
    }

    .partnership-soundmind-wrap .btn-href-link {
        color: #fff;
    }

    .partnership-soundmind-wrap .progress__circle,
    .partnership-soundmind-wrap .progress__path {
        stroke: #fff;
    }

    .partnership-soundmind-wrap .lefs-button {
        margin: 54px auto 51px;
    }

    .partnership-soundmind-wrap .lefs-button {
        display: block;
    }

    .partnership-soundmind-row {
        margin: 30px 0 0;
        flex-direction: column-reverse;
    }

    .appmusic-img-04 {
        display: none;
    }

    .appmusic-img-01 {
        display: none;
        border-radius: 10px;
    }

    .soundnind-appmusic-wrap h3 {
        font-size: 32px;
        line-height: 42px;
        z-index: 2;
        display: none;
    }

    .soundnind-appmusic-section .container {
        max-width: 338px !important;
        padding: 0;
        text-align: center;
    }

    .appmusic-mobile-text {
        display: block;
        position: relative;
    }

    .appmusic-mobile-text h3 {
        display: block;
    }

    .appmusic-img-03 {
        top: auto;
        right: 2px;
        width: 40px;
        left: auto;
        bottom: 61px;
        z-index: 1;
    }

    .appmusic-img-02 {
        top: -30px;
        left: 0;
        border-radius: 10px;
        width: 100px;
        right: 0;
        z-index: 1;
    }

    .photogenics-appmusic-section .appmusic-img-02 {
        right: auto;
        left: -14px;
    }

    .photogenics-appmusic-section .appmusic-img-03 {
        top: auto;
        right: 7px;
        left: auto;
        bottom: 0;
        z-index: 0;
        width: 62px;
    }

    .soundnind-appmusic-section.photogenics-appmusic-section {
        padding-bottom: 36px;
    }

    .about-location-left {
        width: 100%;
        padding-right: 0;
    }

    .about-location-wrapper {
        flex-wrap: wrap;
        align-items: flex-start;
        border-bottom: 0;
        margin: 0 5px;
    }

    .about-location-right {
        width: 100%;
        border-left: 0;
        padding: 17px 9px 17px 25px;
        margin: 33px 15px;
        border: 1px solid #fff;
    }

    .about-location-map-wrapper {
        width: 100%;
        height: 255px;
        overflow: hidden;
        display: none;
    }

    .about-map-mobile-img {
        display: block;
        margin-top: 25px;
    }

    .about-location-right ul {
        padding: 0 25px 0 0;
        max-height: 348px;
    }

    .about-location-right ul::-webkit-scrollbar {
        width: 6px;
    }

    .region-title {
        font-size: 16px;
    }

    .location-number {
        font-size: 16px;
        line-height: 1;
        color: #fff;
    }

    .about-location-right ul li {
        padding-bottom: 15px;
        margin-bottom: 16px;
    }

    .location-bootom-button {
        margin-top: 35px;
        margin-bottom: 32px;
        text-align: left;
        justify-content: center;
    }

    .state-location-wrap {
        padding: 17px 9px 17px 25px;
    }

    .state-back-list h6 {
        font-size: 16px;
    }

    .state-back-list span {
        font-size: 14px;
        margin-top: 5px;
    }

    .state-location-wrap ul li {
        font-size: 16px;
    }

    .state-location-wrap ul li a {
        font-size: 14px;
    }

    .about-logo {
        width: 100%;
    }

    .about-leadership-team-name .team-read-bio-mobile {
        display: block;
        font-size: 14px;
        margin-top: 10px;
    }

    #chartdiv {
        height: 255px;
    }

    .map-bg-mask {
        height: 265px;
        overflow: hidden;
        position: absolute;
        top: 15px;
    }

    .map-bg-mask img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .about-location-right ul li a {
        font-size: 14px;
    }

    .casestudies-cafe-1-section {
        padding: 0 20px 35px;
    }

    .cfe-slide-left {
        width: 100%;
    }

    .cfe-slide-right {
        width: 100%;
        padding-left: 0;
    }

    .cfe-slideinfo-content h1,
    .cfe-slideinfo-content h2,
    .cfe-slideinfo-content h3,
    .cfe-slideinfo-content h4,
    .cfe-slideinfo-content h5 {
        font-size: 26px;
        line-height: 35px;
        margin: 0 0 15px;
    }

    .cfe-slideinfo-content .live-link {
        padding: 15px 0 0;
    }

    .cfe-brand-content-info h3 {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 1px;
        margin: 0 0 15px;
    }

    .cases-cafe-brand-warp:nth-child(even) .cfe-brand-content-info {
        padding: 20px 0 0;
    }

    .cases-cafe-2-section {
        padding: 40px 20px 40px 20px;
    }

    .cfe-brand-content-info p br {
        display: none;
    }

    .cases-desgin-cafe-section .container {
        padding: 0 20px;
    }

    .desgin-cafe-content h2,
    .desgin-cafe-content h3 {
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 1px;
        margin: 0 0 15px;
    }

    .desgin-cafe-content {
        padding: 0 0 25px;
    }

    .video-part-row i {
        padding: 25px 0;
        letter-spacing: 1px;
        font-size: 18px;
        line-height: 25px;
    }

    .webiste-video-iframe .video-on-desktop {
        height: auto;
    }

    .webiste-video-iframe {
        margin: 0 auto 24px;
    }

    .organization-cafe-section {
        padding: 40px 20px 40px 20px;
    }

    .review-box-part {
        padding: 30px 30px 30px 30px;
    }

    .app-internal-heading h4 {
        font-size: 18px;
        line-height: 27px;
        letter-spacing: 1px;
        margin: 0 0 15px;
    }

    .description-col-6 {
        width: 100%;
    }

    .marketing-success-section {
        padding: 40px 20px 40px 20px;
    }

    .tab-increased-flx-row {
        position: relative;
    }

    .casetabbing-rlt-img-info {
        height: auto;
    }

    .tab-increased-flx-col-sm-6 {
        width: 100%;
    }

    .tab-increased-flx-col-sm-4 {
        width: 100%;
    }

    .tab-increased-info-ct {
        height: auto;
    }

    .tab-increased-flx-col-sm-4 .tab-increased-info-ct {
        height: auto;
    }

    .cfe-hero-banner img {
        height: 200px;
        object-fit: cover;
    }

    .chefdane-logo img {
        height: auto;
    }

    .casetabbing-slide-content {
        padding: 22px 20px 20px 20px;
    }

    .tabs-menu-row {
        padding: 34px 20px 0 20px;
    }

    .casetabbing-rlt-img-info figure {
        padding: 0;
        display: none;
    }

    .maxbook-img img {
        width: 80%;
    }

    .maxbook-img {
        top: 50%;
    }

    .tab-increased-info-ct h6 {
        padding-right: 106px;
    }

    #SEO .tab-increased-info-ct h6,
    #eblast-campaigns .tab-increased-info-ct h6,
    #social-media .tab-increased-info-ct h6 {
        padding-right: 0px;
    }

    .tabs-mobile-menu {
        display: block;
        color: #a3a3a3 !important;
        font-family: 'Urbanist', sans-serif;
        font-weight: 600;
        font-size: 15px;
        border: 1px #a3a3a3 solid;
        padding: 14px 15px;
        position: relative;
        text-transform: uppercase;
    }

    .mobile-tabs-cfc {
        display: none;
    }

    .tabs-menu-row ul li {
        margin: 0;
        letter-spacing: 0.5px;
        font-size: 15px;
        line-height: 24px;
        width: 100%;
        border-bottom: 1px #a3a3a3 solid;
        padding: 0;
    }

    .tabs-menu-row ul li a {
        display: block;
        padding: 14px 0;
    }

    .tabs-mobile-menu::after {
        content: "";
        width: 8px;
        height: 8px;
        border-right: 1px #fff solid;
        border-bottom: 1px #fff solid;
        position: absolute;
        right: 20px;
        transform: rotate(45deg);
        top: 18px;
    }

    .star-fa {
        margin-bottom: 5px;
    }

    .star-fa i {
        font-size: 14px;
        margin-right: 3px;
    }

    .cfe--info-item {
        margin: 0 0 10px;
    }

    .cfe-slide-info h2 {
        display: block;
        font-size: 26px;
        line-height: 35px;
        margin: 0 0 15px;
        color: #fff;
    }

    .cfe-slideinfo-content h1,
    .cfe-slideinfo-content h2,
    .cfe-slideinfo-content h3,
    .cfe-slideinfo-content h4,
    .cfe-slideinfo-content h5 {
        display: none;
    }

    .tab-increased-info-ct .price-perday p {
        letter-spacing: 1px;
        font-size: 12px;
        line-height: 17px;
        padding-left: 10px;
    }

    .bars-col-4 {
        height: 85px;
    }

    .progerss-line {
        top: -5px;
    }

    .organization-cafe-section .review-box-part {
        /* text-align: center; */
    }

    .casetabbing-rlt-img-info {
        flex-direction: column-reverse;
        display: flex;
    }

    .casetabbing-rlt-img-info .tab-increased-flx-col-sm-4 {
        text-align: center;
    }

    .the-strategy-section .global-first-headline .global-heading h1,
    .the-strategy-section .global-first-headline .global-heading h2,
    .the-strategy-section .global-first-headline .global-heading h3 {
        font-size: 30px;
        line-height: 34px;
    }

    .the-strategy-section .global-three-headline .global-heading {
        padding: 105px 0px 60px;
        position: relative;
        max-width: 100%;
        border-left: none;
    }

    .the-strategy-section .global-three-headline .global-heading::after {
        background: #000;
        top: 10px;
    }

    .the-strategy-section .global-three-headline .global-heading p {
        padding-left: 0;
    }

    .the-strategy-tab-wrap {
        flex-direction: column-reverse;
    }

    .the-strategy-tabbing-menu-item {
        width: 100%;
    }

    a.the-strategy-tabs-dropdown {
        display: flex;
        text-align: center;
        padding: 14px 15px 15px;
        cursor: pointer;
        font-size: 20px;
        line-height: 20px;
        color: #fff;
        font-family: 'PP Neue Montreal Book';
        font-weight: normal;
        flex-wrap: wrap;
        align-items: center;
        position: relative;
        text-decoration: none;
        justify-content: flex-start;
        width: 100%;
        border: 1px solid #000;
        border-radius: 5px;
        background: #000;
    }

    a.the-strategy-tabs-dropdown::after {
        content: "";
        background: url('../images/dopdown-arrow.svg') no-repeat;
        width: 17px;
        height: 17px;
        background-size: 100%;
        margin-left: auto;
    }

    .the-strategy-tabbing-menu-item ul {
        display: none;
        text-align: left;
        border: 1px solid #ffffff;
        border-radius: 0px 0px 5px 5px;
        background: #fff;
    }

    .the-strategy-tabbing-menu-item ul li {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 0;
    }

    .the-strategy-tabbing-menu-item ul li a {
        display: block;
        padding: 10px 15px;
        border-bottom: 1px solid #bdbbbb;
    }

    .the-strategy-tabbing-menu-item ul li:last-child a {
        border-bottom: 0px solid #bdbbbb;
    }

    .the-strategy-tabbing-menu-item ul li.the-strategy-process-tab-active a {
        color: #ff594b;
    }

    a.the-strategy-tabs-dropdown.open {
        border-radius: 5px 5px 0px 0px;
    }

    .the-strategy-tab-content-tabing {
        width: 100%;
        margin-top: 20px;
    }

    .ads-tabbing-flx-content-img-wrap video {
        width: 97%;
        height: auto;
    }

    .ads-tabbing-flx-content-img-wrap::before {
        width: 100%;
        height: 183px;
    }

    .ads-tabbing-flx-content-img-wrap {
        margin-bottom: 20px;
    }

    .ads-tabbing-flx-content-info p {
        text-align: center;
    }

    .seo-2point-section .two-point-new-left-info p br {
        display: none;
    }

    .book-consultation-heading h2 a {
        display: inline;
        box-decoration-break: clone;
        background-repeat: no-repeat;
        background-image: linear-gradient(180deg, #000, #000, #000, #000);
        background-position-x: 4px;
        background-position-y: 47px;
        background-size: 0% 3px;
        transition: .5s;
    }

    .book-consultation-heading.aos-animate h2 a {
        background-size: 100% 3px;
    }

    .social-media-pick-section h2 a {
        display: inline;
        box-decoration-break: clone;
        background-repeat: no-repeat;
        background-image: linear-gradient(180deg, #FFF, #FFF, #FFF, #FFF);
        background-position-x: 4px;
        background-position-y: 48px;
        background-size: 0% 3px;
        transition: .5s;
    }

    .social-media-pick-section.aos-animate h2 a {
        background-size: 100% 3px;
    }

    .grap-svgchart {
        bottom: 91px;
    }

    .chart-anination-svg.mobile-show-img {
        max-width: 335px;
        margin: 0 auto 20px;
    }

    .b2b-grap-1-img .grap-svgchart {
        bottom: 69px;
    }

    .b2b-grap-2-img .grap-svgchart {
        bottom: 52px;
    }

    .b2b-grap-3-img .grap-svgchart {
        bottom: 51px;
    }

    .seo-grap-1-img .grap-svgchart {
        bottom: 34px;
    }

    .digital-future-info-mobile .lefs-button .btn-href-link img {
        width: 60px;
        height: 60px;
        top: calc(50% - 27px);
        left: calc(50% - -22px);
    }

    .case-studies-linked .btn-href-link img {
        left: calc(50% - -45px);
    }

    .btn-href-link img {
        width: 80px;
        height: 80px;
        top: calc(50% - 37px);
        left: calc(50% - -24px);
    }

    .getStarted-popup .modal-dialog {
        max-width: 100%;
        margin: 0;
    }

    .ads-grap-1-img .grap-chart-vertical .chart-bar-grap {
        height: 10px;
        margin-top: 6px;
    }

    .ads-grap-1-img .grap-svgchart {
        bottom: 64px;
        left: 60px;
    }

    .seo-marquee-section .review-mrq-section {
        padding: 12px 0;
    }

    .cls-2 {
        font-size: 12px;
    }

    .cls-3 {
        font-size: 10px;
    }

    .cls-2-e-c {
        font-size: 12px;
    }

    .cls-3-e-c {
        font-size: 10px;
    }

    .cls-2-b2c {
        font-size: 12px;
    }

    .cls-3-b2c {
        font-size: 10px;
    }

    .cls-2-b2p {
        font-size: 13px;
    }

    .cls-3-b2p {
        font-size: 10px;
    }

    .html5_video_players {
        height: 100%;
        width: 100%;
    }

    .h5vp_player_temp {
        height: 100%;
    }

    .h5vp_player_temp .plyr_wrapper {
        height: 100%;
    }

    .plyr--video {
        height: 100%;
    }

    .error-page {
        padding: 0px 20px 30px;
    }

    .error-page .btn-href-link {
        font-size: 19px;
    }

    .error-page .btn-href-link img {
        left: calc(50% - -49px);
    }

    .error-page .readyunlock-btn {
        text-align: center;
        padding-top: 20px;
    }

    .atf-lets-connect .btn {
        width: 168px;
        height: 42px;
        font-size: 14px;
        border-radius: 7px;
    }

    .atf-lets-connect {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .about-location-heading {
        display: none;
    }

    .about-location-heading.desktop-hide {
        display: block;
    }

    .web-design-soundmind-wrap .video-fullecreen video {
        width: 100%;
        display: block;
        height: 285px;
        object-fit: cover;
    }

    .web-design-soundmind-wrap img {
        width: 100%;
        height: 305px;
        object-fit: cover;
    }

    .ready-potential-ipad-wrap .video-fullecreen video {
        width: 100%;
        display: block;
        height: 285px;
        object-fit: cover;
    }

    .lefs-button.animate-delay .btn-href-link img.circle-loop-show {
        display: block;
    }

    .lefs-button.animate-delay .btn-href-link img.circle-loophover {
        display: none;
    }

    .lefs-button.animate-delay.active .btn-href-link img.circle-loop-show {
        display: none;
    }

    .lefs-button.animate-delay.active .btn-href-link img.circle-loophover {
        display: block;
    }

    .review-atf-2point.review-mobile-review-show {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        margin-top: 10px;
    }

    .review-atf-2point.review-mobile-review-show p {
        margin: 0;
    }

    .home .home-index-page .marquee-home-logo-mobile {
        display: block;
        position: relative;
        overflow: hidden;
        padding-bottom: 20px;
        padding-top: 10px;
    }

    .marquee-home-logo-mobile .marquee-tools {
        padding: 12px 21px;
    }

    .marquee-home-logo-mobile .marquee-tools img {
        max-height: 53px;
    }

    .video-fullecreen {
        height: 88%;
    }

    .mobile-menu-warp-colum {
        justify-content: space-between;
    }

    .atf-lets-connect {
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .aninated-page-load .emailpge-hdr-2point-section .two-point-new-left-info p {
        max-width: 375px;
    }

    .pmm-3x-return-section .b2b-grap-3-img .grap-svgchart {
        left: 4vw;
        right: 14vw;
        bottom: 45px;
    }

    .white-header-backend .home-index-page .two-point-logo {
        border-bottom-color: #000;
    }

    .white-header-backend .two-point-new-section.home-index-page {
        height: auto;
    }

    .page-template-reviews .home-index-page .lefs-button {
        display: none;
    }

    .white-header-backend .home-index-page .two-point-new-bdr-top {
        border-top: none;
    }

    .white-header-backend .two-point-logo {
        position: relative;
    }

    .linked-all {
        display: flex;
        flex-wrap: wrap;
    }

    .atf-lets-connect.atf-lets-connect-hide-mob {
        display: none !important;
    }

    .atf-lets-connect-hide-desktop {
        display: block !important;
        margin-top: 0;
    }

    .marketing-cmn-banner .video-on-desktop {
        margin-top: 20px;
    }

    .marketing-cmn-banner .lefs-button .btn-href-link {
        display: none;
    }

    .marketing-cmn-banner .lefs-button {
        width: auto;
    }

    .web-design-chefedane-work-section .web-soundmind-heading {
        max-width: 85vw;
    }

    .chef-dane-work-appmusic-section .appmusic-img-04 {
        bottom: -45px;
        right: 10px;
        width: 140px;
        display: block;
        z-index: 0;
        margin: auto;
    }

    .soundnind-appmusic-section.chef-dane-work-appmusic-section {
        padding-bottom: 90px;
    }

    .halliday-appmusic-section .appmusic-img-02 {
        width: 41px;
        top: 69px;
        left: -7px;
        border-radius: 0;
    }

    .halliday-appmusic-section .appmusic-img-04 {
        display: block;
        z-index: 1;
        width: 130px;
        bottom: -40px;
        right: 20px;
    }

    .halliday-appmusic-section .appmusic-img-01 {
        display: block;
        width: 60px;
        top: -20px;
        right: 20px;
    }

    .soundnind-appmusic-section.halliday-appmusic-section {
        padding-bottom: 90px;
    }

    .web-design-soundmind-section.web-design-halliday-section .web-soundmind-heading {
        max-width: 95%;
    }

    .photogenics-ready-potential-new-second .ready-potential-ipad-wrap .video-fullecreen video {
        height: 285px;
    }

    .infinixbio-casestudies-section-1 .cfe-hero-banner img {
        height: 181px;
        display: none;
    }

    .infinixbio-casestudies-section-1 .cfe-hero-banner .chefdane-logo img {
        width: 34.4%;
    }

    .infinixbio-casestudies-section-3 .cases-desgin-cafe-ul-li-flex ul {
        display: block;
        padding-left: 19px;
    }

    .infinixbio-casestudies-section-3 .cases-desgin-cafe-ul-li-flex ul li {
        margin: 0 0 4px;
    }

    .case-studies-black-section .lefs-button {
        margin-bottom: 0;
    }

    .infinixbio-casestudies-section-6 .live-link.link-black a img {
        width: 10px;
    }

    .infinixbio-casestudies-section-6 #SEO .bars-col-4 {
        margin-top: 20px;
    }

    .google-infinixbio-info img.progress-line-fixed {
        width: 42%;
    }

    .two-point-new-section.socialpage-hdr-2point-section {
        height: auto;
    }

    .blog-sldebar-left-col {
        width: 100%;
        order: 2;
    }

    .blog-post-right-col {
        padding-left: 20px;
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        width: 100%;
    }

    .content-wrap-blog h1,
    .content-wrap-blog h2,
    .content-wrap-blog h3,
    .content-wrap-blog h4,
    .content-wrap-blog h5 {
        margin: 0 0 15px;
        font-size: 28px;
        line-height: 30px;
        padding-right: 50px;
    }

    .single-post .digital-header-section .header-new {
        padding: 0;
    }

    .single-post .digital-header-section .menu-bar-new span {
        background: #fff;
    }

    .mobile-menu-new .single-post .digital-header-section .menu-bar-new span {
        background: #000;
    }

    .single-post .digital-header-section .menu-bar-new {
        top: 32px;
    }

    .chefdane-logo {
        display: none;
    }

    .infinixbio-casestudies-section-1 .cfe-hero-banner img.he-infinix-mobile {
        display: block;
        height: auto;
    }

    .infinixbio-casestudies-section-6 .casetabbing-slide-warp .price-perday {
        justify-content: center;
    }

    .infinixbio-casestudies-section-6 #SEO .tab-increased-info-ct h6,
    .infinixbio-casestudies-section-6 #eblast-campaigns .tab-increased-info-ct h6,
    .infinixbio-casestudies-section-6 #social-media .tab-increased-info-ct h6 {
        text-align: center;
    }

    .border-square-row {
        justify-content: center;
    }

    .ready-potential-ipad-section.photogenics-ready-potential-new-second {
        padding-bottom: 0;
    }

    #googl-ads .google-infinixbio-info img.progress-line-fixed {
        display: none;
    }

    .google-infinixbio-info ul {
        max-width: 314px;
        margin: 0 auto;
    }

    .google-infinixbio-info ul li {
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 30px;
        letter-spacing: 1px;
        padding-right: 45px;
    }

    .google-infinixbio-info ul li:nth-child(2) {
        padding-right: 84px;
    }

    .google-infinixbio-info ul li:nth-child(3) {
        padding-right: 125px;
    }

    .google-infinixbio-info ul li:last-child {
        padding-right: 0;
        text-align: left;
    }

    .google-infinixbio-info {
        padding-top: 15px;
        padding-right: 17px;
        padding-left: 20px;
        background: #fff url('../images/google-dot-line-img.png') no-repeat right 16px top;
        background-size: 44% 100%;
        height: 200px;
    }

    .blog-single-pge-section {
        padding: 0;
    }

    .about-map-mobile-img video {
        width: 100%;
        object-fit: cover;
        height: 270px;
    }

    .global-heading {
        text-align: left;
        margin: 0;
    }

    .thumble-newcolum-row .thumble-3commn-col-4 {
        width: 100%;
        margin-bottom: 30px;
    }

    .case-studies-black-home-section .thumb-heading h3 {
        -webkit-text-stroke-width: 0.5px;
    }

    #email-pmm-content .amm-tabbing-flx-content-info h3,
    #ads-pmm-content .amm-tabbing-flx-content-info h3 {
        font-size: 38px;
        line-height: 47px;
    }

    .digital-future-info-mobile h3 {
        display: none;
    }

    .digital-future-info-mobile video {
        height: 396px;
        object-fit: cover;
    }

    .digital-future-info-mobile .digital-under-absulate {
        padding: 0;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

    .digital-future-info-mobile .big-future-heading {
        padding-left: 0;
        padding-top: 0;
        display: inline-block;
        text-align: left;
    }

    .digital-future-info-mobile .digital-under-info {
        text-align: center;
    }

    .digital-future-info-mobile a {
        display: block;
        position: relative;
    }

    .home-index-page .two-point-new-left-info {
        padding: 118px 20px 0;
    }

    .global-second-headline::after {}

    .blog-inner-heading-warp {
        margin-top: 20px;
        border-bottom: 1px #000 solid;
    }

    .blog-single-new-template .blog-sldebar-left-col {
        width: 100%;
        border-right: .1vw #000 solid;
    }

    .blog-single-new-template .blog-post-right-col {
        padding-left: 20px;
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 30px;
        width: 100%;
    }

    .blog-single-new-template .blog-sldebar-left-col {
        width: 100%;
        border-right: none;
        border-top: 1px #000 solid;
    }

    .blog-single-new-template .slide-bar-blog-post-item {
        padding: 20px;
    }

    .blog-single-new-template .slide-bar-blog-post-item h4.blog-title-slidebar {
        margin: 0 0 15px;
    }

    .blog-details-new-section {
        padding: 20px 20px 30px;
    }

    .blog-single-new-template .blog-inslde-text {
        display: none;
    }

    .webiste-col-fst-6-left {
        width: 100%;
    }

    .webiste-col-fst-6-right {
        width: 100%;
        padding: 15px;
    }

    .webiste-fst-text-info h2 {
        letter-spacing: 1px;
        margin: 0 0 15px;
        font-size: 20px;
        line-height: 28px;
    }

    .webiste-lineup-four-section .prodcut-screen-company-info ul li a {
        font-size: 14px;
        padding: 11px 16px;
    }

    .webiste-lineup-four-section .prodcut-screen-company-info ul {
        max-width: 332px;
        margin: 22px auto;
    }

    .website-top-heading h2 {
        font-size: 24px;
        line-height: 28px;
        margin: 0 0 13px;
        width: 100%;
    }

    .website-category-col-4 {
        width: 100%;
        border-right: none;
        border-bottom: 1px #000 solid;
    }

    .start-tab-menu ul.nav {
        position: relative;
        padding: 90px 0 125px;
    }

    .website-product-list ul li {
        padding: 15px;
        width: 50%;
    }

    .website-category-col-4:last-child {
        border-bottom: none;
    }

    .process-text-info h3 {
        font-size: 32px;
        font-weight: 300;
        line-height: 35px;
        margin: 0 0 10px;
    }

    .process-text-info h5 {
        font-size: 18px;
        letter-spacing: 1px;
        line-height: 25px;
        margin: 0 0 10px;
    }

    .webiste-thework-section .portfolio-all-item-warp {
        padding: 0 20px;
    }

    .website-pge-tabbing-section .amm-tabbing-flx-content-info {
        justify-content: center;
    }

    .start-tab-menu img {
        display: none;
    }

    .start-tab-menu img.start-process-tab-new-mobile {
        display: block;
        width: auto;
        margin: 0 auto;
        max-width: 80px;
        position: absolute;
        left: 0;
        right: 0;
        top: 25px;
    }

    .start-tab-menu ul.nav li {
        position: static;
        width: 50%;
        text-align: center;
        margin: 0 0 16px;
    }

    .checkcricle {
        width: 35px;
        height: 35px;
    }

    .start-tab-menu ul.nav h5 {
        width: 90px;
        text-align: center;
        margin: 0 auto;
    }

    .checkcricle {
        margin: 0 auto 10px;
    }

    .start-tab-menu ul.nav li:nth-child(3) h5 {
        position: static;
    }

    .checkcricle::after {
        width: 32px;
        height: 20px;
        left: 5px;
        border-left: 5px #e7fa48 solid;
        border-bottom: 5px #e7fa48 solid;
        top: -6px;
    }

    .webiste-thework-section .portfolio-all-item-col-info h3 {
        color: rgba(255, 255, 255, 1);
    }

    .webiste-thework-section .portfolio-all-item-col-info p {
        color: rgba(255, 255, 255, 1);
    }

    .website-header-banner .two-point-new-left-info p {
        padding: 0 0 16px;
    }

    .page-template-websites .marquee-section {
        border-top: 1px #000 solid;
        margin-top: 20px;
    }

    .webiste-flex-fst-row {
        margin: 0 0 30px;
    }

    .website-category-col-4.active {
        width: 100%;
    }

    .start-tiitle {
        right: 0;
        top: -1px;
        left: 0;
        text-align: center;
    }

    .start-tab-menu ul.nav li:nth-child(7) {
        bottom: -85px;
        left: 110px;
        position: relative;
    }

    .start-tab-menu {
        max-width: 315px;
    }

    .website-category-col-info h4 {
        font-size: 21px;
        line-height: 20px;
    }

    .website-category-col-info p {
        width: 100%;
    }

    .website-category-col-info {
        padding: 0 20px;
    }

    .blog-inner-heading-warp .lastupdate-col-3 p em {
        font-size: 12px;
        padding-right: 0;
        display: block;
        line-height: 16px;
    }

    .blog-inner-heading-warp .lastupdate-col-3 p em::after {
        display: none;
    }

    .case-study-portlio-col-info figure .thumb-logo-effect img {
        height: auto;
    }

    .page-template-halliday .chef-dane-work-enterprise-section .soundnind-app-enterprise-wrap {
        background: none;
        padding: 0;
    }

    .mobilecasetabbing-show {
        display: block;
        position: relative;
        margin: 0 0 21px;
    }

    .social-follow-tabbing-mobile a.linked-all {
        justify-content: center;
    }

    .w-pluse-first-section .appmusic-img-02 {
        width: 73px;
        top: -13px;
        left: -15px;
    }

    .w-pluse-first-section .appmusic-img-04 {
        bottom: -28px;
        right: -8px;
        width: 78px;
        display: block;
        z-index: 0;
    }

    .gif-image-fixed video {
        width: 62%;
    }

    .Infinix-second-pge-section .appmusic-img-02 {
        width: 58px;
        left: auto;
        right: -1vw;
        top: -1.5vw;
    }

    .Infinix-second-pge-section .appmusic-img-04 {
        width: 80px;
        left: -6vw;
        bottom: 0;
        display: block;
        z-index: 0;
    }

    img.appmusic-img-05 {
        bottom: -7px;
        right: -17px;
        width: 40px;
    }

    .page-template-w-plus-work .partnership-soundmind-left {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .page-template-w-plus-work .partnership-soundmind-col {
        margin: 0;
    }

    .mobile-device-video-575px {
        display: block;
    }

    .desktop-device-video-show {
        display: none;
    }

    .podcast-latest-col-info .linked-all {
        justify-content: center;
    }

    .page-template-hour-dog-care-work .web-soundmind-heading h1 {
        font-size: 20px;
    }

    .page-template-intelligent-healthtech-work .web-soundmind-heading h1 {
        font-size: 20px;
    }

    .hours-dog-second-pge-section .soundnind-appmusic-wrap h3 {
        font-size: 28px;
        line-height: 36px;
    }

    .hours-dog-second-pge-section .appmusic-img-02 {
        width: 80px;
        top: -35px;
        left: -21px;
    }

    .hours-dog-second-pge-section .appmusic-img-01 {
        width: 40px;
        top: -20px;
        right: -17px;
        display: block;
    }

    .hours-dog-second-pge-section .appmusic-img-03 {
        top: auto;
        right: 5px;
        width: 80px;
        left: auto;
        bottom: -13px;
        z-index: 1;
        border-radius: 5px;
    }

    .hours-dog-second-pge-section img.appmusic-img-05 {
        width: 44px;
        border-radius: 0;
        top: auto;
        right: auto;
        z-index: 1;
        bottom: 1px;
        left: 50px;
    }

    .hours-dog-second-pge-section .appmusic-mobile-text {
        max-width: 290px;
        margin: 0 auto 20px;
    }

    img.text-absolute-top {
        width: 80%;
    }

    .iht-second-section .appmusic-img-01 {
        width: 90px;
        border-radius: 5px;
        left: -9px;
        z-index: 1;
        display: block;
        top: -20px;
    }

    .iht-second-section img.appmusic-img-05 {
        width: 80px;
        bottom: -19px;
        right: 6px;
    }

    .iht-second-section .appmusic-img-03 {
        top: auto;
        left: 50px;
        width: 35px;
        bottom: 2px;
        z-index: 1;
    }

    .iht-second-section .soundnind-appmusic-wrap h3 {
        font-size: 28px;
        line-height: 38px;
    }

    .iht-second-section .appmusic-mobile-text {
        margin: 0 0 14px;
    }

    .location-bootom-button .btn-href-link img {
        left: calc(50% - 37px);
    }

    .partnership-soundmind-left-hide-mob {
        display: none;
    }

    .partnership-soundmind-left-hide-desktop {
        display: block;
    }

    .partnership-soundmind-row.partnership-soundmind-row-new {
        flex-direction: unset;
    }

    .partnership-soundmind-row-new .partnership-soundmind-left:nth-child(1) {
        order: 2;
        margin-bottom: 15px;
    }

    .partnership-soundmind-row-new .partnership-soundmind-right:nth-child(2) {
        order: 1;
    }

    .partnership-soundmind-row-new .partnership-soundmind-left:nth-child(3) {
        order: 3;
    }

    .partnership-soundmind-animate-wrap svg {
        width: 250px;
        height: 150px;
    }

    .partnership-soundmind-col .partnership-soundmind-animate-wrap img {
        height: 217px;
    }

    .partnership-soundmind-animate-wrap .gif-image-fixed {
        padding-right: 0px;
    }

    .see-more-work-hour-dog-section.see-more-work-section {
        padding-left: 30px;
    }

    .see-more-work-hour-dog-section .seemore-three-headline::after {
        left: calc(100% - 13.4vw);
    }

    .see-more-work-hour-dog-section .btn-href-link {
        right: 0;
    }

    .partnership-24hours-image-hide-desktop {
        display: block;
    }

    .partnership-24hours-image-hide-mob {
        display: none;
    }

    .partnership-soundmind-left.partnership-soundmind-left-swap-mob {
        display: flex;
        flex-direction: column;
    }

    .partnership-soundmind-left.partnership-soundmind-left-swap-mob .partnership-soundmind-col:last-child {
        order: -1;
    }

    .partnership-soundmind-left.partnership-soundmind-left-swap-mob .partnership-soundmind-col:first-child {
        margin-top: 15px;
        margin-bottom: 0;
    }

    .partnership-soundmind-left-video-sec {
        padding: 25px 15px;
        height: 242px;
    }

    .partnership-soundmind-left-video-img-left {
        width: 70px;
        height: 80px;
        border-radius: 10px;
    }

    .partnership-soundmind-left-video-img-left img {
        border-radius: 10px;
    }

    .partnership-soundmind-left-video-img-bottom {
        width: 130px;
    }

    .partnership-soundmind-left-video-btn-img {
        right: 145px;
        width: 95px;
    }

    .partnership-soundmind-left-video-wrap video {
        border-radius: 15px;
        height: 135px;
    }

    .partnership-soundmind-left-video-wrap {
        width: 210px;
        height: auto;
        border-radius: 15px;
        padding-top: 17px;
        margin-left: 30px;
    }

    .partnership-soundmind-left-video-sec-inner::before {
        left: 10px;
        right: 0;
        top: -5px;
        bottom: 0;
        width: 250px;
        height: auto;
        background: url(../images/video-dog-img4.png);
        background-repeat: no-repeat;
        background-position: top left;
        background-size: contain;
    }

    .strategy-delivers-list-wrap {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .strategy-delivers-list-section {
        max-width: 100%;
    }

    .strategy-delivers-col-info-wrap h4 {
        font-size: 40px;
        line-height: 47px;
        text-align: center;
    }

    .strategy-delivers-col-info-content p {
        text-align: center;
    }

    .strategy-delivers-col-right {
        width: 100%;
        padding: 0px 15px;
    }

    .strategy-delivers-col-left {
        width: 100%;
        margin-top: 20px;
    }

    .split-strategy-section.center-sticky-section {
        padding: 40px 15px;
        overflow: visible;
    }

    .split-scroll-wrap {
        gap: 0;
        flex-wrap: wrap;
    }

    .split-scroll-list {
        width: 100%;
        flex-direction: column-reverse;
        position: sticky;
        top: 20px;
    }

    .split-scroll-list:not(:last-child) {
        margin-bottom: 25px;
    }

    .split-card-content {
        min-height: auto;
    }

    .split-card-paragraph {
        height: auto;
        overflow: hidden;
        overflow-y: auto;
        margin-right: -10px;
        padding-right: 10px;
    }

    .sitemap-section .container {
        padding: 0 30px;
    }

    .sitemap-section {
        padding: 30px 0;
    }

    .page-template-sitemap .two-point-new-section.home-index-page.header-the-work-soundmind {
        height: 88px;
    }

    .digital-header-section.digital-black-header-section .header-new {
        padding: 0;
    }

    .chef-dane-work-appmusic-section img.appmusic-img-01 {
        display: block;
        top: -35px;
        right: -16px;
        width: 40px;
    }

    .global-leader-2pint-section.the-strategy-tab-section.adspge-tabbing-scroll-fixed {
        height: auto;
    }

    .adspge-tabbing-scroll-fixed .the-strategy-tabbing-menu-item .ads-tabbing-flx-content-info {
        display: none;
    }

    .adspge-tabbing-scroll-fixed .the-strategy-tabbing-menu-item ul li.active a {
        color: #ff594b;
    }

    .desktop-the-scroll-tab-show {
        display: none;
    }

    .mobile-the-strategy-tab-show {
        display: flex;
    }

    .adspge-tabbing-scroll-fixed .ads-tabbing-flx-content-img-wrap video {
        height: auto;
    }

    .adspge-tabbing-scroll-fixed .ads-tabbing-flx-content-img-wrap::before {
        height: 183px;
    }

    .webiste-fst-img video {
        position: unset;
        width: 100%;
        /* max-width: max-content; */
    }

    .page-template-websites .mobile-pdt-pmm-video {
        display: none;
    }

    .cndkbeforeafter-item>div.cndkbeforeafter-item-after-c video {
        width: auto;
    }

    .location-bootom-button a {
        width: 290px;
    }

    .morelongevity-appmusic-section .soundnind-appmusic-wrap h3 {
        display: block;
        font-size: 30px;
        line-height: 39px;
    }

    .morelongevity-appmusic-section img.appmusic-img-01 {
        width: 18.771vw;
        display: block;
    }

    .morelongevity-appmusic-section img.appmusic-img-04 {
        width: 16.615vw;
        right: 30px;
        display: block;
        bottom: -10px;
    }

    .ads-tabbing-flx-content-img-wrap img {
        top: 15px;
        left: 15px;
        width: 90%;
    }

    .two-point-new-section.seo-2point-section.marketing-cmn-banner .two-point-new-left-info h1 {
        margin: 0 auto 15px;
        max-width: 200px;
    }

    .two-point-new-section.emailpge-hdr-2point-section.marketing-cmn-banner .two-point-new-left-info h1,
    .two-point-new-section.pmm-pageheader.marketing-cmn-banner .two-point-new-left-info h1,
    .two-point-new-section.website-header-banner .two-point-new-left-info h1,
    .socialpage-hdr-2point-section .two-point-new-left-info h1 {
        margin: 0 auto 15px;
        max-width: 240px;
    }

    .two-point-new-section.emailpge-hdr-2point-section.marketing-cmn-banner .two-point-new-left-info h1 {
        margin: 0 auto 15px;
        max-width: 210px;
    }

    .portfolio-menu-tab ul {
        padding: 0 20px;
        justify-content: space-between;
    }

    .book-consultation-heading {
        padding: 0 20px;
    }

    .footer-left-logo-wrap {
        justify-content: center;
        column-gap: 20px;
        row-gap: 20px;
    }

    .footer-left-logo-item:first-child,
    .footer-left-logo-item:nth-child(2) {
        height: 90px !important;
    }

    .footer-left-logo-item:nth-child(2) {
        width: 100px !important;
    }

    .footer-left-logo-item:nth-child(3) {
        width: 160px !important;
        height: auto !important;
    }

    .hide-mob-logo {
        display: none !important;
    }

    .hide-desktop-logo {
        display: flex !important;
    }

    .copyright.copyright-mobile.copyright-mobilev1 {
        margin: 0 auto;
    }

    .cases-desgin-cafe-section .cfe-scroll-img-rlt {
        height: 193px;
    }

    .cases-desgin-cafe-section .cndkbeforeafter-item {
        height: 161px;
    }

    .soundmind-right-videorow .partnership-soundmind-left {
        height: auto;
    }

    .soundmind-right-videorow .partnership-soundmind-col {
        height: auto !important;
    }

    .soundmind-right-videorow .partnership-soundmind-col img {
        height: auto !important;
    }

    .partnership-soundmind-right-video {
        height: auto;
    }

    .partnership-soundmind-right-video video {
        height: auto;
    }

    .mavwicks-page-one-section .appmusic-mobile-text img.appmusic-img-03 {
        bottom: 0;
    }

    .mavwicks-page-one-section .appmusic-mobile-text h3 {
        z-index: 11;
    }

    .photogenics-appmusic-section .kidscare-floting-section .appmusic-img-02 {
        display: none;
    }

    .kidscare-floting-section.soundnind-appmusic-wrap h3 {
        font-size: 30px;
    }

    .soundnind-appmusic-wrap.kidscare-floting-section {
        margin-top: -30px;
    }

    .partnership-heading h2 sup {
        font-size: .60em;
    }

    .photogenics-appmusic-section .tricorder_floting_wrap .appmusic-img-02 {
        left: -14px;
        width: 70px;
    }

    .mavwicks-page-one-section .tricorder_floting_wrap .appmusic-mobile-text img.appmusic-img-03 {
        right: -13px;
        width: 9.95vw;
    }

    .partnership-soundmind-right-video.tricorder-video-2point {
        height: auto;
    }

    .tri2point-introimg-col-video {
        width: 200px;
    }

    .tri2point-video-fixed {
        top: 3px;
        bottom: 5px;
        right: 29px;
        left: 30px;
    }

    .pure-traditional-ani .branding-design-col {
        width: 100%;
    }

    .pure-heading h2 {
        font-size: 32px;
        line-height: 42px;
    }

    .pure-heading {
        margin: 0;
        padding-top: 25px;
        padding-bottom: 18px;
    }

    .pure-traditional-col-4 {
        width: 33.33%;
        margin: 0 8px;
    }

    .pure-traditional-ani .branding-design-col:last-child {
        margin-top: 15px;
    }

    .branding-design-slider-bottom {
        row-gap: 20px;
    }

    .branding-design-slider-card {
        width: 100%;
    }

    .ingredients-heading h2 {
        font-size: 22px;
        line-height: 1;
    }

    .ingredients-heading {
        margin-bottom: 20px;
    }

    .ingredients-section {
        padding-top: 20px;
    }

    .ingredients-img-card img {
        height: 75px;
    }

    .ingredients-info-card img {
        max-width: 100%;
        max-height: 42px;
    }

    .ingredients-col3:nth-child(2) .ingredients-info-card img {
        width: 87px;
    }

    .ingredients-info-card {
        margin-top: 20px;
    }

    .partnership-dadyo-section .soundmind-right-videorow .partnership-soundmind-left {
        height: auto;
    }

    .partnership-dadyo-section .soundmind-right-videorow .partnership-soundmind-col {
        height: auto;
    }

    .partnership-dadyo-section .soundmind-right-videorow .partnership-soundmind-col:last-child {
        height: auto;
    }

    .made-by-eduardo-img-holder img {
        height: 400px;
        object-fit: cover;
    }

    .honor-your-roots-img-holder img {
        height: auto;
    }

    .made-by-eduardo-lalo-wrap {
        width: 65vw;
        height: 65vw;
    }

    .circle-text {
        width: 100%;
        height: 100%;
    }

    .made-by-eduardo-lalo-inner p {
        font-size: 10px;
        line-height: 1;
        letter-spacing: 0.08px;
        margin-bottom: 15px;
    }

    .made-by-eduardo-lalo-inner img {
        margin-bottom: 15px;
        height: auto;
        width: 80px;
    }

    .made-by-eduardo-btn a.btn.page-scroll {
        padding: 5px 18px 4px;
        font-size: 10px;
    }

    .honor-your-heading h2 {
        font-size: 40px;
        line-height: 42px;
        padding: 0px 10px;
    }

    .honor-your-heading {
        top: -21px;
    }

    .unforgettablysmooth.flavor-sec-scale {
        padding: 30px 0px 0px;
    }

    .smooth-heading {
        margin: 0 auto 30px;
        padding: 0;
        text-align: center;
        max-width: 325px;
    }

    .smooth-heading h2 {
        font-size: 55px;
        line-height: 54px;
    }

    .unfor-card-col-left {
        width: 52%;
        text-align: center;
        margin-bottom: 30px;
        margin-left: 30px;
        position: relative;
        right: 0;
        transform: unset;
        min-height: 265px;
    }

    .unfor-item-card {
        margin: 0 0 20px !important;
    }

    .unfor-item-card img {
        max-height: max-content !important;
        object-fit: contain;
        height: auto !important;
    }

    .unfor-card-col-left a.btn.btn-black {
        border-radius: 90px;
        padding: 4px 15px;
        letter-spacing: 1px;
        font-size: 12px;
        height: auto;
    }

    .unfor-card-flex {
        position: relative;
    }

    .unfor-card-col-right {
        width: 64%;
        position: absolute;
        right: -48px;
        bottom: -6px;
    }

    .abvfour-section {
        padding: 25px 0 25px;
    }

    .abvfour-warp-row {
        padding: 0px 15px;
        row-gap: 15px;
    }

    .abvfour-warp-col-1 {
        width: 100%;
    }

    .abv-nbr span {
        font-size: 88px;
        line-height: 1;
    }

    .abv-nbr span sub {
        font-size: 18px;
        left: -5px;
    }

    .abvfour-warp-col-2 {
        width: 33.33%;
    }

    .abv-text-info p {
        font-size: 9px;
        margin: 0 0 5px;
        letter-spacing: 0;
    }

    .abv-text-info h4 {
        font-size: 30px;
        line-height: 33px;
        max-width: 109px;
    }

    .unfor-card-bottle {
        right: 0;
        width: auto;
    }

    .branding-design-col .pure-heading-item img {
        margin-bottom: 7px;
        width: 310px;
    }

    .partnership-soundmind-right-video .honor-your-heading img {
        max-width: 300px;
    }

    .branding-design-col .smooth-heading img {
        width: 270px;
        margin-bottom: 15px;
    }

    .slider-slider-section .branding-design-item {
        padding: 0vw 2vw;
        height: 190px !important;
    }

    .ingredients-heading img {
        width: 310px;
    }

    .slider-slider-section .ingredients-list-section {
        padding: 0 0px;
        top: 30px;
    }

    .slider-slider-section .ingredients-heading {
        margin-bottom: 17px;
        top: 20px;
    }

    .slider-slider-section .ingredients-col3 {
        padding: 0;
    }

    .slider-slider-section .ingredients-img-card img {
        height: 55px;
    }

    .slider-slider-section .ingredients-info-card {
        margin-top: 14px;
    }

    .slider-slider-section .ingredients-info-card img {
        max-height: 27px;
    }

    .slider-slider-section .item-slide-rotate {
        width: 130vw;
    }

    .slider-slider-section .ingredients-heading {
        margin-bottom: 17px;
    }

    .bottom-marquee {
        width: 100vw;
    }

    .ingredients-slider .ingredients-section {
        padding-top: 2.08vw;
    }

    .ingredients-slider .ingredients-img-card img {
        width: auto;
        height: 65px;
    }

    .ingredients-slider .ingredients-info-card {
        margin-top: 11px;
    }

    .ingredients-slider .ingredients-info-card img {
        max-height: 30px;
    }

    .bottom-scroller-slider {
        padding: 20px 0 40px;
    }

    .casetabbing-slide-section.mavwicks-page-ection-6 {
        padding-bottom: 40px;
    }

    .blog-default-content iframe {
        height: 190px;
    }

    .webinars-banner-heading {
        padding: 0px 20px 50px;
    }

    .webinars-banner-heading h1 {
        font-size: 30px;
        line-height: 42px;
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }

    .webinars-heading-item.webinars-heading-right svg,
    .circle-animate {
        display: none;
    }

    .webinars-heading-item.webinars-heading-right {
        padding-top: 10px;
        padding-right: 0;
        text-align: center;
    }

    .webinars-banner-heading h2 {
        font-size: 36px;
        line-height: 49px;
        margin-bottom: 0;
    }

    .webinars-heading-item.webinars-heading-right p {
        padding-right: 0;
    }

    .webinars-banner-heading p {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.00em;
        text-align: center;
    }

    .webinars-heading-item.webinars-heading-bottom-left {
        width: 100%;
        top: 0;
        margin-top: 10px;
    }

    .webinars-heading-item.webinars-heading-bottom-right {
        top: 0;
        margin-top: 20px;
        text-align: center;
        padding-right: 0;
    }

    .webinars-leaders-section {
        padding: 40px 0 0;
    }

    .webinars-leaders-wrap {
        padding: 30px 5px 40px;
    }

    .webinars-leaders-wrap {
        padding: 30px 0px 40px;
        row-gap: 30px;
    }

    .webinars-leaders-item {
        padding: 0 15px 30px;
        width: 100%;
        border-bottom: 1px dashed #000000;
        left: 0 !important;
        text-align: center;
    }

    .webinars-leaders-item:last-child {
        border-bottom: 0;
        padding-bottom: 0;
    }

    .webinars-leaders-item p {
        font-size: 20px;
        line-height: 27px;
        letter-spacing: 0.02em;
    }

    .webinars-leaders-item h4 {
        font-size: 27px;
        line-height: 27px;
        margin-bottom: 15px;
    }

    .webinars-leaders-two-inner {
        padding: 40px 15px 40px;
    }

    .webinars-leaders-section-black h3 {
        font-size: 20px;
        line-height: 30px;
        max-width: 100%;
    }

    .webinars-leaders-section-black {
        padding-bottom: 60px;
    }

    .what-you-learn-left-col {
        width: 100%;
    }

    .what-you-learn-right-col {
        width: 100%;
    }

    .webinars_heading h2 {
        font-size: 30px;
        line-height: 45px;
        text-align: center;
        letter-spacing: 0.02em;
        margin-bottom: 10px;
    }

    .what-you-learn-right-info h3,
    .what-you-learn-left-info h3 {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: 0.02em;
        margin-bottom: 20px;
        text-align: center;
    }

    .why-this-matters-section {
        padding-top: 70px;
        padding-bottom: 50px;
    }

    .webinars_heading.why-this-heading h2,
    .event-details-heading h2,
    .webinars-about-section .webinars_heading h2 {
        font-size: 26px;
        line-height: 38px;
        letter-spacing: 0.02em;
    }

    .webinars_heading.why-this-heading {
        margin-bottom: 15px;
    }

    .why-this-matters-section .what-you-learn-left-info h3 {
        max-width: 100%;
    }

    .what-you-learn-right-info p,
    .what-you-learn-right-info ul li {
        font-size: 15px;
        line-height: 23px;
        letter-spacing: 0.01em;
    }

    .what-you-learn-right-info p {
        text-align: center;
    }

    .about-series-section {
        padding-top: 40px;
    }

    .about-series-section .webinars_heading {
        margin-bottom: 20px;
    }

    .about-series-left-col {
        width: 100%;
        margin-bottom: 20px;
    }

    .about-series-right-col {
        width: 100%;
        text-align: center;
    }

    .upcoming-sessions-section {
        padding: 40px 0 40px;
    }

    .upcoming-sessions-heading h2 {
        font-size: 26px;
        line-height: 33px;
        letter-spacing: 0.02em;
    }

    .upcoming-sessions-heading {
        margin-bottom: 20px;
    }

    .upcoming-sessions-item {
        width: 50%;
    }

    .upcoming-sessions-wrap {
        row-gap: 20px;
    }

    .webinars-about-section .webinars_heading h2 {
        text-align: center;
    }

    .marketing-theater-section h4 {
        max-width: 100%;
        font-size: 25px;
        line-height: 33px;
        text-align: center;
    }

    .marketing-theater-left-col {
        width: 36%;
    }

    .marketing-theater-right-col {
        width: 60%;
    }

    .marketing-theater-info ul li {
        padding-left: 16px;
        margin-bottom: 7px;
    }

    .marketing-theater-info p,
    .marketing-theater-info ul li {
        letter-spacing: 0.01em;
    }

    .marketing-theater-info ul li::before {
        left: 0;
        top: 5px;
        width: 12px;
        height: 12px;
    }

    .marketing-theater-section h3 {
        padding-top: 24px;
        font-size: 22px;
        line-height: 32px;
        margin: 0;
        letter-spacing: 0.02em;
    }

    .marketing-theater-section {
        padding: 40px 0px;
    }

    .see-more-work-section.webinars-marketing-bottom-section .seemore-three-headline .webinars-btm {
        font-size: 38px;
        line-height: 45px;
        letter-spacing: 0.02em;
    }

    .see-more-work-section.webinars-marketing-bottom-section .seemore-three-headline p {
        font-size: 15px;
        line-height: 20px;
        margin-left: 15px;
        margin-top: 10px;
        max-width: 90%;
    }

    .webinars-marketing-bottom-section .green_btn {
        right: 0;
        margin-bottom: 0px;
        margin-top: 10px;
        position: relative;
        width: 100%;
        text-align: left;
        padding-left: 15px;
    }

    .event-details-heading {
        margin-bottom: 30px;
    }

    .event-timeline-wrap {
        border-top: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 0px 0px;
        border-left: 0.05vw dashed #47E5A4;
        max-width: 87%;
        margin: 0 auto;
        flex-direction: column;
        row-gap: 20px;
        position: relative;
    }

    .event-timeline-item {
        width: 100% !important;
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }

    .event-dot {
        width: 5px;
        height: 5px;
        margin: 0 0 0 -3px;
    }

    .event-border {
        width: 50px !important;
        height: 0px !important;
        border: 1px dashed #47E5A4;
        margin: 0;
    }

    .event-timeline-info-holder {
        border: 1px solid #47E5A4;
        border-radius: 12px;
        padding: 15px 12px;
        width: calc(100% - 60px) !important;
    }

    .see-more-work-section.webinars-marketing-bottom-section {
        padding-bottom: 40px;
        padding-top: 40px;
    }

    .reserve-spot-popup .modal-dialog {
        max-width: 90%;
    }

    .reserve-spot-popup .modal-header img.close {
        width: 35px;
    }

    .reserve-spot-form-wrap {
        padding: 0px 20px 50px;
        max-width: 100%;
    }

    .reserve-spot-heading h2 {
        font-size: 36px;
        line-height: 45px;
        letter-spacing: 0.02em;
    }

    .reserve-spot-heading {
        margin-bottom: 25px;
    }

    .reserve-spot-popup .modal-content::before {
        background-size: cover;
    }

    #influencers .maxbook-img {
        padding: 0;
    }

    .webinars-heading-item.webinars-heading-left p {
        width: 265px;
        text-align: center;
        margin: 15px auto 0;
    }

    .two-point-logo.webinars-logo {
        font-size: 30px;
        padding-top: 0;
        position: relative;
        padding-bottom: 10px;
        text-align: center;
    }

    .webinars-banner-heading .webinars-h2-hide-mobile h2 {
        display: none;
    }

    .mobile-headline-show {
        display: block;
    }

    .webinars-banner-heading .mobile-headline-show h2 {
        font-size: 30px;
        line-height: 49px;
        margin-bottom: 0;
        margin-top: 10px;
    }

    .accesssportsclub-page-one-section .soundnind-appmusic-wrap h3 {
        font-size: 32px;
        line-height: 42px;
        z-index: 2;
    }

    .accesssportsclub-page-one-section img.appmusic-img-02 {
        top: -20px;
        left: 0;
        width: 90px;
    }

    .photogenics-appmusic-section.accesssportsclub-page-one-section .appmusic-img-03 {
        right: 0;
        bottom: -26px;
        z-index: 1;
        width: 90px;
        border-radius: 10px;
    }

    .soundnind-appmusic-section.photogenics-appmusic-section.accesssportsclub-page-one-section {
        padding-bottom: 55px;
    }

    .accesssportsclub-1th-section .web-soundmind-heading {
        max-width: 96vw;
    }

    .aya-mobile-show-carousel {
        display: inline-block !important;
    }

    .aya-mobile-hide-carousel {
        display: none !important;
    }

    .dadyo-01-details-section .chefdane-logo {
        display: block;
    }

    .dadyo-01-details-section .chefdane-logo img {
        width: 90px;
    }

    .line-fixed-rlt-btm img.progress-line-fixed {
        display: none;
    }

    .tri-logo-effect.tri-logo-effect-vertical {
        margin-top: 25px;
        gap: 20px;
        text-align: center;
    }

    .tri-logo-effect-vertical .tri-logo-left {
        width: 100%;
    }

    .tri-logo-effect-vertical .tri-logo-left img {
        width: 80%;
    }

    .marketing-tb-heading.tri-logo-effect-heading h2 {
        /* text-align: center; */
    }

    .digital-first-section-v2 .lab-content-main-item {
        padding-left: 20px;
        padding-bottom: 20px;
    }

    .ajax-load-more-wrap.infinite>.alm-btn-wrap .alm-load-more-btn.done {
        display: none;
    }

    .alm-btn-wrap {
        margin: 0;
        padding: 0;
    }

    .soundnind-appmusic-section.patagonia-packaging-floting-img {
        padding-bottom: 40px;
        padding-top: 80px;
    }

    .patagonia-packaging-floting-img .soundnind-appmusic-wrap h3 {
        font-size: 32px;
        line-height: 42px;
    }

    .patagonia-packaging-floting-img img.appmusic-img-02 {
        top: -25px;
        left: 0;
        width: 74px;
        border-radius: 8px;
    }

    .patagonia-packaging-floting-img .appmusic-mobile-text {
        z-index: 1;
    }

    .patagonia-packaging-floting-img .appmusic-mobile-text .appmusic-img-03 {
        top: auto;
        right: -7px;
        width: 70px;
        left: auto;
        bottom: -11px;
        z-index: -1;
        border-radius: 8px;
    }

    .patagonia-01-section .web-soundmind-heading {
        max-width: 253px;
    }

    .gaye-mag-collage-section .partnership-soundmind-right-video {
        height: auto;
    }

    .case-study-4colum-box .case-study-portlio-col-3 {
        width: 100%;
    }

    .thumb-logo-effect.thumb-logo-clr-opacity img {
        max-width: 146px !important;
    }

    .thumb-logo-effect.thumb-logo-clr-opacity {
        max-width: 250px;
        min-height: 130px;
    }
    .thumb-logo-effect.thumb-logo-clr-opacity.dadyo-logo img {
        max-width: 100px !important;
    }
    .thumb-logo-effect.thumb-logo-clr-opacity.victory-logo img {
        max-width: 150px !important;
    }
    .thumb-logo-effect.thumb-logo-clr-opacity.coronado-brewing-company-logo img {
        max-width: 190px !important;
    }
    .case-study-4colum-box .case-study-portlio-col-info h4 {
        font-size: 18px;
        line-height: 26px;
    }

    .case-study-4colum-box .case-study-portlio-col-info p {
        font-size: 16px;
        line-height: 24px;
    }

    .patagonia-height-video .web-design-soundmind-wrap {
        margin-top: -16vw;
    }

    .readyunlock-potential-section.patagonia-bottom-section {
        padding-bottom: 80px;
    }

    .feature-blog.author-blog-wrap {
        margin: 0;
    }

    .col-md-3.author-blog-item {
        width: 100%;
        padding: 0;
    }

    .author-blog-item .featured-content h2,
    .author-blog-item .featured-content p {
        height: auto !important;
    }

    .author-blog-item .featured-img {
        height: 200px;
    }

    .author-blog-section .articles-heading h3 {
        font-size: 28px;
        line-height: 36px;
    }

    .author-blog-section {
        padding: 40px 15px;
    }

    .author-profile-atf-section .author-user-warp {
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        flex-wrap: wrap;
    }

    .author-col-left {
        width: 100%;
    }

    .author-col-right {
        width: 100%;
        padding-left: 0;
    }

    .author-profile-atf-section {
        padding: 0px 0px 40px;
    }

    .author-profile-info h2 {
        font-size: 38px;
        line-height: 45px;
    }

    .author-profile-right-inner {
        padding-top: 25px;
        display: block;
        text-align: center;
    }

    .author-profile-info .author-bio {
        margin-bottom: 15px;
    }

    .author-social {
        justify-content: center;
    }

    .author-image {
        height: 260px;
        width: 260px;
        margin: 0 auto;
    }

    .vitalis-aft-section .web-soundmind-heading {
        max-width: 100%;
        padding: 0 20px;
    }

    .vitalis-aft-section .web-soundmind-heading h1 {
        font-size: 19px;
    }

    .readyunlock-potential.br_none h3 {
        font-size: 32px;
        max-width: 100%;
    }

    .branding-project-slider-img-holder {
        display: none;
    }

    .branding-project-mobile-slider {
        display: block;
    }

    .branding-project-mobile-slider .branding-project-slider-img-item {
        padding: 0;
    }

    .brand-specialists-process-no {
        display: none;
    }

    span.brand-specialists-left-process {
        position: unset;
        text-align: center;
        display: block;
        margin-bottom: 10px;
    }

    .two-point-new-section.emailpge-hdr-2point-section.marketing-cmn-banner.service-pmm-brand-header .two-point-new-left-info h1 {
        max-width: 280px;
    }

    .brand-specialists-heading h2 {
        font-size: 34px;
        line-height: 35px;
        margin-bottom: 8px;
    }

    .brand-specialists-heading p {
        font-size: 14px;
        line-height: 20px;
    }

    .brand-specialists-heading {
        margin-bottom: 20px;
    }

    .brand-specialists-section {
        padding: 50px 15px;
    }

    .brand-specialists-item-left-col {
        width: 30%;
    }

    .brand-specialists-logo-card img {
        max-height: 75px;
        max-width: 75%;
    }

    .brand-specialists-item-right-col {
        width: 70%;
        padding-left: 10px;
    }

    .brand-specialists-info-item-inner h3 {
        font-size: 16px;
        line-height: 18px;
        letter-spacing: 0.02em;
        margin-bottom: 8px;
    }

    .brand-specialists-info-item-inner p {
        font-size: 14px;
        line-height: 21px;
    }

    .branding-project-mobile-slider .branding-project-slider-img-item {
        margin: 0px 10px;
    }

    .branding-project-mobile-slider {
        margin: 0 -10px;
        padding-top: 30px;
    }

    .branding-project-slider-v2-section .project-heading-item h3 {
        font-size: 55px;
        line-height: 55px;
    }

    .branding-project-details-left-col {
        width: 100%;
    }

    .branding-project-details-right-col {
        width: 100%;
    }

    .branding-project-slider-v2-section .branding-project-details-features {
        padding: 20px 15px 30px;
        display: block;
    }

    .branding-project-details-left-col ul.ul-two-col li {
        width: 100%;
    }

    .visual-controls {
        justify-content: space-between;
    }

    .visual-next {
        font-size: 21px;
    }

    .branding-project-details-right-col {
        margin-top: 20px;
    }

    .branding-project-slider-arrows {
        display: none;
    }

    .slick-current.slick-active .branding-project-slider-arrows {
        display: block;
    }

    .branding-project-details-left-col ul.ul-two-col.ul-three-col {
        column-count: 1;
    }

    .brand-specialists-item-holder {
        flex-direction: column;
        text-align: center;
        row-gap: 30px;
    }

    .brand-specialists-item-left-col {
        width: 50%;
    }

    .brand-specialists-item-right-col {
        width: 90%;
        padding-left: 0;
    }

    .brand-specialists-heading {
        margin-bottom: 60px;
    }

    .aiobot-product-header .atf-lets-connect {
        margin-top: 40px;
    }

    .aiobot-product-header .lefs-button {
        width: auto;
    }

    .pureway-aapmuisc-part.accesssportsclub-page-one-section img.appmusic-img-02 {
        top: -18px;
        right: auto;
        width: 100px;
        left: 0;
        opacity: 0.6;
    }

    .photogenics-appmusic-section.accesssportsclub-page-one-section.pureway-aapmuisc-part .appmusic-img-03 {
        opacity: 0.85;
        width: 100px;
        bottom: -36px;
    }

    .soapy-mb-slide .branding-project-slider-img-item.video-mobile,
    .soapy-mb-slide .branding-project-slider-img-item img {
        height: 305px;
    }

    .soundnind-appmusic-wrap.font-size-appmusic h3 {
        font-size: 28px;
        line-height: 36px;
    }
    .p-top-100 {
        padding-top: 20px !important;
    }
    .miltech-floating-mobile img.appmusic-img-01 {
        display: block;
        width: 120px;
        height: auto;
        z-index: 1;
        top: -30px;
        border-radius: 10px;
    }
    .google-infinixbio-info.infinixbio-tb-redesign ul li {
        margin: 0 0 23px;
    }
    .top-bar-notification {
        padding: 10px 5px;
        border-bottom: 1px solid #fff;
    }
    .top-bar-notification p {
        color: #fff;
        font-size: 13px;
        line-height: 20px;
    }
    .portfolio-case-tab-section.portfolio-project-section {
        padding-top: 0px;
        padding-bottom: 35px;
    }
    .portfolio-project-section .portfolio-all-item-warp {
        margin: 0;
        row-gap: 30px;
    }
    .portfolio-project-section .portfolio-all-item-col-4 {
        padding: 0;
        width: 100%;
    }
    .portfolio-case-tab-section.portfolio-project-section .container {
        padding: 0px 10px;
    }
    .filter-toggle-btn-desktop {
        display: none !important;
    }
    .filter-toggle-btn-mob {
        display: inline-block !important;
    }
    .portfolio-project-heading {
        margin-bottom: 25px;
        text-align: center;
    }
    .portfolio-project-section .portfolio-filter-tabs {
        margin-bottom: 15px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-start;
    }
    .portfolio-project-section .portfolio-filter-tabs ul {
        width: calc(100% - 80px);
        padding-right: 10px;
    }
    .portfolio-project-section .portfolio-filter-tabs ul li {
        margin-right: 5px;
    }
    .portfolio-project-section .portfolio-filter-tabs ul li a {
        font-size: 15px;
        line-height: 25px;
        letter-spacing: 0.04em;
        padding: 8px 15px;
        border-radius: 4px;
        border-width: 1px;
    }
    .portfolio-project-section .filter-toggle-btn {
        min-width: 80px;
        height: 34px;
        font-size: 15px;
        line-height: 18px;
        column-gap: 8px;
        border-radius: 4px;
    }
    .portfolio-project-section .filter-checkbox input[type="checkbox"] {
        height: 15px;
        width: 16px;
    }
    .traffic-view.top {
        left: 20px;
        top: 15px;
    }
    .traffic-view.right {
        top: 12px;
        right: 20px;
    }
    .traffic-view.bottom {
        right: 20px;
        bottom: 30px;
    }
    .traffic-view.left {
        left: 20px;
        bottom: 30px;
    }
    .aiobot-v2-banner-section {
        padding: 70px 0 120px;
    }
    .aiobot-v2-banner-heading {
        padding: 0 20px;
    }
    .aibobot-logo {
        margin: 0;
    }
    .aiobot-v2-banner-heading h1 {
        font-size: 30px;
    }
    .aiobot-v2-banner-heading p br {
        display: none;
    }
    .aiobot-v2-driven-section {
        padding: 40px 0 30px;
    }
    .aibobot-v2-h-it-w-section {
        padding: 40px 0;
    }
    .aibobot-how-it-col4 {
        width: 100%;
    }
    .aibobot-v2-predictable-section .about-series-left-col {
        width: 100%;
    }
    .aibobot-v2-predictable-section .about-series-right-col {
        width: 100%;
        padding-left: 0;
        text-align: left;
    }
    .aibobot-v2-real-left-col {
        padding-right: 0;
        width: 100%;
        margin: 0 0 22px;
        border-bottom: 1px #696767 solid;
    }
    .aibobot-v2-real-right-col {
        width: 100%;
    }
    .count-growth-left {
        padding: 14px 16px;
    }
    .study-ai-img {
        margin: 0 0 15px;
    }
    .growth-tittle {
        text-align: center;
    }
    .aibobot-v2-real-left-col  .heading {
        position: static;
    }
    .growth-case-study-item {
        text-align: center;
    }
    .count-growth-left figcaption {
        text-align: left;
    }
    .heading.driven-heading h2 br{
        display: none;
    }
    .footer-section.portflio-footer-section {
        padding-top: 40px;
    }
    .traffic-view.top img {
        width: 130px;
    }
    .traffic-view.right img {
        width: 110px;
    }
    .traffic-view.left img {
        width: 130px;
    }
    .traffic-view.bottom img {
        width: 100px;
    }
    .traffic-view {
        opacity: 1;
        visibility: visible;
    }
    .traffic-view.top {
        transform: translate(0%, 0%);
    }
    .traffic-view.right {
        transform: translate(0%, 0%);
    }
    .traffic-view.bottom {
        transform: translate(0%, 0%);
    }
    .traffic-view.left {
        transform: translate(0%, 0%);
    }
    .case-study-new-info-warp .cfe--info-item {
        width: 100%;
        margin: 0 0 10px;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        column-gap: 4px;
    }
    .case-study-new-01-heading h1, .case-study-new-01-heading h2, .case-study-new-01-heading h3, .case-study-new-01-heading h4 {
        font-size: 32px;
        margin: 0 0 30px;
        line-height: 120%;
    }
    .casestudies-cafe-1-section.case-study-1-new-section {
        padding-top: 0;
    }
    .case-overview-left {
        width: 100%;
        margin: 0 0 30px;
    }
    .case-overview-right {
        width: 100%;
    }
    .case-study-2-col-left {
        width: 100%;
        padding-right: 0;
        margin: 0 0 20px;
    }
    .case-study-2-col-right {
        width: 100%;
    }
    .case-study-new-2-challenge-section {
        padding: 0 20px 50px;
    }
    .client-videtop p {
        font-size: 12px;
    }
    .case-study-new-3-col-left {
        width: 100%;
        padding-right: 0;
    }
    .faq-accordion-content {
        padding: 0 20px 20px;
    }
    .accordion-active .faq-accordion-content {
        padding-bottom: 20px;
    }
    .faq-accordion-intro::after {
        right: 15px;
    }
    .faq-accordion {
        border-radius: 8px;
        margin-bottom: 10px;
    }
    .case-study-new-3-col-right {
        width: 100%;
        display: none;
    }
    .case-study-testimonials {
        padding: 20px;
    }
    .case-study-testimonials p {
        padding-right: 0;
    }
    .case-study-new-4-testimonials-section {
        margin: 0;
        padding: 0 20px 40px;
        background: #000;
    }
    .case-study-new-3-solution-section {
        padding: 40px 20px;
    }
    .case-study-testimonials p {
        font-size: 18px;
    }
    .mobile-video-case {
        display: block;
        margin: 15px 0;
    }
    .global-heading-full .global-heading {
        max-width: 351px;
    }
    .global-heading-full .global-heading h2.heading-sm {
        font-size: 22px;
        line-height: 30px;
        margin-top: 10px;
        max-width: 100%;
        margin-left: auto;
        padding: 0;
    }
    .extra-heading-size-samll .two-point-new-left-info h1 {
        font-size: 38px;
        line-height: 44px;
    }
    .aibobot-how-it-col-info video {
        margin: 0 0 15px;
    }
    .cfe--info-item ul {
        width: 100%;
        margin-top: 5px;
    }
    .case-study-new-info-warp .cfe--info-item p {
        font-size: 14px;
    }
    .case-study-new-info-warp .cfe--info-item h5 {
        font-size: 14px;
        margin: 0;
    }
    .case-study-new-info-warp .cfe--info-item h5::after {
        content: ":";
    }
    .case-study-1-new-section .chefdane-logo {
        display: block;
    }
    .case-study-1-new-section .chefdane-logo img {
        width: 100px;
    }
    .video-divider-section video {
        height: 245px;
    }
    .tripadvicer-logo-lft {
        width: 80px;
    }
    .tripadvicer-info-rlt {
        width: calc(100% - 100px);
        padding-left: 15px;
    }
    .portfolio-project-section .filter-header {
        padding: 25px 15px 20px;
    }
    .portfolio-project-section .filter-header h3 {
        font-size: 20px;
        line-height: 20px;
    }
    .applied-filter {
        padding: 10px 10px;
        margin-bottom: 20px;
    }
    .applied-item.badge {
        padding: 6px 7px;
        font-size: 11px;
        line-height: 12px;
    }
    .two-point-logo img {
        width: 50%;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 3),
only screen and (-min--moz-device-pixel-ratio: 3),
only screen and (-o-min-device-pixel-ratio: 3/1),
only screen and (min-device-pixel-ratio: 3) {

    /* .two-point-new-section.pmm-pageheader {
                height: calc(100vh - 78px);
            } */
    .video-on-desktop {
        /* height: 223px; */
    }

    .two-point-new-left-info {
        /* padding: 144px 20px 0; */
    }
}

@media (max-width: 380px) {
    .about-leadership-content {
        height: 74%;
    }

    .about-leadership-team-media {
        height: 300px;
    }
    #riveCanvas-mobile {
        top:0;
    }
}

@media (max-width: 370px) {
    .features-list-table {
        height: 250px;
    }

    .logo-ftr img {
        right: 20px;
    }

    .web-design-halliday-section .web-soundmind-heading h1 {
        font-size: 19px;
    }

}

@media (max-width: 320px) {
    .logo-ftr img {
        right: 0;
    }
}
