@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: inherit;
  }
}
@media only screen and (min-width: 3000px) {
  .our-process-steps .our-process-listing .our-process-box .content p {
      font-size: 32px;
      line-height: 42px;
      margin: 0 0 20px 0;
  }

  .our-process-steps .our-process-listing .our-process-box .title {
      font-size: 50px;
      line-height: 60px;
  }

  .our-process-steps .our-process-listing .our-process-box .left .img svg {
      position: absolute;
      left: -360px;
      top: -200px;
      width: 800px;
      height: auto;
  }

  .our-process-steps .our-process-listing .our-process-box .no {
      font-size: 30px;
      line-height: 36px;
      width: 70px;
      height: 70px;
  }
}
@media only screen and (min-width: 7680px) {
  .schedule-strategic-call-wrap .backimg {
    top: -360%;
  }
  .footer-wrap {
    padding: 5% 0 70px;
  }
} 
@media only screen and (max-width: 5760px) {
  .schedule-strategic-call-wrap .backimg {
    top: -240%;
  }
  .footer-wrap {
    padding: 5% 0 70px;
  }
} 
@media only screen and (max-width: 4500px) {
  .schedule-strategic-call-wrap .backimg {
    top: -110%;
  }
} 
@media only screen and (max-width: 3840px) {
  .schedule-strategic-call-wrap .backimg {
    top: -118%;
  }
  .footer-wrap {
    padding: 7% 0 70px;
  }
} 
@media only screen and (max-width: 3500px) {
  .schedule-strategic-call-wrap .backimg {
    top: -40%;
  }
  .footer-wrap {
    padding: 7% 0 70px;
  }
}  
@media only screen and (max-width: 3000px) {
  .our-process-steps .our-process-listing .our-process-box .content p {
      font-size: 30px;
      line-height: 42px;
      margin: 0 0 20px 0;
  }

  .our-process-steps .our-process-listing .our-process-box .title {
      font-size: 40px;
      line-height: 50px;
      padding: 30px 0 20px;
  }

  .our-process-steps .our-process-listing .our-process-box .left .img svg {
      position: absolute;
      left: -160px;
      top: -200px;
      width: 750px;
      height: auto;
  }

  .our-process-steps .our-process-listing .row {
      max-width: 1900px;
  }

  .our-process-steps .our-process-listing .our-process-box .no {
      font-size: 30px;
      line-height: 40px;
      width: 76px;
      height: 76px;
  }
}
@media only screen and (max-width: 2880px) {
  .schedule-strategic-call-wrap .backimg {
    top: -40%;
  }
} 
@media only screen and (max-width: 2560px) {
  .footer-wrap {
    padding: 9% 0 70px;
  }
} 
@media(max-width: 2440px) {
  .schedule-strategic-call-wrap .backimg {
    top: -12%;
  }
  .footer-wrap {
    padding: 9% 0 70px;
  }
} 
@media(min-width: 1921px) {
  .detail-about-member .right .content{
    margin-left: 100px;
  }
  .detail-about-member .left .content{
    margin-right: 100px;
  }
}
@media(max-width: 1920px) {
  .schedule-strategic-call-wrap .backimg {
    top: 13%;
  }
  .footer-wrap {
    padding: 8.6% 0 70px;
  }
} 
@media only screen and (max-width: 1920px) {
  .our-process-steps .our-process-listing .our-process-box .content p {
      font-size: 18px;
      line-height: 26px;
  }

  .our-process-steps .our-process-listing .our-process-box .title {
      font-size: 35px;
      line-height: 45px;
      padding: 20px 0 14px;
  }

  .our-process-steps .our-process-listing .our-process-box .left .img svg {
      position: absolute;
      left: 0;
      top: 0;
      width: 415px;
      height: auto;
  }

  .our-process-steps .our-process-listing .row {
      max-width: 1310px;
  }

  .our-process-steps .our-process-listing .our-process-box .no {
      font-size: 25px;
      line-height: 30px;
      width: 59px;
      height: 59px;
  }
}
@media only screen and (min-width: 1800px) {
  .about-the-intervier-wrap:before{
    height: 715px;
    background-size: contain;
  }
}
@media (max-width: 1800px) {
  .schedule-strategic-call-wrap .bg-img{
    bottom: 100px;
  }
}
@media (max-width: 1600px) {
  .schedule-strategic-call-wrap .backimg {
    top: 30%;
  }
}
@media (max-width: 1400px) {
  .why-growfusely .why-growfusely-item {
    padding: 0;
    margin: 0 15px;
  }
  .why-growfusely .why-growfusely-item .box{
    padding: 25px;
  }
  .schedule-strategic-call-wrap .bg-img{
    bottom: 180px;
  }
}
@media (max-width: 1300px) {
  footer .menus {
    padding-left: 0;
  }
  .useful-resources .left .box .content {
    padding: 30px;
  }
  .useful-resources .listing .box .content{
    padding: 20px;
  }
  .useful-resources .box .title-link{
    font-size: 22px;
  }
  .testimonial-box-wrap .left{
    width: 400px;
  }
  .testimonial-box-wrap .right{
    width: calc(100% - 400px);
  }
  .testimonial-box-wrap .right .testimonial-box{
    width: 100%;
    padding-left: 30px;
  }
  .testimonial-box-wrap .left .image-tag{
    right: 15px;
    bottom: 15px;
    padding: 18px;
  }
  .why-growfusely .why-growfusely-item {
    margin: 0 15px;
  }
  .growth-section .growth-listing .box .content .inner-listing > li {
    margin: 0 15px;
  }
  .we-create-distribute .we-create-structure .structure-right .tab-content .tab-pane{
    padding: 70px 50px;
  }
  .we-create-distribute .we-create-structure .structure-right {
    width: 640px;
  }
  .we-create-distribute .we-create-structure .structure-left {
    width: calc(100% - 640px);
  }
  .why-growfusely .why-growfusely-item{
    width: 23%;
    margin: 0 10px;
  }
  .our-process-steps .image{
    max-width: 100%;
  }
  .our-process-steps .image svg{
    width: 100%;
    height: auto;
  }
  .hiring-process-section li:nth-child(odd) .box-wrap:before{
    right: -50px;
    width: 50px;
  }
  .hiring-process-section li:nth-child(odd) .box-wrap:after{
    right: -50px;
    width: 50px;
  }
  .hiring-process-section li:nth-child(even) .box-wrap:before{
    left: -50px;
    width: 50px;
  }
  .hiring-process-section li:nth-child(even) .box-wrap:after{
    left: -50px;
    width: 50px;
  }
  .schedule-strategic-call-wrap .backimg {
    top: 40%;
  }
  .team-structure .team-listing .box a.image{
    width: 100%;
  }
  .blog-listing-wrap.content-marketing .blog-listing .box .img-wrap .image img {
    height: 390px;
    object-fit: cover;
  }
}
@media (max-width: 1200px) {
  .current-openings-list .current-openings-content .box .right .content-box{
    padding: 35px 60px;
  }
  .seo-lifecycle .image svg{
    width: 860px;
  }
  .schedule-strategic-call-wrap .backimg {
    top: 22%;
  }
  .schedule-strategic-call-wrap.infographics{
    padding-top: 50px;
  }
  .schedule-strategic-call-wrap .bg-img{
    bottom: 60px;
  }
  .why-growfusely .why-growfusely-item{
    width: 46%;
    margin: 10px !important;
  }
  .why-growfusely .row{
    padding: 0 15px;
  }
  .growth-section .growth-listing{
    padding: 20px 0 0;
  }
  .growth-section .growth-listing .box .content .inner-listing > li{
    width: 44%;
  }
  .growth-section .growth-listing .box .content .inner-listing .info {
    height: 100%;
  }
  .testimonial-box-wrap .right .testimonial-box .logo:after{
    max-width: 100%;
    left: 140px;
  }
  .footer-wrap{
    margin: 0;
    padding: 0 0 30px;
  }
  .schedule-strategic-call-wrap{
    padding: 0 0 150px;
  }
  .schedule-strategic-call-wrap:before {
    background-size: cover;
  }
  .journey-so-far-wrap .journey-so-far .bg-img img {
    width: 100%;
    margin-top: -100px;
  }
  .our-mission .box .image {
    width: 600px;
  }
  .our-mission .box .content{
    width: calc(100% - 600px);
  }
  .growth-section .growth-listing .box .content {
    max-width: 620px;
    padding: 0 15px;
  }
  .team-detail-join-forces .lets-join-forces .box {
    padding: 100px 30px;
  }
  .team-detail-join-forces .lets-join-forces .box .cta-btn {
    bottom: 100px;
  }
  .advantages-of-growfusely .advantages-of-growfusely-section .left .box {
    padding: 80px 50px;
  }
  .advantages-of-growfusely .advantages-of-growfusely-section .left {
    width: 440px;
  }
  .advantages-of-growfusely .advantages-of-growfusely-section .right {
    width: calc(100% - 440px);
    padding-left: 40px;
  }
  .perks-of .perks-listing li{
    padding: 20px 15px;
  }
  .contact-us-lets-join .author-info-box .image {
    width: 90px;
  }
  .contact-us-lets-join .author-info-box .info{
    width: calc(100% - 90px);
    padding-left: 10px;
  }
  .business-growth-section .business-growth-list .right{
    padding: 50px 30px;
  }
  .business-growth-section .business-growth-list .listing li{
    padding: 15px 25px 15px 32px;
  }
  .service-testimonial.single-testimonial-section.testimonial-wrap .right .testimonial-box{
    padding-left: 30px;
  }
  .service-numbers .numbers-section .number-section-boxes .box .counter-number .count, .service-numbers .numbers-section .number-section-boxes .box .counter-number, .service-numbers .numbers-section .number-section-boxes .box .counter-number .plus{
    font-size: 50px;
    line-height: 60px;
  }
  .service-numbers .number-section-boxes .box{
    padding: 0;
  }
  .service-numbers .number-section-boxes .box .info{
    font-size: 22px;
    padding: 0 0 14px;
  }
  .key-elements .right .content-box{
    padding: 40px 30px;
  }
  .saas-marketing-plan .saas-marketing-plan-listing .saas-marketing-plan-slider {
    max-width: 1000px;
  }
  .we-create-distribute .we-create-structure .structure-right {
    width: 540px;
  }
  .we-create-distribute .we-create-structure .structure-left {
    width: calc(100% - 540px);
  }
  .location-solutions-wrap .content .author-info .img {
    width: 90px;
  }
  .location-solutions-wrap .content .author-info .author{
    width: calc(100% - 90px);
    padding-left: 15px;
  }
  .key-elements .left .cta-btn {
    margin: 38px 0 0;
  }
  .key-elements .left .cta-btn a{
    text-align: center;
    line-height: 26px;
  }
  .testimonial .testimonial-slider-wrap .main-action{
    margin: -40px 0 0;
  }
  .subscribe-marketing-wrap {
    margin-top: -80px;
  }
  .contact-us-lets-join .lets-join-forces .box.peach .info{
    padding-top: 10px;
  }
  .content-writing-growth .business-growth-section .business-growth-list .right{
    padding: 50px 30px;
  }
  .service-testimonial.saas-content-testi .left .image img{
    height: auto;
    object-fit: fill;
  }
}
@media (max-width: 1199px) {
  .we-create-distribute .we-create-structure .structure-right .tab-content .tab-pane{
    height: auto;
  }
  footer .box-wrap .social-media{
    padding: 30px 0;
  }
  footer .box-wrap .copyright{
    max-width: 100%;
    margin: 0 auto;
    padding: 0 0 20px;
    text-align: center;
  }
  footer .box-wrap .logo{
    text-align: center;
  }
  footer .box-wrap .social-media ul{
    justify-content: center;
  }
  footer .box-wrap .social-media li{
    padding: 0 20px;
  }
  .footer-wrap .row .columns:nth-child(1) {
    order: 5;
    padding: 40px 0 0;
  }
}
@media (max-width: 1100px) {
  .about-the-intervier-wrap{
    background-size: auto;
  }
  .about-the-intervier-wrap:before {
    height: 73%;
    background-size: cover;
    background-position: 60%;
  }
  .hiring-process .hiring-process-section{
    padding: 0;
  }
}
@media (max-width: 1052px) {
  .hiring-process .hiring-process-section .number{
    width: 40px;
    height: 40px;
    font-size: 20px;
  }
  .hiring-process-section li:nth-child(odd) .box-wrap:before{
    right: -50px;
    width: 50px;
  }
  .hiring-process-section li:nth-child(odd) .box-wrap:after{
    right: -50px;
    width: 50px;
  }
  .hiring-process-section li:nth-child(even) .box-wrap:before{
    left: -50px;
    width: 50px;
  }
  .hiring-process-section li:nth-child(even) .box-wrap:after{
    left: -50px;
    width: 50px;
  }
  .hiring-process .hiring-process-section{
    margin: 35px auto;
  }
  .saas-marketing-plan .saas-marketing-plan-listing .saas-marketing-plan-slider {
    max-width: 930px;
  }
  .we-create-distribute .we-create-structure .structure-right {
    width: 450px;
  }
  .we-create-distribute .we-create-structure .structure-left {
    width: calc(100% - 450px);
  }
  .we-create-distribute .we-create-structure .structure-right .content .listing li{
    width: 100%;
  }
  .location-solutions-wrap .coverage-section .coverage-slider .boxs img{
    width: 560px;
  }
  .location-solutions-wrap .coverage-section .custom-arrow .prev-cov-arrow{
    left: 35px;
  }
  .location-solutions-wrap .coverage-section .custom-arrow .next-cov-arrow{
    right: 10px;
  }
  .blog-detail-resources .right-col{
    padding: 40px 30px;
  }
  .seo-lifecycle .image.desktop-version svg{
    width: 990px;
  }
}
@media (max-width: 1024px) {
  .h1{
    font-size: 42px;
    line-height: 52px;
  }
  .testimonial-box-wrap .left {
    position: relative;
    width: 300px;
  }
  .testimonial-box-wrap .right{
    width: calc(100% - 300px);
  }
  .testimonial-box-wrap .right .testimonial-box{
    width: 100%;
    padding-left: 30px;
  }
  .testimonial-box-wrap .right .testimonial-box .title{
    max-width: 100%;
    font-size: 24px;
    line-height: 34px;
  }
  .testimonial-box-wrap .right .testimonial-box .content p{
    font-size: 20px;
    line-height: 28px;
  }
  .testimonial-box-wrap .right .testimonial-box .content {
    padding: 20px 0 0;
  }
  .testimonial-box-wrap .left .image-wrap{
    padding: 0;
    position: relative;
  }
  .testimonial-box-wrap .left .image-tag{
    bottom: 15px;
    left: 10px;
    right: 10px;
    padding: 12px;
  }
  .testimonial-box-wrap .left .image-tag .designation{
    font-size: 18px;
  }
  .testimonial-box-wrap .left .image-tag .name{
    font-size: 18px;
  }
  .testimonial-box-wrap .right .testimonial-box .logo{
    margin: 0 0 30px;
  }
  .case-study-testi .left{
    width: 416px !important;
  }
  .case-study-testi .right {
    width: calc(100% - 416px) !important;
  }
  .case-study-testi .right .testimonial-box{
    padding-left: 40px !important;
  }
  .schedule-strategic-call-wrap:before {
    bottom: -40px;
    background-position: center;
  }
  .our-mission .box .image {
    width: 400px;
  }
  .our-mission .box .content{
    width: calc(100% - 400px);
    padding-right: 30px;
  }
  .our-mission{
    padding: 60px 0;
  }
  .life-at-growfusely-slider{
    padding: 20px 0 40px;
  }
  .life-at-growfusely .slider-wrap{
    padding: 0;
  }
  .who-we-are .who-we-are-content .left .text-box p {
    font-size: 26px;
    line-height: 36px;
    padding: 30px 30px;
  }
  .perks-of .perks-listing li{
    width: 50%;
  }
  .perks-of .perks-listing li .group{
    width: 100%;
  }
  .current-openings-list .current-openings-content .box .left {
    width: 300px;
  }
  .current-openings-list .current-openings-content .box .right{
    width: calc(100% - 300px);
  }
  .work-with-us .left{
    width: 360px;
  }
  .work-with-us .right{
    width: calc(100% - 360px);
  }
  .client-testimonial-slider-section .client-testimonial-box .left {
    width: 300px;
  }
  .client-testimonial-slider-section .client-testimonial-box .right{
    width: calc(100% - 300px);
  }
  .client-testimonial-slider-section .client-testimonial-box-wrap {
    margin: 0 12px;
  }
  .client-testimonial-slider-section .client-testimonial-box .left .image {
    position: relative;
    height: 100%;
  }
  .client-testimonial-slider-section .client-testimonial-box .left .image img{
    height: 100%;
  }
  .case-study-results .columns.full-cols .right {
    padding-left: 30px;
  }
  .case-study-results .columns.full-cols .right .logos-grp ul li{
    padding: 15px;
  }
  .form-wrap.with-label .form-checkbox-grp .form-check{
    width: 100%;
  }
  .key-elements .left{
    padding: 0 0 40px;
    top: 35px;
  }
  .seo-service-what-we-do .what-we-do-list li{
    width: 50%;
  }
  .sassy-infographics .box .description {
    padding: 0 0 30px;
  }
  .sassy-infographics .box .title-wrap{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 100%;
    padding: 40px 30px;
  }
  .get-guide .get-guide-box .right{
    padding-left: 30px;
  }
  .how-we-help .subscribe-form .right{
    padding-left: 30px;
  }
  .blog-single-banner .box .left{
    width: 300px;
  }
  .blog-single-banner .box .right{
    width: calc(100% - 300px);
    padding: 30px 15px;
  }
  .blog-single-banner .box .right .title-link a{
    font-size: 24px;
    line-height: 34px;
  }
  .subscribe-marketing{
    padding: 60px;
  }
  .subscribe-marketing-wrap {
    margin-top: -30px;
  }
  .subscribe-marketing .left{
    width: 340px;
  }
  .subscribe-marketing .right{
    width: calc(100% - 340px);
  }
  .testimonial-box-wrap .right .testimonial-box .logo img {
    width: 130px;
  }
  .subscribe-marketing-wrap{
    margin: 40px 0 0;
  }
  .our-clients-wrap.locations-clients-logo{
    padding: 50px 0;
  }
  .client-testimonial-wrap.career-testi .client-testimonial-box .left .image{
    height: 100%;
  }
  .client-testimonial-wrap.career-testi .client-testimonial-box .left .image img{
    height: 100%;
  }
  .detail-about-member .content .h4{
    height: auto;
  }

}
@media (max-width: 991px) {
  .blog-listing-wrap.content-marketing{
    padding-bottom: 20px;
  }
  .guide-detail-section-wrap .blog-detail-section-box .content{
    padding-left: 15px;
  }
  .our-process-steps .our-process-listing .our-process-box .left .img svg {
    width: 300px;
  }
  .schedule-strategic-call-wrap .schedule-strategic-call{
    background-position: center;
    padding: 80px 0 110px;
  }
  .saas-marketing-plan .saas-marketing-plan-listing .box {
    width: 330px;
  }
  .hiring-process-wrap .hiring-process .cta-btn{
    padding: 0 0 40px;
  }
  .hiring-process .hiring-process-section .content {
    width: 320px;
    padding: 0;
  }
  .learn-about-us .cta-btn{
    margin: 10px 0 20px;
  }
  .title-wrap{
    padding: 0 0 20px;
  }
  .container {
    padding: 0 25px;
  }
  .schedule-strategic-call-wrap .backimg {
    top: 42%;
  }
  footer .menus .menu-list li .tag{
    font-size: 9px;
    line-height: 14px;
    padding: 3px 6px;
    margin-left: 4px;
  }
  .growth-section .growth-listing > li:nth-child(odd) .box .content{
    padding-left: 30px;
  }
  .growth-section .growth-listing > li:nth-child(even) .box .content{
    padding-right: 30px;
  }
  footer .box-wrap .menus{
    padding: 0 15px;
  }
  .case-study-testi .left{
    width: 340px !important;
  }
  .case-study-testi .right {
    width: calc(100% - 340px) !important;
  }
  .case-study-testi .right .testimonial-box{
    padding-left: 40px !important;
  }
  .about-member-wrap .about-member h2{
    font-size: 30px;
    line-height: 38px;
    padding: 18px 0;
  }
  .contact-us-clients-logo.our-clients-wrap{
    padding: 50px 0 60px;
  }
  .location-case-study .case-study .content .cta-btn.link {
    position: relative;
    right: 0;
    bottom: 0;
    padding-bottom: 0;
  }
  .favourite-things-columns .left .title .h2 span {
    font-size: 32px;
    line-height: 40px;
  }
  .blog-detail-section .content .custom-blog-box-wrap.we-help .custom-blog-box .left{
    width: 200px;
  }
  .blog-detail-section .content .custom-blog-box-wrap.we-help .custom-blog-box .right{
    width: calc(100% - 200px);
    padding-left: 20px;
  }
  .blog-detail-section .content .custom-blog-box-wrap.checklist .custom-blog-box .left{
    width: 200px;
  }
  .blog-detail-section .content .custom-blog-box-wrap.checklist .custom-blog-box .right{
    width: calc(100% - 200px);
    padding-left: 20px;
  }
  .blog-detail-section .blog-detail-section-box .left {
    width: 180px;
  }
  .blog-detail-section .blog-detail-section-box .right{
    width: calc(100% - 180px);
    padding-left: 30px;
  }
  .blog-detail-section .content .custom-blog-box-wrap .custom-blog-box .right .cta-btn.btn-small a{
    width: auto;
    height: auto;
    padding: 2px 10px;
  }
  .blog-detail-section .table-of-content ul.title-listing li {
    padding: 8px 0;
  }
  .blog-detail-section .table-of-content ul.title-listing li a{
    line-height: 22px;
  }
  .blog-detail-section .table-of-content .title{
    padding: 0 0 5px;
  }
  .blog-detail-section .table-of-content .social-media-links {
    padding: 10px 0 0;
    margin: 10px 0 0;
  }
  .cta-btn a{
    font-size: 16px;
    padding: 8px 28px;
  }
  .cta-btn.btn-img a{
    padding: 14px 28px;
  }
  .blog-listing .box .info .title-link {
    padding: 17px 0;
  }
  .h1{
    font-size: 33px;
    line-height: 40px;
  }
  .h2{
    font-size: 30px;
    line-height: 38px;
  }
  .h3{
    font-size: 22px;
    line-height: 32px;
  }
  .blog-listing .h2 {
    padding: 0 0 15px;
  }
  .blog-listing .cta-btn {
    padding: 20px 0 0;
  }
  .blog-listing-wrap {
    padding: 60px 0;
  }
  .custom-marketing-plan-wrap{
    padding: 60px 0;
  }
  .custom-marketing-plan .title-wrap p{
    font-size: 18px;
  }
  .custom-marketing-plan .title-wrap{
    padding: 0 15px 30px;
  }
  .custom-marketing-plan-list .box{
    padding: 47px 20px;
  }
  .custom-marketing-plan-list .box .icon{
    padding: 0 0 18px;
  }
  .custom-marketing-plan .cta-btn {
    margin: 25px 0 0;
  }
  .our-clients-wrap{
    padding: 60px 0;
  }
  .our-clients .clients-logo-list li .image{
    margin: 0 auto;
  }
  .our-clients .clients-logo-list{
    padding: 30px 0;
  }
  .our-clients .clients-logo-list li{
    width: 25%;
    padding: 12px 0;
  }
  .why-growfusely-wrap{
    padding: 0 0 60px;
  }
  .recent-posts .title-link-wrap .title-wrap{
    width: 500px;
    padding-bottom: 20px;
  }
  .growth-section .growth-listing .growth-list:nth-child(odd) .box .image{
    padding-left: 0;
  }
  .growth-section .growth-listing .growth-list:nth-child(even) .box .image{
    padding-right: 0;
  }
  .growth-section .growth-listing .box .image img{
    width: 100%;
  }
  .growth-section .growth-listing .box .content{
    width: 100%;
    max-width: 100%;
  }
  .growth-section .growth-listing .box:before{
    width: 100%;
  }
  .growth-section .growth-listing .box{
    padding: 20px 0;
  }
  .growth-section .growth-listing .box .content .h3{
    width: 100%;
    max-width: 100%;
    margin: 0 0 10px;
  }
  .growth-section .growth-listing .box .content .inner-listing > li{
    width: 100%;
    margin: 20px 0;
  }
  .growth-section .growth-listing .box .content .inner-listing .info{
    height: auto;
    padding: 10px 0 24px;
    margin: 0 0 10px;
  }
  .growth-section .growth-listing .box .content .inner-listing{
    padding: 0;
  }
  .growth-section .growth-listing .box .content .cta-btn.link a{
    padding: 0;
  }
  .growth-section .growth-listing > li {
    margin: 0 0 37px;
  }
  .case-study-wrap .case-study .content{
    padding: 25px 15px!important;
  }
  .case-study-wrap .case-study .content .text {
    padding: 0 0 10px;
  }
  .case-study-wrap .case-study .box{
    height: 100%;
    margin: 15px 0;
  }
  .case-study-wrap .case-study .horizontal{
    margin: 0 0 15px;
  }
  .case-study-wrap .case-study .horizontal .content{
    height: auto;
  }
  .case-study-wrap .case-study .horizontal .content .text {
    padding: 0 0 25px;
  }
  .case-study-wrap{
    padding: 60px 0;
  }
  .case-study-wrap .case-study .h2 {
    padding: 0 0 30px;
  }
  .how-you-work-wrap{
    padding: 70px 0 40px;
  }
  .how-you-work-wrap .how-you-work .left{
    padding: 0 0 50px;
  }
  .how-you-work-wrap .how-you-work .left .h2 {
    padding: 0 0 18px;
  }
  .how-you-work-wrap .how-you-work .left .cta-btn {
    padding: 35px 0 0;
  }
  .how-you-work-wrap .how-you-work .left .info{
    max-width: 100%;
  }
  .how-you-work .work-strategy-lisiting{
    max-width: 100%;
  }
  .useful-resources .left .box a.image{
    position: inherit;
  }
  .useful-resources .left .box a.image img{
    width: 100%;
  }
  .useful-resources .left{
    height: auto;
    margin: 0 0 30px;
  }
  .useful-resources .left .box{
    height: auto;
  }
  .useful-resources-wrap{
    padding: 70px 0 10px;
  }
  .useful-resources .left .box .content {
    padding: 20px;
  }
  .useful-resources .h2 {
    padding: 0 0 30px;
  }
  .footer-wrap{
    margin: 0;
    padding: 0 0 21px;
  }
  .schedule-strategic-call-wrap{
    padding: 50px 0 100px;
  }
  .testimonial-wrap{
    padding: 60px 0;
  }
  .logo-images-wrap .logo-images {
    padding: 0 0 25px;
  }
  .growth-wrap{
    padding: 80px 0 50px;
  }
  .growth-section .title-wrap{
    padding: 0;
  }
  .growth-section .growth-listing li:before{
    width: 100%;
  }
  .growth-section .growth-listing {
    padding: 5px 0 0;
  }
  .schedule-strategic-call-wrap:before {
    bottom: -60px;
  }
  .journey-so-far-wrap{
    padding: 60px 0;
    margin: 0 0 30px;
  }
  .our-core-values-wrap{
    padding: 20px 0 0;
  }
  .title-wrap p {
    font-size: 18px;
    margin: 0;
  }
  .journey-so-far .journey-listing .box .big-text{
    font-size: 36px;
    line-height: 36px;
  }
  .journey-so-far .journey-listing .box .description p{
    font-size: 18px;
  }
  .our-core-values .columns .box .icon {
    padding: 0 0 45px;
  }
  .our-core-values .columns .box .title:before{
    top: -22px;
    width: 100%;
  }
  .team-structure .team-listing .box{
    padding: 10px 0;
  }
  .team-structure .team-listing .info {
    padding: 8px 30px 0;
  }
  .team-structure .team-listing .info .name a {
    font-size: 20px;
    line-height: 30px;
  }
  .team-structure .team-listing .info .name{
    padding: 0 0 4px;
  }
  .numbers-secton-wrap{
    padding: 80px 0 60px;
  }
  .lets-join-forces-wrap{
    padding: 60px 0 20px;
  }
  .lets-join-forces .box{
    padding: 40px 20px;
  }
  .lets-join-forces .box .h2{
    padding: 0 0 15px;
  }
  .our-best-work .columns{
    margin: 10px 0;
  }
  .our-best-work .info {
    padding: 20px 15px;
  }
  .our-best-work .info .title-link a{
    font-size: 22px;
    line-height: 32px;
  }
  .lets-join-forces .box .cta-btn{
    position: unset;
  }
  .lets-join-forces .box .info{
    padding: 0 0 30px;
  }
  .recent-posts .blog-listing .box{
    padding: 20px 0;
  }
  .numbers-section .number-section-boxes .box{
    padding: 40px 20px;
  }
  .single-testimonial-section.testimonial-wrap .left,
  .service-testimonial.single-testimonial-section.testimonial-wrap .left {
    width: 300px;
  }
  .single-testimonial-section.testimonial-wrap .right,
  .service-testimonial.single-testimonial-section.testimonial-wrap .right{
    width: calc(100% - 300px);
  }
  .single-testimonial-section.testimonial-wrap .right .testimonial-box {
    width: 100%;
    padding-left: 25px;
  }
  .single-testimonial-section.testimonial-wrap .testimonial-box-wrap .left .image-tag {
    padding: 10px;
  }
  .single-testimonial-section.testimonial-wrap .right .testimonial-box .content p{
    font-size: 18px;
    line-height: 28px;
  }
  .journey-so-far .journey-listing .box {
    width: 210px;
  }
  .journey-so-far .journey-listing:before{
    top: 72px;
  }
  .journey-so-far-wrap .journey-so-far .bg-img img {
    width: 100%;
    margin-top: -85px;
  }
  .about-page-case-study .case-study-content{
    padding: 0;
  }
  .about-clients-logo{
    padding: 0 0 60px;
  }
  .title-wrap .h2,
  .white-bussiness-growth .title-wrap .h2 {
    padding: 0 0 16px;
  }
  .our-clients-wrap .our-clients .h2{
    padding: 0 0 16px;
  }
  .our-clients .clients-logo-list li .image {
    margin: 0 auto;
  }
  .our-clients .clients-logo-list li {
    width: 33.33%;
  }
  .logo-images-wrap.about-page-logo-images .logo-images-listing li{
    width: 25%;
    padding: 15px 0;
  }
  .logo-images-wrap.about-page-logo-images .logo-images{
    padding: 0;
  }
  .about-page-logo-images{
    padding: 60px 0 !important;
  }
  .about-page-case-study .case-study .h2 {
    padding: 0 0 15px;
  }
  .our-best-work-wrap{
    padding: 20px 0 10px;
  }
  .life-at-growfusely-wrap{
    padding: 30px 0;
  }
  .team-structure-wrap.about-team{
    padding: 60px 0 30px;
  }
  .who-we-are-wrap{
    padding: 60px 0 30px;
  }
  .our-mission-wrap.two-col-40-60-ratio{
    margin: 30px 0 0;
  }
  .who-we-are .who-we-are-content .left{
    width: 100%;
    padding: 0 0 10px 0;
  }
  .who-we-are .who-we-are-content .left .text-box p span{
    display: inline;
  }
  .who-we-are .who-we-are-content .right{
    width: 100%;
    padding: 10px 0 0 0;
  }
  .listen-up .custom-arrow {
    padding: 45px 0 0;
  }
  .podcast-section .box .content .title a{
    font-size: 22px;
  }
  .multibox-slider-wrap .slick-dots{
    padding: 48px 0 0;
  }
  .podcast-section .slider-wrap{
    padding: 0 0 0 30px;
  }
  .listen-up-wrap{
    padding: 30px 0 80px;
  }
  .listen-up-wrap .listen-up-slider{
    padding: 30px 0 0;
  }
  .team-member-personal-choices .box-grp-wrap.favorite-books .book-name {
    padding: 15px 0 0;
  }
  .team-member-personal-choices .box-grp-wrap .box .book-name {
    font-size: 20px;
    line-height: 28px;
  }
  .team-member-personal-choices .box-grp-wrap.favorite-books .box{
    padding: 0 30px 30px;
  }
  .team-member-personal-choices .box-grp-wrap {
    padding: 20px 0;
  }
  .team-member-personal-choices .box-grp-wrap.personalities .box{
    padding: 30px;
  }
  .team-member-personal-choices .box-grp-wrap.personalities .box .image {
    padding: 20px 0 0;
  }
  .detail-about-member .content .info p{
    font-size: 28px;
    line-height: 38px;
  }
  .detail-about-member .content .date{
    font-size: 28px;
    line-height: 38px;
  }
  .detail-about-member .content .icon{
    padding: 20px 0;
  }
  .detail-about-member .content .h4 {
    padding: 0 0 10px;
  }
  .detail-about-member .content{
    padding: 40px 15px;
  }
  .team-member-personal-choices-wrap{
    padding: 60px 0 20px;
  }
  .team-detail-join-forces .lets-join-forces .box {
    padding: 30px 40px 80px;
  }
  .team-detail-join-forces .lets-join-forces .box .h2 {
    padding: 0 0 20px;
  }
  .team-detail-join-forces .lets-join-forces .box .cta-btn {
    bottom: 30px;
    position: absolute;
  }
  .why-growfusely .why-growfusely-list {
    padding: 30px 0 0;
  }
  .about-member-wrap .about-member .description {
    padding: 20px 0;
  }
  .about-member-wrap{
    padding: 60px 0;
  }
  .team-in-action-wrap.team-detail-team-in-action{
    padding: 80px 0 0;
  }
  .helping-us-section-wrap{
    padding: 60px 0;
  }
  .helping-us-section .left {
    width: 400px;
    padding-right: 15px;
  }
  .helping-us-section .right {
    width: calc(100% - 400px);
  }
  .helping-us-section .right .box{
    width: 100%;
    padding: 20px;
  }
  .helping-us-section .right .box p{
    font-size: 22px;
    line-height: 34px;
  }
  .helping-us-section .left .logo-title .logo {
    width: 40px;
  }
  .helping-us-section .left .logo-title .title {
    width: calc(100% - 40px);
    padding-left: 20px;
  }
  .our-mission-culture-listing .our-mission-culture-list .box .content .quote .text{
    width: calc(100% - 24px);
    font-size: 20px;
    line-height: 30px;
  }
  .our-mission-culture-listing .our-mission-culture-list .box .content .quote .img {
    width: 24px;
  }
  .our-mission-culture-listing .our-mission-culture-list .box{
    padding: 40px 0;
    margin: 0 0 60px;
  }
  .faq-listing .accordion-item{
    padding: 18px 0;
  }
  .faq-listing .accordion-body p{
    margin: 0 0 12px;
  }
  .faq-listing .info-text{
    font-size: 18px;
    padding: 45px 0 0;
  }
  .career-faq .faq-listing .h3 {
    padding: 35px 0 18px;
  }
  .faq-section-wrap.career-faq{
    padding: 60px 0;
  }
  .advantages-of-growfusely .advantages-of-growfusely-section .left .box{
    padding: 60px 30px;
  }
  .advantages-of-growfusely .advantages-of-growfusely-section .left .box p{
    font-size: 24px;
    line-height: 36px;
  }
  .advantages-of-growfusely .advantages-of-growfusely-section .right .listing-title{
    font-size: 22px;
    line-height: 32px;
    padding: 0 0 18px;
  }
  .advantages-of-growfusely .advantages-of-growfusely-section .right .listing-content li{
    padding: 8px 0 8px 38px;
  }
  .advantages-of-growfusely .advantages-of-growfusely-section .right .listing-content li:before{
    top: 14px;
  }
  .advantages-of-growfusely .advantages-of-growfusely-section .left{
    width: 300px;
    height: 100%;
  }
  .advantages-of-growfusely .advantages-of-growfusely-section .right{
    width: calc(100% - 300px);
    padding-left: 30px;
  }
  .advantages-of-growfusely .advantages-of-growfusely-section{
    align-items: flex-start;
  }
  .sassy-infographics .box .title-wrap{
    padding: 30px 15px;
  }
  .perks-of .perks-listing li .group .image{
    height: 52px;
    width: 52px;
  }
  .perks-of .perks-listing li .group .image img{
    width: 24px;
    height: 24px;
  }
  .pros-cons-wrap{
    padding: 60px 0;
  }
  .pros-cons-contain {
    padding: 15px 0 0;
  }
  .pros-cons-contain .box{
    padding: 30px 20px 20px;
  }
  .pros-cons-contain .box .img-title{
    padding: 0 0 15px;
  }
  .pros-cons-contain ul.listing li{
    padding: 10px 0 10px 35px;
  }
  .pros-cons-contain ul.listing li:before{
    top: 12px;
  }
  .pros-cons-contain .box .img-title .title{
    font-size: 20px;
    line-height: 26px;
  }
  .hiring-process .hiring-process-section .number{
    width: 40px;
    height: 40px;
    font-size: 22px;
  }
  .work-with-us .left .content p{
    font-size: 20px;
    line-height: 30px;
  }
  .work-with-us .left .content {
    padding: 20px 0 0;
  }
  .our-mission-culture-wrap{
    padding: 60px 0 0;
  }
  .our-mission-culture-listing {
    padding: 20px 0 0;
  }
  .advantages-of-growfusely-wrap{
    padding: 30px 0 60px;
  }
  .perks-of-wrap{
    padding: 60px 0;
  }
  .life-at-growfusely-wrap.carrer-page-life-at-growfusely{
    padding: 60px 0;
  }
  .current-openings-wrap{
    padding: 60px 0 0;
  }
  .current-openings .subtitle .h3 {
    padding: 0 0 10px;
  }
  .current-openings .subtitle{
     margin: 15px auto 20px;
  }
  .client-testimonial-slider-section .client-testimonial-box .right .quote img {
    width: 20px;
    margin-top: -3px;
  }
  .client-testimonial-slider-section .client-testimonial-box .right .quote p{
    font-size: 18px;
    line-height: 28px;
  }
  .client-testimonial-wrap{
    padding: 60px 0;
  }
  .video-section-wrap.carrer-video-section{
    padding: 0 0 60px;
  }
  .video-section .content{
    margin: 25px auto 0;
  }
  .hiring-process-wrap{
    padding: 60px 0 20px;
  }
  .hiring-process .hiring-process-section{
    margin: 20px auto;
  }
  .hiring-process .hiring-process-section .content .title{
    font-size: 22px;
    line-height: 28px;
  }
  .current-openings-list .current-openings-content .box .left .title{
    font-size: 26px;
    line-height: 36px;
  }
  .current-openings-list .current-openings-content .box .right .content-box{
    padding: 20px;
  }
  .current-openings-content .content-box .group .position-branch .position a{
    font-size: 22px;
  }
  .current-openings-content .content-box .group .position-branch .branch{
    font-size: 18px;
    padding: 5px 0 0;
  }
  .current-openings-list .current-openings-content .content-box .group{
    padding: 15px 0;
  }
  .current-openings-list .current-openings-content .box{
    padding: 40px 0;
  }
  .subscribe-form .form-wrap .form-grp-wrap {
    margin: 0 0 10px;
  }
  .subscribe-form .title-wrap .description p{
    font-size: 18px;
    line-height: 28px;
  }
  .client-page-subscribe{
    margin: 0 0 60px;
  }
  .subscribe-form-wrap{
    padding: 60px 0;
  }
  .form-wrap .submit-btn {
    padding: 4px 28px;
  }
  .testimonial-casestudy-grp .casestudy-grp{
    margin: 25px 0;
  }
  .testimonial-casestudy-grp .single-testimonial-section{
    padding: 25px 0;
  }
  .testimonial-casestudy-grp .casestudy-grp .content{
    padding: 30px 15px 0 15px;
  }
  .testimonial-casestudy-section-wrap{
    padding: 0 0 40px;
  }
  .growth-section .growth-listing .box .content .inner-listing .title-link a{
    font-size: 18px;
    line-height: 22px;
  }
  .case-study-overview-wrap{
    padding: 60px 0;
  }
  .case-study-overview .content .h2 {
    padding: 0 0 20px;
  }
  .case-study-overview .content .description p {
    font-size: 18px;
    line-height: 28px;
    margin: 0 0 12px;
  }
  .case-study-challanges-wrap{
    padding: 60px 0;
  }
  .case-study-challanges .challanges-box .number{
    font-size: 18px;
    line-height: 22px;
    width: 32px;
    height: 32px;
  }
  .case-study-challanges .challanges-box .title{
    font-size: 22px;
    line-height: 32px;
    padding: 18px 0;
  }
  .case-study-challanges .challanges-box{
    padding: 30px 15px;
  }
  .case-study-solutions-wrap{
    padding: 50px 0;
  }
  .case-study-solutions .solution-list-box{
    padding: 20px 0;
  }
  .case-study-solutions .solution-list-box .solution-content .title-tag{
    font-size: 18px;
    line-height: 22px;
  }
  .case-study-solutions .solution-list-box .solution-content .title{
    font-size: 22px;
    line-height: 32px;
  }
  .case-study-solutions .solution-list-box .solution-content .title-tag{
    font-size: 18px;
    line-height: 22px;
  }
  .case-study-solutions .solution-list-box .solution-content .description{
    padding: 16px 0 10px;
  }
  .case-study-solutions .solution-info .box .solution-title{
    font-size: 22px;
    line-height: 32px;
  }
  .case-study-solutions .solution-info .box .solution-title{
    margin: 0 0 20px;
  }
  .case-study-solutions .solution-info .box{
    padding: 30px 15px 0;
  }
  .case-study-solutions .solution-info .box .image{
    margin: 45px 0 0;
  }
  .case-study-solutions .information-box{
    padding: 40px 0;
    margin: 0;
  }
  .case-study-solutions .solution-info{
    margin: 20px 0;
  }
  .case-study-solutions .solution-info .logos-grp ul li{
    width: 33.33%;
  }
  .case-study-solutions .information-box .information-box-content .logo{
    width: 180px;
    margin: 0 auto;
    padding: 0 0 26px;
  }
  .case-study-solutions .information-box .information-box-content p{
    font-size: 22px;
    line-height: 32px;
  }
  .case-study-results-wrap{
    padding: 60px 0;
  }
  .case-study-results .challanges-box .logo{
    width: 64px;
    height: 64px;
  }
  .case-study-results .challanges-box .logo img{
    width: 36px;
  }
  .case-study-results .challanges-box .title{
    font-size: 22px;
    line-height: 27px;
    margin: 30px 0 20px;
  }
  .case-study-results .challanges-box{
    padding: 30px 15px;
  }
  .get-in-touch-wrap{
    padding: 0;
  }
  .get-in-touch .get-in-touch-content .cta-btn{
    margin: 40px 0 0;
  }
  .case-study-solutions .solution-info .logos-grp ul li .image {
    width: 160px;
    height: 50px;
  }
  .case-study-steps-wrap {
    margin: -50px 0 0;
  }
  .case-study-steps .box {
    width: 276px;
    padding: 10px 15px;
  }
  .case-study-solutions .solution-list-box .skills-grp .box{
    padding: 30px 15px;
  }
  .case-study-solutions .solution-list-box .skills-grp .box .text{
    font-size: 24px;
    line-height: 30px;
    padding: 12px 0 0;
  }
  .case-study-results .columns.full-cols{
    padding: 30px 12px;
  }
  .case-study-results .columns.full-cols .left{
    width: 300px;
  }
  .case-study-results .columns.full-cols .right {
    width: calc(100% - 300px);
    padding-left: 20px;
    margin: 30px 0 0;
  }
  .our-presence .our-presence-list .box{
    padding: 30px 20px;
  }
  .our-presence .our-presence-list .box .logo img{
    width: 62px;
    height: 62px;
  }
  .our-presence .our-presence-list .box .title a{
    font-size: 22px;  
    line-height: 32px;
  }
  .our-presence .our-presence-list .box .address a{
    font-size: 18px;
    line-height: 28px;
  }
  .our-presence-wrap{
    padding: 60px 0 50px;
  }
  .write-to-us-wrap{
    padding: 60px 0;
  }
  .write-to-us .content p{
    font-size: 18px;
    line-height: 28px;
  }
  .lets-join-forces .columns{
    margin: 15px 0;
  }
  .contact-us-lets-join{
    padding: 45px 0;
  }
  .contact-us-lets-join .lets-join-forces .box{
    padding: 30px 15px;
  }
  .contact-us-lets-join .info p{
    font-size: 22px;
    line-height: 32px;
  }
  .contact-us-lets-join .author-info-box .info .name{
    font-size: 22px;
    line-height: 30px;
  }
  .contact-us-lets-join .author-info-box .info .position{
    font-size: 20px;
    line-height: 24px;
    padding: 8px 0 6px;
    margin: 0 0 6px;
  }
  .contact-us-lets-join .author-info-box .info .email, .contact-us-lets-join .author-info-box .info .email a{
    font-size: 18px;
    line-height: 22px;
  }
  .contact-us-lets-join .author-info-box .info .cell, .contact-us-lets-join .author-info-box .info .cell a{
    font-size: 18px;
    line-height: 22px;
  }
  .contact-us-lets-join .author-info-box .info{
    padding: 0;
  }
  .contact-us-lets-join .box .info ul li .grp .icon{
    width: 44px;
    height: 44px;
  }
  .contact-us-lets-join .box .info ul li .grp .icon img{
    width: 22px;
    height: 22px;
  }
  .contact-us-lets-join .box .info ul li .grp .info-text .title{
    font-size: 18px;
    line-height: 24px;
  }
  .contact-us-lets-join .box .info ul li .grp .info-text a{
    font-size: 18px;
    line-height: 24px;
  }
  .contact-us-clients-logo{
    padding: 0;
  }
  .single-testimonial-section.contact-us-testimonial{
    padding: 0 0 60px;
  }
  .contact-us-lets-join .author-info-box .image {
    width: 80px;
  }
  .contact-us-lets-join .author-info-box .info{
    width: calc(100% - 80px);
    padding-left: 10px;
  }
  .business-growth-section .business-growth-list .right{
    padding: 30px 15px;
  }
  .business-growth-section .business-growth-list .listing li{
    width: 100%;
    padding: 6px 15px 6px 24px;
    font-size: 18px;
    line-height: 30px;
  }
  .business-growth-section .business-growth-list .listing li:before{
    width: 16px;
    height: 16px;
    top: 14px;
  }
  .learn-about-us .learn-about-listing .left .title-info{
    width: calc(100% - 40px);
    padding-left: 15px;
  }
  .learn-about-us .learn-about-listing .left .logo{
    width: 40px;
    height: 40px;
  }
  .learn-about-us .learn-about-listing .left .title-info .title{
    font-size: 24px;
    line-height: 32px;
    padding: 0 0 12px;
  }
  .learn-about-us .learn-about-listing .right .box{
    padding: 30px 15px;
  }
  .learn-about-us .learn-about-listing .right .box .listing li{
    padding: 8px 0 8px 32px;
  }
  .learn-about-us .learn-about-listing .right .box .list-title {
    font-size: 22px;
    line-height: 26px;
    padding: 0 0 15px;
  }
  .learn-about-us .learn-about-listing > ul > li{
    padding: 25px 0;
  }
  .learn-about-us .learn-about-listing .left{
    width: 300px;
    padding: 0;
  }
  .learn-about-us .learn-about-listing .right {
    width: calc(100% - 300px);
    padding-left: 20px;
  }
  .learn-about-us-wrap{
    padding: 60px 0 40px;
  }
  .learn-about-us .title-wrap.top-title{
    padding: 0 0 12px;
    margin: 0 0 30px;
  }
  .story-telling-wrap{
    padding: 60px 0;
    margin: 0 0 60px;
  }
  .story-telling .box{
    padding: 30px 15px;
  }
  .story-telling .box .title{
    font-size: 22px;
    line-height: 28px;
    padding: 16px 0;
  }
  .without-author-blog .blog-listing .box .info .title-link {
    padding: 12px 15px 12px 0;
  }
  .without-author-blog .cta-btn.link{
    margin: 0;
    padding: 10px 0 0;
  }
  .feature-info-list .box .info{
    padding: 20px 15px;
  }
  .feature-info-list .box .info .title-link{
    padding-top: 0;
  }
  .feature-info-list .columns{
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .infographics-strategic-call{
    padding-top: 40px;
  }
  .partnership-growth-section{
    padding: 60px 0 30px;
  }
  .business-growth-section .business-growth-list .left .title{
    font-size: 28px;
    line-height: 38px;
    padding: 15px 0 20px;
  }
  .benefits-partnership-list .box{
    padding: 30px 15px;
  }
  .benefits-partnership-wrap{
    padding: 30px 0 60px;
  }
  .benefits-partnership-wrap.white-label-benefits{
    padding: 30px 0 40px;
  }
  .what-we-do-wrap{
    padding: 60px 0 30px;
  }
  .partnership-case-study .solution-sub-section-wrap .solution-sub-section{
    padding: 40px 0;
  }
  .partnership-case-study .solution-sub-section-wrap .subtitle{
    font-size: 26px;
    line-height: 36px;
  }
  .partnership-case-study .solution-sub-section-wrap .subtitle-wrap{
    padding: 0 0 15px;
  }
  .partnership-casestudy .case-study .h3{
    padding: 0 0 8px;
  }
  .group-resources-wrap{
    padding: 20px 0 30px;
  }
  .group-resources .blog-listing-wrap{
    padding: 30px 0;
  }
  .group-resources .blog-listing-wrap .title-wrap{
    padding: 0 0 20px;
  }
  .group-resources .blog-listing-wrap .title-wrap p{
    font-size: 18px;
  }
  .intrested-partnership-wrap{
    padding: 60px 0;
  }
  .what-we-do .what-we-do-list li{
    width: 50%;
  }
  .what-we-do .what-we-do-list{
    margin: 0 -15px;
  }
  .service-testimonial.single-testimonial-section.testimonial-wrap .right .testimonial-box .content p {
    font-size: 20px;
    line-height: 30px;
  }
  .service-testimonial.single-testimonial-section.testimonial-wrap .testimonial-box-wrap .left .image-tag {
    right: 20px;
    bottom: -20px;
    width: max-content;
    left: auto;
  }
  .service-testimonial{
    padding: 60px 0;
  }
  .service-numbers .number-section-boxes{
    flex-wrap: wrap;
    padding: 0;
  }
  .service-numbers .number-section-boxes .box{
    width: 50%;
  }
  .service-numbers .numbers-section .number-section-boxes .box .counter-number .count, .service-numbers .numbers-section .number-section-boxes .box .counter-number, .service-numbers .numbers-section .number-section-boxes .box .counter-number .plus{
    text-align: center;
  }
  .service-growth-section{
    padding: 60px 0 0;
  }
  .business-growth-section .description p{
    font-size: 18px;
    line-height: 30px;
  }
  .key-elements-wrap{
    padding: 60px 0;
    margin: 40px 0;
  }
  .key-elements .row {
    padding: 25px 0 0;
  }
  .key-elements .title-wrap p{
    font-size: 18px;
  }
  .key-elements .right .content-box{
    padding: 35px 15px;
    margin: 0 0 20px;
  }
  .key-elements .right .content-box .logo img{
    width: 44px;
  }
  .key-elements .right .content-box .logo{
    padding: 0 0 20px;
  }
  .key-elements .right .content-box .title{
    font-size: 22px;
    line-height: 32px;
  }
  .key-elements .right .content-box .description{
    padding: 14px 0;
  }
  .key-elements .right .content-box .listing-section .listing li{
    width: 100%;
    padding: 0 15px 0 33px;
  }
  .blog-resources-wrap{
    padding: 60px 0;
  }
  .blog-resources-list .columns .box .content{
    padding: 30px 15px;
  }
  .blog-resources-list .columns .box .content .title{
    padding: 14px 0 30px;
  }
  .blog-resources-list .columns .box .content .title a{
    font-size: 22px;
  }
  .service-case-study{
    padding: 0;
  }
  .service-case-study .cta-btn {
    padding: 40px 0 0;
  }
  .saas-marketing-plan-wrap{
    padding: 60px 0;
  }
  .service-numbers .numbers-section .number-section-boxes .box .counter-number .count, .service-numbers .numbers-section .number-section-boxes .box .counter-number, .service-numbers .numbers-section .number-section-boxes .box .counter-number .plus{
    font-size: 32px;
    line-height: 42px;
  }
  .service-pros-cons .info{
    padding: 20px 0;
  }
  .saas-marketing-plan .saas-marketing-plan-listing .custom-arrow .next-custom{
    bottom: -66px;
    top: auto;
    right: -35px;
  }
  .saas-marketing-plan .saas-marketing-plan-listing .custom-arrow .prev-custom{
    bottom: -66px;
    top: auto;
    left: -35px;
  }
  .saas-marketing-plan .saas-marketing-plan-listing .custom-arrow{
    position: relative;
  }
  .seo-service-what-we-do .what-we-do .what-we-do-list{
    margin: 0;
  }
  .seo-lifecycle-wrap{
    padding: 60px 0;
  }
  .our-core-values .columns .box.bg-grey{
    background-color: transparent;
  }
  .our-core-values .columns:nth-child(even) .box{
    background-color: #EDF2F7;
  }
  .we-create-distribute .we-create-structure .structure-right{
    width: 100%;
  }
  .we-create-distribute .we-create-structure .structure-left{
    width: 100%;
    padding: 0 0 50px;
  }
  .we-create-distribute .we-create-structure .nav-tabs .nav-link.active:before{
    display: none;
  }
  .we-create-distribute .we-create-structure .structure-right .content{
    max-width: 100%;
  }
  .we-create-distribute .we-create-structure .structure-right .tab-content .tab-pane{
    padding: 35px 15px;
  }
  .we-create-distribute .we-create-structure .structure-right .content .title{
    font-size: 22px;
    line-height: 32px;
    padding: 0 0 15px;
    text-align: center;
  }
  .we-create-distribute .we-create-structure .structure-right .content .info{
    padding: 20px 0 14px;
  }
  .we-create-distribute .we-create-structure .structure-right .content .listing li{
    padding: 10px 0;
    width: 50%;
  }
  .we-create-distribute-wrap{
    padding: 60px 0 0;
  }
  .subscribe-form-wrap.get-guide-wrap .get-guide{
    padding: 60px 15px;
  }
  .blog-page-schedule-startegic{
    margin: 60px 0 0;
  }
  .how-we-help{
    padding: 60px 0;
  }
  .popup-wrap.lets-chat{
    padding: 40px 0;
  }
  .popup .form-wrap {
    padding: 20px 0 0;
  }
  .words-of-whisom .journey-with-us .title{
    font-size: 22px;
    line-height: 32px;
    padding: 0 0 25px;
  }
  .words-of-whisom .journey-with-us{
    padding: 35px 0 0;
    margin: 10px 0 0;
  }
  .interview-features .feature-info-list .columns {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .interview-features .feature-info-list .box .info {
    padding: 18px 0;  
  }
  .about-the-intervier .left .title-tag{
    font-size: 18px;
  }
  .about-the-intervier .left .designation{
    font-size: 20px;
    line-height: 30px;
  }
  .about-the-intervier .left .content p{
    font-size: 18px;
    line-height: 28px;
  }
  .about-the-intervier .left .content{
    padding: 5px 0 0;
  }
  .about-the-intervier .left{
    padding: 5px 0 30px;
  }
  .about-the-intervier-wrap{
    padding: 50px 0 0;
  }
  .blog-listing .box .info .title-link a{
    font-size: 22px;
    line-height: 32px;
  }
  .blog-detail-resources .left-col .box .img-wrap .tag{
    left: 10px;
    top: 10px;
  }
  .blog-detail-resources .left-col .box .info{
    padding: 30px 15px;
  }
  .blog-detail-resources .left-col .box .info .title-link a{
    font-size: 22px;
    line-height: 30px;
  }
  .blog-detail-resources .left-col .box{
    margin: 0 0 20px;
  }
  .blog-detail-resources .right-col{
    padding: 30px 15px;
    margin: 40px 0 0;
  }
  .blog-detail-resources-wrap{
    padding: 60px 0;
  }
  .blog-detail-section .author-box-wrap .author-box{
    padding: 20px;
  }
  .blog-detail-resources .left-col .box .left{
    width: 300px;
  }
  .blog-detail-resources .left-col .box .right{
    width: calc(100% - 300px);
  }
  .blog-detail-section-wrap{
    padding: 50px 0 0px;
  }
  .blog-detail-section .tag-boxes-wrap{
    padding: 20px 0;
  }
  .blog-detail-section .author-box-wrap{
    margin: 20px 0 0;
  }
  .error-banner .banner .image{
    width: 110px;
  }
  .blog-listing-wrap .blog-listing-group .blog-listing{
    padding: 30px 0;
  }
  .error-thankyou-blog-wrap{
    padding: 60px 0 50px;
  }
  .listen-up .main-action-wrap{
    padding: 50px 0 0;
  }
  .strategic-call-clients.our-clients-wrap{
    padding: 60px 0 30px;
  }
  .strategic-call-clients.our-clients-wrap .our-clients .clients-logo-list{
    padding: 0;
  }
  .testimonial-wrap.strategic-testimonial-wrap{
    padding: 0 0 100px;
  }
  .business-growth-section-wrap.location-detail-business-growth{
    padding: 60px 0 0;
  }
  .business-growth-section-wrap.location-detail-business-growth .business-growth-list .left .title{
    padding: 20px 0;
  }
  .our-clients-wrap.locations-clients-logo .our-clients .clients-logo-list{
    padding-top: 0;
  }
  .case-study-wrap.location-case-study .case-study .h2{
    padding: 0;
  }
  .case-study-solutions-wrap.location-solutions-wrap{
    padding: 0 0 60px;
  }
  .location-solutions-wrap .coverage-section-wrap .solution-list-wrap{
    padding: 0;
  }
  .location-solutions-wrap .content .info p{
    font-size: 18px;
    line-height: 28px;
  }
  .location-solutions-wrap .coverage-section .content{
    padding: 0;
  }
  .location-solutions-wrap .content .author-info{
    padding: 20px 0;
  }
  .location-solutions-wrap .content .author-info .author .name{
    font-size: 22px;
    line-height: 32px;
  }
  .location-why-growfusely{
    padding: 60px 0;
  }
  .location-solutions-wrap .coverage-section .coverage-slider{
    width: 100%;
  }
  .location-solutions-wrap .coverage-section .custom-arrow .prev-cov-arrow{
    left: 10px;
  }
  .location-solutions-wrap .coverage-section .custom-arrow .next-cov-arrow{
    right: 10px;
  }
  .location-solutions-wrap .coverage-section .coverage-slider .boxs img{
    width: 100%;
  }
  .our-process-steps .image{
    padding: 60px 0;
  }
  .our-process-steps .our-process-listing .our-process-box .no{
    font-size: 20px;
    line-height: 28px;
    width: 44px;
    height: 44px;
  }
  .our-process-steps .our-process-listing .our-process-box .title{
    font-size: 24px;
    line-height: 34px;
    padding: 10px 0;
  }
  .our-process-steps .our-process-listing .row{
    padding: 0;
  }
  .our-process-steps .our-process-listing .our-process-box{
    padding: 80px 0;
  }
  .testimonial-box-wrap .left .image-tag{
    width: auto;
  }
  .testimonial-casestudy-grp .single-testimonial-section.testimonial-wrap .testimonial-box-wrap .left .image-tag {
    margin-left: 0;
  }
  .saas-marketing-plan .saas-marketing-plan-listing .custom-arrow{
    display: none !important;
  }
  .saas-marketing-plan .saas-marketing-plan-listing .saas-marketing-plan-slider .slick-dots{
    padding: 15px 0 0;
  }
  .team-member-personal-choices .box-grp-wrap.personalities .box .image img {
    border-radius: 100%;
    width: 100px;
    height: 100px;
  }
  .subscribe-form-wrap.get-guide-wrap{
    margin: 50px 0 0;
  }
  .blog-detail-section .author-box-wrap .left .image img{
    width: 100px;
    height: 138px;
  }
  .blog-detail-section .content h2 {
    font-size: 28px;
    line-height: 38px;
  }
  .blog-detail-section .author-box-wrap .left{
    width: 110px;
  }
  .blog-detail-section .author-box-wrap .right{
    width: calc(100% - 110px);
  }
  .client-clients-logo{
    padding-bottom: 20px;
  }
  .service-solution-slider{
    padding: 60px 0;
  }
  .who-we-are .who-we-are-content .left .text-box p {
    font-size: 22px;
    line-height: 32px;
    padding: 20px 20px;
  }
  .service-growth-section.bg-color{
    padding-bottom: 60px;
  }
  .testimonial-casestudy-grp .single-testimonial-section.testimonial-wrap .testimonial-box-wrap{
    align-items: center;
  }
  .contact-us-form-banner .banner-content .left{
    width: 50%;
  }
  .contact-us-form-banner .banner-content .right{
    width: 50%;
  }
  .case-study-scroll-tab ul li a{
    font-size: 16px;
    padding: 4px 12px;
  }
  .blog-resources-wrap.our-service-blogs {
    padding: 40px 0 50px;
  }
  .types-of-pages-wrap{
    padding: 40px 0 30px;
  }
  .guide-blog-banner .blog-listing .box .img-wrap .image{
    height: 300px;
  }
  .our-process-steps .our-process-listing .our-process-box .left .img {
    width: 340px;
  }
  .guide-detail-section-wrap .blog-detail-section .table-of-content{
    width: auto;
  }
  .seo-lifecycle .image.desktop-version svg{
    width: 700px;
  }
  .guide-detail-section-wrap .content .box-wrap .box{
    padding: 20px;
  }
  .guide-detail-section-wrap .content .box-wrap.full-section-box .box{
    padding: 25px;
  }
  .guide-detail-section-wrap .content .box-wrap.full-section-box .box .title-wrap .h2,
  .guide-detail-section-wrap .content .box-wrap.full-section-box .box .title-wrap .title{
    font-size: 24px;
    line-height: 34px;
  }
  .key-elements .title-wrapper{
    position: unset;
  }
  .service-popup-form .popup .form-grp{
    padding: 8px 0;
  }
  .strategic-testimonial-wrap.schedule-testi .left{
    width: 300px;
  }
  .strategic-testimonial-wrap.schedule-testi .left .image img{
    width: 290px;
  }
  .strategic-testimonial-wrap.schedule-testi .left .image-tag{
    width: 240px;
    right: 0;
  }
  .strategic-testimonial-wrap.schedule-testi .right{
    width: calc(100% - 300px);
    padding-left: 42px;
  }
  .our-presence .our-presence-list{
    padding: 0;
  }
  .logo-images-wrap{
    padding: 60px 0 0;
  }
  .service-brands-clients-logo .our-clients .clients-logo-list{
    padding-top: 0;
  }
  .white-label-benefits .benefits-partnership-list .box {
    padding: 20px;
  }
  .benefits-partnership-wrap.white-label-benefits{
    padding: 60px 0;
  }
  .what-we-do .what-we-do-list .box{
    padding: 20px;
  }
  .white-label-service{
    padding: 60px 0;
  }
  .partnership-case-study .solution-sub-section-wrap .subtitle-wrap .description p{
    font-size: 18px;
    line-height: 28px;
  }
  .white-label-casetudy .title-wrap .h2{
    padding: 0 0 18px;
  }
  .case-study-wrap.white-label-casetudy .case-study .h3 {
    padding: 0;
  }
  .white-label-casetudy .title-wrap .h2 {
    padding: 0 0 20px;
  }
  .case-study-wrap.white-label-casetudy .case-study-content {
    padding: 0;
  }
  .white-label-clients .our-clients .clients-logo-list {
    padding-top: 0;
  }
  .client-clients-logo .title-wrap {
    padding-bottom: 0;
  }
  .benefits-partnership-wrap .title-wrap .h2{
    padding: 0 0 16px;
  }
  .life-at-growfusely-wrap.carrer-page-life-at-growfusely .life-at-growfusely-slider {
    padding: 0 0 30px 0;
  }
  .our-mission .box .content .title-wrap .h2{
    padding: 0 0 18px;
  }
  .about-page-case-study.case-study-wrap .case-study .content .text {
    padding: 0 0 25px;
  }
  .process-client .our-clients .clients-logo-list {
    padding: 0px 0 30px;
  }
  .process-client{
    padding: 60px 0 40px;
  }
  .service-logo.logo-images-wrap .logo-images {
    padding: 0 0 30px;
  }
  .service-logo {
    padding: 40px 0 0 !important;
  }
  .service-clients-logo .our-clients .clients-logo-list{
    padding: 0;
  }
  .service-clients-logo .our-clients .h2{
    padding: 0;
  }
  .service-clients-logo{
    padding-bottom: 0;
  }
  .blog-resources-wrap.service-blog {
    padding: 30px 0 60px;
  }
  .blog-resources-wrap.service-blog .title-wrap{
    padding: 0;
  }
  .subscribe-form .form-wrap {
    margin: 0;
  }
  .service-case-study .title-wrap{
    padding: 0;
  }
  .single-testimonial-section.testimonial-wrap .testimonial-box-wrap {
    padding: 8px 0 20px;
  }
  .faq-section-wrap.service-faq {
    padding: 60px 0 30px;
  }  
  .saas-seo-client{
    padding-bottom: 0 !important;
  }
  .blog-resources-wrap.service-blog {
    padding: 60px 0;
  }
  .link-building-tactics{
    padding: 60px 0 !important;
  }
  .our-service-benefits-label .benefits-partnership .title{
    font-size: 18px;
    line-height: 28px;
  }
  .saas-design-case{
    padding-top: 0px !important;
  }
  .location-solutions-wrap.saas-design-case{
    padding-top: 50px !important;
  }
  .location-solutions-wrap.saas-design-case .solution-list-wrap {
    padding: 15px 0 0;
  }
  .saas-design-brands .clients-logo-list{
    padding: 0 !important;
  }
  .saas-design-brands .clients-logo-list li{
    padding: 0 !important;
  }
  .saas-design-suscribe{
    margin: 0;
  }
  .blog-list-page-section .title-wrap {
    padding-bottom: 0px !important;
  }
  .case-study-steps .box .title{
    font-size: 20px;
    line-height: 28px;
  }
  .service-brands-clients-logo.link-our-client-wrap{
    padding-top: 60px;
    padding-bottom: 0;
  }
  .service-brands-clients-logo.link-our-client-wrap .our-clients .clients-logo-list{
    padding: 0;
  }
  .saas-seo-agency-do{
    padding: 60px 0 40px !important;
  }
  .saas-design-case .case-study-solutions .solution-info .box .image {
    margin: 30px 0 0;
  }
  .saas-design-blogs {
    padding-top: 0 !important;
  }
  .saas-design-blogs .title-wrap{
    padding: 0;
  }
  .saas-design-case .case-study-content {
    padding: 8px 0 0;
  }
  .saas-design-testi .testimonial-box-wrap {
    padding: 28px 0 22px !important;
  }
  .saas-design-we-do {
    padding-top: 60px !important;
    padding-bottom: 50px !important;
  }
  .location-coverage-section-wrap {
    padding: 60px 0 40px !important;
  }
  .digital-blog-wrap {
    padding-bottom: 50px !important;
  }
  .digital-explore {
    padding: 60px 0 45px !important;
  } 
  .editors-pick .editors-listing {
    padding-top: 0;
  }
  .location-page-logo-images {
    padding: 40px 0 0 !important;
  }
  .business-growth-section-wrap.location-detail-business-growth .title-wrap .h2 {
    padding: 0 0 12px;
  }
  .location-banglore-clients {
    padding: 60px 0 15px !important;
  }
  .case-study-wrap.location-case-study .case-study .h2 br{
    display: none;
  }
  .banglore-two-slider {
    padding-bottom: 60px !important;
  }
  .banglore-two-slider .main-action-wrap {
    margin-top: 10px;
  }
  .banglore-casee .horizontal .content .text {
    padding: 0 0 25px !important;
  }
  .case-study-wrap.banglore-casee .case-study .horizontal{
    margin: 0 !important;
  }
  .case-study-solutions .title-wrap br{
    display: none;
  }
  .location-timeline{
    padding-top: 0;
  }
  .location-why-growfusely .why-growfusely-list{
    padding: 20px 0 0;
  }
  .title-wrap br{
    display: none;
  }
  .digital-blog-wrap .title-wrap .h2{
    padding: 0;
  }
  .feature-infographics-wrap .infographics-data .columns {
    padding: 15px;
  }
  .feature-infographics-wrap {
    padding: 60px 0 15px !important;
  }
  .location-solutions-wrap.two-slider-wrap .main-action-wrap{
    margin-top: 0;
  }
  .banglore-casee .title-wrap {
    padding-bottom: 12px;
  }
  .document-case-location.banglore-casee .horizontal .content .text {
    padding: 0 0 30px !important;
  }
  .content-location-two-slider .case-study-solutions .solution-list-box{
    padding: 0;
  }
  .logo-images-wrap.content-writing-logos {
    padding: 60px 0 0;
  }
  .content-writing-growth .business-growth-section .business-growth-list .right{
    padding: 30px 15px;
  }
  .content-writing-brand-logos .our-clients .clients-logo-list li{
    padding: 0 !important;
  }
  .content-writing-subscribe{
    margin: 0;
  }
  .jet-content-case .title-wrap {
    padding-bottom: 15px;
  }
  .content-writing-brands .our-clients .clients-logo-list li {
    padding: 0 !important;
  }
  .content-writing-brands{
    padding-bottom: 20px !important;
  }
  .content-what-do{
    padding-top: 40px !important;
  }
  .saas-seo-brand{
    padding-bottom: 20px !important;
  }
  .saas-seo-case{
    padding-top: 0;
  }
  .saas-seo-case .title-wrap {
    padding: 0 15px 15px;
  }
  .saas-seo-what {
    padding-top: 60px !important;
  }
  .saas-content-key{
    margin-bottom: 0 !important;
  }
  .saas-content-distribute {
    padding: 60px 0 40px !important;
  }
  .saas-content-blog{
    padding-bottom: 60px !important;
  }
  .saas-content-what{
    padding: 60px 0 !important;
  }
  .saas-content-what{
    padding-top: 60px !important;
  }
  .strategic-testimonial-wrap.schedule-testi .right .testimonial-box {
    padding-left: 0;
  }
  .useful-resources .left .box .image img{
    width: 100%;
  }
  .useful-resources .left .box .image{
    position: inherit;
  }
  .partnership-label-service {
    padding: 60px 0 !important;
  }
  .new-client-testi .testimonial-casestudy-grp .casestudy-grp .content .h3 a {
    font-size: 26px;
    line-height: 38px;
  }
  .blog-listing-wrap.carrer-blogs{
    padding: 60px 0;
  }
  .blog-listing-wrap.carrer-blogs .blog-listing .box {
    padding: 0;
  }
  .hiring-process-wrap.career-hiring{
    padding: 60px 0;
  }
  .our-best-work .image-wrap a img {
    height: auto !important;
  }
  .link-what-do{
    padding: 60px 0 !important;
  }
  .seo-service-what-we-do .what-we-do .what-we-do-list .box {
    padding: 25px;
  }
  .our-service-location-slider.location-coverage-section-wrap{
    padding: 60px 0 !important;
  }
  .service-testimonial.single-testimonial-section.testimonial-wrap .testimonial-box-wrap .left .image-tag {
    right: 0;
    width: 300px !important;
  }
  .content-writing-story{
    margin: 0;
  }
  .content-writing-slider{
    padding-top: 60px !important;
  }
  .link-subscribe-form{
    margin-bottom: 0 !important;
  }
  .hiring-process-wrap.link-hiring{
    padding-top: 60px;
  }
  .cta-checklist-grp-wrap .get-guide {
    padding: 22px !important;
  }
  .cta-checklist-grp-wrap .get-guide-box h2{
    font-size: 22px;
    line-height: 32px;
  }
  .cta-author-describe .get-guide-box .left{
    width: 100% !important;
    padding: 0;
  }
  .cta-author-describe .get-guide-box .right{
    width: 100% !important;
    padding: 30px 0 0 !important;
  }
  .cta-author-describe .get-guide-box{
    padding: 40px;
  }
  .get-guide .get-guide-box .left{
    width: 100%;
  }
  .get-guide .get-guide-box .right{
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
  }
  .cta-checklist-grp-wrap .get-guide .left{
    width: 100% !important;
  }


  /****************** Blog Detail Page New Banner Section *****************/
  .blog-banner-detail-content .h1 {
    font-size: 33px;
    line-height: 40px;
  }
  .pad-top-286 {
    padding-top: 286px !important;
  }
  .left-box {
    padding: 15px;
  }
  .box-title {
    font-size: 17px;
  }
  .left-box .read-more a {
    font-size: 12px;
  }
  .blog-detail-section .table-of-content ul.title-listing li a {
    font-size: 15px;
  }

}
@media (max-width: 767px) {
  .recent-all-post.recent-posts .blog-listing .box .img-wrap .image img {
    height: auto;
    object-fit: cover;
  }
  .schedule-strategic-call-wrap .schedule-strategic-call{
    background-image: none;
    padding: 60px 15px;
  }
  .schedule-strategic-call-wrap .schedule-strategic-call .cta-btn {
    margin: 35px 0 0;
  }
  .hiring-process-section .box-wrap:before{
    right: auto;
    left: 18px;
    top: 10px;
  }
  .hiring-process .hiring-process-section .content{
    width: 100%;
    padding: 10px 25px 0;
  }
  .hiring-process-section li:nth-child(even) .box .content {
    text-align: left;
  }
  .hiring-process .hiring-process-section .number-wrap{
    text-align: left;
    padding: 10px 0 0;
  }
  .why-growfusely .why-growfusely-item .box .image{
    width: 85px;
    height: 85px;
  }
  .schedule-strategic-call-wrap .backimg{
    display: none;
  }
  .contact-us-form-banner .banner-content .left{
    width: 100%;
    order: 2;
    margin: 0;
  }
  .contact-us-form-banner .banner-content .right{
    width: 100%;
    order: 1;
    margin: 0 0 40px;
  }
  .growth-section .growth-listing .box .content .inner-listing .info{
    border-bottom: 0;
    padding: 17px 0 15px;
    margin: 0;
  }
  .growth-section .growth-listing .box .content .inner-listing .inner-box{
    border-bottom: 2px solid #E2E5EC;
  }
  .growth-section .growth-listing .box .content .inner-listing .cta-btn{
    margin: 0 0 10px;
  }
  .hiring-process-section li.even{
    flex-direction: column-reverse;
  }
  .our-process-steps .our-process-listing .our-process-box{
    padding: 60px 0;
  }
  .we-create-distribute .we-create-structure .nav-tabs .nav-link .image svg{
    width: 100% !important;
  }
  .our-core-values-wrap .row.desktop{
    display: none;
  }
  .our-core-values-wrap .row.mobile{
    display: block;
  }
  .blog-resources-list .columns:nth-child(odd) .box {
    flex-direction: column-reverse;
  }
  .key-elements .left{
    display: none;
  }
  .partnership-growth-section .business-growth-list .left{
    max-width: 100%;
  }
  .business-growth-section .business-growth-list{
    padding: 0;
  }
  .benefits-partnership-list .box{
    height: auto;
  }
  .case-study-results .columns.full-cols .right .logos-grp ul li img{
    width: auto;
  }
  .case-study-results .columns.full-cols .left{
    width: 100%;
  }
  .case-study-results .columns.full-cols .right {
    width:100%;
    padding-left: 0;
  }
  .case-study-results .columns {
    margin: 15px 0;
    padding: 0;
  }
  .case-study-solutions .solution-list-box .skills-grp{
    flex-wrap: wrap;
  }
  .case-study-solutions .solution-list-box .skills-grp .box-wrap{
    width: 100%;
    padding: 15px 0;
  }
  .case-study-challanges .challanges-box {
    padding: 30px;
  }
  .case-study-wrap .case-study .horizontal .content .text {
    padding: 0 0 40px;
  }
  .growth-section .growth-listing .box .content{
    padding: 0 !important;
  }
  .growth-section .growth-listing .growth-list .box .image{
    width: 100%;
    margin: 0 0 60px;
  }
  .growth-section .growth-listing > li {
    margin: 10px 0;
  }
  .growth-section .growth-listing .box .content .inner-listing{
    flex-wrap: wrap;
    padding: 10px 0 0;
  }
  .growth-section .growth-listing .box .content .inner-listing > li{
    width: 100%;
    padding: 0;
    margin: 20px 0;
  }
  .our-clients .clients-logo-list li{
    width: 33.33%;
  }
  .team-detail-join-forces .lets-join-forces .box .cta-btn {
    position: unset;
  }
  .why-growfusely .why-growfusely-item{
    width: 100%;
    margin: 10px 0;
  }
  .why-growfusely .why-growfusely-item .box .content .title{
    font-size: 18px;
    line-height: 30px;
    padding: 0 0 16px;
  }
  .why-growfusely .why-growfusely-item .box .content .text {
    padding: 16px 0 0;
  }
  .why-growfusely .why-growfusely-item:nth-child(even) .box .image{
    position: initial;
    order: 1;
    text-align: left;
    margin: 0 0 30px;
  }
  .why-growfusely .why-growfusely-item .box{
    padding: 38px 24px;
  }
  .logo-images-wrap .logo-images-listing li{
    width: 33.33%;
  }
  .logo-images-wrap .logo-images-listing .image {
    text-align: center;
    padding: 10px 15px;
  }
  .case-study-solutions .solution-list-box{
    padding: 15px 0;
  }
  .case-study-wrap .case-study .box{
    height: auto;
    margin: 10px 0;
  }
  .about-testi .title-wrap{
    padding: 0 0 14px;
  }
  .about-testi .title-wrap .h2{
    padding: 0;
  }
  .lets-join-forces-wrap .title-wrap{
    padding: 0;
  }
  .numbers-secton-wrap{
    padding: 60px 0;
  }
  .about-clients-logo .title-wrap{
    padding: 0 0 14px;
  }
  .about-clients-logo .title-wrap .h2{
    padding: 0;
  }
  .about-clients-logo .our-clients .clients-logo-list{
    padding-top: 0;
  }
  .testimonial-wrap.single-testimonial-section .left .image-wrap img{
    padding-top: 7px;
  }
  .single-testimonial-section.testimonial-wrap .testimonial-box-wrap .left .image-tag {
    padding: 14px 10px 14px 24px;
  }
  .team-detail-join-forces .lets-join-forces .box {
    padding: 50px 20px;
  }
  .how-you-work .work-strategy-lisiting li{
    width: 100%;
    border: 0 !important;
    border-bottom: 1px solid #E2E0D2 !important;
    padding: 38px 0 !important;
  }
  .how-you-work .work-strategy-lisiting li:nth-last-child(1){
    border-bottom: 0 !important;
  }
  .how-you-work .work-strategy-lisiting li:nth-child(odd){
    padding-right: 0;
  }
  .how-you-work .work-strategy-lisiting .work-strategy-box .title{
    font-size: 22px;
    line-height: 28px;
    padding: 18px 0 8px;
  }
  .useful-resources .listing .box .image img{
    width: 100%;
  }
  .schedule-strategic-call-wrap:before {
    bottom: -90px;
  }
  .testimonial-box-wrap .left{
    width: 100%;
    margin: 0;
    height: 330px;
  }
  .testimonial-box-wrap .right{
    width: 100%;
  }
  .testimonial-box-wrap .left .image-wrap img{
    width: auto;
    height: 330px;
    margin: 0 auto;
  }
  .testimonial-box-wrap .left .image-tag{
    width: fit-content;
    margin: 0 auto;
  }
  .testimonial-box-wrap .right .testimonial-box .logo{
    margin: 49px 0 25px;
  }
  .testimonial-box-wrap .right .testimonial-box .logo img{
    width: 130px;
  }
  .testimonial .testimonial-slider-wrap .main-action {
    margin: 0 0 -30px !important;
  }
  .single-testimonial-section.testimonial-wrap .right .testimonial-box .logo span{
    margin-left: 10px;
  }
  .single-testimonial-section.testimonial-wrap .right .testimonial-box .logo{
    margin: 0 0 26px;
  }
  .testimonial-box-wrap .right .testimonial-box .title{
    font-size: 22px;
    line-height: 32px;
  }
  .testimonial-box-wrap .right .testimonial-box .content p{
    font-size: 18px;
    line-height: 28px;
  }
  .testimonial-box-wrap .right .testimonial-box .content {
    padding: 14px 0 0;
  }
  .testimonial-box-wrap .right .testimonial-box{
    width: 100%;
    margin: 0;
    padding-left: 0;
  }
  .testimonial .testimonial-slider-wrap {
    position: relative;
    padding: 0;
  }
  .schedule-strategic-call-wrap{
    padding: 50px 0 0;
  }
  .schedule-strategic-call-wrap .bg-img {
    bottom: 100px;
  }
  .who-we-are .who-we-are-content .left .text-box p{
    font-size: 20px;
    line-height: 24px;
    padding: 40px 17px;
  }
  .who-we-are .who-we-are-content .left .text-box p span{
    padding: 10px 0 0;
  }
  .who-we-are .who-we-are-content .left .text-box{
    margin: 0 0 30px;
  }
  .our-mission .box .content{
    width: 100%;
  }
  .our-mission .box .image{
    width: 100%;
    padding: 35px 0 0;
  }
  .our-mission .box .content .title-wrap{
    width: 100%;
    padding: 0;
  }
  .our-mission:before{
    width: 100%;
  }
  .our-mission{
    padding: 40px 0 0;
  }
  .our-mission .box .content .title-wrap .h2 {
    padding: 0 0 20px;
  }
  .case-study-challanges .columns {
    margin: 10px 0;
  }
  .journey-so-far .journey-listing .box{
    width: 100%;
    margin: 22px 0;
    padding-left: 58px;
  }
  .journey-so-far .journey-listing:before{
    width: 1px;
    height: 100%;
    top: 24px;
    left: 7px;
  }
  .journey-so-far .journey-listing .box .line{
    top: -30px;
    left: -58px;
  }
  .journey-so-far .journey-listing .box .big-text{
    padding: 0;
  }
  .journey-so-far .journey-listing .box .description {
    padding: 0;
  }
  .journey-so-far-wrap .journey-so-far .bg-img img{
    display: none;
  }
  .journey-so-far-wrap .journey-so-far .bg-img{
    background-image: url(../images/icons/double-logo-responsive.svg);
    background-repeat: no-repeat;
    width: 100%;
    height: 202px;
    background-size: cover;
    background-position: center;
  }
  .journey-so-far-wrap{
    padding-bottom: 60px;
  }
  .our-core-values .columns{
    width: 50%;
    padding: 0 15px;
    margin: 10px 0;
  }
  .our-core-values .columns .box{
    width: 100%;
    padding: 20px;
    height: 100%;
  }
  .our-core-values-wrap{
    padding: 20px 0;
  }
  .team-structure .team-listing .col-sm-6{
    width: 50%;
  }
  .team-structure .team-listing .info {
    padding: 8px 8px 0;
  }
  .logo-images-wrap.about-page-logo-images .logo-images-listing{
    padding: 0;
  }
  .logo-images-wrap.about-page-logo-images .title-wrap .h2{
    padding: 0;
  }
  .logo-images-wrap.about-page-logo-images .title-wrap{
    padding: 0 0 15px;
  }
  .team-structure .team-listing .info .name a {
    font-size: 16px;
    line-height: 22px;
  }
  .about-page-logo-images{
    padding-bottom: 44px !important;
  }
  .about-page-case-study .title-wrap{
    padding-bottom: 9px !important;
  }
  .about-page-case-study.case-study-wrap .case-study .content .cta-btn.link {
    padding: 10px 10px 18px;
  }
  .about-page-case-study.case-study-wrap .case-study .content .text{
    padding: 0 0 38px !important;
  }
  .logo-images-wrap.about-page-logo-images{
    padding-top: 30px !important;
  }
  .team-structure-wrap.about-team .team-structure .title-wrap{
    padding: 0;
  }
  .single-testimonial-section.testimonial-wrap .right .testimonial-box{
    padding-left: 0;
  }
  .single-testimonial-section.testimonial-wrap .right{
    width: 100%;
    padding: 60px 0 0;
  }
  .single-testimonial-section.testimonial-wrap .left{
    width: 100%;
    height: auto;
  }
  .single-testimonial-section.testimonial-wrap .testimonial-box-wrap .left .image-tag{
    bottom: -20px;
    width: 94%;
  }
  .single-testimonial-section.testimonial-wrap .right .testimonial-box .content p{
    font-size: 18px;
    line-height: 28px;
  }
  .team-structure .team-listing .info .designation{
    font-size: 14px;
    line-height: 18px;
  }
  .single-testimonial-section.testimonial-wrap .left{
    margin: 0;
  }
  .single-testimonial-section.testimonial-wrap .testimonial-box-wrap {
    padding: 14px 0;
  }
  .single-testimonial-section.testimonial-wrap .testimonial-slider-wrap{
    padding: 0;
  }
  .life-at-growfusely-slider .slick-dots{
    display: flex !important;
  }
  .logo-images-wrap.about-page-logo-images .logo-images-listing li{
    width: 33.33%;
  }
  .custom-arrow{
    max-width: 190px;
  }
  .podcast-section .slider-wrap{
    padding: 0;
  }
  .multibox-slider-wrap .slick-dots{
    display: flex !important;
  }
  .about-member-wrap .about-member .description p{
    font-size: 18px;
    line-height: 30px;
    padding: 0 0 15px;
  }
  .favourite-things-columns{
    max-width: 100%;
  }
  .favourite-things-columns .left {
    width: 200px;
  }
  .favourite-things-columns .right {
    width: calc(100% - 200px);
  }
  .favourite-things-wrap{
    padding: 60px 0;
  }
  .favourite-things-columns:before {
    width: 460px;
    height: 240px;
  }
  .helping-us-section .right{
    width: 100%;
    padding: 30px 0 0;
  }
  .helping-us-section .left{
    width: 100%;
  }
  .helping-us-section .left .logo-title .logo {
    width: 40px;
  }
  .helping-us-section .left .logo-title .title{
    width: calc(100% - 40px);
    padding-left: 22px;
  }
  .helping-us-section .right .box{
    width: 100%;
    padding: 30px 20px;
  }
  .helping-us-section .right .box p{
    font-size: 20px;
    line-height: 30px;
  }
  .our-mission-culture-listing .our-mission-culture-list .box:before{
    width: 100%;
  }
  .our-mission-culture-listing .our-mission-culture-list .box{
    padding: 40px 15px 30px;
    margin: 0 0 50px;
  }
  .our-mission-culture-listing .our-mission-culture-list .box .content{
    padding: 0 0 30px;
  }
  .our-mission-culture-listing .our-mission-culture-list .box .content .quote{
    max-width: 100%;
    padding: 0;
  }
  .advantages-of-growfusely .advantages-of-growfusely-section .right{
    padding-left: 0;
    padding-top: 30px;
    width: 100%;
  }
  .advantages-of-growfusely .advantages-of-growfusely-section .left{
    width: 100%;
  }
  .advantages-of-growfusely .advantages-of-growfusely-section .left .box{
    padding: 40px 15px;
  }
  .perks-of .perks-listing li{
    width: 100%;
    padding: 10px 0;
  }
  .perks-of .perks-listing li .group{
    width: 100%;
  }
  .pros-cons-contain .box{
    height: auto;
    margin: 0 0 40px;
  }
  .pros-cons-wrap{
    padding: 60px 0 20px;
  }
  .work-with-us .right{
    width: 100%;
    padding-left: 0;
  }
  .work-with-us .left{
    width: 100%;
  }
  .work-with-us-wrap{
    padding: 60px 0 40px;
  }
  .work-with-us .right .two-sliders-group .grp-slider{
    width: 100%;
    padding: 15px 0;
  }
  .work-with-us .right .two-sliders-group .grp-slider .image{
    padding: 0 10px;
  }
  .client-testimonial-slider-section .client-testimonial-box .left{
    width: 100%;
  }
  .client-testimonial-slider-section .client-testimonial-box .right{
    width: 100%;
    padding: 30px 15px;
  }
  .client-testimonial-slider-section .client-testimonial-box-wrap{
    margin: 0 15px;
  }
  .client-testimonial-slider-section .client-testimonial-box{
    flex-wrap: wrap;
  }
  .client-testimonial-slider .slick-dots{
    display: none !important;
  }
  .client-testimonial-slider-section .client-testimonial-box .left .image img{
    width: 100%;
  }
  .current-openings-list .current-openings-title{
    display: none;
  }
  .current-openings-list .current-openings-content .box .mobile-title{
    display: block;
    font-family: 'Manrope';
    font-weight: 500;
    font-size: 22px;
    line-height: 30px;
    color: #ED462F;
    padding: 10px 0 5px;
  }
  .current-openings-list .current-openings-content .box .right{
    width: 100%;
  }
  .current-openings-list .current-openings-content .box .left{
    width: 100%;
    margin: 0 0 20px;
  }
  .form-wrap .form-grp-wrap{
    flex-wrap: wrap;
  }
  .form-wrap .form-grp-wrap .form-grp{
    width: 100%;
  }
  .subscribe-form .form-wrap .form-grp-wrap .form-grp{
    margin: 10px 0;
  }
  .testimonail-casestudy-section .single-testimonial-section.testimonial-wrap .right {
    width: 100%;
    padding: 50px 0 0;
  }
  .why-growfusely .why-growfusely-list {
    padding: 0 15px 0;
  }
  .why-growfusely .why-growfusely-item .box .image img{
    width: 85px;
  }
  .why-growfusely .title-wrap{
    padding: 0 0 10px;
  }
  .why-growfusely .why-growfusely-item .box .image{
    margin: 0 0 23px;
  }
  .testimonial-wrap{
    padding-top: 0;
    margin: 0;
  }
  .how-you-work-wrap .how-you-work .left {
    padding: 0 0 15px;
  }
  .how-you-work-wrap{
    padding: 60px 0 20px;
  }
  .blog-listing .box .img-wrap .tag {
    top: 14px;
    left: 16px;
  }
  .custom-marketing-plan-list .box-wrap {
    margin: 10px 0;
  }
  .custom-marketing-plan-list .box .title{
    font-size: 18px;
    line-height: 22px;
  }
  .useful-resources .listing .box .image{
    width: 100%;
    order: 2;
  }
  .useful-resources .listing .box .content{
    width: 100%;
    order: 1;
  }
  .schedule-strategic-call .h1 {
    font-size: 30px;
    line-height: 38px;
  }
  .schedule-strategic-call p{
    padding: 12px 0 0;
  }
  footer .box-wrap .logo a{
    width: 210px;
  }
  footer .box-wrap .social-media{
    padding: 30px 0 18px 5px;
  }
  footer .menus .h6{
    padding: 0 0 8px;
  }
  footer .box-wrap{
    padding: 0 0 24px;
  }
  footer .box-wrap .copyright{
    padding: 0 0 26px 6px;
  }
  footer .box-wrap .menus{
    padding: 0;
  }
  .schedule-strategic-call-wrap .bg-img img{
    display: none;
  }
  .schedule-strategic-call-wrap .bg-img{
    background-image: url(../images/icons/responsive-bg.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 300px;
    bottom: -88px;
  }
  .footer-wrap{
    padding: 60px 0 21px;
  }
  .about-banner .content{
    padding: 35px 15px 35px 0;
    max-width: 100%;
  }
  .who-we-are .who-we-are-content{
    padding: 30px 0 0;
  }
  .our-core-values .columns .box .icon {
    width: 48px;
    padding: 0 0 36px;
  }
  .our-core-values .columns .box .title:before {
    top: -18px;
  }
  .our-core-values .columns .box .title{
    font-size: 16px;
    line-height: 28px;
  }
  .our-core-values .columns .title-wrap{
    padding: 0;
  }
  .team-structure .team-listing{
    padding: 20px 0 0;
  }
  .single-testimonial-section{
    padding: 60px 0;
  }
  .numbers-section .number-section-boxes .columns{
    width: 50%;
  }
  .numbers-section .number-section-boxes .box .counter-number{
    padding: 0 0 7px;
  }
  .numbers-section .number-section-boxes .box .counter-number .count, .numbers-section .number-section-boxes .box .counter-number{
    font-size: 30px;
    line-height: 38px;
  }
  .numbers-section .number-section-boxes .box .counter-number .plus{
    font-size: 30px;
    line-height: 38px;
  }
  .team-structure-wrap.about-team{
    padding-bottom: 24px;
  }
  .numbers-section .number-section-boxes .box .info{
    font-size: 18px;
    line-height: 26px;
  }
  .numbers-section .number-section-boxes .box {
    padding: 25px 10px;
  }
  .our-best-work .image-wrap a img{
    width: 100%;
  }
  .case-study-steps .box{
    width: 100%;
    padding: 30px 12px;
    margin: 0;
  }
  .case-study-steps{
    flex-wrap: wrap;
    margin: 0 20px;
  }
  .case-study-steps-wrap{
    margin: -35px 0 0;
    padding: 0;
  }
  .case-study-steps .box .number{
    font-size: 22px;
    line-height: 27px;
  }
  .case-study-steps .box .title{
    font-size: 22px;
    line-height: 27px;
  }
  .case-study-scroll-tab ul li {
    margin: 12px 0;
  }
  .case-study-scroll-tab ul li a{
    padding: 4px 12px;
  }
  .case-study-scroll-tab-wrap{
    padding-bottom: 0;
  }
  .case-study-overview .content{
    padding: 0 0 30px;
  }
  .case-study-scroll-tab-wrap{
    position: relative;
  }
  .case-study-solutions .solution-info .logos-grp ul li{
    width: 33.33%;
    padding: 15px 0;
  }
  .case-study-solutions .solution-info .logos-grp ul li .image {
    width: 100px;
    height: 40px;
  }
  .testimonial-box-wrap .right .testimonial-box .logo img{
    width: 89px;
  }
  .case-study-results .columns.full-cols .right .logos-grp ul li{
    padding: 15px;
  }
  .form-wrap.with-label .form-grp .form-control, .form-wrap.with-label .form-grp .form-select{
    height: 48px;
  }
  .form-wrap.with-label .form-grp{
    align-items: flex-start;
    padding: 9px 0;
  }
  .form-wrap.with-label .form-grp.form-check label{
    margin-top: -3px;
  }
  .form-wrap.with-label .form-check-input{
    width: 18px;
    height: 18px;
    margin: 0 8px 0 0;
  }
  .form-wrap.with-label .form-check label {
    width: calc(100% - 18px);
  }
  .form-wrap.with-label .submit-btn{
    margin: 25px 0 0;
  }
  .our-presence .our-presence-list .box{
    height: auto;
  }
  .contact-us-lets-join .author-info-box .image{
    width: 100%;
  }
  .contact-us-lets-join .author-info-box .info{
    width: 100%;
  }
  .contact-us-lets-join .box .info ul li .grp{
    align-items: flex-start;
  }
  .contact-us-lets-join .author-info-box .info .position{
    width: 300px;
  }
  .learn-about-us .learn-about-listing .right{
    width: 100%;
    padding: 30px 0 0;
  }
  .learn-about-us .learn-about-listing .left{
    width: 100%;
  }
  .what-we-do .what-we-do-list li{
    width: 100%;
    padding: 8px 0;
  }
  .service-testimonial.single-testimonial-section.testimonial-wrap .right .testimonial-box{
    padding-left: 0;
  }
  .service-testimonial.single-testimonial-section.testimonial-wrap .right{
    width: 100%;
    padding: 76px 0 0;
  }
  .service-testimonial.single-testimonial-section.testimonial-wrap .left{
    width: 100%;
  }
  .saas-marketing-plan .saas-marketing-plan-listing .box{
    height: auto;
    padding: 50px 20px;
  }
  .service-pros-cons{
    padding: 60px 0;
  }
  .service-pros-cons .info {
    padding: 10px 0 49px;
  }
  .what-we-do .what-we-do-list{
    margin: 0;
  }
  .row.mobile .grp{
    display: flex;
  }
  .row.mobile .grp .bg-grey{
    background-color: transparent;
  }
  .row.mobile .grp .columns:nth-child(even) .box{
    background-color: #EDF2F7;
  }
  .row.mobile .grp:nth-child(even){
    flex-direction: row-reverse;
  }
  .recent-posts .title-link-wrap .title-wrap{
    width: 100%;
    padding: 0;
  }
  .recent-posts .title-link-wrap{
    flex-wrap: wrap;
    padding: 0 0 8px;
  }
  .blog-single-banner .box .right{
    width: 100%;
    padding: 30px 15px;
  }
  .blog-single-banner .box .left{
    width: 100%;
  }
  .blog-single-banner .box .right .title-link a{
    font-size: 22px;
    line-height: 32px;
  }
  .recent-posts{
    padding: 60px 0 0;
  }
  .subscribe-form-wrap.with-container .form-wrap{
    padding: 0 15px;
  }
  .subscribe-form-wrap.with-container .subscribe-form{
    padding: 60px 0;
  }
  .editors-listing li{
    padding: 15px 0;
  }
  .how-we-help .subscribe-form .right .info{
    max-width: 100%;
    padding: 20px 0 40px;
  }
  .how-we-help .subscribe-form .right{
    width: 100%;
    padding: 0;
  }
  .how-we-help .subscribe-form .left{
    width: 100%;
  }
  .title-wrap p {
    font-size: 18px;
    line-height: 28px;
    margin: 0;
  }
  .testimonial-box-wrap .left .image-tag .designation {
    font-size: 14px;
  }
  .testimonial-box-wrap .left .image-tag .name{
    font-size: 16px;
  }
  .subscribe-marketing{
    max-width: 100%;
    padding: 40px 15px;
  }
  .subscribe-marketing .left{
    width: 100%;
    padding: 0 0 30px;
  }
  .subscribe-marketing .right{
    width: 100%;
    padding-left: 0;
  }
  .words-of-whisom .journey-with-us:before{
    width: 100%;
  }
  .subscribe-marketing .left .title{
    font-size: 26px;
    line-height: 36px;
  }
  .subscribe-marketing .left .text{
    padding: 16px 0 0;
  }
  .subscribe-marketing{
    padding: 30px;
  }
  .blog-detail-section .blog-detail-section-box .left{
    width: 100%;
  }
  .blog-detail-section .blog-detail-section-box .right{
    width: 100%;
    padding-left: 0;
  }
  .blog-detail-section .table-of-content{
    position: relative;
    padding: 0;
    top: 0;
  }
  .blog-detail-section .content .custom-blog-box-wrap .custom-blog-box .left,
  .blog-detail-section .content .custom-blog-box-wrap.we-help .custom-blog-box .left,
  .blog-detail-section .content .custom-blog-box-wrap.checklist .custom-blog-box .left{
    width: 100%;
  }
  .blog-detail-section .content .custom-blog-box-wrap .custom-blog-box .right,
  .blog-detail-section .content .custom-blog-box-wrap.we-help .custom-blog-box .right,
  .blog-detail-section .content .custom-blog-box-wrap.checklist .custom-blog-box .right{
    width: 100%;
    padding: 20px 0 0;
  }
  .blog-detail-section .content .custom-blog-box-wrap{
    padding: 30px 10px;
  }
  .blog-detail-resources .left-col .box .left{
    width: 100%;
  }
  .blog-detail-resources .left-col .box .right{
    width: 100%;
    padding-left: 0;
  }
  .our-best-work .image-wrap .tag a{
    padding: 0 10px;
  }
  .two-sliders-group img{
    width: 100%;
  }
  .blog-detail-section .content .wp-block-quote{
    padding: 40px 30px 40px 60px;
    margin: 12px 0;
  }
  .blog-detail-section .content .wp-block-quote:before{
    left: 30px;
    height: calc(100% - 70px);
  }
  .testimonial .testimonial-slider-wrap .main-action-wrap{
    top: 376px;
    z-index: 2;
  }
  .testimonial .testimonial-slider-wrap .main-action .slider-dots-box {
    margin: -10px 0 0;
  }
  .testimonial-slider-wrap .slick-prev,
  .testimonial-slider-wrap .slick-next{
    width: 28px;
    height: 28px;
  }
  .testimonial-box-wrap .right .testimonial-box .logo:after {
    max-width: 100%;
    left: 0;
  }
  .testimonial-wrap.single-testimonial-section .left .image-wrap img{
    width: 100%;
    height: auto;
  }
  .testimonial-wrap.strategic-testimonial-wrap{
    padding: 35px 0;
  }
  .footer-wrap .row .columns:nth-child(1){
    order: 5;
  }
  .location-solutions-wrap .coverage-section .custom-arrow{
    display: none !important;
  }
  .location-solutions-wrap .coverage-section .coverage-slider .boxs{
    margin: 0;
  }
  .our-process-steps .our-process-listing .our-process-box .left{
    height: auto !important;
    padding: 0 0 40px;
    display: none;
  }
  .useful-resources .left .box a.image{
    height: auto;
  }
  .useful-resources .left .box a.image img{
    height: auto;
  }
  .case-study-wrap .case-study .content .cta-btn.link{
    padding: 10px;
    position: relative;
    right: 0;
  }
  .hiring-process-section .box-wrap{
    width: 100%;
    height: auto;
  }
  .hiring-process-section .box-wrap .box:before,
  .hiring-process-section li:nth-child(even) .box-wrap:before,
  .hiring-process-section li:nth-child(odd) .box-wrap:after,
  .hiring-process-section li:nth-child(odd) .box-wrap:before,
  .hiring-process-section li:nth-child(even) .box-wrap:after{
    display: none;
  }
  .hiring-process .hiring-process-section{
    max-width: 100%;
  }
  .hiring-process .hiring-process-section .box{
    padding: 0 0 40px;
    display: flex;
  }
  .hiring-process .hiring-process-section .number{
    top: -5px;
    position: relative;
  }
  .our-process-steps .our-process-listing .our-process-box .left .img{
    padding: 30px 0 0;
    display: none;
  }
  .testimonial .testimonial-slider-wrap .main-action {
    margin: -28px 0 0;
  }
  .about-the-intervier-wrap{
    background-image: none;
    padding: 40px 0 0;
  }
  .who-we-are .who-we-are-content .left{
    width: 100%;
    padding: 0;
  }
  .who-we-are .who-we-are-content .right{
    width: 100%;
    padding: 30px 0 0;
  }
  .service-brands-clients-logo .our-clients .clients-logo-list{
    padding: 15px 0 0;
  }
  .service-brands-clients-logo{
    padding-bottom: 0 !important;
  }
  .our-service-case-study{
    padding: 30px 0;
  }
  .service-testimonial{
    padding: 15px 0 60px;
  }
  .saas-marketing-plan-wrap{
    margin: 0;
  }
  .service-testimonial .h2 {
    padding: 0 0 14px;  
  }
  .faq-listing .accordion-header .accordion-button{
    font-size: 18px;
    line-height: 28px;
  }
  .faq-listing .accordion-body p{
    font-size: 16px;
    line-height: 26px;
  }
  .img-normal{
    display: none;
  }
  .img-mobile{
    display: block;
  }
  footer .box-wrap .logo{
    margin-left: 8px;
  }
  .words-of-whisom .our-clients .clients-logo-list li{
    width: 33.33%;
    padding: 14px 0;
  }
  .words-of-whisom .our-clients .clients-logo-list li .image {
    padding: 0 5px;
  }
  .about-the-intervier-wrap:before{
    display: none;
  }
  .words-of-whisom .our-clients .clients-logo-list{
    padding: 0 0 15px;
  }
  .case-study-results .full-two-col-structure .two-cols .columns.col-md-6{
    width: 100%;
    padding: 0 !important;
  }
  .we-create-distribute .we-create-structure .structure-right .content .listing li{
    width: 100%;
  }
  .we-create-distribute .we-create-structure .structure-right .content .title{
    text-align: left;
  }
  .we-create-distribute .we-create-structure .nav-tabs .nav-link {
    padding: 4px;
  }
  .service-brands-clients-logo .our-clients .clients-logo-list li{
    padding: 6px 0 !important;
  }
  .guide-detail-section-wrap .blog-detail-section .table-of-content{
    height: auto;
    width: 100%;
    padding-bottom: 40px;
  }
  .journey-so-far-wrap .journey-so-far .title-wrap .h2{
    padding: 0;
  }
  .team-structure .team-listing .box a.image{
    width: 100%;
  }
  .case-study-testi .left{
    width: 100% !important;
  }
  .case-study-testi .right{
    width: 100% !important;
  }
  .seo-lifecycle .image.desktop-version{
    display: none;
  }
  .seo-lifecycle .image.mobile-version{
    display: block;
    padding: 0;
  }
  .seo-lifecycle .image.mobile-version svg {
    width: 320px;
  }
  .about-clients-logo .clients-logo-list li .image img, .client-clients-logo .clients-logo-list li .image img {
    width: 140px;
    padding: 0 10px;
  }
  .guide-detail-section-wrap .content .box .title-wrap .h2,
  .guide-detail-section-wrap .content .box .title-wrap .title{
    font-size: 22px;
    line-height: 32px;
  }
  .guide-detail-section-wrap .content .box .img {
    width: 70px;
  }
  .guide-detail-section-wrap .content .box-wrap .box{
    margin: 10px 0;
  }
  .service-popup-form{
    padding: 50px 20px;
  }
  .service-popup-form .receive-blog .wpcf7-form-control-wrap .form-check-input .wpcf7-list-item-label {
    font-size: 14px;
    line-height: 22px;
  }
  .service-popup-form .popup .form-grp .form-control, .service-popup-form .popup .form-grp .form-select{
    height: 40px;
  }
  .service-popup-form .info p{
    font-size: 22px;
    line-height: 32px;
  }
  .service-popup-form .subscribe-text p{
    font-size: 18px;
    line-height: 24px;
  }
  .service-popup-form .note p{
    font-size: 14px;
  }
  .service-popup-form .note p img{
    width: 20px;
    height: 20px;
  }
  .service-popup-form .subscribe-text{
    padding: 20px 0 0;
  }
  .subscribe-form-wrap.with-container .subscribe-form .title-wrap{
    padding: 0 10px 20px;
  }
  .our-process-steps .our-process-listing .our-process-box .right{
    height: auto !important;
    margin: 30px 0;
  }
  .our-process-steps .our-process-listing .our-process-box .left .img svg {
    width: 330px;
    right: 0;
    margin: 0 auto;
  }
  .what-we-do-wrap .what-we-do .service-cta{
    margin: 30px 0 0;
  }
  .strategic-testimonial-wrap.schedule-testi .left {
    width: 100%;
  }
  .strategic-testimonial-wrap.schedule-testi .right{
    width: 100%;
    padding-left: 0;
    padding-top: 16px;
  }
  .life-at-growfusely-wrap.single-full-page-slider .title-wrap {
    padding: 0 0 6px;
  }
  .life-at-growfusely-slider {
    padding: 20px 0 29px;
  }
  .life-at-growfusely-wrap.single-full-page-slider .title-wrap .h2{
    padding: 0;
  }
  .seo-lifecycle-wrap.saas-content-life{
    padding-top: 0;
  }
  .location-solutions-wrap .solution-info .box .solution-title a {
    font-size: 24px;
    line-height: 34px;
  }
  .case-study-wrap .case-study .h2 {
    padding: 0;
  }
  .case-study-wrap .case-study .title-wrap{
    padding: 0 0 14px;
  }
  .case-study-wrap .case-study .h3 {
    padding: 0 0 16px;
  }
  .case-study-wrap .case-study .content {
    padding: 25px 15px 8px!important;
  }
  .case-study-wrap{
    padding-bottom: 45px;
  }
  .home-clients-logo .our-clients .clients-logo-list {
    padding: 0 0 15px;
  }
  .home-clients-logo .our-clients .title-wrap{
    padding: 0;
  }
  .home-clients-logo .our-clients .clients-logo-list li{
    padding: 10px 0;
  }
  .blog-listing-wrap .blog-listing .title-wrap{
    padding: 0;
  }
  .blog-listing-wrap .blog-listing .title-wrap .h2{
    padding: 0 0 5px;
  }
  .blog-listing .box{
    padding: 22px 0;
  }
  .custom-marketing-plan .title-wrap {
    padding: 0 15px 18px;
  }
  .custom-marketing-plan-list .box .content {
    padding: 14px 0 0;
    text-align: center;
  }
  .useful-resources-wrap{
    padding-top: 75px;
  }
  .useful-resources .h2 {
    padding: 0 0 5px !important;
  }
  .useful-resources .box .title-link{
    margin: 14px 0 20px;
  }
  .logo-images-wrap.home-logos{
    padding: 11px 0 0 !important;
  }
  .who-we-are .title-wrap{
    padding: 0;
  }
  .who-we-are .title-wrap .h2{
    padding: 0 0 14px;
  }
  .lets-join-forces-wrap .title-wrap .h2{
    padding: 0 0 20px;
  }
  .lets-join-forces .box {
    padding: 45px 20px 40px;
  }
  .lets-join-forces .box .h2 {
    padding: 0 0 25px;
  }
  .lets-join-forces .box .info{
    padding: 0 0 13px;
  }
  .contact-us-lets-join{
    padding-bottom: 0;
  }
  .contact-us-lets-join .author-info-box{
    padding: 14px 0 0;
  }
  .contact-us-lets-join .box .info ul li{
    padding: 17px 0;
  }
  .lets-join-forces .columns{
    margin: 10px 0;
  }
  .our-best-work-wrap {
    padding: 26px 0 50px;
  }
  .our-best-work-wrap .title-wrap .h2{
    padding: 0 0 18px;
  }
  .our-best-work .title-wrap{
    padding: 0 0 14px;
  }
  .our-best-work .our-best-work-details{
    padding: 30px 0 0;
  }
  .our-best-work .info {
    padding: 23px 15px 20px;
  }
  .our-best-work .name-img{
    padding: 19px 0 0;
  }
  .cta-checklist-grp-wrap .get-guide .left{
    width: 100% !important;
  }
  .team-structure-wrap.about-team{
    padding-top: 40px;
  }
  .team-structure-wrap.about-team .title-wrap .h2{
    padding: 0 0 14px;
  }
  .form-wrap.with-label .form-grp.form-check{
    padding: 28px 0 0;
  }
  .our-presence-wrap.contact-our-presence .title-wrap .h2{
    padding: 0;
  }
  .our-presence .our-presence-list .box {
    padding: 35px 21px;
  }
  .our-presence .our-presence-list .box .title{
    padding: 21px 0;
  }
  .contact-us-clients-logo.our-clients-wrap .clients-logo-list{
    padding-top: 0;
  }
  .contact-us-clients-logo.our-clients-wrap .title-wrap{
    padding: 0;
  }
  .contact-us-clients-logo.our-clients-wrap .our-clients .h2{
    padding: 0 0 14px;
  }
  .single-testimonial-section.contact-us-testimonial .title-wrap{
    padding: 0;
  }
  .testimonial-wrap.single-testimonial-section .left .image-wrap img{
    padding-top: 5px;
  }
  .contact-us-clients-logo{
    padding-bottom: 8px !important;
  }
  .logo-images-wrap.service-inner-logos{
    padding: 10px 0 0;
  }
  .service-growth-section{
    padding: 30px 0 0;
  }
  .service-growth-section .title-wrap {
    padding: 0 0 15px;
  }
  .service-growth-section .business-growth-list .right {
    margin-top: 10px;
    padding-bottom: 60px;
  }
  .business-growth-section .business-growth-list .listing li {
    padding: 8px 15px 8px 24px;
  }
  .service-brands-clients-logo li .image img{
    padding: 6px 10px;
  }
  .our-clients .clients-logo-list li .image {
    padding: 5px;
  }
  .key-elements .title-wrap{
    padding: 0 0 15px;
  }
  .key-elements .right .content-box .description {
    padding: 14px 0 20px;
  }
  .key-elements .right .content-box .listing-section .subtitle{
    padding: 0 0 30px;
  }
  .we-create-distribute-wrap{
    padding: 30px 0 0 !important;
  }
  .saas-content-distribute .title-wrap .h2 {
    padding: 0 0 36px;
  }
  .saas-content-distribute .we-create-distribute .we-create-structure {
    padding: 30px 0 0;
  }
  .blog-resources-wrap.our-service-blogs {
    padding: 60px 0 50px;
  }
  .our-service-blogs .title-wrap .h2{
    padding: 0;
  }
  .our-service-blogs .title-wrap{
    padding: 0 0 12px;
  }
  .blog-resources-list .columns .box .content .title {
    padding: 14px 0 39px;
  }
  .seo-lifecycle-wrap .title-wrap .h2 {
    padding: 0 0 14px;
  }
  .subscribe-form .title-wrap .h3 {
    padding: 0 0 20px;
  }
  .service-brands-clients-logo .title-wrap{
    padding-bottom: 8px;
  }
  .our-service-case-study .case-study .content {
    padding: 20px 15px 8px!important;
  }
  .our-service-case-study .case-study .h3 {
    padding: 0 0 12px;
  }
  .service-testimonial .title-wrap{
    padding: 0;
  }
  .service-testimonial .title-wrap .h2{
    padding: 0 0 11px;
  }
  .service-testimonial .cta-btn{
    padding: 16px 0 0 !important;
  }
  .saas-marketing-plan .title-wrap{
    padding: 0;
  }
  .saas-marketing-plan .saas-marketing-plan-content {
    padding: 30px 0 0;
  }
  .saas-marketing-plan .saas-marketing-plan-listing .box .title{
    margin: 20px 0 16px;
  }
  .what-we-do .title-wrap .h2 {
    padding: 0 0 40px;
  }
  .what-we-do .title-wrap{
    padding: 0;
  }
  .seo-service-what-we-do .what-we-do .what-we-do-list .box {
    padding: 30px 20px;
  }
  .what-we-do .what-we-do-list .box .info {
    padding: 20px 0 16px;
  }
  .what-we-do .what-we-do-list .box .logo {
    padding: 0 0 20px;
  }
  .what-we-do .what-we-do-list .box .top-content {
    padding: 0 0 24px;
  }
  .what-we-do-wrap{
    padding-bottom: 52px;
  }
  .service-pros-cons .title-wrap .h2 {
    padding: 0 0 14px;
  }
  .service-pros-cons .title-wrap{
    padding: 0 0 15px;
  }
  .service-pros-cons .pros-cons-contain .box {
    margin: 0 0 10px;
  }
  .faq-section-wrap.service-faq .title-wrap{
    padding-bottom: 0;
  }
  .faq-section-wrap.service-faq .title-wrap .h2{
    padding: 0 0 12px;
  }
  .saas-content-market-plan .title-wrap .h2 {
    padding: 0 0 14px;
  }
  .seo-service-what-we-do .what-we-do .what-we-do-list{
    padding: 42px 0 0;
  }
  .case-study-solutions .solution-info .box .solution-title{
    font-weight: 400;
  }
  .saas-design-case {
    padding-top: 40px !important;
  }
  .feature-infographics-wrap .title-wrap {
    padding: 0 0 15px !important;
  }
  .blog-listing-wrap.sassy-infographics .box .title-wrap{
    padding: 15px !important;
  }
  .saas-market-cases{
    padding-top: 50px !important;
  }
  .saas-design-brands{
    padding-bottom: 89px !important;
  }
  .our-service-blogs .blog-resources-list .columns .box .image {
    width: 100%;
    height: auto;
  }
  .service-brands-clients-logo.saas-brands-logo{
    padding-bottom: 22px !important;
  }
  .saas-marketing-key{
    margin-bottom: 0;
  }


  /****************** Blog Detail Page New Banner Section *****************/
  .blog-banner-detail-content .h1 {
    font-size: 28px;
    line-height: 35px;
  }
  .blog-banner-detail-section {
    padding: 40px 0 0 0;
  }
  .blog-banner-detail-content {
    padding-bottom: 40px;
  }
  .blog-banner-detail-image img {
    width: 100%;
    margin: 0 0 -100px;
  }
  .pad-top-286 {
    padding-top: 135px !important;
  }
  .blog-detail-section .table-of-content {
    padding-bottom: 20px !important;
  }
  .blog-detail-section .table-of-content ul.title-listing li a {
    font-size: 16px;
  }

}
@media (max-width: 500px) {
  .team-structure .team-listing .info .designation{
    font-size: 12px;
    line-height: 16px;
  }
  .our-core-values .columns .box .title:before{
    width: 100%;
  }
  .favourite-things-columns .left{
    width: 100%;
  }
  .favourite-things-columns .right{
    width: 100%;
    margin: 40px 0 0;
  }
  .favourite-things-columns:before{
    display: none;
  }
  .logo-images-wrap .logo-images-listing li {
    width: 50%;
  }
  .schedule-strategic-call-wrap .bg-img{
    height: 150px;
    bottom: -30px;
  }
  .logo-images-wrap.about-page-logo-images .logo-images-listing li{
    width: 50%;
  }
  .logo-images-wrap .logo-images-listing .image {
    text-align: left;
  }
  .case-study-solutions .solution-info .logos-grp ul li{
    width: 50%;
  }
  .case-study-results .columns.full-cols .right .logos-grp ul li{
    width: 50%;
  }
  .subscribe-marketing{
    padding: 30px 15px;
  }
  .our-clients-wrap.locations-clients-logo .our-clients .image{
    width: 92px;
  }
  .words-of-whisom .our-clients .clients-logo-list li{
    width: 50%;
  }
  .our-clients .clients-logo-list li {
    width: 50%;
  }
  .guide-detail-section-wrap .content .box-wrap .box{
    width: 100%;
    margin: 10px 0;
  }
  .our-clients-wrap.locations-clients-logo .image img {
    width: 100px !important;
    height: 50px;
    object-fit: contain;
    padding: 0 5px;
  }
  .our-clients-wrap.locations-clients-logo li{
    padding: 0;
  }
  .our-clients-wrap.locations-clients-logo.location-brands-logo .image{
    width: 130px;
  }
  .our-clients-wrap.locations-clients-logo.location-brands-logo .image img{
    padding: 0;
  }
  .home-banner .banner .right .info-box .info .text a{
    font-size: 14px;
    line-height: 24px;
  }
  .home-banner .banner .right .info-box .info .img{
    width: 35px;
  }
  .home-banner .banner .right .info-box .info .text{
    width: calc(100% - 35px);
  }
  .home-banner .banner .right .image .info-box{
    width: 242px;
    padding: 12px;
  }
}
@media (max-width: 375px) {
  .testimonial-wrap.index-testimonial-wrap .left .image-wrap img{
    height: auto;
  }
  .testimonial-wrap.index-testimonial-wrap .testimonial-slider-wrap .main-action-wrap {
    top: 470px;
    z-index: 2;
  }
  .testimonial-wrap.index-testimonial-wrap .left .image-tag {
    bottom: -29px;
    left: auto;
    right: 25px;
    padding: 14px 24px;
  }
  .testimonial-wrap.index-testimonial-wrap .left {
    height: auto;
    margin: 0 0 20px;
  }
}