

@media(min-width:1441px) {}

@media(max-width:1200px) {

    .common_funnel_tab .grid__4__col {
        max-width: calc(100% / 2);
    }

    /*  */
}

@media(min-width:1199px) {
    .service-template .wrapper__common__banner {
        padding: 80px 0px;
    }

    section.wrapper__marketing__service__sec.wrapper__brt {
        padding-bottom: 120px;
    }
}

@media(max-width:1199px) {

    /* case study detailed start */
    .py__80__120 {
        padding-top: 40px;
        padding-bottom: 64px;
    }


    .wrapper__grid__left,
    .wrapper__grid__right {
        max-width: 100%;
        padding: 0px;
    }

    .wrapper__case__study__grid .wrapper__grid__right {
        order: -1;
        padding-bottom: 64px;
    }

    .wrapper__projects__section .project__link__wrapper {
        display: none;
    }

    .results__keywords__grid__row {
        row-gap: 20px;
        justify-content: center;
        margin-left: -8px;
        margin-right: -8px;
    }

    .results__keywords__grid__row .results__keywords__col:not(:last-child) {
        padding: 0px 8px;
    }

    .results__keywords__grid__row .results__keywords__col:last-child {
        padding: 0px 8px;
    }

    .results__keywords__col .results__keywords__box {
        text-align: center;
    }

    .wrapper__grid__three__col {
        max-width: 100%;
    }

    .wrapper__grid__three__col:not(:last-child)::after {
        visibility: hidden;
        opacity: 0;
    }

    .wrapper__grid__three__col:not(:last-child) {
        margin-bottom: 24px;
    }

    .wrapper__grid__three__col:not(:last-child) .wrapper__grid__three__box {
        padding-bottom: 20px;
        border-bottom: 1px solid var(--color-E2E2E2);
    }

    .wrapper__results__grid .wrapper__results__cols:not(:last-child) {
        margin-bottom: 24px;
    }

    .wrapper__projects__box {
        margin-bottom: 0px;
    }

    .caseStudy__detailed__banner__row .card__detailed__right {
        margin-bottom: 0px;
    }

    .card__detailed__right .card__img__col {
        height: 210px;
    }

    /* case study detailed End */
    .blog__subscription__form {
        justify-content: center;
    }

    .wrapper__common__badge__box {
        justify-content: center;
    }
}

@media(max-width:1080px) {
    .faq_tab_wrapper .wrapper__tst__tab__list {
        column-gap: 15px;
    }

    .wrapper__news__col__left,
    .wrapper__news__col__right {
        max-width: 100%;
        padding: 0px;
    }

    .wrapper__news__col__right {
        display: none;
    }

    .wrapper__news__content {
        text-align: center;
    }

    .author__banner__left {
        max-width: 100%;
        padding: 0px;
    }

    .author__banner__right {
        display: none;
    }

    .comn_ratting_wrapper {
        row-gap: 24px;
    }

    .comn_ratting_wrapper .grid__3__col__wrapper {
        max-width: calc(100% / 2);
    }

    .comn_ratting_wrapper {
        justify-content: center;
    }
    
    /* 19-08-2025 */
    .logos__tabs__wrapper .tech__lg__desk {
        display: none;
    }
}

@media(min-width:1081.5px) {
    .tech__lg__mobile__select {
        display: none !important;
    }
}

@media(min-width:769.5px) and (max-width:1310px) {
    .caseStudy__category__listing__wrapper .common__search__wrapper .search__dropdown {
        max-width: 100% !important;
    }

    .caseStudy__category__listing__wrapper .common__search__wrapper>form {
        max-width: 70%;
    }

    .caseStudy__category__listing__wrapper .common__search__wrapper>div.wrapper__toggle__groups {
        max-width: 30%;
    }
}

@media(min-width:769.5px) and (max-width:1080px) {
    .caseStudy__grid__wrapper .category__listing__grid__col {
        max-width: calc(100% / 2);
    }

    .resource__tool__row .wrapper__tst__tab__card {
        max-width: calc(100% / 2);
    }

    .resource__subscription__wrapper .blog__subscription__form>div {
        min-width: auto;
    }

    .resource__subscription__wrapper .blog__subscription__form {
        max-width: 900px;
        gap: 10px;
        margin-left: auto;
        margin-right: auto;
    }

    .resource__subscription__wrapper .name__input {
        max-width: 200px;
    }

    .wrapper__insight__sec .wrapper__insight__col {
        max-width: calc(100% / 2);
    }

    .wrapper__insight__sec .wrapper__insight__row {
        row-gap: 24px;
    }

    .related__resource__col {
        max-width: calc(100% / 2);
    }
    .wrapper__ms__col__left,
    .wrapper__ms__col__right {
        max-width: 100%;
    }

    .wrapper__ms__col__right {
        margin-top: 40px;
    }

    .truth__marketing__automation__inner .wrapper__marketing__row {
        row-gap: 24px;
        justify-content: center;
    }

    .truth__marketing__col {
        max-width: calc(100% / 2);
    }

    .wrapper__automatecard__list .wrapper__list__02 li {
        max-width: 100%;
        padding-right: 0;
    }

    .wrapper__loyal__customer__row {
        row-gap: 70px;
        margin-bottom: 60px;
    }

    .wrapper__loyal__customer__col {
        max-width: calc(100% / 2);

    }

    .choose__saffronEdge__inner .grid__3__col__wrapper {
        max-width: calc(100% / 2);
    }
}

@media(min-width:769px) and (max-width:1199px) {
    .wrapper__contact__left__col br {
        display: none;
    }

    .wrapper__contact__left__col {
        margin-bottom: 30px;
    }

    .wrapper__contact__left__col,
    .wrapper__contact__right__col {
        max-width: 100% !important;
    }

    /*### footer ###*/
    .wrapper__footer__section {
        background-size: auto;
    }

    .wrapper__newsletter__subscription__box {
        max-width: 100%;
        padding: 0px;
    }

    .wrapper__newsletter__subscription__box .wrapper__newsletter__content {
        max-width: 450px;
        margin: 0 auto;
    }

    .wrapper__menu__links__box {
        max-width: 100%;
        padding-top: 40px;
    }

    .wrapper__menu__links__row .footer__menu__cols {
        max-width: calc(100% / 4);
        padding: 0px 7px;
    }

    .wrapper__menu__links__row {
        margin-left: -7px;
        margin-right: -7px;
    }

    .wrapper__copyright__row {
        justify-content: center;
        row-gap: 16px;
        flex-direction: column;
        align-items: center;
    }

    .wrapper__copyright__row .wrapper__copyright__link {
        margin: 0px;
    }

    .wrapper__brand__logo img {
        max-width: 270px;
    }

    .footer__wrapper__logo__box .wrapper__brand__symbol {
        width: 181px;
        height: 165px;
    }

    .wrapper__newsletter__subscription__box .wrapper__newsletter__content p {
        text-align: center;
    }

    .wrapper__footer__social ul {
        justify-content: center;
        column-gap: 20px;
    }

    .wrapper__author__listing__col {
        max-width: calc(100% / 2);
    }

    .social__card__wrapper .social__card__img {
        height: 370px;
    }

    .wrapper__author__listing__grid {
        row-gap: 24px;
    }

    /* ## case study page ##*/
    .blog__banner__left {
        max-width: 736px;
        padding-right: 50px;
    }

    .blog__banner__right {
        max-width: calc(100% - 736px);
    }

    /* resource marketing */
    .calculator__grid__left,
    .calculator__grid__right {
        max-width: 100%;
        padding: 0px;
    }

    .wrapper__calculator__grid__row {
        row-gap: 40px;
    }

    .wrapper__two__left,
    .wrapper__two__right {
        max-width: 100%;
        padding: 0px;
    }

    .wrapper__amb__marketing .wrapper__two__row {
        row-gap: 40px;
    }

    footer.wrapper__footer__section {
        padding-top: 40px;
    }

    .caseStudy__category__listing__wrapper {
        padding-top: 0px;
    }

    .case__study__latest__post__wrapper .post__grid__left,
    .case__study__latest__post__wrapper .post__grid__right {
        max-width: 50%;
        width: 100%;
    }

    .case__study__latest__post__wrapper .post__grid__right__inner .wrapper__insight__card .wrapper__insight__card__image {
        max-width: 35%;
    }

    .case__study__latest__post__wrapper .post__grid__right__inner .wrapper__insight__card .wrapper__insight__card__content {
        max-width: calc(100% - 35%);
    }

    .case__study__latest__post__wrapper .post__grid__right__inner .wrapper__insight__card .wrapper__insight__card__image img {
        object-position: center center;
    }

    .wrapper__caseStudy__banner .blog__banner__left {
        max-width: 55%;
    }

    .wrapper__caseStudy__banner .blog__banner__right {
        max-width: 45%;
        width: 100%;
    }

    .caseStudy__detailed__banner__row .card__detailed__right {
        max-width: 40%;
    }

    .caseStudy__detailed__banner__row .card__detailed__left {
        max-width: 60%;
        padding-right: 34px;
    }

    .wrapper__resource__detailed__banner .detailed__banner__left,
    .related__detailed__section .listing__section__left {
        max-width: 55%;
        padding-right: 34px;
    }

    .wrapper__resource__detailed__banner .detailed__banner__right,
    .related__detailed__section .listing__section__right {
        max-width: 45%;
    }

    .listing__info__wrapper .listing__section__right,
    .listing__info__wrapper .listing__section__left {
        max-width: 50%;
    }

    .listing__info__wrapper .listing__section__left {
        padding-right: 30px;
    }

    /* 28-07-2025 */
    /* ##18-08-2025## */
    /* contact us page tablet responsive */

    .social__team__wrapper {
        max-width: 100%;
        width: 100%;
        padding-right: 0;
    }

    .schedule__demo__wrapper {
        margin-top: 30px;
        max-width: 100%;
        width: 100%;
    }

    .contact__us__row .contact__section__left {
        max-width: 100%;
        width: 100%;
        padding-right: 0;
    }

    .contact-us .trusted__partner__section {
        display: none;
    }

    .mobile__partner__slider {
        display: block;
    }


}

@media(min-width:769.5px) and (max-width:1270px) {
    .wrapper__mt__col__right {
        max-width: 100%;
        margin-top: 40px;
    }

    .wrapper__mt__col__left {
        max-width: 100%;
    }

    .wrapper__mtcb__bottom .wrapper__mtcb__bottom__row {
        flex-wrap: nowrap;
        gap: 15px;
    }

    .wrapper__mtcb__bottom__left {
        max-width: 100%;
    }

    .wrapper__mtcb__bottom__right {
        max-width: 180px;
        width: 100%;
    }

    .wrapper__automate__card {
        max-width: 45%;
    }
    .wrapper__et__list ul li {
        font-size: 22px;
        padding: 12px;
    }

    .wrapper__etc__left,
    .wrapper__etc__right {
        max-width: 100%;
        padding: 0px;
    }

    .wrapper__et__content__box {
        padding: 60px 40px;
    }

    .wrapper__etc__row {
        row-gap: 40px;
    }

    .wrapper__etcr__image img {
        width: 100%;
        object-fit: cover;
    }

}

@media(max-width:1270px){
    .wrapper__marketing__tabs__sec .wrapper__mt__col__left,
    .wrapper__mt__col__left {
        display: none;
    }
}

@media(min-width: 1271.5px){
    .wrapper__mt__mobile__select {
        display: none !important;
    }
}

@media(min-width:1200px) and (max-width:1320px) {
    .wrapper__newsletter__subscription__box {
        max-width: 400px;
        padding-right: 50px;
    }

    .wrapper__menu__links__box {
        max-width: calc(100% - 400px);
    }
}


@media(max-width:768px) {

    /* ############## Heading css class Start ##############*/
    .h1 {
        font-size: 32px;
        line-height: 40px;
    }

    .h2 {
        font-size: 26.67px;
        line-height: 32px;

    }

    .h3 {
        font-size: 26.67px;
        line-height: 32px;
    }

    .h4 {
        font-size: 22.2px;
        line-height: 24px;

    }

    .h5 {
        font-size: 18.52px;
        line-height: 28px;

    }

    .h6 {
        font-size: 18.52px;
        line-height: 24px;

    }

    p {
        font-size: 18.75px;
        line-height: 24px;

    }

    .fb__24 {
        font-size: 11.11px;
        line-height: 16px;

    }

    .fb__20 {
        font-size: 13.33px;
        line-height: 20px;

    }

    .fb__16 {
        font-size: 13.33px;
        line-height: 20px;

    }

    .fb__14 {
        font-size: 9.26px;
        line-height: 16px;

    }

    .fb__12 {
        font-size: 12px;
        line-height: 26px;

    }

    h1 {
        margin-bottom: 16px;
    }

    .common_btn_org,
    .common_btn_white {
        font-size: 12.86px;
        line-height: 20px;
        padding: 7px 15px;
        height: 36px;
        box-shadow: 0 5px 0 var(--color-D04C00);
    }

    .wrapper__common__badge__btn {
        font-size: 9.26px;
        line-height: 16px;
        padding: 4px 10px;
        margin-right: 12px;
    }

    .wrapper__common__badge {
        padding: 8px 16px;
    }

    .wrapper__brb {
        border-bottom-left-radius: 40px;
        border-bottom-right-radius: 40px;
    }

    .wrapper__brt {
        border-top-left-radius: 40px;
        border-top-right-radius: 40px;
    }

    .mb__16 {
        margin-bottom: 12px;
    }

    .mb__18 {
        margin-bottom: 16px;
    }

    .mb__20 {
        margin-bottom: 16px;
    }

    .mb__22 {
        margin-bottom: 16px;
    }

    .mb__24 {
        margin-bottom: 16px;
    }

    .mb__32 {
        margin-bottom: 24px;
    }

    .mb__40 {
        margin-bottom: 32px;
    }

    .mb__64 {
        margin-bottom: 32px;
    }

    .py__120 {
        padding-top: 64px;
        padding-bottom: 64px;
    }

    .mb__18 {
        margin-bottom: 16px;
    }

    .mb__52 {
        margin-bottom: 32px;
    }

    .mb__102 {
        margin-bottom: 32px;
    }

    .py__80 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .ml__18 {
        margin-left: 14px;
    }

    .pt__100 {
        padding-top: 40px;
    }

    .pt__80 {
        padding-top: 40px;
    }

    .py__80__160 {
        padding-bottom: 100px;
        padding-top: 40px;
    }

    .mt__48 {
        margin-top: 32px;
    }


    /* page responsive Start j */
    .wrapper__common__banner {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .wrapper__loyal__customer__row {
        margin-left: -16px;
        margin-right: -16px;
        gap: 32px 0px;
    }

    .wrapper__loyal__customer__col {
        max-width: calc(100% / 2);
        padding-left: 16px;
        padding-right: 16px;
    }

    .wrapper__ms__col__left,
    .wrapper__ms__col__right {
        max-width: 100%;
        width: 100%;
    }

    .wrapper__ms__card__col {
        max-width: calc(100% / 1);
    }

    .wrapper__ms__col__left {
        margin-bottom: 32px;
    }

    .wrapper__ms__card {
        min-height: auto;
        padding: 20px;
    }

    .wrapper__ms__card__icon img {
        width: 32px;
        height: 32px;
    }

    .truth__marketing__col {
        max-width: calc(100% / 1);
    }

    .truth__marketing__col__inner {
        padding: 24px;
    }

    .truth__marketing__col__inner .h5 {
        height: auto;
    }

    .wrapper__marketing__row {
        gap: 24px 0px;
    }

    .truth__marketing__col__inner .content__wrapper {
        padding: 12px;
        /* background: transparent; */
    }

    .marketing__box__wrapper__inner {
        padding: 24px 16px;
    }

    .arrow__logo__box .generate__logo {
        width: 58px;
        height: 58px;
    }

    .wrapper__btn__box ul {
        gap: 16px;
    }

    .wrapper__btn__box ul li,
    .wrapper__btn__box ul li a {
        width: 100%;
    }

    .pt__120 {
        padding-top: 64px;
    }

    .pb__120 {
        padding-bottom: 64px;
    }

    .wrapper__marketing__tabs__sec .wrapper__heading__box {
        margin-bottom: 32px;
    }

    /*.wrapper__marketing__tabs__sec .wrapper__mt__col__left {*/
    /*    display: none;*/
    /*}*/

    /*.logos__tabs__wrapper .tech__lg__desk {*/
    /*    display: none;*/
    /*}*/

    .tech__logos__tabs__section {
        padding-bottom: 80px;
    }

    .wrapper__mt__col__right {
        max-width: 100%;
    }

    .logos__tabs__wrapper .tech__lg__content__inner ul li {
        max-width: 100%;
        width: auto;
        padding-right: 11px;
        padding-right: 11px;
    }

    .logos__tabs__wrapper .tech__lg__content__inner ul {
        gap: 12px 0;
        margin-left: -11px;
        margin-right: -11px;
    }

    .tech__lg__mobile__select {
        margin-bottom: 16px;
    }

    .logos__tabs__wrapper .tech__lg__content__inner ul li img {
        height: 38px;
    }

    .wrapper__mtcb__top__left,
    .wrapper__mtcb__top__right {
        max-width: 100%;
        padding: 0px;
    }

    .wrapper__mt__content__top {
        padding: 24px;
    }

    .wrapper__mtc__heading {
        flex-wrap: wrap;
        gap: 20px 0px;
    }

    .wrapper__mtc__icon {
        width: 42px;
        height: 42px;
        padding: 15px 10px;
    }

    .wrapper__mtc__icon img {
        width: 15px;
        height: 18px;
    }

    .wrapper__mtc__content h4 {
        font-size: 18.52px;
        line-height: 24px;
    }

    .wrapper__mt__content__bottom {
        padding: 24px;
    }

    .wrapper__mtcb__top__row {
        row-gap: 32px;
    }

    .wrapper__list__01 li {
        line-height: 20px;
        font-size: 13.33px;
    }

    .wrapper__mtcb__top__left ul.wrapper__list__01 {
        margin-left: 25px;
    }

    .wrapper__common__badge__01 {
        padding: 18px;
    }

    .wrapper__mt__content__bottom {
        border-bottom-left-radius: 12px;
        border-bottom-right-radius: 12px;
    }

    .wrapper__mtcb__bottom__left,
    .wrapper__mtcb__bottom__right {
        max-width: 100%;
    }

    .wrapper__mtcb__bottom__left {
        margin-bottom: 24px;
    }

    .wrapper__mtcb__bottom__right .wrapper__btn__box {
        text-align: left;

    }

    section.choose__saffronEdge__section {
        border-top-left-radius: 40px;
        border-top-right-radius: 40px;
    }

    .wrapper__automate__card__inner .wrapper__circle {
        display: none;
    }

    .wrapper__automate__card__icon img {
        width: 42px;
        height: 42px;
    }

    .wrapper__automate__card__list .wrapper__list__02 li,
    .wrapper__list__02 li {
        font-size: 13.33px;
        line-height: 20px;
    }

    .grid__3__col__wrapper {
        max-width: calc(100% / 1);
    }

    .choose__card__inner .card__head__logo {
        width: 42px;
        height: 42px;
    }

    .choose__card__inner .card__head__logo img {
        height: 27px;
        width: 27px;
    }

    .wrapper__tag__01 {
        font-size: 11.11px;
        line-height: 16px;
    }

    .wrapper__insight__col {
        max-width: calc(100% / 1);
    }

    .wrapper__insight__card__image img {
        max-width: 100%;
        height: auto;
    }

    .wrapper__insight__card__content a .h6 {
        margin-bottom: 0px;
    }

    .wrapper__case__studies {
        row-gap: 24px;
    }

    .wrapper__insight__card__content__left .wrapper__btn__01,
    .wrapper__btn__01 {
        padding: 8px 12px;
        font-size: 11.11px;
        line-height: 16px;
        border-radius: 4px;
    }

    .pb__80 {
        padding-bottom: 40px;
    }

    .wrapper__insight__row {
        row-gap: 24px;
    }

    .wrapper__marketing__slider::before,
    .wrapper__marketing__slider::after {
        opacity: 0;
        z-index: -1;
        visibility: hidden;
    }

    .wrapper__marketing__slider__box {
        padding: 0px 15px;
    }

    .wrapper__faq__card {
        padding: 20px 16px;
    }

    .wrapper__contact__left__col,
    .wrapper__contact__right__col {
        max-width: 100%;
    }

    .wrapper__contact__left__col {
        text-align: center;
    }

    .wrapper__btn__03 {
        font-size: 11.11px;
        line-height: 20px;
    }

    .wrapper__btn__02 {
        padding: 8px 12px;
        font-size: 11.11px;
        line-height: 16px;
    }

    .wrapper__btn__02 {
        padding: 8px 12px;
        font-size: 11.11px;
        line-height: 16px;
    }

    .wrapper__common__form label {
        line-height: 16px;
        font-size: 11.11px;
    }

    .wrapper__common__form input,
    .wrapper__common__form textarea {
        padding: 14px 12px;
    }

    .wrapper__contact__left__col a.wrapper__btn__03 span img {
        width: 24px;
        height: 24px;
    }

    .wrapper__contact__left__col a.wrapper__btn__03 span {
        margin-left: 12px;
    }

    .wrapper__mtc__content {
        width: 100%;
    }

    .wrapper__common__form input,
    .wrapper__common__form textarea {
        font-weight: 400;
        font-size: 11.11px;
        line-height: 16px;
    }

    .wrapper__mtcb__icon img {
        max-width: 20px;
    }

    .wrapper__common__dots .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .wrapper__common__dots .swiper-pagination-bullet::before {
        height: 8px;
    }

    .wrapper__common__dots .swiper-pagination-bullet:not(:last-child) {
        margin-right: 3px;
    }

    .wrapper__automate__card__box::before {
        background: var(--color-ffffff);
    }

    .wrapper__client__slider__image__box.swiper-slide {
        padding-left: 10px;
        padding-right: 10px;
    }

    .wrapper__client__slider .swiper-wrapper {
        margin-left: -10px;
        margin-right: -10px;

    }

    .wrapper__client__slider__image img {
        /* width: 70%; */
    }

    .wrapper__trust__box {
        max-width: 96px;
        margin-right: 0;
    }

    #wrapper__client__slider {
        max-width: calc(100% - 96px);
        width: 100%;
    }

    .wrapper__trust__box p {
        font-size: 15.43px;
    }

    .wrapper__automate__card::after:not(:last-child),
    .wrapper__automate__card::before {
        content: '';
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
        height: 26px;
        width: 3px;
        left: calc(50% - 1.5px);
        position: absolute;
        bottom: -27px;

    }

    .wrapper__automate__card::before {
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
        top: -27px;
        left: calc(50% - 1.5px);
    }

    .wrapper__automate__card__box .wrapper__automate__card__inner:not(:nth-last-child(2)) {
        margin-bottom: 104px;
    }

    .pb__180 {
        padding-bottom: 120px;
    }

    .pt__180 {
        padding-top: 120px;
    }

    .mtn__100 {
        margin-top: -60px;
    }

    .mtn__80 {
        margin-top: -40px;
    }

    .pt__160 {
        padding-top: 80px;
    }

    /* contact support */
    .transparent__btn {
        padding: 8px 16px;
        font-size: 11.1px;
        line-height: 16px;
        height: 32px;
    }



    .social__team__wrapper,
    .schedule__demo__wrapper {
        max-width: 100%;
        padding: 0px;
        width: 100%;
    }

    .list__icon li,
    .listing__wrapper__16 ul li {
        font-size: 13.33px;
        line-height: 20px;
        padding-left: 0px;
    }

    .list__icon li::after {
        width: 16px;
        height: 16px;
        background-size: 16px auto;
        top: 2px;
        left: -25px;
    }

    .social__grid__col {
        max-width: calc(100% / 1);
    }

    .social__card__grid__wrapper {
        display: none;
    }

    .social__card__grid__wrapper.grid__row {
        display: none;
    }

    .contact__us__page__wrapper {
        padding: 40px 0px 80px;
    }

    .contact__us__row .contact__section__left,
    .contact__us__row .contact__section__right {
        max-width: 100%;
        padding: 0px;
    }

    .schedule__demo__wrapper {
        text-align: center;
    }

    .arrow__logo__box {
        display: flex;
        justify-content: center;
    }

    .mobile__partner__slider {
        padding-top: 32px;
    }

    .mb__32 {
        margin-bottom: 24px;
    }

    .schedule__demo__wrapper .common_btn_org {
        width: 100%;
    }

    .contact-us .trusted__partner__section {
        display: none;
    }

    .left__contents__wrapper {
        margin: 0px;
        padding: 0px;
        border: none;
    }

    .contact__section__left {
        margin-bottom: 32px;
    }

    .choose__saffronEdge__inner .common__grid__row {
        margin-left: 0px;
        margin-right: 0px;
    }

    .choose__saffronEdge__inner .common__grid__row .grid__3__col__wrapper {
        padding-right: 0px;
        padding-left: 0px;
    }

    .wrapper__marketing__tabs__sec .wrapper__mtcb__bottom {
        display: none;
    }

    .wrapper__ms__card__row .wrapper__ms__card__col:not(first-child) {
        position: sticky;
        top: 100px;
        scroll-margin-top: 100px;
        z-index: 9;
    }

    body.service-template {
        overflow: clip;
    }

    .wrapper__client__slider::after {
        opacity: 0;
        visibility: hidden;
        right: 0;
    }

    .truth__marketing__col__inner .content__wrapper p {
        font-size: 13.33px;
        line-height: 20px;
    }

    .wrapper__list__02 li {
        padding-left: 28px;
    }

    .wrapper__list__02 li::before {
        width: 20px;
        height: 20px;
    }

    .wrapper__mt__content__bottom .wrapper__mtcb__top {
        margin-bottom: 24px;
    }

    .wrapper__mt__content {
        height: auto;
    }

    .wrapper__common__badge__content p {
        font-size: 11.11px;
    }

    .wrapper__mtcb__top__right .wrapper__common__badge__01 p,
    .wrapper__mtcb__top__right .wrapper__common__badge__01 p strong {
        font-size: 13.33px;
        line-height: 20px;
        font-weight: 400;
        font-family: var(--fontPoppins);
    }

    .wrapper__mt__content__bottom .wrapper__mtcb__top__left ul.wrapper__list__01 {
        margin-bottom: 0px;
    }

    .wrapper__mt__content__top p,
    .wrapper__mt__content__top p strong {
        font-size: 13.33px;
        line-height: 20px;
        font-weight: 400;
        font-family: var(--fontPoppins);
    }

    .choose__card__grid .choose__card__inner {
        min-height: 360px;
    }

    select.wrapper__mt__mobile__select,
    .tech__lg__mobile__select {
        white-space: normal;
        word-break: break-word !important;
        font-weight: 500;
    }

    .wrapper__automate__card__inner::before {
        content: "";
        position: absolute;
        left: 50%;
        top: -31px;
        transform: translate(-50%);
        width: 20px;
        height: 31px;
        z-index: 9;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%) !important;
    }

    .wrapper__automate__card__inner::after {
        content: "";
        position: absolute;
        left: 50%;
        transform: translate(-50%);
        bottom: -43px;
        width: 20px;
        height: 43px;
        z-index: 9;
        background: linear-gradient(180deg, #F7F7F7 0%, rgba(255, 255, 255, 0) 100%);
    }

    .wrapper__mt__content__top .wrapper__btn__box {
        margin-top: 12px;
    }

    /* ## Blog Page ##*/
    .blog__banner__left,
    .blog__banner__right {
        padding: 0px;
        max-width: 100%;
    }

    .blog__banner__left {
        margin-bottom: 30px;
    }

    .blog__header__wrapper {
        text-align: center;
    }

    .blog__subscription__form {
        flex-wrap: wrap;
        gap: 12px 0px;
    }

    .blog__subscription__form>div {
        width: 100%;
    }

    .blog__subscription__form .common_btn_org {
        width: 100%;
    }

    .latest__post__wrapper {
        display: none;
    }

    .common__form__input.search__input {
        max-width: 84.5%;
        width: 100%;
        padding-right: 8px;
    }

    .common__form__input.search__dropdown {
        max-width: calc(100% - 84.5%);
    }

    .search__dropdown__wrapper .dropdown-toggle span.icon {
        display: none;
    }

    .blog__category__search__wrapper {
        position: relative;
    }

    .blog__category__search__wrapper .search__dropdown__wrapper {
        position: initial;
    }

    .common__form__input .common__input::-webkit-input-placeholder {
        font-size: 11.11px;
    }

    .common__blog__listing__wrapper {
        padding-top: 0px;
    }

    .search__dropdown__wrapper .dropdown-toggle .title {
        display: none;
    }

    .common__form__input .common__input,
    .common__form__input .common__select {
        padding: 14px 12px;
        height: 44px;
        font-size: 11.11px;
    }

    .search__dropdown__wrapper .dropdown-toggle {
        height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0px;
    }

    .common__form__input.search__input .common__input {
        padding-right: 32px;
    }

    .common__form__input.search__input .icon {
        right: 16px;
        top: 9px;
    }

    .category__listing__grid__col {
        max-width: calc(100% / 1);
    }

    .category__listing__grid__row {
        gap: 24px 0px;
    }

    .mb__48 {
        margin-bottom: 32px;
    }

    .br__102__tp__btm {
        border-radius: 40px;
    }

    .dropdown__menu__wrapper .head {
        margin-bottom: 16px;
    }

    .dropdown__menu__wrapper .dropdown-menu li a {
        font-size: 11.11px;
        line-height: 16px;
    }

    .search__dropdown__wrapper .dropdown__menu__wrapper {
        max-width: 201px;
        left: initial;
        right: 0px;
        top: 52px;
    }

    .mt__40 {
        margin-top: 32px;
    }

    .blog__subscription__form .subscription__input {
        height: 44px;
        font-size: 11.11px;
        line-height: 16px;
    }

    .blog__header__wrapper p {
        max-width: 256px;
        margin-left: auto;
        margin-right: auto;
    }

    .blog__subscription__form .subscription__input::-webkit-input-placeholder {
        font-size: 11.11px;
        line-height: 16px;
    }

    .blog__card__slide__box .blog__slide__img {
        height: 184px;
        min-height: auto;
    }


    .blog__card__slide__box .blog__slide__img img {
        height: 100%;
    }

    .blog__subscription__form .mail__input {
        min-width: auto;
    }

    .blog__right__sticky__contents,
    .blog__middle__sticky__contents {
        max-width: 100%;
    }

    .blog__left__sticky__contents {
        display: none;
    }

    .subscribe__makketing__tools__wrapper {
        display: none;
    }

    .wrapper__common__form textarea {
        height: 88px;
    }

    .wrapper__contact__us__form__box .wrapper__common__form fieldset:nth-last-of-type(2) .umbraco-forms-container {
        margin-bottom: 24px;
    }

    .common_btn_org,
    .common_btn_white {
        height: 41px !important;
    }

    .subscription__form__left,
    .subscription__form__right {
        max-width: 100%;
        padding: 0px;
    }

    .wrapper__common__form__box .subscription__form__left {
        margin-bottom: 18px;
    }

    .subscription__form__right {
        display: flex;
        justify-content: center;
    }

    .subscription__input {
        height: 44px;
        font-size: 11.11px;
        line-height: 16px;
    }

    .wrapper__insight__sec .wrapper__insight__card__image {
        aspect-ratio: 288 / 184;
        width: 100%;
        height: unset;
    }

    .share__wrapper__box__inner {
        margin-top: 32px;
        padding: 0px;
        border: none;
    }

    .share__wrapper__box__inner .head {
        margin-right: 24px;
    }

    .share__wrapper__box__inner .head p {
        font-size: 16.8px;
        line-height: 26.8px;
        font-weight: 400;
        font-family: var(--fontPoppins);
    }


    .common__breadcrumb__wrapper ul {
        justify-content: center;
    }

    .common__breadcrumb__wrapper ul li a,
    .common__breadcrumb__wrapper ul li:last-child {
        font-size: 11.11px;
        line-height: 16px;
    }

    .common__breadcrumb__wrapper ul li:not(:last-child)::after {
        font-size: 11.11px;
    }

    .card__detailed__left,
    .card__detailed__right {
        max-width: 100%;
        padding: 0px;
    }

    .card__detailed__right {
        margin-top: 32px;
        margin-bottom: 20px;
    }

    .posting__media figure,
    .published__media figure img {
        max-width: 36px;
        height: 36px;
    }

    .mr__14,
    .mr__16 {
        margin-right: 8px;
    }

    .posting__media .media__detail span,
    .published__media .media__detail span {
        font-size: 9.26px;
        line-height: 16px;
    }

    .posting__media .media__detail p,
    .published__media .media__detail p {
        font-size: 12.86px;
        line-height: 20px;
    }

    .posting__wrapper {
        justify-content: center;
    }

    .blog__middle__sticky__box .marketing__box__wrapper__inner h2 {
        font-size: 22.22px;
        line-height: 28px;
    }

    .blog__middle__sticky__box .marketing__box__wrapper__inner .wrapper__btn__box a {
        font-size: 12.86px;
        line-height: 20px;
        height: 41px !important;
    }

    .share__wrapper__box {
        margin-bottom: 0px;
    }

    .wrapper__resource__tool__wrapper figure {
        aspect-ratio: 288 / 184;
        width: 100%;
        height: auto;
    }

    .resource__tool__row .wrapper__tst__tab__card {
        max-width: calc(100% / 1);
    }

    .wrapper__resource__tool__wrapper p {
        font-size: 11.11px;
        line-height: 16px;
    }

    .blog__detailed__banner__row .card__img__col {
        height: 229px;
    }

    .common__breadcrumb__wrapper ul li:not(:last-child)::after {
        margin: 0px 4px;
    }

    /*## resource listing ##*/
    .detailed__banner__left,
    .listing__section__grid__row .listing__section__left,
    .listing__section__grid__row .listing__section__right .detailed__banner__right,
    .listing__info__grid__row .listing__section__left,
    .listing__info__grid__row .listing__section__right,
    .listing__section__grid__row .listing__section__right {
        max-width: 100%;
        padding: 0px;
    }

    .detailed__banner__left {
        margin-bottom: 32px;
        text-align: center;
    }

    .detailed__banner__right figure {
        height: auto;
        aspect-ratio: 328 / 224;
        width: 100%;
    }

    .listing__section__left {
        margin-bottom: 40px;
    }

    .listing__section__left .access__link {
        display: flex;
        justify-content: center;
    }

    .listing__info__grid__row .listing__section__right {
        order: -1;
        padding-bottom: 40px;
    }

    .listing__info__grid__row .listing__section__left {
        margin-bottom: 0px;
    }

    .listing__info__grid__row .listing__section__right .common__head__fc__20 {
        text-align: center;
    }

    .access__link {
        display: flex;
        justify-content: center;
    }

    .related__resource__col {
        max-width: calc(100% / 1);
    }

    .related__resource__grid {
        row-gap: 24px;
    }

    .common__head__fc__20 {
        text-align: center;
    }

    .detailed__banner__row .detailed__banner__left,
    .detailed__banner__row .detailed__banner__right {
        max-width: 100%;
        padding: 0px;
    }

    /* ## common model content ##*/
    .common__model__content {
        padding: 24px !important;
        max-width: 332px !important;
    }

    .main__model__inner__wrapper .h5 {
        font-size: 22.22px;
        line-height: 28px;
        margin-bottom: 16px;
    }

    .subscribe__model__form .common_btn_org {
        font-size: 12.86px;
        line-height: 20px;
    }

    .common__model__close {
        top: 16px;
    }

    .common__model__close img {
        width: 34px;
        height: 34px;
    }

    .blog__subscription__wrapper.beyond_btn_container {
        display: flex;
        justify-content: center;
    }

    .blog__slide__img {
        height: 184px
    }

    .common__blog__listing__wrapper {
        padding-top: 0px;
    }

    .common__blog__listing__wrapper .common__search__wrapper>form {
        max-width: 84.5%;
        width: 100%;
        padding-right: 8px;
    }

    .blog__category__search__wrapper .common__search__wrapper>form .common__form__input.search__input {
        max-width: 100%;
        padding: 0px;
        width: 100%;
    }

    .dropdown__menu__wrapper .dropdown-menu li {
        line-height: normal;
    }

    .common__breadcrumb__wrapper ul li {
        display: flex;
        align-items: center;
    }

    .case__study__search .common__search__wrapper {
        margin-left: -8px;
        margin-right: -8px;
    }

    /* ## blog middle details ##*/
    /* table */
    .blog__middle__sticky__box table {
        margin-bottom: 0px !important;
    }

    .blog__middle__sticky__box>div {
        margin-bottom: 24px !important;
    }

    .blog__middle__sticky__box p,
    .blog__middle__sticky__box ul li,
    .blog__middle__sticky__box ol li {
        font-size: 13.33px !important;
        line-height: 20px !important;
        margin-bottom: 12px !important;
    }

    .blog__middle__sticky__box h2 {
        font-size: 26.67px !important;
        line-height: 32px !important;
        margin-bottom: 20px !important;
        margin-top: 32px !important;
    }

    .blog__middle__sticky__box h3,
    .blog__middle__sticky__box h5,
    .blog__middle__sticky__box h5 {
        font-size: 22.22px !important;
        line-height: 28px !important;
        margin-bottom: 12px !important;
    }

    .blog__middle__sticky__box table tr th {
        text-align: left !important;
        font-size: 15.43px !important;
        line-height: 24px !important;
    }

    .blog__middle__sticky__box table tr td {
        font-size: 13.33px !important;
        line-height: 20px !important;
    }

    .blog__middle__sticky__box table tr td:first-child {
        font-size: 15.43px !important;
        line-height: 24px !important;
    }

    .marketing__tools__popup .common__model__content {
        padding: 40px 43px !important;
    }

    .case__study__search .common__search__wrapper .common__form__input.search__dropdown.service_dropdown {
        /* display: none; */
    }

    .case__study__search .common__search__wrapper>div:first-child,
    .case__study__search .common__search__wrapper>form {
        max-width: 84.5%;
        width: 100%;
        padding: 0px 8px;
        min-width: unset;
    }

    .wrapper__filter__toggle {
        max-width: calc(100% - 84.5%);
        width: 100%;
        padding: 0px 8px;
    }

    .wrapper__filter__box {
        height: 44px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0px;
        border-radius: 12px;
        border: 1px solid var(--color-E2E2E2);
        transition: all 0.3s ease;
        background: transparent;
        cursor: pointer;
    }


    .case__study__search .wrapper__toggle__groups {
        padding: 16px;
        border: 1px solid var(--color-E2E2E2);
        box-shadow: 5px 10px 17px 0px #00000014;
        position: absolute;
        right: 0px;
        max-width: 201px !important;
        width: 100%;
        top: 50px;
        border-radius: 8px;
        z-index: 99;
        background: var(--color-ffffff);
        gap: 12px 0px;
        display: none;
    }

    .case__study__search .wrapper__toggle__groups .common__form__input {
        padding: 0px !important;
        border: none !important;
    }

    .case__study__search .wrapper__toggle__groups .common__form__input .dropdown-toggle {
        border: none;
        height: auto;
        justify-content: space-between;
    }

    .case__study__search .wrapper__toggle__groups .common__form__input .dropdown-toggle .title {
        display: block !important;
        font-size: 15.43px;
        color: var(--color-0E0E0E);
        font-family: var(--markProBold);
        line-height: 24px;
    }

    .case__study__search .wrapper__toggle__groups .common__form__input .dropdown-toggle .icon {
        display: block !important;
        position: initial;
        transition: all 0.4s ease;
    }

    .case__study__search .wrapper__toggle__groups .common__form__input .dropdown-toggle .icon img {
        filter: brightness(0) saturate(100%) invert(0%) sepia(12%) saturate(2693%) hue-rotate(217deg) brightness(98%) contrast(89%);
    }

    .case__study__search .wrapper__toggle__groups .common__form__input .dropdown__menu__wrapper {
        border: none;
        position: initial;
        padding: 0px;
        box-shadow: none;
        padding-top: 8px;
    }

    .case__study__search .wrapper__toggle__groups .common__form__input .dropdown__menu__wrapper .head {
        display: none;
    }

    .case__study__search .wrapper__toggle__groups .common__form__input .dropdown__menu__wrapper .dropdown-menu {
        max-height: 125px;
    }

    .case__study__search .wrapper__toggle__groups .common__form__input .search__dropdown__wrapper.active .icon {
        transform: rotate(180deg);
    }

    /* faq az */
    .quick_container .describe_search {
        max-width: 100% !important;
        padding-right: 0 !important;
    }


    /* ### site footer start ###*/
    .wrapper__newsletter__subscription__box .wrapper__newsletter__content p {
        text-align: center;
    }

    .wrapper__footer__section {
        background-size: auto;
    }

    .pt__77 {
        padding-top: 40px;
    }

    .wrapper__newsletter__subscription__box,
    .wrapper__menu__links__box {
        max-width: 100%;
        padding: 0px;
    }

    .footer__newsletter__form__inner input {
        height: 42px;
        font-size: 11.11px;
        line-height: 16px;
        padding: 13px 12px;
    }

    .footer__newsletter__form__inner input::-webkit-input-placeholder {
        font-size: 11.11px;
        line-height: 16px;
    }

    .footer__menu__contents ul li a,
    .footer__menu__contents ul li .contact__col__inner {
        font-size: 11.11px;
        line-height: 16px;
    }

    .fb__18 {
        font-size: 15.43px;
        line-height: 24px;
    }

    .footer__menu__contents ul li:not(:last-child) {
        margin-bottom: 8px;
    }

    .footer__newsletter__form__inner .form__input {
        margin-bottom: 12px;
    }

    .wrapper__footer__social ul {
        justify-content: center;
    }

    .wrapper__footer__social ul li a img {
        width: 20px;
        height: 20px;
    }

    .footer__newsletter__form {
        margin-bottom: 20px;
    }

    .wrapper__menu__links__row .footer__menu__cols {
        max-width: 100%;
    }

    .wrapper__menu__links__row {
        row-gap: 32px;
    }

    .wrapper__footer__row {
        row-gap: 32px;
    }

    .wrapper__menu__cols__4 .wrapper__contact__cols {
        margin-bottom: 32px;
    }

    .wrapper__contact__cols .contact__col__inner br {
        display: none;
    }

    .footer__menu__contents .wrapper__contact__cols:last-child {
        margin-bottom: 0px;
    }

    .pb__72 {
        padding-bottom: 32px;
    }

    .wrapper__brand__logo img {
        max-width: 152px;
    }

    .footer__wrapper__logo__box .wrapper__brand__symbol {
        right: 5px;
        width: 100px;
        height: 100px;
        top: -49px;
    }

    .footer__wrapper__logo__box {
        padding-bottom: 6px;
    }

    .footer__wrapper__copyright {
        padding-top: 16px;
    }

    .footer__wrapper__menu__box {
        padding-bottom: 52px;
    }

    .pt__24 {
        padding-top: 16px;
    }

    .wrapper__copyright__link ul li a {
        font-size: 13.33px;
        line-height: 16px;
    }

    .wrapper__copyright__link ul li {
        display: flex;
        align-items: center;
    }

    .wrapper__copyright__link ul li:not(:last-child)::after {
        margin: 0px 12px;
    }

    .wrapper__copyright__row {
        justify-content: center;
        row-gap: 8px;
        flex-direction: column;
        align-items: center;
    }

    .wrapper__copyright__row .wrapper__copyright__link {
        margin: 0px;
    }

    /* ### site footer End ###*/

    /* resource calculator */
    .wrapper__ol__list__1 ol li {
        font-size: 13.33px;
        line-height: 20px
    }

    .calculator__grid__left,
    .calculator__grid__right {
        max-width: 100%;
        padding: 0px;
    }

    .wrapper__calculator__grid__row {
        row-gap: 40px;
    }

    .wrapper__form__calculator {
        padding: 24px;
    }

    .wrapper__abm__roi__value,
    .wrapper__approaches__box {
        padding: 16px;
    }

    .wrapper__get__team__col {
        max-width: calc(100% / 1);
    }

    .wrapper__amb__driven__box {
        padding: 24px;
    }

    .wrapper__amb__driven__col.wrapper__pf__ch {
        max-width: calc(100% / 1);
    }

    .wrapper__amb__driven__grid {
        row-gap: 24px;
    }

    .wrapper__two__row .wrapper__two__right {
        order: -1;
    }

    .wrapper__two__row .wrapper__two__image {
        height: 220px;
        overflow: hidden;
    }

    .wrapper__two__row .wrapper__two__image img {
        height: 100%;
        object-fit: cover;
    }

    /* ### newsletter page ###*/
    .wrapper__news__col__left,
    .wrapper__news__col__right {
        max-width: 100%;
        padding: 0px;
    }

    .wrapper__newsletter__page__sec .wrapper__news__col__right {
        display: none;
    }

    .wrapper__newsletter__page__sec .wrapper__news__content {
        text-align: center;
    }

    .wrapper__newsletter__page__sec .wrapper__common__badge__box {
        justify-content: center;
    }

    section.wrapper__client__slider {
        padding-bottom: 80px;
        padding-top: 80px;
    }

    .wrapper__insight__stories__grid .wrapper__insight__stories__col {
        max-width: 100%;
    }

    .wrapper__insight__stories__box figure {
        margin-bottom: 52px;
    }

    .wrapper__thriving__sec__left,
    .wrapper__thriving__sec__right {
        max-width: 100%;
        padding: 0px;
    }

    .wrapper__thriving__sec__right {
        order: -1;
        margin-bottom: 24px;
    }

    .author__banner__left {
        max-width: 100%;
        padding: 0px;
    }

    .author__banner__right {
        display: none;
    }

    .wrapper__author__listing__col {
        max-width: 100%;
    }

    .wrapper__author__listing__grid {
        row-gap: 24px;
    }

    .social__card__wrapper .social__card__img {
        height: 330px;
    }

    /* ## HTML changes 25-07-2025 Az */
    .wrapper__cds__sec .common__breadcrumb__wrapper ul {
        justify-content: start;
    }

    .author__banner__left .author_explore_btn {
        text-align: center;
    }

    .author__banner__left .transparent__link {
        text-align: center;
    }

    .wrapper__author__listing__col .card__details .social__name .title {
        margin-bottom: 2px;
    }

    .wrapper__author__banner__sec .head {
        margin-bottom: 32px !important;
    }

    .wrapper__author__banner__sec {
        padding-bottom: 40px !important;
    }

    .category__listing__wrapper .category__listing__grid .load__more__list {
        margin-top: 48px;
    }

    .wrapper__cds__col__left .wrapper__list__03 .get_acces_btn {
        display: block !important;
    }


    .wrapper__cds__sec .wrapper__cds__col__left .wrapper__list__03:nth-of-type(1) {
        border: none;
        margin-bottom: 0;
    }

    /* ## HTML changes 25-07-2025 Az End*/

    /* ## case study toggle changes as per figma ## */
    .caseStudy__category__listing__wrapper .common__search__wrapper>form {
        max-width: 100%;
        display: flex;
    }

    .caseStudy__category__listing__wrapper .common__search__wrapper>form .wrapper__filter__toggle {
        padding-right: 0px;
    }

    .caseStudy__category__listing__wrapper .common__search__wrapper>div.wrapper__toggle__groups {
        padding: 16px;
    }

    .wrapper__caseStudy__banner .blog__header__wrapper p {
        max-width: 327px;
    }

    .wrapper__caseStudy__banner .blog__banner__left {
        margin-bottom: 40px;
    }

    .wrapper__caseStudy__banner .blog__card__slide__box {
        padding: 20px;
    }

    .wrapper__caseStudy__banner .blog__card__slide__box .blog__card__slide__bottom .h5 {
        margin-bottom: 0px;
    }

    .wrapper__caseStudy__banner .blog__card__slide__box .blog__card__slide__bottom {
        margin-bottom: 24px;
    }

    .caseStudy__category__listing__wrapper {
        padding-top: 0px !important;
    }

    .caseStudy__category__listing__wrapper .common__search__wrapper {
        margin-bottom: 0px;
    }

    /* as per ranya to design concern start*/
    .caseStudy__category__listing__wrapper .caseStudy__grid__wrapper {
        margin-top: 24px;
    }

    /* End */

    .caseStudy__category__listing__wrapper .caseStudy__grid__wrapper .wrapper__insight__card__image {
        height: 184px;

    }

    .caseStudy__category__listing__wrapper .caseStudy__grid__wrapper .wrapper__insight__card__content .h6 {
        margin-bottom: 0px !important;
    }

    .caseStudy__category__listing__wrapper .load__more__list {
        margin-top: 40px !important;
    }

    /* ## az 28-07-2025 ## */
    .blog-inner-template .common__blog__listing__wrapper .common__search__wrapper>form {
        max-width: 86.5%;
    }

    .blog-inner-template .common__form__input.search__dropdown {
        max-width: calc(100% - 86.5%);
    }

    .blog-inner-template .category__listing__wrapper .category__listing__grid .load__more__list {
        margin-top: 32px;
    }


    .caseStudy__detailed__banner__inner .caseStudy__detailed__banner__row .card__detailed__left {
        padding-right: 0;
    }

    .caseStudy__detailed__banner__inner .common__header__wrapper h1 {
        text-align: center;
    }

    /* ## az 28-07-2025 End ## */
    .caseStudy__detailed__banner__row .card__detailed__right {
        max-width: 100%;
    }

    section.caseStudy__detailed__banner__section {
        padding-bottom: 80px;
    }

    .wrapper__results__grid .h5 {
        margin-bottom: 16px;
    }

    .wrapper__results__caseStudy .newhead {
        margin-bottom: 40px;
    }

    /* ## specific common changes ##*/
    .transparent__link {
        margin-bottom: 16px;
    }



    .wrapper__resource__banner .head__wrapper {
        margin-bottom: 32px;
    }

    .wrapper__resource__tabs .wrapper__tst__tab__list__container .wrapper__tst__tab__dropdown.d-none,
    .wrapper__tst__tab__list__container .wrapper__tst__tab__dropdown.d-none {
        margin-bottom: 0;
    }

    .wrapper__resource__banner__inner .resource__subscription__wrapper .blog__subscription__form {
        gap: 12px;
    }

    .wrapper__resource__tabs .wrapper__btn__box .btn_load_card {
        margin-top: 24px;
    }

    .common__breadcrumb__wrapper {
        margin-bottom: 24px;
    }

    .wrapper__resource__banner__inner .blog__subscription__form__wrapper p {
        color: var(--color-0E0E0E) !important;
        margin-bottom: 0 !important;
        margin-top: 0;
    }

    /* testimonials page css */

    .wrapper___testimonials__banner .wrapper__tb__col__right .wrapper__tb__logo__row {
        gap: 16px;
        margin-bottom: 0;
    }

    .blog__post__wrapper__main .blog__category__search__wrapper .common__search__wrapper {
        margin-bottom: 24px;
    }

    .blog__detailed__banner__section .blog__detailed__banner__row .card__detailed__right {
        margin-top: 40px;
        margin-bottom: 0px;
        padding-bottom: 40px;
    }

    section.blog__detailed__banner__section.py__80__160 {
        padding-bottom: 80px;
    }

    .caseStudy__detailed__banner__row .posting__media figure {
        margin-right: 16px;
    }

    .caseStudy__detailed__banner__row .posting__wrapper {
        column-gap: 24px;
    }

    .wrapper__projects__box {
        margin-bottom: 0px;
    }

    .wrapper__results__cols figure {
        height: 125px;
    }

    .wrapper__resource__detailed__banner .detailed__banner__left {
        margin-bottom: 40px;
    }

    .resources__listing__main .wrapper__client__slider {
        padding-bottom: 40px;
    }

    .wrapper__form__calculator .form__input__col {
        margin-bottom: 16px;
    }

    .wrapper__abm__roi__value {
        margin-top: 16px;
    }

    .wrapper__amb__marketing .wrapper__two__row {
        row-gap: 32px;
    }

    .shift_funnel_section .shift_funnel_heading {
        margin-bottom: 32px;
    }

    .traditional_card.active {
        transform: translateY(0px);
        box-shadow: none;
    }


    .growthLoop_ratting_container .trd_ratting_card h3 span img {
        width: 30px;
        height: 30px;
    }

    .traditional_funnel_tab_container .comn_ratting_wrapper .grid__3__col__wrapper:nth-child(2) {
        order: 1;
        max-width: 100%;

    }

    .traditional_funnel_tab_container .comn_ratting_wrapper .grid__3__col__wrapper:nth-child(3) {
        order: 0;
        max-width: 50%;
    }

    .growthLoop_ratting_container .grid__3__col__wrapper:last-child {
        max-width: 100%;
    }

    .common_funnel_tab {
        margin-bottom: 16px !important;
    }

    .common_funnel_tab .grid__4__col {
        display: none;
    }

    .common_funnel_tab .traditional_card {
        padding: 20px;
    }

    .common_funnel_tab .slide-1 .trd_card_img_container,
    .common_funnel_tab .slide-1 .trd_fill {
        background-color: #38AEF8;
    }

    .common_funnel_tab .slide-2 .trd_card_img_container,
    .common_funnel_tab .slide-2 .trd_fill {
        background-color: #A267DC;
    }

    .common_funnel_tab .slide-3 .trd_card_img_container,
    .common_funnel_tab .slide-3 .trd_fill {
        background-color: #6A72FF;
    }

    .common_funnel_tab .slide-4 .trd_card_img_container,
    .common_funnel_tab .slide-4 .trd_fill {
        background-color: #C80000;
    }

    .traditional_cards_container .is-fourth {
        background-color: #FBEDED;
        border: 1px solid #C80000;
        border-radius: 12px;
    }

    .common_funnel_tab .is-fourth .trd_card_img_container,
    .common_funnel_tab .is-fourth .trd_fill {
        background-color: #C80000;
    }

    .growthLoop_cards_container .slide-4 .trd_card_img_container,
    .growthLoop_cards_container .slide-4 .trd_fill {
        background-color: #E55D0F;
    }

    .trd_card_img_container {
        width: 42px;
        height: 42px;
    }

    .traiditional_ratting_container {
        row-gap: 16px;
    }

    .wrapper__etcr__image img {
        width: 100%;
    }

    .wrapper__etcr__card {
        min-height: auto;
    }

    /* home tabs */
    .wrapper__etc__left,
    .wrapper__etc__right {
        max-width: 100%;
        padding: 0px;
    }

    .wrapper__et__content__box {
        padding: 48px 24px;
    }

    .wrapper__etc__row {
        row-gap: 40px;
    }

    .wrapper__etcr__box {
        margin-left: -4px;
        margin-right: -4px;
        row-gap: 8px;
    }

    .wrapper__etcr__box .wrapper__etcr__card__box:last-child {
        max-width: 100%;
        padding: 0px 4px;
    }

    .wrapper__etcr__box .wrapper__etcr__card__box:not(:last-child) {
        max-width: calc(100% / 2);
        padding: 0px 4px;
    }

    .wrapper__etcr__card {
        padding: 8px;
    }

    .wrapper__get__team__row .wrapper__get__team__col {
        max-width: calc(100% / 1);
        width: 100%;
    }

    .wrapper__get__team__row {
        flex-wrap: wrap;
        row-gap: 24px;
    }

    .wrapper__get__team__button a {
        font-size: 15.43px;
        line-height: 24px;
        padding: 10.22px 28.09px;
    }

    .wrapper__get__team__button {
        width: 259px;
    }

    .wrapper__home.wrapper__common__banner {
        padding: 40px 0px;
    }

    .wrapper__common__rating__box ul {
        gap: 0 12px;
    }

    .wrapper__get__team__svg svg {
        width: 259px;
    }

    .footer__wrapper__copyright {
        padding: 16px 0px;
    }
     .wrapper__ms__card__icon img {
        width: 32px;
    }
    .footer__wrapper__logo__box .wrapper__brand__logo img {
        height: 51px;
    }
    .footer__wrapper__logo__box .wrapper__brand__symbol {

        width: 89px;
        height: 81px;
        top: -23px;
    }
    .wrapper__footer__section__outer .footer__wrapper__menu__box {
        padding-bottom: 32px;
    }
    .footer__wrapper__menu__box .wrapper__menu__cols__4 .wrapper__contact__cols {
        margin-bottom: 24px;
    }

    /* page responsive End j */


}

@media(min-width:769px) {
    .schedule__demo__wrapper .arrow__logo__box {
        display: none;
    }

    .mobile__partner__slider {
        display: none;
    }

    .wrapper__mt__mobile__select,
    .tech__lg__mobile__select {
        display: none !important;
    }

    .nj-seo-company-new .truth__marketing__col__inner {
        /* min-height: 464px; */
    }

    .search__dropdown__wrapper .mobile__icon {
        display: none;
    }

    .dropdown__menu__wrapper .head {
        display: none;
    }

    .saas-marketing-agency-new .truth__marketing__col__inner,
    .saas-marketing-agency .truth__marketing__col__inner {
        /* min-height: 592px; */
    }

    .blog__toc__mobile {
        display: none !important;
    }

    .blog__middle__sticky__box table tr th:first-child {
        /* min-width: 175px; */
    }

    .blog__middle__sticky__box table th:nth-child(2),
    .blog__middle__sticky__box table tr td:nth-child(2) {
        /* min-width: 286px; */
    }

    .blog__detailed__banner__row .card__img__col {
        height: 378px;
    }

    .wrapper__filter__toggle {
        display: none;
    }

    .wrapper__insight__stories__col:nth-child(-n+3) .wrapper__insight__stories__box {
        /* min-height: 363px; */
    }

    .wrapper__insight__stories__col:nth-child(n+4) .wrapper__insight__stories__box {
        min-height: 331px;
    }








}

@media(min-width:656px) and (max-width:1200px) {
    .wrapper__mobile__menu .overlay {
        top: 144px;
    }

    .top__header__remove .wrapper__mobile__menu .overlay {
        top: 98px !important;
    }

    .overlay-content {
        padding-bottom: 144px !important;
    }

}

@media(max-width:655px) {
    .wrapper__mobile__menu .overlay {
        top: 138px;
    }

    .top__header__remove .wrapper__mobile__menu .overlay {
        top: 74px !important;
    }

    .overlay-content {
        padding-bottom: 138px !important;
    }
}

@media(max-width:576px) {

    .h1 {
        font-size: 32px;
        line-height: 36px;
    }

    .h2 {
        font-size: 26.67px;
        line-height: 32px;

    }

    .h3 {
        font-size: 22px;
        line-height: 28px;
    }

    .h4 {
        font-size: 18.52px;
        line-height: 24px;

    }

    .h5 {
        font-size: 15.43px;
        line-height: 24px;

    }

    .h6 {
        font-size: 12.86px;
        line-height: 20px;

    }

    p {
        font-size: 10.72px;
        line-height: 16px;

    }

    .fb__24 {
        font-size: 16px;
        line-height: 24px;

    }

    .fb__20 {
        font-size: 13.33px;
        line-height: 20px;

    }

    .fb__16 {
        font-size: 11.11px;
        line-height: 16px;

    }

    .fb__14 {
        font-size: 9.26px;
        line-height: 16px;

    }

    .fb__12 {
        font-size: 12px;
        line-height: 26px;

    }

    /*  */
    .wrapper__close__icon {
        right: 23.55px;
    }

    .wrapper__header__top__content {
        text-align: left;
    }

    .wrapper__header__bottom__left .wrapper__header__logo img {
        max-width: 117px;
        width: 100%;
    }

    .wrapper__header__bottom__right .common_btn_org {
        height: 36px;
        padding: 13px 16px;
        font-size: 12.86px;
    }

    .wrapper__dropdown__box a {
        font-weight: 500;
        font-size: 14.75px;
        line-height: 20px;
    }

    .wrapper__dropdown__box {
        padding: 10px;
        margin-top: 10px;
    }

    .wrapper__dropdown__box a {
        padding: 8px 10px;
    }

    .wrapper__dropdown__box img {
        width: 20px;
        height: 20px;
        object-fit: scale-down;
    }

    .wrapper__drop__lg__right {
        padding-left: 0;
    }

    .wrapper__drop__lg__left,
    .wrapper__drop__lg__right {
        max-width: 100%;
    }

    .draw__borderLine .wrapper__common__badge__content p {
        font-size: 11.11px;
    }

    .default__listing ul li,
    .wrapper__icon__link__listing ul li a {
        font-size: 11.11px;
        line-height: 16px;
    }

    .wrapper__header__bottom__right .common_btn_org.animated-button {
        width: auto !important;
    }

    .shift_funnel_wrapper .shiftFunnel_tab_btn_wrapper li {
        font-size: 12.40px;
    }

    .shift_tab_btn {
        padding: 12px 28px;
    }

    .shift_tab_btn.active {
        padding: 12px 28px;
    }

    .comn_ratting_wrapper .trd_ratting_card {
        padding: 12px;
    }

    .comn_ratting_wrapper .grid__3__col__wrapper {
        padding-left: 8px;
        padding-right: 8px;
    }

    .trd_ratting_card .fb__20 {
        font-size: 11.11px;
        line-height: 16px;
    }

    .comn_ratting_wrapper {
        row-gap: 16px;
        margin-left: -8px;
        margin-right: -8px;
    }



}