@charset "UTF-8";
/* CSS Document */


/* keyframe animations*/
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-13px);
  }
  60% {
    transform: translateY(-7px);
  }
}

@keyframes animateColor {
  0%,
  50%,
  100% {
    background-color: #000;
  }
  25%,
  75% {
    background-color: #ff5517;
  }
}
@keyframes shadow-pulse {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);
  }
}
@keyframes float-circle {
  0% {
    transform: translatex(0px);
  }
  50% {
    transform: translatex(60px);
  }
  100% {
    transform: translatex(0px);
  }
}

@keyframes  float{
  from {
    -webkit-transform: rotate(-0.001deg) translate3d(3px, 0, 0) rotate(-0.001deg);
  }

  to {
    -webkit-transform: rotate(360.001deg) translate3d(3px, 0, 0) rotate(-360.001deg);
  }
}

@keyframes wave {
  0% {box-shadow: 0 0 0px 0px rgba(218,27,54,40%);}
  100% {box-shadow: 0 0 0px 15px rgba(218,27,54,21%);}
}

/*==============================================================
  Fonts
  ==============================================================*/


/*==============================================================
  Bootstrap Hack
  ==============================================================*/

.form-control::-webkit-input-placeholder {
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
}
.form-control:-moz-placeholder {
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
}
.form-control::-moz-placeholder {
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
}
.form-control:-ms-input-placeholder {
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
}
.form-control{
  font-size: 18px;
  line-height: 28px;
}

.nav > li > a:hover,
.nav > li > a:focus,
.nav > li.active > a,
.nav > li.active > a:focus {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/*==============================================================
Chrome Hack
==============================================================*/
textarea,
input[type="text"] {
  -webkit-appearance: none;
}
textarea,
input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="file"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/*==============================================================
  Custom Style
  ==============================================================*/
/* html {
  scroll-behavior: auto !important;
  scrollbar-color: #565656 #bfbfbf;
  scrollbar-width: thin;
}
body{
  scrollbar-color: #565656 #bfbfbf;
  scrollbar-width: thin;
}
*{
  scrollbar-width: thin;
}
::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
::-webkit-scrollbar-thumb {
  background: #565656;
  min-height: 100px;
}
::-webkit-scrollbar-track {
  background: #bfbfbf;
}   */
.container {
  width: 100%;
  max-width: 1310px;
  padding: 0 15px;
}
a {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.cta-btn.link a{
  display: inline-flex;
  align-items: center;
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 14px;
  line-height: 36px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #1C243C;
  background-color: transparent !important;
  padding: 0;
}
.cta-btn.link a .svg{
  margin-left: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.cta-btn.link a .svg path,
.cta-btn.link a .svg line{
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; 
}
.cta-btn.link a:hover{
  margin-left: 4px;
  color: #ED462F;
  transform: none;
  z-index: 1;
  box-shadow: none;
}
.cta-btn.link a:hover .svg path,
.cta-btn.link a:hover .svg line{
  stroke: #ED462F;
}
.cta-btn a{
  display: inline-flex;
  align-items: center;
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 17px;
  line-height: 36px;
  text-transform: capitalize;
  padding: 9px 32px;
  background-color: #1C243C;
  color: #fff;
  border-radius: 4px;
}
.cta-btn a:hover{
  background-color: #ED462F;
  transform: scale3d(1.04, 1.04, 1);
  z-index: 1;
  box-shadow: 0 20px 120px -20px rgb(0 0 0 / 30%);
}
.cta-btn.orange a{
  background-color: #ED462F;
  border: 2px solid #ED462F;
}
.cta-btn.orange a:hover{
  background-color: transparent;
}
.cta-btn.btn-small a{
  padding: 4px;
  width: 253px;
  height: 50px;
  font-size: 16px;
  line-height: 36px;
  font-weight: 500;
  justify-content: center;
}
.cta-btn.btn-img{
  display: flex;
  align-items: center;
  justify-content: center;
}
.cta-btn.btn-img a{
  text-transform: none;
  padding: 15px 45px;
}
.cta-btn.btn-img .svg{
  margin-right: 10px;
}
.cta-btn.btn-img a path{
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; 
}
.cta-btn.btn-img a:hover .svg path{
  fill: #1C243C;
}
.h1{
  font-size: 50px;
  line-height: 60px;
  font-weight: 600;
  letter-spacing: -0.01em;
  color: #1C243C;
  margin: 0;
}
.h2{
  font-size: 45px;
  line-height: 55px;
  font-weight: 600;
  letter-spacing: -0.01em;
  color: #1C243C;
  margin: 0;
}
.h3{
  font-size: 35px;
  line-height: 45px;
  font-weight: 400;
  letter-spacing: -0.01em;
  color: #1C243C;
  margin: 0;
}
.h4{
  font-size: 25px;
  line-height: 32px;
  font-weight: 700;
  letter-spacing: -0.01em;
  color: #1C243C;
  margin: 0;
}
.h6{
  font-family: 'Manrope';
  font-size: 16px;
  line-height: 35px;
  letter-spacing: 0.05em;
  font-weight: 700;
  color: #1C243C;
  margin: 0;
}
.text-white{
  color: #fff;
}
.text-blue{
  color: #1C243C;
}
.no-bg{
  background-color: transparent !important;
}
.bg-yellow{
  background-color: #F9F8F2;
}
.bg-blue{
  background-color: #1C243C;
}
.bg-darkorange{
  background-color: #FCD4BE;
}
.bg-white{
  background-color: #FFFFFF;
}
.bg-skyblue{
  background-color: #EDF2F7;
}
.bg-navyblue{
  background-color: #175C7A;
}
.bg-green{
  background-color: #DFF5F4;
}
.bg-lightgreen{
  background-color: #D1EBB2;
}
.bg-darkgreen{
  background-color: #A6F0E2;
}
.bg-pink{
  background-color: #FFEBE7;
}
.bg-purple{
  background-color: #F5F0FF;
}
.bg-lightpurple{
  background-color: #BBD8FC;
}
.bg-lightgrey{
  background-color: #EEF2F2;
}
.bg-darkorange{
  background-color: #FCD4BE;
}
.bg-darkgrey{
  background: #DADADA;
}
.growth-wrap{
  padding: 114px 0 106px;
}
.title-wrap{
  width: 100%;
  margin: 0 auto;
  padding: 0 15px 20px;
  text-align: center;
}
.title-wrap p{
  font-size: 20px;
  line-height: 32px;
  margin: 0;
  padding: 0 0 12px;
}
.title-wrap p:nth-last-child(1){
  padding: 0;
}
.title-wrap .h2{
  padding: 0 0 22px;
}
.title-wrap .h2 span{
  color: #ED462F;
}
.growth-section .title-wrap{
  max-width: 1040px;
}
.growth-section .growth-listing{
  padding: 55px 0 0;
}
.growth-section .growth-listing > li{
  margin: 0 0 70px;
}
.growth-section .growth-listing > li:nth-child(even) .box{
  flex-direction: row-reverse;
}
.growth-section .growth-listing .box{
  max-width: 1440px;
  display: flex;
  flex-wrap: wrap;
  padding: 70px 0 15px;
  margin: 0 auto;
}
.growth-section .growth-listing li{
  position: relative;
}
.growth-section .growth-listing li:before{
  width: 79.6%;
  height: 100%;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.growth-section .growth-listing > li.pink:before{
  background-color: #FFEBE7;
}
.growth-section .growth-listing > li.grey:before{
  background-color: #EEF2F2;
}
.growth-section .growth-listing > li.yellow:before{
  background-color: #F9F8F2;
}
.growth-section .growth-listing > li:nth-child(even):before{
  right: auto;
  left: 0;
}
.growth-section .growth-listing .box .image img{
  width: 100%;
}
.growth-section .growth-listing > li:nth-child(odd) .box .content{
margin-left: auto;
}
.growth-section .growth-listing > li:nth-child(even) .box .content{
  margin-right: auto;
}
.growth-section .growth-listing .box .content{
  position: relative;
  max-width: 655px;
}
.growth-section .growth-listing .box .content .h3{
  max-width: 566px;
  margin: 0 0 70px;
}
.growth-section .growth-listing .box .content .inner-listing > li{
  width: 300px;
  margin: 0 27px;
}
.growth-section .growth-listing .box .content .inner-listing > li:nth-child(odd){
  margin-left: 0;
}
.growth-section .growth-listing .box .content .inner-listing > li:nth-child(even){
  margin-right: 0;
}
.growth-section .growth-listing .box .content .inner-listing .title-img{
  display: flex;
}
.growth-section .growth-listing .box .content .inner-listing .title-link{
    padding-left: 16px;
}
.growth-section .growth-listing .box .content .inner-listing .title-link a{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #1C243C;
}
.growth-section .growth-listing .box .content .inner-listing .title-link a:hover{
  color: #ED462F;
}
.growth-section .growth-listing .box .content .inner-listing{
  display: flex;
  flex-wrap: wrap;
}
.growth-section .growth-listing .box .content .inner-listing .info{
  height: 172px;
  padding: 22px 0 40px;
  border-bottom: 2px solid #E2E5EC;
  margin-bottom: 16px;
}
.case-study-wrap{
  background-color: #EDF2F7;
  padding: 131px 0 136px;
}
.case-study-wrap .case-study .box{
  position: relative;
  height: 100%;
  background-color: #fff;
  border-radius: 5px;
}
.case-study-wrap .case-study .horizontal{
  border-radius: 5px;
  overflow: hidden;
  margin: 0 0 33px;
}
.case-study-wrap .case-study .horizontal .col-md-6{
  background-color: #fff;
  padding: 0;
}
.case-study-wrap .case-study .h3{
  padding: 0 0 18px;
}
.case-study-wrap .case-study .h3 span{
  font-weight: 700;
}
.case-study-wrap .case-study .h3 a{
  color: #1C244D;
}
.case-study-wrap .case-study .h3 a:hover{
  color: #ED462F;
}
.case-study-wrap .case-study .content{
  padding: 0 65px;
}
.case-study-wrap .case-study .box .content{
  padding-top: 54px;
  padding-bottom: 27px;
}
.case-study-wrap .case-study .horizontal .content{
  height: 100%;
  padding-top: 78px;
  padding-bottom: 27px;
}
.case-study-wrap .case-study .horizontal .content .text{
  padding: 0 0 84px;
}
.case-study-wrap .case-study .content .text{
  padding: 0 0 70px;
}
.case-study-wrap .case-study .content .cta-btn.link{
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 10px 42px 27px 10px;
}
.case-study-wrap .case-study-content{
  padding: 16px 0 0;
}
.case-study-wrap .case-study-content .col-md-6{
  padding: 0 15px;
}
.case-study-wrap .case-study .horizontal .image{
  height: 100%;
}
.case-study-wrap .case-study .image{
  display: block;
}
.case-study-wrap .case-study .image img{
  width: 100%;
  height: 100%;
}
.our-clients-wrap{
  padding: 137px 0 150px;
}
.our-clients-wrap.locations-clients-logo{
  padding: 50px 0 150px;
}
.our-clients-wrap .our-clients .h2{
  width: 100%;
  max-width: 624px;
  margin: 0 auto;
  padding: 0 15px 22px;
}
.our-clients .clients-logo-list{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 12px 0 82px;
}
.our-clients .clients-logo-list li{
  width: 20%;
  padding: 10px 0;
}
.our-clients .clients-logo-list li .image{
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.our-clients .clients-logo-list li .image img{
  width: 280px;
}
.why-growfusely-wrap{
  padding: 0 0 153px;
}
.why-growfusely .why-growfusely-item .box{
  position: relative;
  display: flex;
  flex-wrap: wrap;
  border-radius: 4px;
  padding: 38px 42px;
}
.why-growfusely .why-growfusely-list{
  padding: 20px 0 0;
}
.why-growfusely .why-growfusely-item:nth-child(even) .box{
  height: 100%;
}
.why-growfusely .why-growfusely-item .box .content .title{
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
  padding: 0 0 18px;
  border-bottom: 1px solid #1C243C;
}
.why-growfusely .why-growfusely-item .box .content .title span{
  font-weight: 700;
}
.why-growfusely .why-growfusely-item.purple{
  background-color: #E9DFFF;
  margin-left: 0;
}
.why-growfusely .why-growfusely-item.green{
  background-color: #DFF5F4;
}
.why-growfusely .why-growfusely-item.peach{
  background-color: #FFEBE7;
}
.why-growfusely .why-growfusely-item.grey{
  background-color: #EEF2F2;
  margin-right: 0;
}
.why-growfusely .why-growfusely-item:nth-child(even) .box .image{
  width: 100%;
  order: 2;
  text-align: right;
  position: absolute;
  right: 42px;
  bottom: 38px;
}
.why-growfusely .why-growfusely-item:nth-child(odd) .box .image{
  margin-bottom: 30px;
}
.why-growfusely .why-growfusely-item:nth-child(even) .box .content{
  order: 1;
}
.why-growfusely .why-growfusely-item .box .content .text{
  padding: 30px 0 20px;
}
.why-growfusely .why-growfusely-item{
  width: 298px;
  padding: 0;
  margin: 0 15px;
}
.why-growfusely .title-wrap{
  max-width: 874px;
}
.custom-marketing-plan-wrap{
  background: #EDF2F7;
  padding: 150px 0 117px;
}
.custom-marketing-plan .title-wrap{
  width: 100%;
  max-width: 874px;
  padding: 0 15px 43px;
  margin: 0 auto;
  text-align: center;
}
.custom-marketing-plan .title-wrap .h2{
  padding: 0 0 18px;
}
.custom-marketing-plan .title-wrap p{
  font-size: 20px;
}
.custom-marketing-plan-list .box-wrap{
  margin: 15px 0;
  padding: 0 15px;
}
.custom-marketing-plan-list .box{
  border-radius: 4px;
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  padding: 60px 30px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.custom-marketing-plan-list .box:hover{
  transform: scale3d(1.02, 1.02, 1);
  z-index: 1;
  box-shadow: 0 20px 120px -20px rgba(0, 0, 0, 0.3);
}
.custom-marketing-plan-list .box .icon{
  width: 100%;
  text-align: center;
  padding: 0 0 27px;
}
.custom-marketing-plan-list .box .title{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  color: #1C243C;
  width: 100%;
}
.custom-marketing-plan-list .box .content{
  padding: 20px 0 0;
  text-align: center;
}
footer .menus{
  padding-left: 24px;
}
.custom-marketing-plan .cta-btn{
  margin: 55px 0 0;
}
.schedule-strategic-call-wrap{
  position: relative;
  padding: 50px 0 0;
}
.schedule-strategic-call-wrap .schedule-strategic-call{
  background-color: #1C243C;
  background-image: url(../images/icons/bg-new-orange.svg);
  border-radius: 8px;
  padding: 131px 15px 163px;
}
.schedule-strategic-call-wrap .schedule-strategic-call .cta-btn{
  margin: 60px 0 0;
}
.schedule-strategic-call-wrap .schedule-strategic-call .cta-btn a{
  background: #ED462F;
  box-shadow: 2px 2px 10px rgba(28, 36, 60, 0.15);
  border-radius: 4px;
}
.recent-all-post.recent-posts .blog-listing .box .img-wrap .image img {
  height: 256px;
  object-fit: cover;
}
.backimg{
position: absolute;
top: 0;
display: none;
}
.blog-detail-section-wrap .schedule-strategic-call-wrap .container{
padding: 0;
}
.blog-detail-section-wrap .schedule-strategic-call-wrap .schedule-strategic-call{
background-size: contain;
background-repeat: no-repeat;
background-position: bottom;
}
.schedule-strategic-call-wrap .cta-btn{
  margin: 35px 0 70px;
}
.schedule-strategic-call{
  text-align: center;
}
.schedule-strategic-call p{
  padding: 30px 0 0;
  color: #fff !important;
}
.schedule-strategic-call-wrap .backimg{
  width: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
}
.schedule-strategic-call-wrap .backimg img{
  width: 100%;
}
.footer-wrap{
  position: relative;
  /* padding: 8% 0 70px; */
  /* margin: -100px 0 0; */
  z-index: 1;
}
.schedule-strategic-call-wrap .backimg {
  top: 13%;
}
.footer-wrap {
  padding: 10% 0 70px;
}
footer .box-wrap .logo a{
  display: inline-block;
}
footer .box-wrap{
  padding: 0 0 20px;
}
footer .menus .h6{
  text-transform: uppercase;
}
footer .menus .menu-list li{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
footer .menus .menu-list li .tag{
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 5px 10px;
  background: #ED462F;
  border-radius: 30px;
  margin-left: 10px;
}
footer .menus .menu-list li a{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 16px;
  line-height: 35px;
  text-transform: capitalize;
  color: #1C243C;
}
footer .menus .menu-list li a:hover{
  color: #ED462F;
}
footer .box-wrap .copyright p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  color: #1C243CCC;
}
footer .box-wrap .social-media{
  padding: 65px 0 34px;
}
footer .box-wrap .social-media li{
  padding: 0 34px 0 0;
}
footer .box-wrap .social-media li .icon a{
  display: block;
}
footer .box-wrap .social-media li .icon a .svg path{
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
footer .box-wrap .social-media li .icon a:hover .svg path{
  fill: #ED462F;
}
.blog-listing .box .img-wrap{
  position: relative;
}
.blog-listing .box .img-wrap .tag{
  position: absolute;
  top: 17px;
  left: 20px;
}
.blog-listing .box .img-wrap .tag a{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: 30px;
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 12px;
  line-height: 30px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: rgba(28, 36, 60, 0.71);
  background: rgba(255, 255, 255, 0.8);
  border-radius: 100px;
  padding: 4px 12px;
}
.blog-listing .box .img-wrap .tag a:hover{
  background-color: #ED462F;
  color: #fff;
}
.blog-listing .box .info .title-link{
  padding: 34px 0 16px;
}
.blog-listing .box .info .title-link a{
  display: inline-block;
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
}
.blog-listing .box .info .title-link a:hover{
  color: #ED462F;
}
.blog-listing .box .info .name-date{
  display: flex;
  align-items: center;
}
.blog-listing .box .info .name-img{
  display: flex;
  align-items: center;
}
.blog-listing .box .info .name-img .img img{
  border-radius: 100%;
}
.blog-listing .box .info .name-img .name{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1C243C;
  padding: 0 4px 0 10px;
}
.blog-listing .box .info .name-date .date{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1C243C;
  opacity: 0.4;
}
.blog-listing .box{
  padding: 20px 0;
}
.blog-listing .cta-btn{
  padding: 50px 0 0;
}
.blog-listing-wrap{
  padding: 123px 0 131px;
}
.blog-listing-wrap .blog-listing .title-wrap{
  padding-bottom: 8px;
}
.blog-listing .box .img-wrap .image{
  display: block;
}
.blog-listing .box .img-wrap .image img{
  width: 100%;
  height: 100%;
  border-radius: 8px;
}
.blog-listing-wrap.content-marketing .blog-listing .box .img-wrap .image img{
  height: 390px;
  object-fit: contain;
}
.blog-detail-section p strong{
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
}
.blog-detail-section .toolkit-links{
  background: #EEF2F2;
  border: 1px solid #FCD4BE;
}
.blog-detail-section .toolkit-links p{
  font-family: 'Manrope';
  font-weight: 500 !important;
  font-size: 25px !important;
  line-height: 35px !important;
  text-align: center;
  color: #1C243C !important;
  padding: 50px 10px 40px !important;
}
.blog-detail-section .toolkit-links li::before{
  width: 6px !important;
  height: 6px !important;
  border-radius: 100%;
  background-image: none !important;
  background-color: #ED462F;
  top: 22px !important;
  left: 18px !important;
}
.blog-detail-section .toolkit-links ul{
  margin: 0 20px;
}
.blog-detail-section .toolkit-links ul li{
  border-top: 1px solid #FCD4BE;
}
.blog-detail-section .toolkit-links ul li ul{
  counter-reset: alphabeticList;
}
.blog-detail-section .toolkit-links ul li ul li{
  position: relative;
  counter-increment: alphabeticList;
}
.blog-detail-section .toolkit-links ul li ul li:before {
  content: counter(alphabeticList,lower-alpha) ". ";
  position: absolute;
  top: 0 !important;
  left: 9px !important;
  background-color: transparent;
  width: 0;
  height: 0;
  color: #ED462F;
}

.blog-detail-section .toolkit-links ul li ul li{
  border: none;
  padding: 2px 0 2px 35px;
}
.blog-detail-section .toolkit-links li ul li::before{
  width: 6px !important;
  height: 6px !important;
  border-radius: 100%;
  background-image: none !important;
  background-color: #ED462F;
  top: 13px !important;
  left: 18px !important;
}
.blog-detail-section .toolkit-links ul li ul{
  padding: 0 !important;
}
.logo-images-wrap{
  padding: 86px 0 0;
}
.logo-images-wrap .logo-images-listing{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.logo-images-wrap .logo-images-listing li{
  width: 14.66%;
  padding: 10px 0;
}
.logo-images-wrap .logo-images-listing .image{
  text-align: center;
}
.logo-images-wrap .logo-images{
  padding: 0 0 48px;
  border-bottom: 1px solid #BFC8E1;
}
.how-you-work-wrap{
  background: #F9F8F2;
  padding: 118px 0 114px;
}
.how-you-work-wrap .how-you-work .left .h2{
  padding: 0 0 36px;
}
.how-you-work-wrap .how-you-work .left .cta-btn{
  padding: 70px 0 0;
}
.how-you-work-wrap .how-you-work .left p{
  font-size: 20px;
  line-height: 32px;
}
.how-you-work-wrap .how-you-work .left .info{
  width: 100%;
  max-width: 408px;
  padding: 0 15px;
}
.how-you-work .work-strategy-lisiting{
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 764px;
  margin-left: auto;
}
.how-you-work .work-strategy-lisiting li{
  width: 50%;
  padding: 20px 0;
}
.how-you-work .work-strategy-lisiting .work-strategy-box .title{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
  padding: 16px 0;
}
.how-you-work .work-strategy-lisiting li:nth-child(odd){
  border-right: 1px solid #E2E0D2;
}
.how-you-work .work-strategy-lisiting li:nth-child(1),
.how-you-work .work-strategy-lisiting li:nth-child(2){
  border-bottom: 1px solid #E2E0D2;
  padding: 0 0 51px;
}
.how-you-work .work-strategy-lisiting li:nth-child(3),
.how-you-work .work-strategy-lisiting li:nth-child(4){
  padding: 51px 0 0;
}
.how-you-work .work-strategy-lisiting li:nth-child(odd){
  padding-right: 37px;
}
.how-you-work .work-strategy-lisiting li:nth-child(even){
  padding-left: 47px;
}
.home-strategic.schedule-strategic-call-wrap{
  padding-top: 60px;
}
.useful-resources-wrap{
  padding: 130px 0 70px;
}
.useful-resources .h2{
  padding: 0 0 30px;
}
.useful-resources .left .box .content{
  padding: 50px;
}
.useful-resources .left .box .content .title-link{
  max-width: 370px;
  width: 100%;
}
.useful-resources .left .box .content .cta-btn{
  text-align: right;
}
.useful-resources .box{
  background: #FFFFFF;
  border: 1px solid #D5DCEB;
  border-radius: 4px;
}
.useful-resources .box a.image{
  display: block;
}
.useful-resources .box .tag a,
.useful-resources .left .box .tag{
  width: auto;
  height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 12px;
  line-height: 30px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.88);
  background: rgba(28, 36, 60, 0.45);
  border-radius: 100px;
  padding: 4px 10px;
}
.useful-resources .box .tag a:hover{
  background-color: #ED462F;
  color: #fff;
}
.useful-resources .box .title-link{
  margin: 14px 0;
}
.useful-resources .box .title-link{
  display: block;
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
}
.useful-resources .box .title-link a:hover{
  color: #ED462F;
}
.useful-resources .left{
  height: 100%;
}
.useful-resources .left .box{
  height: 100%;
  position: relative;
}
.useful-resources .left .box .image {
  height: 276px;
  display: block;
  position: absolute;
  bottom: 0;
}
.useful-resources .left .box .image img{
  height: 276px;
  object-fit: cover;
}
.useful-resources .listing .box{
  display: flex;
  flex-wrap: wrap;
}
.useful-resources .listing li{
  margin: 0 0 26px;
}
.useful-resources .row .col-lg-6{
  padding: 0 15px;
}
.useful-resources .listing li:nth-last-child(1){
  margin: 0;
}
.useful-resources .listing .box .image{
  width: 250px;
}
.useful-resources .listing .box .image img{
  height: 100%;
  object-fit: cover;
}
.useful-resources .listing .box .content{
  width: calc(100% - 250px);
  padding: 30px;
}
.useful-resources .listing .box .content .cta-btn.link{
  text-align: right;
}
.testimonial-wrap{
  margin: 10px 0 111px;
}
.testimonial-box-wrap{
  display: flex !important;
  flex-wrap: wrap;
  padding: 0 5px;
}
.testimonial-box-wrap .left{
  position: relative;
  width: 516px;
}
.testimonial-box-wrap .left .image-wrap{
  position: relative;
  padding: 0 0 50px;
}
.testimonial-box-wrap .left .image-tag{
  display: inline-block;
  background: #FFFFFF;
  box-shadow: 0px 3px 27px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  padding: 19px 33px;
  position: absolute;
  bottom: 20px;
  right: 30px;
  width: 340px;
}
.testimonial-box-wrap .left .image-tag .name{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  color: #1C243C;
}
.testimonial-box-wrap .left .image-tag .designation{
  font-family: 'Inter';
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  color: #71788B;
}
.testimonial-box-wrap .right{
  width: calc(100% - 516px);
}
.testimonial-box-wrap .right .testimonial-box{
  width: 660px;
  margin-left: auto;
}
.testimonial-box-wrap .right .testimonial-box .logo{
  position: relative;
  margin: 0 0 53px;
}
.testimonial-box-wrap .right .testimonial-box .logo:after{
  content: "";
  width: 100%;
  max-width: calc(100% - 100px);
  height: 1px;
  background-color: #E2E5EC;
  position: absolute;
  left: 190px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.testimonial-box-wrap .right .testimonial-box .title{
  max-width: 573px;
  width: 100%;
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 30px;
  line-height: 45px;
  color: #1C243C;
}
.testimonial-box-wrap .right .testimonial-box .content{
  padding: 28px 0 0;
}
.testimonial-box-wrap .right .testimonial-box .content p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  color: #1C243C;
}
.testimonial .testimonial-slider-wrap{
  padding: 0;
}
.testimonial-slider-wrap{
  position: relative;
}
.testimonial-slider-wrap .slick-prev{
  right: inherit;
  top: 0;
  background-position: left center;
  position: relative;
}
.testimonial-slider-wrap .slick-next{
  right: inherit;
  top: 0;
  background-position: left center;
  position: relative;
}
.slick-prev{
  background-image: url(../images/icons/left-circle-arrow.svg);
  background-repeat: no-repeat;
  position: absolute;
  width: 44px;
  height: 44px;
  background-size: cover;
  border-radius: 100%;
  background-color: #fff;
  border: 2px solid transparent;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: 11;
}
.slick-next{
  background-image: url(../images/icons/left-circle-arrow.svg);
  background-repeat: no-repeat;
  position: absolute;
  width: 44px;
  height: 44px;
  background-size: cover;
  transform: rotate(180deg);
  border-radius: 100%;
  background-color: #fff;
  border: 2px solid transparent;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.slick-prev:hover,
.slick-next:hover{
  border: 2px solid #ED462F;
}
.testimonial .testimonial-slider-wrap .main-action-wrap{
  position: relative;
  top: 40px;
  display: flex;
  justify-content: flex-end;
}
.main-action{
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  background-color: #fff;
  z-index: 2;
  padding-left: 6px;
}
.main-action .slider-dots-box{
  margin: -8px 8px 0;
}
.life-at-growfusely .main-action-wrap{
  position: relative;
  display: flex;
  justify-content: center;
}
.solution-info .main-action-wrap{
  position: relative;
  display: flex;
  justify-content: center;
}
.solution-info .slick-prev{
  right: inherit;
  top: 0;
  background-position: left center;
  position: relative;
}
.solution-info .slick-next{
  right: inherit;
  top: 0;
  background-position: left center;
  position: relative;
}
.listen-up .main-action-wrap{
  position: relative;
  display: flex;
  justify-content: center;
  padding: 96px 0 0;
}
.life-at-growfusely .slick-prev{
  right: inherit;
  top: 0;
  background-position: left center;
  position: relative;
}
.life-at-growfusely .slick-next{
  right: inherit;
  top: 0;
  background-position: left center;
  position: relative;
}
.listen-up .slick-prev{
  right: inherit;
  top: 0;
  background-position: left center;
  position: relative;
}
.listen-up .slick-next{
  right: inherit;
  top: 0;
  background-position: left center;
  position: relative;
}
.main-action .client-slider-dots-box{
  margin: -8px 8px 0;
}
.client-testimonial-slider-section .slick-prev{
  right: inherit;
  top: 0;
  background-position: left center;
  position: relative;
}
.client-testimonial-slider-section .slick-next{
  right: inherit;
  top: 0;
  background-position: left center;
  position: relative;
}
.client-testimonial-slider-section .main-action-wrap{
  position: relative;
  display: flex;
  justify-content: center;
}
.multibox-slider-wrap .listen-up .slick-dots{
  padding: 0 8px;
  margin: -8px 0 0;
}
.slick-dots{
  display: flex;
}
.slick-dots li{
  margin: 0 4px;
}
.slick-dots li button{
  font-size: 0;
  line-height: 0;
  width: 6px;
  height: 6px;
  background-color: #E2E5EC;
  border: 0;
  border-radius: 100%;
}
.slick-dots li.slick-active button{
  background: #E5734F;
}
.our-mission-wrap.two-col-40-60-ratio{
  margin: 60px 0 0;
}
.who-we-are-wrap{
  z-index: -1;
  position: relative;
  padding: 120px 0 60px;
}
.who-we-are .title-wrap{
  max-width: 767px;
}
.who-we-are .who-we-are-content{
  display: flex;
  flex-wrap: wrap;
  padding: 50px 0 0;
}
.who-we-are .who-we-are-content .left{
  width: 372px;
  padding-right: 10px;
}
.who-we-are .who-we-are-content .right{
  width: calc(100% - 372px);
}
.who-we-are .who-we-are-content .image{
  width: 100%;
  height: 100%;
}
.who-we-are .who-we-are-content .image img{
  width: 100%;
  height: 100%;
}
.who-we-are .who-we-are-content .left .text-box{
  background: #FFFFFF;
  border: 1px solid #ED462F;
  margin: 0 0 15px;
}
.who-we-are .who-we-are-content .left .text-box p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 30px;
  line-height: 36px;
  color: #1C243C;
  padding: 124px 54px;
}
.who-we-are .who-we-are-content .left .text-box p span{
  display: block;
  font-weight: 700;
}
.team-structure-wrap.about-team .team-structure .title-wrap{
  max-width: 790px;
}
.team-structure .team-listing{
  padding: 10px 0 50px;
}
.team-structure .team-listing .box{
  padding: 40px 0;
}
.team-structure .team-listing .box a.image{
  display: block;
  width: 100%;
}
.team-structure .team-listing .box a.image img{
  width: 100%;
}
.team-structure .team-listing .info{
  padding: 20px 30px 0;
}
.team-structure .team-listing .info .name{
  text-align: center;
  padding: 0 0 8px;
}
.team-structure .team-listing .info .name a{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 22px;
  line-height:32px;
  color: #ED462F;
}
.team-structure .team-listing .info .name a:hover{
  color: #1C243C;
}
.team-structure .team-listing .info .designation{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 17px;
  line-height: 22px;
  text-align: center;
  color: #1C243C;
}
.life-at-growfusely-slider{
  padding: 18px 0 61px 0;
}
.life-at-growfusely .slider-wrap {
  padding: 0 0 0 65px;
}
.life-at-growfusely-slider .image{
  padding: 0 15px;
}
.life-at-growfusely-slider .image img{
  width: 1280px;
}
.life-at-growfusely-slider .slick-dots{
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  justify-content: center;
}
.logo-images-wrap.about-page-logo-images .logo-images{
  border-bottom: 0;
}
.logo-images-wrap.about-page-logo-images .logo-images-listing{
  justify-content: center;
  padding: 4px 0 0;
}
.logo-images-wrap.about-page-logo-images .logo-images-listing li{
  width: 16.66%;
  padding: 34px 0;
}
.single-testimonial-section.testimonial-wrap .left{
  width: 397px;
}
.single-testimonial-section.testimonial-wrap .right{
  width: calc(100% - 397px);
}
.single-testimonial-section.testimonial-wrap .right .testimonial-box{
  width: 100%;
  padding-left: 42px;
}
.single-testimonial-section.testimonial-wrap .right .testimonial-box .title{
  max-width: 100%;
}
.single-testimonial-section.testimonial-wrap .right .testimonial-box .content p{
  font-size: 20px;
  line-height: 32px;
}
.testimonial-box-wrap .left .image-tag .designation{
  font-size: 16px;
  line-height: 26px;
}
.single-testimonial-section.testimonial-wrap .testimonial-box-wrap .left .image-tag{
  right: 0;
  bottom: 0;
}
.single-testimonial-section.testimonial-wrap .testimonial-box-wrap{
  padding: 28px 0 45px;
}
.single-testimonial-section.testimonial-wrap .right .testimonial-box .logo:after{
  display: none;
}
.single-testimonial-section.testimonial-wrap .right .testimonial-box .logo{
  display: flex;
  align-items: center;
  margin: 0 0 18px;
}
.single-testimonial-section.testimonial-wrap .right .testimonial-box .logo span{
  width: 100%;
  height: 1px;
  background-color: #E2E5EC;
  display: block;
  margin-left: 24px;
}
.single-testimonial-section.testimonial-wrap .right .testimonial-box .content{
  padding: 14px 0 0;
}
.numbers-secton-wrap{
  background-color: #1C243C;
  padding: 120px 0 130px;
}
.numbers-secton-wrap .title-wrap{
  max-width: 480px;
  margin: 0 auto;
}
.numbers-section .number-section-boxes .box{
  border: 1px solid #4583D0;
  border-radius: 4px;
  padding: 50px 50px;
  height: 100%;
}
.numbers-section .number-section-boxes .columns{
  margin: 15px 0;
  padding: 0 16px;
}
.numbers-section .number-section-boxes .box .info{
  font-family: 'Inter';
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  text-align: center;
  color: #FFFFFF;
}
.numbers-section .number-section-boxes .box .counter-number{
  text-align: center;
}
.numbers-section .number-section-boxes .box .counter-number .plus{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 45px;
  line-height: 63px;
  color: #ED462F;
}
.numbers-section .number-section-boxes .box .counter-number .count,
.numbers-section .number-section-boxes .box .counter-number{
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 45px;
  line-height: 63px;
  color: #4583D0;
}
.numbers-section .number-section-boxes .row{
  justify-content: center;
  padding: 9px 0 0;
}
.lets-join-forces .lets-join-forces-details{
  padding: 1px 0 0;
}
.our-best-work .image-wrap a{
  display: block;
}
.our-best-work .image-wrap a.image img{
  height: 390px;
}
.our-best-work .image-wrap{
  position: relative;
}
.our-best-work .image-wrap .tag{
  position: absolute;
  content: "";
  top: 20px;
  left: 20px;
}
.our-best-work .image-wrap .tag a{
  display: inline-block;
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 12px;
  line-height: 30px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #FFFFFF;
  background: rgba(28, 36, 60, 0.45);
  border-radius: 100px;
  padding: 2px 24px;
}
.our-best-work .image-wrap .tag a:hover{
  background-color: #ED462F;
}
.our-best-work .info .title-link a{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
}
.our-best-work .info .title-link a:hover{
  color: #ED462F;
}
.our-best-work .info{
  padding: 30px;
}
.our-best-work .name-img{
  display: flex;
  align-items: center;
  padding: 16px 0 0;
}
.our-best-work .name-img .img{
  padding: 0 10px 0 0;
}
.our-best-work .name-img .name{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1C243C;
}
.our-best-work .box{
  height: 100%;
  background: #FFFFFF;
  border: 1px solid #E2E5EC;
  border-radius: 4px;
}
.our-best-work .columns{
  margin: 20px 0;
  padding: 0 15px;
}
.our-best-work .additional-note{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  color: #1C243C;
  padding: 4px 0 0;
}
.our-best-work .title-wrap{
  max-width: 567px;
}
.our-best-work .our-best-work-details{
  padding: 40px 0 0;
}
.our-best-work-wrap{
  padding: 50px 0;
} 
.strategic-testimonial-wrap.schedule-testi .right .testimonial-box .logo{
  margin: 0 0 30px;
}
.strategic-testimonial-wrap.schedule-testi .right .testimonial-box .content{
  padding: 19px 0 0;
}
.client-testimonial-wrap.career-testi .client-testimonial-box .left .image{
  height: 470px;
}
.client-testimonial-wrap.career-testi .client-testimonial-box .left .image img{
  height: 470px;
}
.learn-about-us .cta-btn{
  margin: 40px 0 0;
}
.lets-join-forces .purple{
  background: #E9DFFF;
}
.lets-join-forces .peach{
  background: #FFEBE7;
}
.lets-join-forces .box{
  height: 100%;
  padding: 90px 44px;
  position: relative;
}
.lets-join-forces .box .h2{
  font-weight: 400;
  text-align: center;
  padding: 0 0 30px;
}
.lets-join-forces .box .h2 span{
  font-weight: 700;
  display: block;
}
.lets-join-forces .box p{
  font-size: 20px;
  line-height: 32px;
  text-align: center;
}
.lets-join-forces .box .cta-btn{
  position: absolute;
  bottom: 100px;
  right: 0;
  margin: 0 auto;
  left: 0;
}
.lets-join-forces .box .info{
  padding: 0 0 133px;
}
.lets-join-forces .columns{
  margin: 20px 0;
  padding: 0 15px;
}
.contact-us-lets-join .lets-join-forces .box.peach .info{
  padding-top: 56px;
}
.lets-join-forces-wrap{
  padding: 120px 0 45px;
}
.journey-so-far-wrap{
  background: #1C243C;
  padding: 120px 0;
  margin: 0 0 60px;
  overflow: hidden;
}
.our-core-values-wrap{
  padding: 28px 0 40px;
}
.journey-so-far-wrap .journey-so-far{
  position: relative;
}
.journey-so-far-wrap .journey-so-far .bg-img img{
  width: 100%;
  margin-top: -13%;
}
.journey-so-far .journey-listing{
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  max-width: 1070px;
  margin: 20px auto 0;
  z-index: 1;
}
.journey-so-far .journey-listing:before{
  content: "";
  width: 100%;
  height: 1px;
  background-color: #00B8AD;
  position: absolute;
  top: 96px;
  bottom: 0;
  left: 0;
  margin: 0 auto;
  z-index: -2;
}
.journey-so-far .journey-listing .box{
  width: 270px;
}
.journey-so-far .journey-listing .box .description{
  padding: 20px 0 0;
}
.journey-so-far .journey-listing .box .description p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  color: #FFFFFF;
}
.journey-so-far .journey-listing .box .big-text{
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 60px;
  line-height: 60px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  padding: 0 0 26px;
}
.journey-so-far .journey-listing .box .year{
  color: #E5734F;
}
.journey-so-far .journey-listing .box .day{
  color: #00B8AD;
}
.journey-so-far .journey-listing .box .line{
  position: relative;
  width: 14px;
  height: 14px;
  display: inline-block;
  background: #00B8AD;
  border-radius: 100%;
}
.journey-so-far .journey-listing .box .line:before{
  content: "";
  width: 30px;
  height: 30px;
  border: 1px solid #00B8AD;
  background: #1C243C;
  position: absolute;
  top: -8px;
  left: -8px;
  margin: 0 auto;
  z-index: -1;
  border-radius: 100%;
}
.our-core-values .columns .box.bg-grey{
  background: #EDF2F7;
}
.our-core-values .columns .box{
  width: 233px;
  padding: 40px 30px;
}
.our-core-values .columns .title-wrap{
  text-align: left;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 15px;
}
.our-core-values .columns{
  padding: 32px 0;
}
.our-core-values .columns .box .icon{
  width: 68px;
  padding: 0 0 56px;
}
.our-core-values .columns .box .title{
  position: relative;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  color: #1C243C;
}
.our-core-values .columns .box .title span{
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  word-wrap: break-word;
}
.our-core-values .columns .box .title:before{
  content: "";
  width: 151px;
  height: 1px;
  background-color: #BFC8E1;
  position: absolute;
  left: 0;
  right: 0;
  top: -28px;
}
.our-mission .box{
  display: flex;
  flex-wrap: wrap;
  max-width: 1310px;
  padding: 0 15px;
  margin: 0 auto;
}
.our-mission .box .image{
  width: 734px;
}
.our-mission .box .content{
  width: calc(100% - 734px);
  display: flex;
  align-items: center;
}
.our-mission .box .content .title-wrap .h2{
  padding: 0 0 30px;
}
.our-mission .box .content .title-wrap{
  width: 392px;
  text-align: left;
}
.our-mission{
  position: relative;
  padding: 83px 0;
}
.our-mission:before{
  width: 63.2%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  background-color: #F9F8F2;
}
.team-structure-wrap.about-team{
  padding: 68px 0 0;
}
.team-structure-wrap.about-team .title-wrap .h2{
  padding: 0 0 14px;
}
.life-at-growfusely-wrap{
  padding: 30px 0 60px;
}
.about-page-logo-images{
  padding: 60px 0 88px;
}
.single-testimonial-section{
  padding: 100px 0 0;
  margin: 0;
  position: relative;
}
.single-testimonial-section .testimonial .testimonial-slider-wrap{
  padding: 0;
}
.about-clients-logo{
  padding: 85px 0 120px;
}
.podcast-section .box{
  padding: 0 15px;
}
.podcast-section .slider-wrap{
  padding: 0 0 0 65px;
}
.podcast-section .box .image{
  position: relative;
}
.podcast-section .box .image img{
  width: 100%;
  border-radius: 4px;
}
.podcast-section .box .image a{
  display: block;
}
.podcast-section .box .image .tag{
  position: absolute;
  left: 17px;
  top: 17px;
}
.podcast-section .box .image .tag a{
  display: inline-block;
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 12px;
  line-height: 30px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: rgba(28, 36, 60, 0.71);
  background: rgba(255, 255, 255, 0.8);
  border-radius: 100px;
  padding: 2px 10px;
}
.podcast-section .box .image .tag a:hover{
  color: #fff;
  background-color: #ED462F;
}
.podcast-section .box .content{
  padding: 34px 0 0;
}
.podcast-section .box .content .title{
  padding: 0 0 16px;
}
.podcast-section .box .content .title a{
  display: inline-block;
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
}
.podcast-section .box .content .title a:hover{
  color: #ED462F;
}
.podcast-section .box .content .name-date{
  display: flex;
  align-items: center;
}
.podcast-section .box .content .name-img{
  display: flex;
  align-items: center;
}
.podcast-section .box .content .name-img .name{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1C243C;
  padding: 0 4px 0 10px;
}
.podcast-section .box .content .name-date .date{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1C243C;
  opacity: 0.4;
}
.testimonial-wrap.single-testimonial-section .left .image-wrap{
  position: relative;
}
.slick-slider{
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.slick-list.draggable{
  user-select: text;
}
.multibox-slider-wrap .slick-dots{
  justify-content: center;
  width: 100%;
  padding: 95px 0 0;
}
.custom-arrow {
  width: 100%;
  max-width: 230px;
  position: relative;
  margin: 0 auto;
}
.custom-arrow .prev-custom {
  background-image: url(../images/icons/left-circle-arrow.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 44px;
  height: 44px;
  border-radius: 100%;
  background-color: transparent;
  border: 2px solid transparent;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.custom-arrow .next-custom {
  background-image: url(../images/icons/left-circle-arrow.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 44px;
  height: 44px;
  border-radius: 100%;
  background-color: transparent;
  border: 2px solid transparent;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.custom-arrow .prev-custom:hover,
.custom-arrow .next-custom:hover{
  border: 2px solid #ED462F;
}
.listen-up .custom-arrow{
  padding: 90px 0 0;
}
.life-at-growfusely .custom-arrow{
  margin: -30px auto;
}
.listen-up-wrap{
  padding: 50px 0 90px;
}
.listen-up-wrap .title-wrap{
  max-width: 555px;
}
.listen-up-wrap .listen-up-slider{
padding: 60px 0 0; 
}
.about-member-wrap{
  padding: 100px 0 78px;
}
.about-member-wrap .about-member{
  max-width: 685px;
  width: 100%;
  margin: 0 auto;
}
.about-member-wrap .about-member h2{
  font-size: 45px;
  line-height: 55px;
  letter-spacing: -0.01em;
  color: #1C243C;
  font-weight: 400;
  padding: 0 0 30px;
}
.about-member-wrap .about-member .h2 strong {
  font-weight: 600;
}
.about-member-wrap .about-member .h2 span{
  font-weight: 600;
}
.about-member-wrap .about-member h2.wp-block-heading{
  padding-top: 38px;
}
.about-member-wrap .about-member .description{
  padding: 0;
}
.about-member-wrap .about-member .description p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  color: #1C243C;
  margin: 0;
  padding: 0 0 32px;
}
.about-member-wrap .about-member .description b{
  font-family: 'Inter';
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
  color: #1C243C;
  margin: 0;
  padding: 0 0 30px;
}
.about-member-wrap .about-member .description ul li{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  color: #1C243C;
  list-style-type: disc;
  list-style-position: inside;
}
.about-member-wrap .about-member .description ul{
  padding: 10px 0 20px;
}
.team-detail-join-forces .lets-join-forces .box .h2 span {
  display: inline;
}
.team-detail-join-forces .lets-join-forces .box .h2{
padding: 0 0 90px;
}
.team-detail-join-forces .lets-join-forces .box{
  padding: 160px 58px;
}
.team-detail-join-forces .lets-join-forces .box .cta-btn {
  bottom: 160px;
}
.schedule-strategic-call .schedule-content .h1 span{
  color: #ED462F;
  display: inline-block;
}
.full-width-single-img .image img{
  width: 100%;
}
.detail-about-member .content{
  width: 100%;
  max-width: 395px;
  text-align: center;
  padding: 146px 15px 121px;
  margin: 0 auto;
}
.team-member-personal-choices .title-wrap .h2{
  padding: 0 0 30px;
}
.detail-about-member .content .h4{
  padding: 0 0 25px;
  height: 89px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.detail-about-member .content .icon{
  padding: 25px 0 30px;
}
.detail-about-member .content .date{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 36px;
  line-height: 45px;
  text-align: center;
  text-transform: uppercase;
  color: #1C243C;
}
.detail-about-member .content .info p{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 36px;
  line-height: 45px;
  text-align: center;
  color: #FFFFFF;
}
.team-member-personal-choices .h2{
  font-weight: 400;
}
.team-member-personal-choices .h2 span{
  font-weight: 700;
  color: #1C243C;
}
.team-member-personal-choices .box-grp-wrap .box{
  background-color: #fff;
  height: 100%;
}
.team-member-personal-choices .box-grp-wrap .columns{
  margin: 30px 0;
}
.team-member-personal-choices .box-grp-wrap .box .book-name{
  font-family: 'Inter';
  font-weight: 600;
  font-size: 24px;
  line-height: 31px;
  color: #1C243C;
}
.team-member-personal-choices .box-grp-wrap.favorite-books .box{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
  padding: 0 70px 40px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.team-member-personal-choices .box-grp-wrap.favorite-books .book-name{
  width: 100%;
  text-align: center;
  padding: 40px 0 0;
}
.team-member-personal-choices .box-grp-wrap.favorite-books .box .image{
  margin-top: -24px;
  width: 222px;
}
.favourite-things-columns .right .image img{
  width: 565px;
}
.team-member-personal-choices .box-grp-wrap .box:hover{
  transform: scale3d(1.02, 1.02, 1);
  z-index: 1;
  box-shadow: 0 20px 120px -20px rgba(0, 0, 0, 0.3);
}
.team-member-personal-choices .box-grp-wrap.personalities .box{
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  padding: 50px 50px 30px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.team-member-personal-choices .box-grp-wrap.personalities .box p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #1C243C;
}
.team-member-personal-choices .box-grp-wrap.personalities .box .book-name{
  padding: 0 0 7px;
}
.team-member-personal-choices .box-grp-wrap.personalities .box .image{
  padding: 45px 0 0;
  display: inherit;
  margin-left: auto;
  margin-top: auto;
}
.team-member-personal-choices .box-grp-wrap.personalities .box .image img{
  border-radius: 100%;
  width: 146px;
  height: 146px;
}
.team-member-personal-choices .box-grp-wrap.personalities .columns{
  margin: 0 0 30px;
}
.team-member-personal-choices .box-grp-wrap{
  padding: 55px 0 35px;
}
.team-member-personal-choices-wrap{
  padding: 75px 0 65px;
}
.favourite-things-columns{
  position: relative;
  max-width: 1160px;
  display: flex;
  flex-wrap: wrap;
  margin-left: auto;
  justify-content: flex-end;
  align-items: center;
}
.favourite-things-columns:before{
  content: "";
  width: 527px;
  height: 416px;
  background-image: url(../images/icons/Dots.svg);
  background-repeat: no-repeat;
  position: absolute;
  left: -186px;
  top: -55px;
}
.favourite-things{
  width: 100%;
  max-width: 1310px;
  padding: 0 15px;
  margin: 0 auto;
}
.favourite-things-columns .left{
  width: 360px;
}
.favourite-things-columns .right{
  width: calc(100% - 370px);
}
.favourite-things-columns .right .image{
  text-align: right;
}
.favourite-things-columns .left .title{
  border-left: 5px solid #ED462F;
  padding: 0 20px;
}
.favourite-things-columns .left .title .h2{
  font-weight: 400;
}
.favourite-things-columns .left .title .h2 span{
  font-weight: 700;
  display: block;
  font-size: 64px;
  line-height: 70px;
}
.favourite-things-wrap{
  padding: 105px 0 101px;
}
.team-in-action-wrap.team-detail-team-in-action{
  padding: 130px 0 0;
}
.team-in-action-wrap.team-detail-team-in-action .title-wrap .h2{
  padding: 0 0 20px;
}
.lets-join-forces-wrap.team-detail-join-forces{
  padding-top: 110px;
}
.carrer-page-life-at-growfusely .title-wrap{
  max-width: 486px;
  margin: 0 auto;
}
.helping-us-section-wrap{
  padding: 121px 0;
}
.helping-us-section{
  width: 100%;
  max-width: 1025px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.helping-us-section .left{
  width: 510px;
}
.helping-us-section .right{
  width: calc(100% - 510px);
}
.helping-us-section .left .logo-title{
  display: flex;
  flex-wrap: wrap;
}
.helping-us-section .left .logo-title .logo{
  width: 68px;
  margin: 10px 0 0;
}
.helping-us-section .left .logo-title .title{
  width: calc(100% - 68px);
  padding-left: 32px;
}
.helping-us-section .left .logo-title .title .h3{
  color: #fff;
  font-weight: 600;
  padding: 0 0 9px;
}
.helping-us-section .left .logo-title .title p{
  color: #fff;
}
.helping-us-section .right .box{
  background: #FFFFFF;
  box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  width: 423px;
  padding: 60px;
  margin-left: auto;
}
.helping-us-section .right .box p{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 25px;
  line-height: 46px;
  color: #1C243C;
}
.helping-us-section .right .box p a{
  font-weight: 700;
  color: #ED462F;
}
.helping-us-section .right .box p a:hover{
  color: #1C243C;
}
.perks-of-wrap{
  padding: 112px 0 68px;
}
.perks-of-wrap .title-wrap .h2{
  padding: 0 0 20px;
}
.perks-of .perks-listing{
  display: flex;
  flex-wrap: wrap;
  max-width: 1154px;
  margin: 0 auto;
}
.perks-of .perks-listing li{
  width: 33.33%;
  padding: 20px 40px;
}
.perks-of .perks-listing li .group{
  display: flex;
  align-items: center;
  width: 300px;
}
.perks-of .perks-listing li .group .image{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 68px;
  width: 68px;
  background-color: #fff;
  border-radius: 100%;
  border: 1px solid #00B8AD;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; 
}
.perks-of .perks-listing li .group .image img{
  width: 30px;
}
.perks-of .perks-listing li .group:hover .image{
  border: 1px solid #ED462F;
}
.perks-of .perks-listing li .group .text{
  width: calc(100% - 68px);
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  color: #1C243C;
  padding-left: 16px;
}
.pros-cons-wrap{
  padding: 120px 0;
}
.pros-cons-contain{
  padding: 40px 0 0;
}
.pros-cons-contain .box{
  height: 100%;
  border-radius: 4px;
  padding: 60px 60px 45px;
}
.pros-cons-contain .box .img-title{
  display: flex;
  padding: 0 0 25px;
}
.pros-cons-contain .box .img-title .image{
  width: 30px;
}
.pros-cons-contain .box .img-title .title{
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 25px;
  line-height: 30px;
  padding-left: 14px;
}
.pros-cons-contain .box.pros .title{
  color: #fff;
}
.pros-cons-contain .box.cons .title{
  color: #1C243C;
}
.pros-cons-contain ul.listing li{
  position: relative;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  padding: 15px 0 15px 40px;
}
.pros-cons-contain ul.listing li span{
  font-weight: 700;
}
.pros-cons-contain ul.listing li:before{
  content: "";
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 18px;
}
.pros-cons-contain .box.pros ul.listing li{
  color: #fff;
}
.pros-cons-contain .box.cons ul.listing li{
  color: #1C243C;
}
.pros-cons-contain .box.pros ul.listing li:before{
  background-image: url(../images/icons/green-tick.png);
}
.pros-cons-contain .box.cons ul.listing li:before{
  background-image: url(../images/icons/blue-tick.png);
}
.faq-section .title-wrap{
  max-width: 744px;
  margin: 0 auto;
  padding: 0 15px 14px;
}
.career-faq .faq-listing{
  max-width: 768px;
  margin: 0 auto;
}
.career-faq .faq-listing .h3{
  color: #ED462F;
  padding: 40px 0 36px;
}
.faq-listing .accordion-header .accordion-button{
  font-family: 'Inter';
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
  color: #1C243C;
  background-color: transparent;
  box-shadow: none;
  padding: 0 0 0 42px;
  align-items: flex-start;
}
.faq-listing .accordion-body{
  padding: 8px 0 0 42px;
}
.faq-listing .accordion-body p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: rgba(28, 36, 60, 0.7);
  margin: 0 0 20px;
}
.faq-listing .accordion-body p:last-of-type{
  margin: 0;
}
.faq-listing .accordion-body p span{
  color: #ED462F;
}
.faq-listing .accordion-button::after{
  left: 0;
  top: 4px;
  position: absolute;
  background-image: url(../images/icons/acc-close.png);
  width: 24px;
  height: 24px;
}
.faq-listing .accordion-button:not(.collapsed)::after{
  background-image: url(../images/icons/acc-open.png);
  transform: none;
}
.faq-listing .accordion-item{
  border: none;
  border-bottom: 1px solid #E2E5EC;
  border-radius: 0;
  padding: 24px 0;
}
.faq-listing .accordion-item:nth-last-child(1){
  border-bottom: 0;
}
.faq-listing .info-text{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  text-align: center;
  color: #1C243C;
  padding: 58px 0 0;
}
.faq-listing .info-text a{
  color: #ED462F;
}
.faq-listing .info-text a:hover{
  color: #1C243C;
}
.faq-section-wrap.career-faq{
  padding: 120px 0 100px;
}
.faq-section-wrap.career-faq .title-wrap{
  padding: 0 15px 20px;
}
.pros-cons-contain .col-md-6{
  padding: 0 15px;
}
.our-mission-culture-listing{
  padding: 40px 0 0;
}
.our-mission-culture-listing .our-mission-culture-list:nth-child(even) .box{
  flex-direction: row-reverse;
}
.our-mission-culture-listing .our-mission-culture-list .box{
  align-items: center;
  position: relative;
  padding: 67px 0;
  margin: 0 0 80px;
}
.our-mission-culture-listing .our-mission-culture-list .box:before{
  position: absolute;
  content: "";
  width: 67.2%;
  height: 100%;
  top: 0;
  z-index: -1;
}
.our-mission-culture-listing .our-mission-culture-list:nth-child(1) .box:before{
  background-color: #F9F8F2;
  left: 0;
}
.our-mission-culture-listing .our-mission-culture-list:nth-child(2) .box:before{
  background: #EDF2F7;
  right: 0;
}
.our-mission-culture-listing .our-mission-culture-list:nth-child(3) .box:before{
  background: #FFEBE7;
  left: 0;
}
.our-mission-culture-listing .our-mission-culture-list .box .image img{
  width: 100%;
}
.our-mission-culture-listing .our-mission-culture-list .box .content .quote{
  display: flex;
  flex-wrap: wrap;
  max-width: 632px;
  margin: 0 auto;
  padding: 0 15px;
}
.our-mission-culture-listing .our-mission-culture-list .box .content .quote .img{
  width: 33px;
}
.our-mission-culture-listing .our-mission-culture-list .box .content .quote .text{
  width: calc(100% - 33px);
  padding-left: 10px;
  font-family: 'Inter';
  font-weight: 300;
  font-size: 24px;
  line-height: 36px;
  color: #1C243C;
}
.advantages-of-growfusely .advantages-of-growfusely-section{
  max-width: 1244px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 auto;
  padding: 18px 0 0;
}
.advantages-of-growfusely .advantages-of-growfusely-section .left{
  width: 546px;
} 
.advantages-of-growfusely .advantages-of-growfusely-section .left .box{
  padding: 101px 72px;
}
.advantages-of-growfusely .advantages-of-growfusely-section .left .box p{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 35px;
  line-height: 52px;
  color: #1C243C;
}
.advantages-of-growfusely .advantages-of-growfusely-section .left .box p span{
  font-weight: 600;
}
.advantages-of-growfusely .advantages-of-growfusely-section .right{
  width: calc(100% - 546px);
  padding-left: 60px;
}
.advantages-of-growfusely .advantages-of-growfusely-section .right .listing-title{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
  color: #1C243C;
  padding: 0 0 22px;
}
.advantages-of-growfusely .advantages-of-growfusely-section .right .listing-content li{
  position: relative;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  color: #1C243C;
  padding: 15px 0 15px 52px;
}
.advantages-of-growfusely .advantages-of-growfusely-section .right .listing-content li:before{
  content: "";
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4.00488L4 7.00488L9 1.00488' stroke='%23309B87' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
  position: absolute;
  left: 0;
  top: 18px;
  border-radius: 100%;
  border: 2px solid #A6F0E2;
}
.advantages-of-growfusely-wrap{
  padding: 40px 0 120px;
}
.current-openings-list .current-openings-title{
  display: flex;
  flex-wrap: wrap;
  background-color: #EDF2F7;
  padding: 35px 0 35px;
  position: sticky;
  top: 0;
  z-index: 1;
}
.current-openings-list .current-openings-title .title{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #ED462F;
}
.current-openings-list .current-openings-title .left{
  width: 543px;
}
.current-openings-list .current-openings-title .right{
  width: calc(100% - 543px);
}
.current-openings-list .current-openings-content .box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 60px 0;
  border-top: 1px solid #000000;
}
.current-openings-list .current-openings-content .box .left{
  width: 543px;
}
.current-openings-list .current-openings-content .box .right{
  width: calc(100% - 543px);
}
.current-openings-list .current-openings-content .box .left .title{
  max-width: 316px;
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 35px;
  line-height: 45px;
  color: #1C243C;
}
.current-openings-list .current-openings-content .box .right .content-box{
  background: #FFFFFF;
  padding: 35px 60px 35px 102px;
}
.current-openings-list .current-openings-content .content-box .group{
  display: flex;
  justify-content: space-between;
  padding: 25px 0;
}
.current-openings-content .content-box .group .position-branch .position a{
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
  cursor: text;
}
.current-openings-content .content-box .group .position-branch .branch{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
  color: #1C243C;
  opacity: 0.8;
  padding: 8px 0 0;
}
.current-openings-content .content-box .group .image a{
  display: block;
  border: 1px solid transparent;
  border-radius: 100%;
}
.current-openings-content .content-box .group .image a svg{
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.current-openings-content .content-box .group .image a:hover{
  border: 1px solid #ED462F;
}
.current-openings .subtitle{
  max-width: 749px;
  margin: 18px auto 25px;
  text-align: center;
}
.current-openings .subtitle .h3{
  padding: 0 0 17px;
}
.current-openings-wrap{
  position: relative;
  padding: 120px 0 60px;
}
.hiring-process-wrap{
  padding: 120px 0;
}
.hiring-process .title-wrap{
  max-width: 774px;
  margin: 0 auto;
}
.hiring-process .hiring-process-section{
  position: relative;
  display: flex;
  flex-wrap: wrap;
  max-width: 937px;
  margin: 29px auto 65px;
  padding: 25px 0 0;
}
.hiring-process .hiring-process-section li{
  width: 50%;
  display: flex;
  justify-content: center;
  margin: 25px auto;
  position: relative;
}
.hiring-process .hiring-process-section li {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
  justify-content: center;
  position: relative;
  width: 100%;
  margin: 0;
}

.hiring-process-section .box-wrap {
  width: 50%;
  position: relative;
  height: 100%;
}

.hiring-process-section .box-wrap:before {
  content: "";
  width: 4px;
  height: 100%;
  border-left: 4px dotted red;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.hiring-process-section .box {
  margin: 0;
  height: 100%;
  width: 100%;
  padding: 0 0 60px;
}
.hiring-process-section li:nth-child(1) .box{
  padding-top: 0;
}
.hiring-process-section li:nth-child(even) .box .content{
  text-align: right;
}

.hiring-process-section li:nth-child(even) .box-wrap:after {
  content: "";
  position: absolute;
  height: 50%;
  top: 50%;
  left: -150px;
  width: 150px;
  border-radius: 0 0 0 100%;
  border-left: 4px dotted red;
  border-bottom: 4px dotted red;
}

.hiring-process-section li:nth-child(even) .box-wrap:before {
  content: "";
  top: 0;
  left: -150px;
  position: absolute;
  border-radius: 100% 0 0 0;
  height: 50%;
  width: 150px;
  border-left: 4px dotted red;
  border-top: 4px dotted red;
}

.hiring-process-section li:nth-child(odd) .box-wrap:after {
  content: "";
  position: absolute;
  height: 50%;
  top: 50.02%;
  right: -150px;
  left: auto;
  width: 150px;
  border-radius: 0 0 100% 0;
  border-right: 4px dotted red;
  border-bottom: 4px dotted red;
}

.hiring-process-section li:nth-child(odd) .box-wrap:before {
  content: "";
  top: -3px;
  right: -150px;
  left: auto;
  position: absolute;
  border-radius: 0 100% 0 0;
  height: 50%;
  width: 150px;
  border-right: 4px dotted red;
  border-top: 4px dotted red;
}

.hiring-process-section li:nth-child(odd) .box-wrap:nth-child(1):before,
.hiring-process-section li:nth-child(odd) .box-wrap:nth-child(1):after {
  display: none;
}

.hiring-process-section li:nth-child(even) .box-wrap:nth-child(2):before,
.hiring-process-section li:nth-child(even) .box-wrap:nth-child(2):after {
  display: none;
}

.hiring-process-section li:last-child .box-wrap:before,
.hiring-process-section li:last-child .box-wrap:after {
  display: none;
}

.hiring-process-section li.even {
  justify-content: flex-end;
}

.hiring-process-section li.odd {
  justify-content: flex-start;
}
.hiring-process .hiring-process-section .content .title{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
  padding: 0 0 14px;
}
.hiring-process .hiring-process-section .content{
  width: 407px;
  padding: 0;
}
.hiring-process .hiring-process-section li:nth-child(odd) .content{
  margin-left: auto;
}
.hiring-process-section .box-wrap:nth-last-child(1):before{
  display: none;
}
.hiring-process .hiring-process-section .number-wrap{
  position: relative;
  text-align: center;
}
.hiring-process .hiring-process-section .number{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 59px;
  height: 59px;
  border-radius: 100%;
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.hiring-process .hiring-process-section .number.green{
  background: #A6F0E2;
}
.hiring-process .hiring-process-section .number.purple{
  background: #BBD8FC;
}
.hiring-process .hiring-process-section .number.peach{
  background: #FCD4BE;
}
.client-testimonial-slider{
  padding: 0 0 34px;
}
.client-testimonial-slider-section .client-testimonial-box-wrap{
  margin: 0 23px;
}
.client-testimonial-slider-section .client-testimonial-box{
  display: flex !important;
  max-width: 1037px;
  margin: 0 auto;
}
.client-testimonial-slider-section .client-testimonial-box .left{
  width: 336px;
}
.client-testimonial-slider-section .client-testimonial-box .left .image{
  position: relative;
}
.client-testimonial-slider-section .client-testimonial-box .left .image:before{
  content: "";
  width: 100%;
  height: 255px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 43.75%, rgba(0, 0, 0, 0.75) 100%);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.client-testimonial-slider-section .client-testimonial-box .left .image-content{
  position: absolute;
  bottom: 18px;
  left: 18px;
}
.client-testimonial-slider-section .client-testimonial-box .left .image-content .name{
  font-family: 'Inter';
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  color: #FFFFFF;
}
.client-testimonial-slider-section .client-testimonial-box .left .image-content .designation{
  font-family: 'Inter';
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
}
.client-testimonial-slider-section .client-testimonial-box .right{
  width: calc(100% - 336px);
  display: flex;
  align-items: center;
  background: #F3F6F6;
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.14);
  border-radius: 4px;
  padding: 30px 40px;
}
.client-testimonial-slider-section .client-testimonial-box .right .quote{
  position: relative;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.client-testimonial-slider-section .client-testimonial-box .right .quote img{
  width: 33px;
  margin-right: -25px;
  margin-top: -10px;
}
.client-testimonial-slider-section .client-testimonial-box .right .quote p{
  font-family: 'Inter';
  font-weight: 300;
  font-size: 22px;
  line-height: 32px;
  color: #1C243C;
  text-indent: 42px;
  margin-top: -20px;
}
.client-testimonial-slider .slick-dots{
  width: 100%;
  justify-content: center;
  bottom: -26px;
}
.client-testimonial-slider-section{
  padding: 76px 0 0;
}
.client-testimonial-wrap{
  padding: 120px 0;
}
.video-section .content{
  max-width: 717px;
  text-align: center;
  margin: 50px auto 0;
}
.video-section .content p{
  font-size: 20px;
  line-height: 32px;
}
.video-section .content .cta-btn{
  margin: 30px 0 0;
}
.video-section-wrap.carrer-video-section{
  padding: 30px 0 120px;
}
.video-section .video a{
  display: block;
}
.video-section .video img{
  border-radius: 10px;
}
.two-sliders-group .left-slider {
  transform: rotate(-180deg);
}
.two-sliders-group .left-slider img {
  transform: rotate(180deg);
}
.work-with-us{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.work-with-us .left{
  width: 576px;
  padding: 30px 0;
}
.work-with-us .left .h3{
  color: #fff;
}
.work-with-us .left .h3 span{
  color: #ED462F;
}
.work-with-us .left .content{
  padding: 30px 0 0;
}
.work-with-us .left .content p{
  font-family: 'Inter';
  font-weight: 300;
  font-size: 24px;
  line-height: 36px;
  color: #FFFFFF;
}
.work-with-us .right{
  width: calc(100% - 576px);
  padding-left: 12px;
}
.work-with-us .right .two-sliders-group{
  display: flex;
  flex-wrap: wrap;
}
.work-with-us .right .two-sliders-group .grp-slider{
  width: 50%;
  padding: 0 10px;
}
.work-with-us .right .two-sliders-group .grp-slider .image{
  padding: 11px 0;
}
.our-mission-culture-wrap{
  padding: 120px 0 0;
}
.our-mission-culture-wrap .title-wrap .h2{
  padding: 0 0 20px;
}
.life-at-growfusely-wrap.carrer-page-life-at-growfusely{
  padding: 86px 0 70px;
} 
.life-at-growfusely-wrap.carrer-page-life-at-growfusely .life-at-growfusely-slider{
  padding: 18px 0 60px 0;
}
.current-openings-list .current-openings-content .box .mobile-title{
  display: none;
}
.testimonial-casestudy-grp .casestudy-grp{
  border-radius: 5px;
  border: 1px solid #E2E5EC;
  margin: 70px 0;
}
.testimonial-casestudy-grp .casestudy-grp.pink{
  background: #FEECEC;
}
.testimonial-casestudy-grp .casestudy-grp.grey{
  background: #F4F4F6;
}
.testimonial-casestudy-grp .casestudy-grp.purple{
  background: #FBF5FF;
}
.testimonial-casestudy-grp .casestudy-grp.orange{
  background: #FFF3EB;
}
.testimonial-casestudy-grp .casestudy-grp .image{
  display: block;
  height: 100%;
}
.testimonial-casestudy-grp .casestudy-grp .image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.testimonial-casestudy-grp .casestudy-grp .content .h3 a{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 35px;
  line-height: 45px;
  color: #1C243C; 
}
.testimonial-casestudy-grp .casestudy-grp .content .h3 a span{
  font-weight: 700;
}
.testimonial-casestudy-grp .casestudy-grp .content-wrap{
  height: 100%;
  display: flex;
  align-items: center;
}
.testimonial-casestudy-grp .casestudy-grp .content{
  position: relative;
  height: 100%;
  padding: 70px 45px 0 85px;
}
.testimonial-casestudy-grp .casestudy-grp .content .text{
  padding: 18px 0 80px;
}
.testimonial-casestudy-grp .casestudy-grp .content .cta-btn{
  position: absolute;
  bottom: 27px;
  right: 40px;
  padding: 30px 0 0;
}
.testimonial-casestudy-grp .single-testimonial-section.testimonial-wrap .testimonial-box-wrap .left .image-tag{
  margin-left: 36px;
}
.testimonial-casestudy-grp .single-testimonial-section{
  padding: 70px 0;
}
.testimonial-casestudy-grp .single-testimonial-section.testimonial-wrap .testimonial-box-wrap{
  padding: 0;
}
.testimonial-casestudy-section-wrap{
  padding: 0 0 70px;
}
.testimonail-casestudy-section .title-wrap{
  max-width: 776px;
}
.blog-listing-wrap.content-marketing{
  padding-bottom: 50px;
}
.subscribe-form-wrap{
  background-image: url(../images/subscribe-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 80px 0;
}
.subscribe-form-wrap.with-container{
  background-image: none;
  padding: 0;
  margin: 60px 0 0;
}
.subscribe-form-wrap.with-container .subscribe-form{
  background-image: url(../images/subscribe-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 80px 0;
}
.subscribe-form .title-wrap .h3{
  text-align: center;
  color: #fff;
  padding: 0 0 16px;
}
.subscribe-form .title-wrap .description p{
  text-align: center;
  color: #fff;
}
.form-wrap .form-grp-wrap{
  display: flex;
  padding: 10px 0;
}
.form-wrap .form-grp-wrap .form-grp{
  width: 50%;
}
.form-wrap .form-control{
  height: 44px;
  border: none;
  border-radius: 0;
  background-color: transparent;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
  padding: 12px;
}
.form-wrap .form-grp{
  display: flex;
  align-items: center;
  border: 1px solid #667085;
  border-radius: 4px;
  background: #1C243C;
  padding: 0 14px;
}
.form-control:focus{
  box-shadow: none;
}
.form-wrap .form-grp.form-check{
  border: none;
  border-radius: 0;
}
.form-wrap .form-grp .image{
  width: 20px;
  height: 20px;
}
.subscribe-form .form-wrap{
  width: 100%;
  max-width: 820px;
  margin: 10px auto 0;
}
.subscribe-form .form-wrap .form-grp-wrap .form-grp{
  margin: 0 15px;
}
.subscribe-form .form-grp.form-check{
  align-items: flex-start;
  justify-content: center;
  max-width: 636px;
  margin: 0 auto;
}
.form-grp.form-check label{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #FFFFFF;
  opacity: 0.8;
}
.subscribe-form .form-grp.form-check label{
  width: calc(100% - 16px);
}
.form-wrap .form-check-input{
  width: 16px;
  height: 16px;
  opacity: 0.8;
  border: 1px solid #FFFFFF;
  border-radius: 4px;
  background-color: transparent;
  margin-right: 8px;
}
.form-wrap .submit-btn{
  display: flex;
  align-items: center;
  background: #ED462F;
  border: 2px solid #ED462F;
  border-radius: 4px;
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 17px;
  line-height: 36px;
  text-align: center;
  color: #FFFFFF;
  padding: 7px 41px;
  margin: 0 auto;
}
.form-wrap .submit-btn:hover{
  background-color: #1C243C;
}
.form-wrap .submit-btn img{
  margin-left: 10px;
}
.subscribe-form .form-wrap .submit-btn{
  margin: 30px auto 0;
}
.subscribe-form .form-wrap .form-grp-wrap{
  margin: 0 0 30px;
}
.client-page-subscribe{
  margin: 0 0 90px;
}
.get-in-touch-wrap .get-in-touch{
  border-radius: 8px;
  padding: 54px 0;
}
.get-in-touch .get-in-touch-content{
  max-width: 612px;
  margin: 0 auto;
  text-align: center;
}
.get-in-touch .get-in-touch-content .h3{
  color: #fff;
  padding: 0 0 20px;
}
.get-in-touch .get-in-touch-content p{
  color: #fff;
  padding: 0 15px;
}
.get-in-touch .get-in-touch-content .cta-btn{
  margin: 62px 0 0;
}
.case-study-detail-page{
  background-color: transparent;
}
.case-study-wrap.case-study-detail-page .case-study .horizontal{
  border: 1px solid #E2E5EC;
}
.case-study-wrap.case-study-detail-page .case-study .vertical .box{
  border: 1px solid #E2E5EC;
}
.case-study-results .columns{
  margin: 15px 0;
}
.case-study-results .row{
  margin: 15px 0 0;
}
.case-study-results .challanges-box{
  height: 100%;
  padding: 60px 70px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.case-study-results .challanges-box:hover{
  transform: scale3d(1.02, 1.02, 1);
  z-index: 1;
  box-shadow: 0 20px 120px -20px rgba(0, 0, 0, 0.3);
}
.case-study-results .challanges-box.bg-green:hover .logo{
  border: 2px solid #309B87;
}
.case-study-results .challanges-box.bg-pink:hover .logo{
  border: 2px solid #D97F4C;
}
.case-study-results .challanges-box.bg-skyblue:hover .logo{
  border: 2px solid #1C244D;
}
.case-study-results .challanges-box.bg-yellow:hover .logo {
  border: 2px solid #D97F4C;
}
.case-study-results .challanges-box .title{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 25px;
  line-height: 31px;
  color: #1C243C;
  margin: 40px 0 20px;
}
.case-study-results .challanges-box .title span{
  font-weight: 700;
}
.case-study-results .challanges-box .logo{
  width: 138px;
  height: 138px;
  border: 2px solid #fff;
  background: #FFFFFF;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.case-study-results-wrap{
  padding: 120px 0 105px;
  margin: 30px 0 0;
}
.case-study-challanges .challanges-box .title{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 25px;
  line-height: 31px;
  color: #1C243C;
  padding: 22px 0 20px;
}
.case-study-challanges .challanges-box .title span{
  color: #ED462F;
  font-weight: 700;
}
.case-study-challanges .challanges-box .number{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 25px;
  line-height: 31px;
  color: #ED462F;
  background-color: #fff;
  width: 60px;
  height: 60px;
  border: 2px solid #A6F0E2;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.case-study-challanges .challanges-box{
  height: 100%;
  background: #FFFFFF;
  border-radius: 4px;
  padding: 50px 54px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.case-study-challanges .challanges-box:hover{
  transform: scale3d(1.02, 1.02, 1);
  z-index: 1;
  box-shadow: 0 20px 120px -20px rgba(0, 0, 0, 0.3);
}
.case-study-challanges .challanges-box:hover .number{
  border: 2px solid #1C244D;
}
.case-study-challanges .columns{
  margin: 15px 0;
}
.case-study-challanges-wrap{
  padding: 100px 0 85px;
}
.case-study-overview .content .h2{
  padding: 0 0 30px;
}
.case-study-overview .content .description p{
  font-size: 20px;
  line-height: 32px;
  margin: 0 0 25px;
}
.case-study-overview .content .description p:last-of-type{
  margin: 0;
}
.case-study-steps{
  display: flex;
  justify-content: space-evenly;
  background: #FFFFFF;
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.08);
  padding: 27px 0;
}
.case-study-steps .box{
  width: 410px;
  padding: 10px 20px;
  margin: 0 15px;
}
.case-study-steps .box .number{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 25px;
  line-height: 31px;
  text-align: center;
  color: #1C243C;
}
.case-study-steps .box .title{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 25px;
  line-height: 31px;
  text-align: center;
  color: #1C243C;
}
.case-study-steps .box .title span{
  color: #ED462F;
  font-weight: 700;
}
.case-study-steps-wrap{
  padding: 0 0 50px;
  margin: -98px 0 0;
}
.case-study-scroll-tab ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.case-study-scroll-tab ul li{
  margin: 0 7px;
}
.case-study-scroll-tab ul li a{
  display: block;
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #1C243C;
  border-radius: 100px;
  text-transform: capitalize;
  padding: 5px 17px;
}
.case-study-scroll-tab ul li.active a{
  background: #EDF2F7;
  color: #ED462F;
}
.case-study-full-scroll-section{
  position: relative;
}
.case-study-scroll-tab-wrap{
  position: sticky;
  top: 0;
  background-color: #fff;
  padding: 30px 0;
  margin: 15px 0 0;
  z-index: 1;
}
.case-study-overview-wrap{
  padding: 65px 0 100px;
}
.case-study-solutions .information-box{
  padding: 110px 0;
  margin: 0 0 40px;
}
.case-study-solutions .information-box .information-box-content{
  max-width: 684px;
  margin: 0 auto;
  padding: 0 15px;
  text-align: center;
}
.case-study-solutions .solution-info .box .image a img{
  box-shadow: 0px -16px 40px rgb(0 0 0 / 6%);
}
.case-study-solutions .information-box .information-box-content .logo{
  padding: 0 0 30px;
}
.case-study-solutions .information-box .information-box-content p{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 30px;
  line-height: 42px;
  text-align: center;
  color: #1C243C;
}
.case-study-solutions .information-box .information-box-content p a{
  font-weight: 500;
  text-decoration-line: underline;
  text-decoration-skip-ink: none;
  color: #E5734F;
}
.case-study-solutions .information-box .information-box-content p a:hover{
  color: #1C244D;
}
.case-study-solutions .solution-list-box .solution-content .title-tag{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #ED462F;
  padding: 0 0 2px;
}
.case-study-solutions .solution-list-box .solution-content .title{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 35px;
  line-height: 45px;
  color: #1C243C;
}
.case-study-solutions .solution-list-box .solution-content .description{
  padding: 20px 0 40px;
}
.case-study-solutions .solution-list-box .solution-content .info p{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #1C243C;
}
.service-clients-logo{
  padding-bottom: 0;
}
.detail-about-member .content .icon{
  margin: 0 auto;
}
.case-study-solutions .solution-info .box{
  position: relative;
  height: 100%;
  padding: 44px 38px 0;
  display: flex;
  flex-wrap: wrap;  
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.case-study-solutions .solution-info .box .cta-btn.link{
  display: inline-flex;
  align-items: center;
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 14px;
  line-height: 36px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #1C243C;
  background-color: transparent !important;
  padding: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.case-study-solutions .solution-info .box .cta-btn.link .svg {
  margin-left: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.case-study-solutions .solution-info .box .cta-btn.link a:hover{
  color: #ED462F;
}
.case-study-solutions .solution-info .box .cta-btn.link a:hover .svg path, .case-study-solutions .solution-info .box .cta-btn.link a:hover .svg line {
  stroke: #ED462F;
}
.case-study-solutions .solution-info  .box:hover .cta-btn.link{
  color: #ED462F;
}
.case-study-solutions .solution-info a.box .cta-btn.link .svg path, .case-study-solutions .solution-info a.box .cta-btn.link .svg line {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.case-study-solutions .solution-info a.box:hover .cta-btn.link .svg path, .case-study-solutions .solution-info a.box:hover .cta-btn.link .svg line {
  stroke: #ED462F;
}
.case-study-solutions .solution-info .box .cta-btn.link{
  width: 100%;
}
.hiring-process-wrap.locations-timeline{
  padding: 120px 0 0;
}
.case-study-solutions .solution-info .box .solution-title{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.case-study-solutions .solution-info  a.box:hover .solution-title{
  color: #ED462F;
}
.case-study-solutions .solution-info .box .solution-title{
  margin: 0 0 30px;
}
.case-study-solutions .solution-info .box .image{
  width: 100%;
  margin: 55px 0 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.case-study-solutions .solution-info .box .image a{
  display: block;
  text-align: center;
}
.case-study-solutions .solution-info .columns{
  margin: 15px 0;
  padding: 0 15px;
}
.case-study-solutions .solution-info{
  margin: 30px 0 35px;
}
.case-study-solutions .solution-list-box{
  padding: 30px 0;
}
.case-study-solutions .title-wrap{
  padding-bottom: 10px;
}
.case-study-solutions .solution-list-box .solution-content{
  max-width: 814px;
  margin: 0 auto;
}
.case-study-solutions .solution-info .logos-grp{
  padding: 10px 0;
}
.case-study-solutions .solution-info .logos-grp ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 986px;
  margin: 0 auto;
}
.case-study-solutions .solution-info .logos-grp ul li{
  width: 25%;
  padding: 20px 0;
}
.case-study-solutions .solution-info .logos-grp ul li .image {
  text-align: center;
  width: 240px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.case-study-solutions-wrap{
  padding: 100px 0 0;
}
.case-study-steps-wrap.mind-graph-case-study .case-study-steps .box{
  padding: 10px 20px;
}
.case-study-solutions .solution-list-box .skills-grp{
  max-width: 874px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
  margin: 40px auto 0;
  padding: 0 0 30px;
}
.case-study-solutions .solution-list-box .skills-grp .box-wrap{
  width: 50%;
  padding: 0 15px;
}
.case-study-solutions .solution-list-box .skills-grp .box{
  border-radius: 4px;
  padding: 60px;
  height: 100%;
}
.case-study-solutions .solution-list-box .skills-grp .box .text{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 35px;
  line-height: 45px;
  text-align: center;
  color: #1C243C;
  padding: 30px 0 0;
  word-wrap: break-word;
}
.case-study-solutions .solution-info .info p{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #1C243C;
}
.case-study-solutions .solution-info .info{
  padding: 0 0 10px;
}
.get-in-touch-wrap{
  padding: 70px 0 0;
}
.case-study-steps-wrap.document-case-study .case-study-steps .box{
  padding: 10px 20px;
}
.case-study-solutions .solution-list-box .solution-content .info-top{
  margin: 0 0 40px;
}
.case-study-solutions .solution-list-box .solution-content .info-top p{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #1C243C;
}
.case-study-results .columns.full-cols{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background-color: #fff;
  padding: 60px;
}
.case-study-results .columns.full-cols .left{
  width: 340px;
}
.case-study-results .columns.full-cols .right{
  width: calc(100% - 340px);
  padding-left: 80px;
}
.case-study-results .columns.full-cols .challanges-box{
  padding: 30px;
}
.case-study-results .columns.full-cols .right .logos-grp .text {
  padding: 0 0 25px;
}
.case-study-results .columns.full-cols .right .logos-grp .text p{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  color: #1C243C;
}
.case-study-results .columns.full-cols .right .logos-grp ul{
  display: flex;
  flex-wrap: wrap;
}
.case-study-results .columns.full-cols .right .logos-grp ul li{
  width: 33.33%;
  text-align: center;
  padding: 15px 0;
}
.case-study-results .columns.full-cols .right .logos-grp ul li img{
  width: 160px;
  height: 44px;
  object-fit: scale-down;
}
.case-study-overview-wrap .case-study-overview .row{
  align-items: center;
}
.case-study-challanges .title-wrap{
  max-width: 887px;
}
.case-study-challanges .title-wrap p{
  font-weight: 700;
}
.case-study-challanges .description{
  padding: 0 0 30px;
}
.our-presence .our-presence-list .columns{
  margin: 10px 0;
}
.our-presence .our-presence-list .box{
  height: 100%;
  background: #FFFFFF;
  border: 1px solid #BFC8E1;
  padding: 60px 80px;
}
.our-presence .our-presence-list .box .title{
  padding: 16px 0;
}
.our-presence .our-presence-list .box .title a{
  display: inline-block;
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 35px;
  line-height: 45px;
  color: #1C243C;
}
.our-presence .our-presence-list .box .title a:hover,
.our-presence .our-presence-list .box .address a:hover{
  color: #ED462F;
}
.our-presence .our-presence-list .box .address a{
  display: inline-block;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  color: #1C243C;
}
.our-presence .our-presence-list .box .contact{
  padding: 16px 0 0;
}
.our-presence .our-presence-list .box .contact,
.our-presence .our-presence-list .box .contact a{
  display: inline-block;
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 14px;
  line-height: 36px;
  letter-spacing: 0.02em;
  color: #1C243C;
}
.our-presence .our-presence-list .box .contact a:hover{
  color: #ED462F;
}
.our-presence-wrap{
  padding: 110px 0;
}
.our-presence .our-presence-list{
  padding: 18px 0 0;
}
.contact-us-lets-join{
  padding: 90px 0 30px;
}
.write-to-us-wrap{
  padding: 110px 0;
}
.write-to-us .content{
  max-width: 530px;
  margin: 0 auto;
  text-align: center;
  padding: 0 15px;
}
.write-to-us .content .h2{
  color: #fff;
  padding: 0 0 20px;
}
.write-to-us .content p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  text-align: center;
  color: #FFFFFF;
}
.write-to-us .content p a{
  color: #E5734F;
}
.write-to-us .content p a:hover{
  color: #fff;
}
.single-testimonial-section.contact-us-testimonial{
  padding: 0 0 145px;
}
.contact-us-lets-join .info p{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
  text-align: left;
}
.contact-us-lets-join .author-info-box{
  display: flex;
  flex-wrap: wrap;
  padding: 40px 0 0;
}
.contact-us-lets-join .lets-join-forces .box{
  padding: 70px 40px;
}
.contact-us-lets-join .lets-join-forces .box .h2{
  text-align: left;
}
.contact-us-lets-join .lets-join-forces .box .h2 span{
  display: inline;
}
.contact-us-lets-join .author-info-box .image{
  width: 158px;
}
.contact-us-lets-join .author-info-box .info{
  width: calc(100% - 158px);
  padding: 0 0 0 34px;
}
.contact-us-lets-join .author-info-box .info .name{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 28px;
  line-height:39px;
  color: #ED462F;
}
.contact-us-lets-join .author-info-box .info .position{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 22px;
  line-height: 29px;
  color: #1C243C;
  padding: 4px 0 12px;
  border-bottom: 1px solid #ED462F;
  margin: 0 0 8px;
}
.contact-us-lets-join .author-info-box .info .email{
  margin: 0 0 4px;
}
.contact-us-lets-join .author-info-box .info .email,
.contact-us-lets-join .author-info-box .info .email a{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  color: #ED462F;
}
.contact-us-lets-join .author-info-box .info .email a:hover{
  color: #1C244D;
}
.contact-us-lets-join .author-info-box .info .cell,
.contact-us-lets-join .author-info-box .info .cell a{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  color: #30406D;
}
.contact-us-lets-join .author-info-box .info .cell a:hover{
  color: #ED462F;
}
.contact-us-lets-join .box .info ul li .grp{
  display: flex;
  flex-wrap: wrap;
}
.contact-us-lets-join .box .info ul li .grp .icon{
  width: 80px;
  height: 80px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border: 1px solid #FCD4BE;
  border-radius: 100%;
}
.contact-us-lets-join .box .info ul li .grp .info-text{
  padding-left: 16px;
} 
.contact-us-lets-join .box .info ul li .grp .info-text .title{
  font-family: 'Inter';
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
  color: #30406D;
}
.contact-us-lets-join .box .info ul li .grp .info-text a{
  display: block;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
}
.contact-us-lets-join .box .info ul li .grp .info-text.email a{
  color: #ED462F;
}
.contact-us-lets-join .box .info ul li .grp .info-text.email a:hover{
  color: #30406D;
}
.contact-us-lets-join .box .info ul li .grp .info-text.call a{
  color: #30406D;
}
.contact-us-lets-join .box .info ul li .grp .info-text.call a:hover{
  color: #ED462F;
}
.contact-us-lets-join .box .info ul li{
  padding: 14px 0;
}
.contact-us-lets-join .box .info ul{
  padding: 8px 0 0;
}
.contact-us-lets-join .lets-join-forces .box .cta-btn{
  left: 60px;
  bottom: 70px;
}
.white-bussiness-growth .title-wrap {
  padding-bottom: 20px !important;
}
.business-growth-section .title-wrap{
  max-width: 934px;
  margin: 0 auto;
}
.business-growth-section .description p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  text-align: center;
  color: #1C243C;
}
.business-growth-section .description p span{
  color: #309B87;
  font-weight: 700;
}
.business-growth-section .business-growth-list .left .title{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 35px;
  line-height: 45px;
  color: #1C243C;
  padding: 70px 0 0;
}
.business-growth-section .business-growth-list .listing{
  display: flex;
  flex-wrap: wrap;
}
.business-growth-section .business-growth-list .listing li{
  width: 50%;
  position: relative;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  color: #1C243C;
  padding: 15px 32px 15px 40px;
}
.business-growth-section .business-growth-list .listing li:before{
  content: "";
  width: 24px;
  height: 24px;
  background-image: url(../images/icons/blue-tick.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  left: 0;
  top: 20px;
}
.business-growth-section .business-growth-list .right{
  padding: 60px 80px 55px;
}
.business-growth-section .business-growth-list{
  padding: 50px 0 0;
}
.locations-clients-logo .our-clients .h2{
  max-width: 1134px;
}
.form-wrap.with-label .form-grp{
  display: block;
  border: none;
  background-color: transparent;
  padding: 12px 0;
  margin: 0;
}
.form-wrap.with-label .form-grp label{
  font-family: 'Inter';
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #344054;
  margin: 0 0 6px;
}
.form-wrap.with-label .form-grp .form-control,
.form-wrap.with-label .form-grp .form-select{
  height: 48px;
  background: #FFFFFF;
  border: 1px solid #D0D5DD;
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
  border-radius: 8px;
  color: #667085;
}
.form-wrap.with-label .form-grp .form-select{
  background-image: url(../images/icons/dropdown-icon.svg);
  background-repeat: no-repeat;
  background-position: right 16px center;
}
.form-wrap.with-label .form-grp .form-select option{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1C243C;
}
.form-wrap.with-label .form-grp textarea.form-control{
  height: 128px;
}
.form-wrap.with-label .form-check label{
  font-size: 16px;
  line-height: 24px;
  margin: -3px 0 0;
}
.form-wrap.with-label .form-grp .form-control::-webkit-input-placeholder {
  color: #667085;
}
.form-wrap.with-label .form-grp .form-control:-moz-placeholder {
  color: #667085;
}
.form-wrap.with-label .form-grp .form-control::-moz-placeholder {
  color: #667085;
}
.form-wrap.with-label .form-grp .form-control:-ms-input-placeholder {
  color: #667085;
}
.form-wrap.with-label .submit-btn{
  width: 100%;
  text-align: center;
  justify-content: center;
  background: #1C243C;
  border-color: #1C243C;
  box-shadow: 2px 2px 10px rgba(28, 36, 60, 0.15);
  border-radius: 4px;
  margin: 32px 0 0;
}
.form-wrap.with-label .submit-btn:hover{
  background-color: transparent;
  color: #1C243C;
}
.form-wrap.with-label .form-check-input {
  width: 20px;
  height: 20px;
  background: #FFFFFF;
  border: 1px solid #D0D5DD;
  border-radius: 6px;
  opacity: 1;
  margin: 0 12px 0 0;
}
.form-wrap.with-label .form-check{
  display: flex !important;
  padding: 0;
}
.form-wrap.with-label .form-checkbox-grp .form-check{
  width: 50%;
  margin: 0;
  padding: 5px 0;
}
.form-wrap.with-label .form-grp.form-check{
  padding: 12px 0 0;
}
.form-check-input:checked[type=checkbox]{
  background-image: url(../images/icons/curve-blue-tick.svg);
  border: 1px solid #1C243C;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  background-color: #fff;
}    
.form-check-input:focus{
  box-shadow: none;
}
.form-wrap.with-label .form-grp.form-check{
  align-items: flex-start;
}
.form-wrap.with-label .form-grp.form-check label{
  width: calc(100% - 20px);
  margin-top: -3px;
}
.location-case-study .case-study .horizontal{
  border: 1px solid #E2E5EC;
  border-radius: 5px;
}
.location-case-study .case-study .content .cta-btn.link{
  position: absolute;
  right: 40px;
  bottom: 28px;
}
.location-why-growfusely .why-growfusely .why-growfusely-item:nth-child(1){
  margin-left: 0;
}
.location-why-growfusely .why-growfusely .why-growfusely-item:nth-child(4){
  margin-right: 0;
}
.story-telling .title-wrap{
  max-width: 870px;
}
.story-telling .columns{
  margin: 15px 0;
  padding: 0 11px;
}
.story-telling .box{
  height: 100%;
  background: #FFFFFF;
  border: 1px solid #E2E5EC;
  border-radius: 4px;
  padding: 30px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.story-telling .box:hover{
  transform: scale3d(1.02, 1.02, 1);
  z-index: 1;
  box-shadow: 0 20px 120px -20px rgb(0 0 0 / 30%);
}
.story-telling .box .logo img{
  width: 32px;
  height: 32px;
}
.story-telling .box .title{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
  padding: 24px 0 20px;
}
.story-telling .box .content p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #1C243C;
}
.story-telling-listing{
  padding: 35px 0 55px;
}
.story-telling-wrap{
  padding: 120px 0;
}
.learn-about-us .learn-about-listing > ul > li{
  display: flex;
  flex-wrap: wrap;
  padding: 35px 0;
}
.learn-about-us .learn-about-listing .left{
  width: 437px;
  padding: 38px 0 0;
}
.learn-about-us .learn-about-listing .right{
  width: calc(100% - 437px);
  padding-left: 80px;
}
.learn-about-us .learn-about-listing .right .box{
  background-color: #fff;
  padding: 40px 60px 50px;
}
.learn-about-us .learn-about-listing .left{
  display: flex;
  flex-wrap: wrap;
}
.learn-about-us .learn-about-listing .left .logo{
  width: 54px;
  height: 54px;
}
.learn-about-us .learn-about-listing .left .title-info{
  width: calc(100% - 54px);
  padding-left: 25px;
}
.learn-about-us .learn-about-listing .left .title-info .title{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 35px;
  line-height: 45px;
  color: #1C243C;
  padding: 0 0 20px;
}
.learn-about-us .learn-about-listing .left .title-info .info p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #1C243C;
}
.learn-about-us .learn-about-listing .right .box .list-title{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
  padding: 0 0 22px;
}
.learn-about-us .learn-about-listing .right .box .listing li{
  position: relative;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #1C243C;
  padding: 8px 0 8px 40px;
}
.learn-about-us .learn-about-listing .right .box .listing li:before{
  content: "";
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 9px;
}
.learn-about-us .learn-about-listing .right .box .listing.green-tick li:before{
  background-image: url(../images/icons/border-green.svg);
}
.learn-about-us .learn-about-listing .right .box .listing.blue-tick li:before{
  background-image: url(../images/icons/border-blue.svg);
}
.learn-about-us .learn-about-listing .right .box .listing.orange-tick li:before{
  background-image: url(../images/icons/border-orange.svg);
}
.learn-about-us .learn-about-listing .right .box .listing.lightgreen-tick li:before{
  background-image: url(../images/icons/border-lightgreen.svg);
}
.learn-about-us .learn-about-listing .right .box .cta-btn{
  padding: 17px 0 0;
  margin: 0;
}
.learn-about-us-wrap{
  padding: 130px 0;
}
.learn-about-us .learn-about-listing{
  padding: 15px 0 0;
}
.learn-about-us .title-wrap.top-title{
  position: relative;
  max-width: 100%;
  padding: 0 0 60px;
  margin: 0 0 80px;
}
.learn-about-us .title-wrap.top-title .h2{
  max-width: 876px;
  margin: 0 auto;
}
.learn-about-us .title-wrap .h2{
  padding: 0 0 20px;
}
.learn-about-us .title-wrap.top-title:after{
  content: "";
  width: 100%;
  height: 1px;
  background-color: #BFC8E1;
  position: absolute;
  bottom: 0;
  left: 0;
}
.learn-about-us .title-wrap{
  max-width: 836px;
}
.location-clients-logo .title-wrap .h2{
  max-width: 100%;
}
.location-solutions-wrap .solution-info-slider .columns{
  margin: 15px;
}
.location-solutions-wrap .solution-info .box .solution-title a{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 35px;
  line-height: 45px;
  color: #1C243C;
}
.location-solutions-wrap .title-wrap .h2 {
  padding: 0 0 20px;
}
.location-solutions-wrap .case-study-solutions .solution-list-box{
  padding: 0;
}
.location-solutions-wrap .case-study-solutions .solution-info{
  margin: 0;
}
.location-solutions-wrap .solution-list-wrap{
  padding: 35px 0 0;
}
.location-solutions-wrap{
  padding: 110px 0;
}
.location-why-growfusely{
  padding: 130px 0;
}
.without-author-blog .cta-btn.link{
  padding: 16px 0 0;
  border-top: 2px solid #E2E5EC;
  margin: 23px 0 0;
}
.without-author-blog .blog-listing .box .info .title-link {
  padding: 34px 30px 16px 0;
}
.location-solutions-wrap .content .info p{
  font-family: 'Inter';
  font-weight: 300;
  font-size: 24px;
  line-height: 36px;
  color: #1C243C;
}
.location-solutions-wrap .content .author-info{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 30px 0 0;
}
.location-solutions-wrap .content .author-info .img{
  width: 114px;
}
.location-solutions-wrap .content .author-info .author{
  width: calc(100% - 114px);
  padding-left: 30px;
}
.location-solutions-wrap .content .author-info .author .name{
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 25px;
  line-height: 40px;
  color: #000000;
}
.location-solutions-wrap .content .author-info .author .designation{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #595959;
}
.location-solutions-wrap .coverage-section .coverage-slider{
  width: 660px;
  margin: 0 auto;
}
.location-solutions-wrap .coverage-section .coverage-slider .boxs{
  margin: 0 20px;
}
.location-solutions-wrap .coverage-section .coverage-slider .boxs img{
  margin: 0 auto;
  width: 100%;
}
.location-solutions-wrap .coverage-section .custom-arrow{
  position: initial;
}
.location-solutions-wrap .coverage-section .custom-arrow .prev-cov-arrow{
  position: absolute;
  top: 45%;
  left: 60px;
}
.location-solutions-wrap .coverage-section .custom-arrow .next-cov-arrow{
  position: absolute;
  top: 45%;
  right: 60px;
}
.location-solutions-wrap .coverage-slider-wrap{
  position: relative;
}
.location-solutions-wrap .coverage-section-wrap .solution-info .columns{
  margin: 0;
}
.location-solutions-wrap .coverage-section .content{
  padding: 20px 0 0;
}
.coverage-section-wrap .title-wrap{
  max-width: 100%;
}
.feature-info-list .box{
  height: 100%;
  background: #FFFFFF;
  border: 1px solid #D5DCEB;
  border-radius: 4px;
  padding: 0 !important;
}
.feature-info-list .columns{
  padding-top: 35px;
  padding-bottom: 35px;
}
.feature-info-list .box .info .title-link{
  padding-top: 0;
}
.feature-info-list .box .info{
  padding: 30px;
}
.feature-infographics-wrap .title-wrap{
  text-align: left;
  border-bottom: 2px solid #E2E5EC;
  padding-left: 0;
  margin-bottom: 23px;
  padding-bottom: 24px !important;
}
.feature-infographics-wrap .title-wrap .description{
  max-width: 767px;
}
.infographics-strategic-call{
  padding-top: 80px;
}
.partnership-growth-section .title-wrap{
  max-width: 760px;
}
.partnership-growth-section .title-wrap .h2{
  padding: 0 0 24px;
}
.partnership-growth-section .business-growth-list .left{
  max-width: 370px;
}
.partnership-growth-section .business-growth-list .listing li{
  padding: 12px 32px 12px 38px;
}
.partnership-growth-section .business-growth-list .listing li:before{
  top: 16px;
}
.partnership-growth-section{
  padding: 120px 0 60px;
}
.benefits-partnership-list .box{
  height: 100%;
  padding: 50px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.benefits-partnership-list .box:hover{
  transform: scale3d(1.02, 1.02, 1);
  z-index: 1;
  box-shadow: 0 20px 120px -20px rgba(0, 0, 0, 0.3);
}
.benefits-partnership-list .columns{
  margin: 15px 0;
  padding: 0 15px;
}
.benefits-partnership-list .box .title{
  position: relative;
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
  padding-left: 42px;
}
.benefits-partnership-list .box .title:before{
  content: "";
  width: 24px;
  height: 24px;
  background-image: url(../images/icons/green-white-tick.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 3px;
}
.benefits-partnership-list .box .content{
  padding: 14px 0 0 42px;
}
.benefits-partnership-list .box .content p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #1C243C;
}
.benefits-partnership-wrap{
  padding: 60px 0 105px;
}
.benefits-partnership-wrap .title-wrap .h2{
  padding: 0 0 20px;
}
.benefits-partnership-wrap.white-label-benefits{
  padding: 60px 0 105px;
}
.benefits-partnership-list{
  padding: 15px 0 0;
}
.partnership-label-service{
  padding: 120px 0;
}
.intrested-partnership-wrap{
  padding: 120px 0;
}
.group-resources .blog-listing-wrap{
  padding: 65px 0;
}
.group-resources .blog-listing-wrap .title-wrap{
  text-align: left;
  border-bottom: 2px solid #E2E5EC;
  padding-left: 0;
  margin-bottom: 28px;
}
.group-resources .blog-listing-wrap .title-wrap h2{
  padding: 0 0 10px;
}
.group-resources .title-wrap .description{
  max-width: 100%;
}
.group-resources-wrap{
  padding: 40px 0 75px;
}
.schedule-strategic-call-wrap.infographics{
  padding-top: 50px;
}
.case-study-solutions .solution-info .box .title-link{
  display: contents;
  position: absolute;
  top: 44px;
}
.partnership-case-study .solution-info .box .cta-btn{
  width: 100%;
}
.partnership-case-study .solution-sub-section-wrap .solution-sub-section{
  padding: 60px 0 45px;
}
.partnership-case-study .solution-sub-section-wrap .subtitle-wrap{
  text-align: center;
  padding: 0 0 35px;
}
.partnership-case-study .solution-sub-section-wrap .subtitle{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 35px;
  line-height: 45px;
  text-align: center;
  color: #1C243C;
}
.partnership-case-study .solution-sub-section-wrap .subtitle-wrap .description{
  padding: 16px 0 0;
  max-width: 748px;
  margin: 0 auto;
}
.partnership-case-study .solution-sub-section-wrap .solution-list-box{
  padding: 0;
}
.partnership-case-study .solution-sub-section-wrap .solution-info{
  margin: 0;
}
.partnership-case-study .case-study-solutions .title-wrap{
  max-width: 674px;
}
.partnership-case-study{
  padding: 120px 0 60px;
}
.what-we-do .what-we-do-list .box .title-link{
  display: inline-block;
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
}
.what-we-do .what-we-do-list .box .cta-btn.link .svg {
  margin-left: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.what-we-do .what-we-do-list .box:hover .title-link,
.what-we-do .what-we-do-list .box:hover .cta-btn.link a{
  color: #ED462F;
}
.what-we-do .what-we-do-list .box:hover .svg path,  .what-we-do .what-we-do-list .box:hover .svg line {
  stroke: #ED462F;
}
.what-we-do .what-we-do-list .box{
  display: block;
  height: 100%;
  background: #FFFFFF;
  border-radius: 4px;
  padding: 38px 38px 20px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
}
.what-we-do .what-we-do-list .box:hover{
  transform: scale3d(1.02, 1.02, 1);
  z-index: 1;
  box-shadow: 0 20px 120px -20px rgb(0 0 0 / 30%);
}
.what-we-do .what-we-do-list .box.green{
  border: 1px solid #A6F0E2;
}
.what-we-do .what-we-do-list .box.orange{
  border: 1px solid #FCD4BE;
}
.what-we-do .what-we-do-list .box.light-green{
  border: 1px solid #D1EBB2;
}
.what-we-do .what-we-do-list .box.blue{
  border: 1px solid  #BBD8FC;
}
.what-we-do .what-we-do-list .box .logo{
  padding: 0 0 22px;
}
.what-we-do .what-we-do-list{
  display: flex;
  flex-wrap: wrap;
}
.what-we-do .what-we-do-list li{
  width: 33.33%;
  padding: 15px;
}
.what-we-do .what-we-do-list{
  max-width: 1170px;
  margin: 0 auto;
}
.what-we-do .what-we-do-list .box .info{
  padding: 16px 0;
}
.what-we-do .what-we-do-list .box .bottom-content{
  position: absolute;
  bottom: 20px;
}
.what-we-do .what-we-do-list .box .top-content{
  padding: 0 0 42px;
}
.what-we-do .title-wrap{
  max-width: 674px;
  padding-bottom: 25px;
}
.solution-sub-section-wrap{
  padding: 10px 0 0;
}
.what-we-do-wrap{
  padding: 120px 0 !important;
}
.what-we-do .title-wrap .h2{
  padding: 0 0 20px;
}
.white-label-benefits .title-wrap{
  max-width: 730px;
}
.box.no-bg{
  border: none;
}
.interview-features .blog-listing .box .img-wrap .image img{
  border-radius: 4px;
}
.interview-features .feature-info-list .box .info{
  padding: 24px 0;
}
.home-clients-logo .clients-logo-list li .image img{
  width: 170px;
}
.team-member-personal-choices .box-grp-wrap.favorite-books .box .image img {
  width: 222px;
  height: 290px;
}
.home-clients-logo .clients-logo-list li .image{
  padding: 10px 0;
}
.words-of-whisom .our-clients .clients-logo-list li{
  width: 25%;
  padding: 30px 0;
}
.words-of-whisom .our-clients .clients-logo-list{
  justify-content: center;
  padding-top: 18px;
  padding-bottom: 60px;
}
.words-of-whisom .our-clients .h2{
  max-width: 738px;
}
.interview-features .feature-info-list .columns {
  padding-top: 25px;
  padding-bottom: 25px;
}
.words-of-whisom .journey-with-us{
  position: relative;
  padding: 70px 0 0;
}
.words-of-whisom .journey-with-us:before{
  content: "";
  width: 406px;
  height: 2px;
  opacity: 0.16;
  background-color: #1C243C;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: 0 auto;
}
.words-of-whisom .journey-with-us .title{
  max-width: 675px;
  margin: 0 auto;
  font-family: 'Manrope'; 
  font-weight: 400;
  font-size: 35px;
  line-height: 45px;
  text-align: center;
  color: #1C243C;
  padding: 0 0 45px;
}
.words-of-whisom .journey-with-us .cta-btn a{
  padding: 9px 90px;
}
.about-the-intervier .left .title-tag{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #1C243C;
}
.about-the-intervier .left .h1{
  color: #ED462F;
  padding: 8px 0;
}
.about-the-intervier .left .designation{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 35px;
  line-height: 45px;
  color: #1C243C;
  opacity: 0.8;
}
.about-the-intervier .left .content{
  max-width: 612px;
  padding: 20px 0 0;
}
.about-the-intervier .left .content p{
  font-family: 'Inter';
  font-weight: 300;
  font-size: 24px;
  line-height: 36px;
  color: #1C243C;
}
.about-the-intervier .left{
  padding: 12px 0 120px;
}
.about-the-intervier-wrap{
  position: relative;
  margin: 0 0 50px;
  padding: 100px 0 0;
}
.about-the-intervier-wrap:before{
  content: "";
  width: 100%;
  height: 100%;
  background-image: url(../images/icons/about-interview-bg.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: absolute;
  left: 0;
  bottom: 0;
}
.about-the-intervier{
  position: relative;
  z-index: 1;
}
.service-clients-logo .our-clients .h2{
  max-width: 100%;
}
.service-brands-clients-logo .our-clients .h2{
  max-width: 100%;
}
.service-case-study .case-study .box,
.service-case-study .case-study .horizontal{
  border: 1px solid #E2E5EC;
  border-radius: 5px;
}
.service-case-study .cta-btn{
  padding: 70px 0 0;
}
.faq-listing .accordion-body ul{
  padding: 5px 0 25px;
}
.faq-listing .accordion-body ul li{
  position: relative;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  padding: 0 0 0 14px;
}
.faq-listing .accordion-body ul li:before{
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: rgba(28, 36, 60, 0.7);
  position: absolute;
  left: 0;
  top: 10px;
}
.service-pros-cons .title-wrap .h2{
  padding: 0 0 17px;
}
.service-pros-cons .info{
  padding: 50px 0 40px;
}
.service-pros-cons .info p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  text-align: center;
  color: #1C243C;
}
.service-pros-cons .title-wrap{
  max-width: 802px;
}
.service-numbers .number-section-boxes{
  display: flex;
  justify-content: space-between;
}
.service-numbers .number-section-boxes .box{
  border: none;
  padding: 0;
}
.service-numbers .number-section-boxes .box .info{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #FFFFFF;
  padding: 0 0 24px;
}
.service-numbers .numbers-section .number-section-boxes .box .counter-number{
  text-align: left;
}
.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-family: 'Manrope';
  font-weight: 700;
  font-size: 60px;
  line-height: 65px;
  letter-spacing: -0.01em;
}
.service-numbers .number-section-boxes .box.darkgreen .count,
.service-numbers .number-section-boxes .box.darkgreen .plus{
  color: #309B87;
}
.service-numbers .number-section-boxes .box.blue .count,
.service-numbers .number-section-boxes .box.blue .plus{
  color: #4583D0;
}
.service-numbers .number-section-boxes .box.orange .count,
.service-numbers .number-section-boxes .box.orange .plus{
  color: #D97F4C;
}
.service-numbers .number-section-boxes .box.green .count,
.service-numbers .number-section-boxes .box.green .plus{
  color: #94C05D;
}
.service-numbers .title-wrap{
  max-width: 100%;
}
.service-numbers .number-section-boxes{
  padding: 30px 0 0;
}
.service-case-study{
  padding: 30px 0 100px;
}
.service-testimonial.single-testimonial-section.testimonial-wrap .left{
  width: 516px;
}
.service-testimonial.single-testimonial-section.testimonial-wrap .left .image img{
  width: 100%;
}
.service-testimonial.single-testimonial-section.testimonial-wrap .right{
  width: calc(100% - 516px);
}
.service-testimonial.single-testimonial-section.testimonial-wrap .testimonial-box-wrap .left .image-tag {
  right: 35px;
  bottom: 20px;
}
.service-testimonial.single-testimonial-section.testimonial-wrap .right .testimonial-box{
  padding-left: 92px;
}
.service-testimonial.single-testimonial-section.testimonial-wrap .right .testimonial-box .content p {
  font-size: 24px;
  line-height: 36px;
  font-weight: 300;
}
.service-testimonial .cta-btn{
  padding: 25px 0 0;
}
.service-testimonial{
  padding: 100px 0 130px;
}
.saas-marketing-plan .saas-marketing-plan-listing .box .title{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #1C243C;
  margin: 27px 0 20px;
}
.saas-marketing-plan .saas-marketing-plan-listing .box .content p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #1C243C;
}
.saas-marketing-plan .saas-marketing-plan-listing .slick-track{
  display: flex !important;
}
.saas-marketing-plan .saas-marketing-plan-listing .box{
  width: 370px;
  height: inherit;
  background-color: #fff; 
  border-radius: 4px;
  margin: 0 15px;
  padding: 50px 30px;
}
.saas-marketing-plan .saas-marketing-plan-listing .box .inner-box{
  height: 100%;
}
.saas-marketing-plan .saas-marketing-plan-listing .saas-marketing-plan-slider {
  max-width: 1170px;
  margin: 0 auto;
}
.saas-marketing-plan .saas-marketing-plan-listing .saas-marketing-plan-slider .slick-dots{
  left: 0;
  right: 0;
  margin: 0 auto;
  justify-content: center;
  bottom: -50px;
  padding: 25px 0 0;
}
.saas-marketing-plan .saas-marketing-plan-listing .custom-arrow .prev-custom {
  position: absolute;
  top: 42%;
  left: -15px;
  background-color: #EDF2F7;
}
.saas-marketing-plan .saas-marketing-plan-listing .custom-arrow .next-custom {
  position: absolute;
  top: 42%;
  right: -15px;
  background-color: #EDF2F7;
}
.saas-marketing-plan .saas-marketing-plan-listing .custom-arrow{
  position: initial;
}
.saas-marketing-plan .saas-marketing-plan-listing{
  position: relative;
}
.saas-marketing-plan .saas-marketing-plan-content .cta-btn{
  padding: 50px 0 0;
}
.saas-marketing-plan-wrap{
  padding: 130px 0 120px;
}
.saas-marketing-plan .title-wrap{
  max-width: 700px;
}
.saas-marketing-plan .saas-marketing-plan-content{
  padding: 40px 0 0;
}
.blog-resources .title-wrap{
  max-width: 630px;
}
.blog-resources-list .columns{
  margin: 10px 0;
  padding: 0 15px;
}
.blog-resources-list .columns .box{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  background: #FFFFFF;
  border: 1px solid #E2E5EC;
  border-radius: 4px;
  height: 100%;
}
.blog-resources-list .columns .box .image a{
  display: block;
  height: 100%;
}
.blog-resources-list .columns .box .image a img{
  height: 100%;
  width: 100%;
  border-radius: 3px;
}
.blog-resources-list .columns .box .image{
  width: 100%;
}
.blog-resources-list .columns .box .content{
  width: 100%;
  padding: 50px 26px 20px 50px;
}
.blog-resources-list .columns:nth-child(even) .box{
  flex-direction: column-reverse;
}
.blog-resources-list .columns .box .content .tag{
  display: inline-block;
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 12px;
  line-height: 30px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.88);
  background: rgba(28, 36, 60, 0.45);
  border-radius: 100px;
  padding: 0 27px;
}
.blog-resources-list .columns .box .content .tag:hover{
  background-color: #ED462F;
}
.blog-resources-list .columns .box .content .title a{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
}
.blog-resources-list .columns .box .content .title a:hover{
  color: #ED462F;
}
.blog-resources-list .columns .box .content .title{
  padding: 14px 0 40px;
}
.blog-resources-list .columns .box .content .cta-btn{
  text-align: right;
}
.blog-resources-wrap{
  padding: 120px 0;
}
.key-elements .left ul li a{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 20px;
  line-height: 25px;
  color: #1C243C;
}
.key-elements .left ul li{
  padding: 12px 0 12px 24px;
  border-left: 3px solid #CDC6E5;
}
.key-elements .left ul li.active a,
.key-elements .left ul li:hover a{
  color: #ED462F;
  font-weight: 700;
}
.key-elements .left ul li.active,
.key-elements .left ul li:hover{
  border-color: #ED462F;
}
.key-elements .left{
  position: sticky;
  top: 0;
  height: auto;
  overflow-y: scroll;
  padding: 42px 0 10px;
}
.key-elements .left::-webkit-scrollbar {
  display: none;
}
.key-elements .right .content-box{
  max-width: 873px;
  width: 100%;
  background-color: #fff;
  padding: 50px 60px;
  margin:0 0 50px auto;
}
.key-elements .right .content-box .title{
  display: inline-block;
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 35px;
  line-height: 45px;
  color: #1C243C;
}
.key-elements .right .content-box .title:hover{
  color: #ED462F;
}
.key-elements .right .content-box .description{
  padding: 20px 0;
}
.key-elements .right .content-box .description p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #1C243C;
}
.key-elements .right .content-box .listing-section{
  padding: 20px 0 0;
}
.key-elements .right .content-box .listing-section .subtitle{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #1C243C;
  padding: 0 0 22px;
}
.key-elements .right .content-box .listing-section .listing{
  display: flex;
  flex-wrap: wrap;
}
.key-elements .right .content-box .listing-section .listing li{
  position: relative;
  width: 50%;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #1C243C;
  margin: 8px 0;
  padding: 0px 30px 0 40px;
}
.key-elements .right .content-box .listing-section .listing li:before{
  content: "";
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 2px;
}
.key-elements .right .content-box .listing-section .listing.green li:before{
  background-image: url(../images/icons/border-green.svg);
}
.key-elements .right .content-box .listing-section .listing.blue li:before{
  background-image: url(../images/icons/border-blue.svg);
}
.key-elements .right .content-box .listing-section .listing.orange li:before{
  background-image: url(../images/icons/border-orange.svg);
}
.key-elements .right .content-box .listing-section .listing.light-green li:before{
  background-image: url(../images/icons/border-lightgreen.svg);
}
.key-elements .right .content-box .logo{
  padding: 0 0 24px;
}
.key-elements .right .content-box .cta-btn{
  text-align: right;
  padding: 22px 0 0;
}
.key-elements .left .cta-btn{
  margin: 70px 0 0;
}
.key-elements .title-wrap{
  max-width: 784px;
}
.key-elements .row{
  padding: 50px 0 0;
}
.key-elements-wrap{
  padding: 120px 0 130px;
  margin: 70px 0;
}
.service-growth-section{
  padding: 110px 0 23px;
}
.service-growth-section .title-wrap .description{
  padding: 6px 0 0;
}
.service-growth-section .business-growth-section .business-growth-list .listing li:nth-child(even){
  padding-right: 0;
}
.types-of-pages .types-of-page-listing{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 25px 0 0;
  margin: 0 -13px;
}
.types-of-pages .types-of-page-listing li .box .image{
  width: 68px;
  height: 68px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #00B8AD;
  background-color: #fff;
  border-radius: 100%;
  margin: 0 auto;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.types-of-pages .types-of-page-listing li .box .title{
  width: 100%;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  text-align: center;
  color: #1C243C;
  padding: 16px 0 0;
}
.types-of-pages .types-of-page-listing li .box{
  width: 237px;
  height: 100%;
  min-height: 184px;
  border: 1px solid #E2E5EC;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.types-of-pages .types-of-page-listing li{
  padding: 15px 12px;
}
.types-of-pages .title-wrap{
  max-width: 904px;
}
.types-of-pages .types-of-page-listing li .box:hover{
  transform: scale3d(1.02, 1.02, 1);
  z-index: 1;
  box-shadow: 0 20px 120px -20px rgb(0 0 0 / 30%);
}
.types-of-pages .types-of-page-listing li .box:hover .image{
  border: 1px solid #ED462F;
}
.types-of-pages-wrap{
  padding: 130px 0 75px;
}
.blog-resources .blog-resources-list{
  padding: 8px 0 0;
}
.seo-service-what-we-do .what-we-do-list li{
  width: 25%;
}
.seo-service-what-we-do .what-we-do .what-we-do-list{
  max-width: 100%;
  padding: 35px 0 0;
}
.key-elements .right .content-box:nth-last-child(1){
  margin-bottom: 0;
}
.seo-service-what-we-do .what-we-do .what-we-do-list .box{
  padding: 40px;
}
.seo-service-what-we-do .title-wrap{
  max-width: 842px;
}
.seo-service-what-we-do .title-wrap .description{
  max-width: 674px;
  margin: 0 auto;
}
.seo-lifecycle .image{
  padding: 59px 0 80px;
  text-align: center;
}
.seo-lifecycle .title-wrap{
  max-width: 674px;
}
.seo-lifecycle-wrap{
  padding: 100px 0 118px;
}
.our-core-values-wrap .row.mobile{
  display: none;
}
.our-core-values-wrap .row.desktop {
  max-width: 1194px;
  margin: 0 auto;
}
.we-create-distribute .we-create-structure{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 60px 0 0;
}
.we-create-distribute .we-create-structure .structure-right{
  width: 734px;
}
.we-create-distribute .we-create-structure .structure-left{
  width: calc(100% - 734px);
}
.we-create-distribute .we-create-structure .nav-tabs .nav-link.active, .we-create-distribute .we-create-structure .nav-tabs .nav-item.show .nav-link,.we-create-distribute .we-create-structure .nav-tabs .nav-link:hover{
  border: none;
  margin: 0;
}
.we-create-distribute .we-create-structure .nav-tabs{
  border: 0;
  text-align: center;
}
.we-create-distribute .we-create-structure .nav-tabs .nav-link{
  width: 100%;
  margin: 0;
  border: 0;
}
.we-create-distribute .we-create-structure .structure-left .nav-title{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  color: #000000;
  padding: 0 0 26px;
}
.we-create-distribute .we-create-structure .nav-tabs .nav-link.active svg .dark{
  fill: #ED462F;
}
.we-create-distribute .we-create-structure .nav-tabs .nav-link.active svg .light{
  fill: #E5734F;
}
.we-create-distribute .we-create-structure .nav-tabs .nav-link.active svg .active-circle{
  fill: #E16037;
}
.we-create-distribute .we-create-structure .nav-tabs .nav-link .image{
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.we-create-distribute .we-create-structure .nav-tabs .nav-link.active{
  position: relative;
}
.we-create-distribute .we-create-structure .nav-tabs .nav-link.active:before{
  content: "";
  height: 1px;
  background-color: #E5734F;
  position: absolute;
  right: 0px;
  z-index: 0;
}
.we-create-distribute .we-create-structure .nav-tabs .nav-link.top.active:before{
  width: 200px;
  top: 56.5%;
}
.we-create-distribute .we-create-structure .nav-tabs .nav-link.middle.active:before{
  width: 160px;
  top: 54.5%;
}
.we-create-distribute .we-create-structure .nav-tabs .nav-link.bottom.active:before{
  width: 300px;
  top: 44%;
}
.we-create-distribute .we-create-structure .structure-right .tab-content{
  background: #F9F8F2;
}
.we-create-distribute .we-create-structure .structure-right .tab-content .tab-pane{
  height: 542px;
  background: #F9F8F2;
  padding: 80px 60px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.we-create-distribute .we-create-structure .structure-right .content{
  max-width: 542px;
  margin: 0 auto;
}
.we-create-distribute .we-create-structure .structure-right .content .title{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 35px;
  line-height: 45px;
  color: #1C243C;
}
.we-create-distribute .we-create-structure .structure-right .content .info{
  padding: 20px 0 35px;
}
.we-create-distribute .we-create-structure .structure-right .content .info p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #1C243C;
}
.we-create-distribute .we-create-structure .structure-right .content .listing li{
  width: 50%;
  padding: 15px 10px 15px 0;
}
.we-create-distribute .we-create-structure .structure-right .content .listing li .grp{
  display: flex;
  align-items: center;
}
.we-create-distribute .we-create-structure .structure-right .content .listing li .grp .icon{
  width: 32px;
}
.we-create-distribute .we-create-structure .structure-right .content .listing li .grp .text{
  width: calc(100% - 32px);
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
  color: #1C243C;
  padding: 0 0 0 20px;
}
.we-create-distribute-wrap{
  padding: 120px 0 0;
}
.content-we-write-list .box{
  border: 1px solid #E2E5EC;
  border-radius: 4px;
}
.blog-single-banner .box{
  display: flex;
  flex-wrap: wrap;
  background: #FFFFFF;
  border: 1px solid #E2E5EC;
  border-radius: 4px;
  max-width: 1064px;
  margin: 0 auto;
}
.blog-single-banner .box .left{
  width: 517px;
}
.blog-single-banner .box .right{
  width: calc(100% - 517px);
}
.blog-single-banner .box .left a.image{
  display: block;
  height: 100%;
}
.blog-single-banner .box .left .img-wrap{
  position: relative;
  height: 100%;
  width: 100%;
}
.case-study-solutions .solution-info .box .title-link a:hover{
  color: #ED462F;
}
.author-blog .blog-single-banner .box .left .img-wrap img{
  height: 315px;
  object-fit: cover;
}
.blog-single-banner .box .left .img-wrap img{
  width: 100%;
}
.blog-single-banner .box .left .img-wrap .tag{
  position: absolute;
  top: 20px;
  left: 20px;
}
.blog-single-banner .box .left .img-wrap .tag a{
  display: block;
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 12px;
  line-height: 30px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: rgba(28, 36, 60, 0.71);
  background: rgba(255, 255, 255, 0.8);
  border-radius: 100px;
  padding: 1px 27px;
}
.blog-single-banner .box .left .img-wrap .tag a:hover{
  background-color: #ED462F;
  color: #fff;
}
.blog-single-banner .box .right{
  background-color: #fff;
  padding: 40px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border-radius: 4px;
}
.blog-single-banner .box .right .title-link a{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 35px;
  line-height: 45px;
  color: #1C243C;
}
.blog-single-banner .box .right .title-link a:hover{
  color: #ED462F;
}
.blog-single-banner .box .right .title-link{
  padding: 0 0 24px;
}
.blog-single-banner .box .right .name-date{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.blog-single-banner .box .right .name-date .name-img{
  display: flex;
  align-items: center;
}
.blog-single-banner .box .right .name-date .name{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1C243C;
  padding: 0 0 0 10px;
}
.blog-single-banner .box .right .name-date .date{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1C243C;
  opacity: 0.4;
  padding: 0 0 0 4px;
}
.blog-single-banner{
  position: relative;
  margin: -162px 0 0;
  z-index: 1;
}
.strategic-testimonial-wrap.schedule-testi{
  padding: 0 0 45px !important;
}
.strategic-testimonial-wrap.schedule-testi .left{
  width: 397px;
}
.strategic-testimonial-wrap.schedule-testi .left .image img{
  width: 337px;
}
.strategic-testimonial-wrap.schedule-testi .left .image-tag{
  width: auto;
  right: 0;
}
.strategic-testimonial-wrap.schedule-testi .right{
  width: calc(100% - 397px);
  padding-left: 42px;
}
.testimonial-box-wrap.schedule-testi .right .testimonial-box .logo img{
  height: 40px;
  object-fit: contain;
}
.strategic-testimonial-wrap.schedule-testi .right .testimonial-box{
  width: 100%;
}
.recent-posts{
  padding: 100px 0 0;
}
.recent-posts .title-link-wrap .title-wrap{
  width: auto;
  text-align: left;
  margin-left: 0;
  padding-left: 0;
}
.podcast-section .box .content .name-img img{
  border-radius: 100%;
}
.recent-posts .blog-listing .box .img-wrap .image img{
  border-radius: 8px;
}
.recent-posts .blog-listing .box{
  padding: 35px 0;
}
.title-wrap.width-100 .description{
  max-width: 100%;
}
.sassy-infographics .box .title-wrap{
  text-align: left;
  padding: 110px 55px 70px;
}
.sassy-infographics .box .cta-btn{
  padding: 16px 0 0;
  border-top: 2px solid #E2E5EC;
  width: 100%;
}
.sassy-infographics .box .description{
  padding: 0 0 92px;
}
.recent-posts .title-link-wrap .h2{
  padding: 0 0 10px;
}
.recent-posts .title-link-wrap{
  border-bottom: 2px solid #E2E5EC;
}
.feature-infographics-wrap .title-wrap .h2{
  padding: 0 0 10px;
}
.how-we-help .subscribe-form{
  display: flex;
  flex-wrap: wrap;
}
.how-we-help .subscribe-form .left{
  width: 360px;
}
.how-we-help .subscribe-form .right{
  width: calc(100% - 360px);
  padding-left: 118px;
} 
.how-we-help .subscribe-form .right .info p{
  color: #fff;
  font-size: 20px;
  line-height: 32px;
}
.how-we-help .subscribe-form .right .info{
  max-width: 450px;
  text-align: left;
  padding: 0 0 30px;
}
.how-we-help-wrap{
  background-image: none;
  padding-top: 50px;
}
.how-we-help{
  background-image: url(../images/newsletter.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.how-we-help .subscribe-form{
  max-width: 958px;
  margin: 0 auto;
  padding: 0 15px;
}
.how-we-help{
  padding: 142px 0;
}
.subscribe-form-wrap.get-guide-wrap .get-guide{
  background: #1C243C;
  border-radius: 8px;
  padding: 135px 15px;
}
.get-guide .get-guide-box{
  display: flex;
  flex-wrap: wrap;
  max-width: 1154px;
  margin: 0 auto;
}
.get-guide .get-guide-box .left{
  width: 400px;
}
.get-guide .get-guide-box .left .info{
  padding: 20px 0 45px;
}
.get-guide .get-guide-box .left .info p{
  font-size: 20px;
  line-height: 32px;
  color: #FFFFFF;
}
.get-guide .get-guide-box .right{
  width: calc(100% - 400px);
  padding-left: 100px;
}
.get-guide .get-guide-box .right .image{
  position: relative;
}
.get-guide .get-guide-box .right .image .tag{
  display: inline-block;
  position: absolute;
  top: 20px;
  left: 20px;
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 12px;
  line-height: 30px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #1C243C;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 100px;
  padding: 0 14px;
}
.get-guide .get-guide-box .right .image .tag:hover{
  color: #fff;
  background-color: #ED462F;
}
.editors-pick .title-wrap .h2 img{
  margin-right: 12px;
}
.editors-listing .blog-single-banner{
  margin: 0;
}
.editors-listing li{
  padding: 25px 0;
}
.get-guide .get-guide-box .right img{
  width: 100%;
}
button:focus:not(:focus-visible){
  box-shadow: none;
}
.popup-wrap.lets-chat{
  width: 100%;
  max-width: 685px;
  padding: 60px 15px;
}
.popup-wrap{
  background: #FFFFFF;
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.popup-wrap.lets-chat .popup{
  max-width: 405px;
  padding: 0 15px;
  width: 100%;
  margin: 0 auto;
}
.popup .form-wrap .form-grp{
  background-color: transparent;
  margin: 0 0 18px;
}
.popup .form-wrap .form-control{
  color: #1C243C; 
}
.popup .form-wrap .form-control::-webkit-input-placeholder{
  color: #1c243c; 
  opacity: 0.24;
}
.popup .form-wrap .form-control:-moz-placeholder{
  color: #1C243C !important; 
  opacity: 0.24;
}
.popup .form-wrap .form-control::-moz-placeholder{
  color: #1C243C !important; 
  opacity: 0.24;
}
.popup .form-wrap .form-control:-ms-input-placeholder {
  color: #1C243C !important; 
  opacity: 0.24;
}
.testimonial-casestudy-grp .casestudy-grp .content .h3 a:hover{
  color: #ED462F;
}
.subscribe-form-wrap.client-page-subscribe .submit-btn,
.subscribe-marketing .right .form-wrap .submit-btn,
.blog-detail-resources .right-col .subscribe-form .form-wrap .submit-btn{
  background-image: url(../images/icons/subscribe-btn.svg);
  background-repeat: no-repeat;
  background-position: 83% center;
  padding: 7px 56px 7px 41px;
}
.popup .form-wrap{
  padding: 40px 0 0;
}
.popup .form-wrap .submit-btn{
  background-color: #1C243C;
  border: 2px solid #1C243C;
}
.popup .form-wrap .submit-btn:hover{
  background-color: transparent;
  color: #1C243C;
}
.subscribe-form-wrap.client-page-subscribe .submit-btn img{
  display: none;
}
.popup .form-grp.form-check label{
  color: #1C243C;
}
.popup .form-grp .form-checkbox-grp .form-check{
  margin-right: 20px;
}
.form-check-input[type=radio] {
  background-image: url(../images/icons/curve-blue-tick.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  background-color: #fff;
  border-radius: 100%;
  background: #FFFFFF;
  border: 1px solid #667085;
  border-radius: 100%;
  margin-right: 8px;
} 
.form-grp .form-check .wpcf7-list-item input[type=radio]{
  opacity: 0;
  position: absolute;
  top: 2px;
  width: 16px;
  height: 16px;
  z-index: 2;
  display: block;
  left: 0;
  background: #FFFFFF;
  border: 1px solid #667085;
  border-radius: 100%;
}
.form-radio-grp .wpcf7-form-control .wpcf7-list-item-label{
  margin-left: 8px;
}
.form-grp.form-check .wpcf7-list-item input[type=checkbox] {
  opacity: 0;
  position: absolute;
  top: 2px;
  width: 16px;
  height: 16px;
  z-index: 2;
  display: block;
  left: 0;
  border: 1px solid #FFFFFF;
  border-radius: 4px;
  background-color: transparent;
  margin-right: 8px;
}
.form-grp.form-check input[type=checkbox]:checked + .wpcf7-list-item-label:before {
  background: #fff;
  border: 1px solid #1C243C;
  background-image: url(../images/icons/curve-blue-tick.svg);
  border: 1px solid #1C243C;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
}
.form-grp .form-check .wpcf7-list-item-label:before {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  top: 2px;
  left: -2px;
  background: #FFFFFF;
  border: 1px solid #667085;
  border-radius: 100%;
}
.form-grp .form-check input[type=radio]:checked + .wpcf7-list-item-label:before {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #ED462F;
  position: absolute;
  left: 3px;
  top: 5px;
  bottom: 0;
  right: 0;
  border-radius: 100%;
  border: 0;
}
.form-grp .form-check input[type=radio]:checked + .wpcf7-list-item-label:after{
  border: 1px solid #ED462F;
  content: "";
  width: 16px;
  height: 16px;
  background-color: transparent;
  position: absolute;
  left: 0;
  top: 2px;
  bottom: 0;
  right: 0;
  border-radius: 100%;
}
.form-grp.form-check .wpcf7-list-item-label:before {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  top: 5px;
  left: -8px;
  border: 1px solid #FFFFFF;
  border-radius: 4px;
  background-color: transparent;
  margin-right: 8px;
}
.popup .form-wrap .form-grp.no-border{
  flex-wrap: wrap;
  border: none;
  padding: 6px 0 0;
}
.popup .form-wrap .form-grp.no-border .form-checkbox-grp{
  width: 100%;
}
.form-grp .form-radio-grp .form-check{
  padding-left: 0;
}
.popup .form-wrap .form-grp.no-border label{
  padding: 0 0 13px;
}
.fancybox__container{
  z-index: 9999;
}
.subscribe-marketing{
  background: #1C243C;
  border-radius: 8px;
  display: flex;
  flex-wrap: wrap;
  max-width: 1062px;
  margin: 0 auto;
  padding: 78px 109px;
}
.subscribe-marketing .left{
  width: 407px;
}
.subscribe-marketing .right{
  width: calc(100% - 407px);
  padding-left: 33px;
}
.subscribe-marketing .left .title{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 35px;
  line-height: 45px;
}
.subscribe-marketing .left .text{
  padding: 24px 0 0;
}
.subscribe-marketing .left .text p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #FFFFFF;
}
.subscribe-marketing .right .form-wrap .submit-btn{
  text-align: left;
  margin: 30px auto 12px 0;
}
.subscribe-marketing .right .small-text{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #FFFFFF;
  opacity: 0.8;
}
.subscribe-marketing-wrap{
  margin-top: -161px;
}
.blog-detail-section .content h2{
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 45px;
  line-height: 55px;
  letter-spacing: -0.01em;
  color: #1C243C;
  padding: 20px 0;
}
.blog-detail-section .content h3{
  font-family: 'Inter';
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: #1C243C;
  padding: 20px 0 6px;
}
.blog-detail-section .content h3 b{
  font-weight: 600;
}
.blog-detail-section .content h4{
  font-family: 'Inter';
  font-weight: 600;
  font-size: 22px;
  line-height: 32px;
  color: #1C243C;
  padding: 20px 0;
}
.blog-detail-section .content h5{
  font-family: 'Inter';
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #1C243C;
  padding: 20px 0;
}
.blog-detail-section .content h6{
  font-family: 'Inter';
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: #1C243C;
  padding: 20px 0;
}
.blog-detail-section .content p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 29px;
  color: #1C243C;
  margin: 0;
  padding: 12px 0;
}
.blog-detail-section .content p > a,
.blog-detail-section .content ol li p > a,
.blog-detail-section .content > a{
  display: contents;
  font-size: 18px;
  line-height: 29px;
  color: #ED462F;
  font-weight: 400;
}
.blog-detail-section .content p > a:hover,
.blog-detail-section .content ol li p > a:hover,
.blog-detail-section .content > a:hover{
  color: #1C243C;
}
.blog-detail-section .content ol{
  padding: 10px 0 30px;
}
.blog-detail-section .content img{
  width: 100%;
  padding: 20px 0;
  cursor: zoom-in;
  display: block !important;
}
.blog-detail-section .content ul > li{
  position: relative;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 29px;
  color: #30406D;
  padding: 10px 0 10px 35px;
}
.blog-detail-section .content ul > li:before{
  content: "";
  width: 24px;
  height: 24px;
  background-image: url(../images/icons/tick-orange.svg);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 12px;
}
.blog-detail-section .content ul > li > span{
  color: #ED462F;
}
.blog-detail-section .content ol{
  counter-reset: item;
  margin: 10px 0 0;
}
.blog-detail-section .content ol > li{
  position: relative;
  padding: 8px 20px;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 29px;
  color: #30406D;
}
.blog-detail-section .content ol > li:before{
  counter-increment: item;
  content: counters(item, ".");
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: 8px;
}
.blog-detail-section .content ol > li a{
  font-family: 'Inter';
  font-weight: 600;
  font-size: 18px;
  line-height: 29px;
  color: #ED462F;
}
.blog-detail-section .content ol > li a:hover{
  color: #30406D;
}
.blog-detail-section .content ol > li ol li{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 29px;
  color: #30406D;
  padding: 5px 32px;
}
.blog-detail-section .content ol > li ol li:before{
  counter-increment: item;
  content: counters(item, ".");
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: 6px;
}
.blog-detail-section .content ol > li ol{
  padding: 10px 0 0;
}
.blog-detail-section .content ol ul{
  padding: 14px 0;
}
.blog-detail-section .content ol > li > span{
  display: block;
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
  padding: 10px 0;
}
.blog-detail-section .content .custom-blog-box-wrap{
  background: #1C243C;
  border-radius: 8px;
  padding: 50px 30px;
  margin: 40px 0;
}
.blog-detail-section .content .custom-blog-box-wrap .right .title{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #FFFFFF;
}
.blog-detail-section .content .custom-blog-box-wrap .right .title span{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 25px;
  line-height: 30px;
  color: #FFFFFF;
  display: inline-block;
}
.blog-detail-section .content .custom-blog-box-wrap .right .info p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
  padding: 0;
}
.blog-detail-section .content .custom-blog-box-wrap .right .info{
  padding: 16px 0 30px;
}
.blog-detail-section .content .custom-blog-box-wrap .custom-blog-box{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.blog-detail-section .content .custom-blog-box-wrap.we-help .custom-blog-box .left{
  width: 262px;
}
.blog-detail-section .content .custom-blog-box-wrap.we-help .custom-blog-box .right{
  width: calc(100% - 262px);
  padding-left: 38px;
}
.blog-detail-section .content .custom-blog-box-wrap.checklist .custom-blog-box .left{
  width: 343px;
}
.blog-detail-section .content .custom-blog-box-wrap.checklist .custom-blog-box .right{
  width: calc(100% - 343px);
  padding-left: 45px;
}
.blog-detail-section .blog-detail-section-box{
  max-width: 1008px;
  display: flex;
  flex-wrap: wrap;
}
.blog-detail-section .blog-detail-section-box .left{
  width: 218px;
}
.blog-detail-section .blog-detail-section-box .right{
  width: calc(100% - 218px);
  padding-left: 40px;
}
.blog-detail-section .tag-boxes-wrap .tag-listing{
  display: flex;
  flex-wrap: wrap;
  padding: 40px 0 0;
}
.blog-detail-section .tag-boxes-wrap{
  padding: 0 0 40px;
  border-top: 1px solid #E2E5EC;
}
.blog-detail-section .author-box-wrap .left .image img{
  cursor: auto;
}
.blog-detail-section .author-box-wrap .right .social-icon li img{
  cursor: pointer;
}
.blog-detail-section .tag-boxes-wrap .tag-listing .tag{
  padding: 6px 8px 6px 0;
}
.blog-detail-section .tag-boxes-wrap .tag-listing .tag a{
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 12px;
  line-height: 30px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #1C243C;  
  display: inline-block;
  background: #E2E5EC;
  border-radius: 100px;
  padding: 0 20px;
}
.blog-detail-section .table-of-content .title{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #ED462F;
  padding: 0 0 9px;
}
.blog-detail-section .table-of-content ul.title-listing li{
  padding: 11px 0;
}
.blog-detail-section .table-of-content ul.title-listing li a{
  display: block;
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  color: #1C243C;
  opacity: 0.6;
}
.blog-detail-section .table-of-content ul.title-listing li a:hover,
.blog-detail-section .table-of-content ul.title-listing li.active a{
  color: #1C243C;
  opacity: 1;
}
.blog-detail-section .table-of-content .social-media-links{
  border-top: 1px solid #EAECF0;
  padding: 32px 0 0;
  margin: 21px 0 0;
}
.blog-detail-section .table-of-content .social-media-links li{
  padding-right: 26px;
}
.blog-detail-section .table-of-content .social-media-links li a svg path{
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.blog-detail-section .table-of-content .social-media-links li a:hover svg path{
  fill: #ED462F;
}
.blog-detail-section .table-of-content .social-media-links li a.links:hover svg path{
  fill: none;
  stroke: #ED462F;
}
.blog-detail-section{
  position: relative;
}
.blog-detail-section .table-of-content{
  position: sticky;
  top: 30px;
  padding: 20px 0 50px;
}
.blog-detail-section .author-box-wrap{
  background: #FFFFFF;
  border: 8px solid #EDF2F7;
  margin: 40px 0 0;
}
.blog-detail-section .author-box-wrap .left .image img{
  border-radius: 100%;
  object-fit: cover;
  width: 150px;
  height: 190px;
}
.blog-detail-section .author-box-wrap .author-box{
  display: flex;
  flex-wrap: wrap;
  padding: 42px;
}
.blog-detail-section .author-box-wrap .left{
  width: 150px;
}
.blog-detail-section .author-box-wrap .right{
  width: calc(100% - 150px);
  padding-left: 40px;
}
.blog-detail-section .author-box-wrap .right .title-tag{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1C243C;
}
.blog-detail-section .author-box-wrap .right .name{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
  color: #ED462F;  
}
.blog-detail-section .author-box-wrap .right .name:hover{
  color: #1C243C;
}
.blog-detail-section .author-box-wrap .right .social-icon{
  display: flex;
  flex-wrap: wrap;
  padding: 0 0 25px;
}
.blog-detail-section .author-box-wrap .right .social-icon li{
  padding: 5px 20px 5px 0;
}
.blog-detail-section .author-box-wrap .right .social-icon li:before{
  display: none;
}
.blog-detail-section .author-box-wrap .right .social-icon li a svg path{
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.blog-detail-section .author-box-wrap .right .social-icon li a:hover svg path{
  fill: #ED462F;
}
.blog-detail-section .author-box-wrap .right .social-icon li a.links:hover svg path{
  fill: none;
  stroke: #ED462F;
}
.blog-detail-section .author-box-wrap .contributors-list .contributor a{
  width: 50px;
  height: 50px;
  display: inline-block;
  border-radius: 100%;
  padding: 0;
  border: 2px solid transparent;
  display: flex;
  align-items: center;
  justify-content: center;
}
.blog-detail-section .author-box-wrap .contributors-list .contributor.active a{
  border: 2px solid #ED462F;
}
.blog-detail-section .author-box-wrap .contributors-list{
  width: 100%;
  padding: 26px 0 0;
}
.blog-detail-section .author-box-wrap .contributors-list .contributor img{
  width: 42px;
  height: 42px;
  border-radius: 100%;
  padding: 0;
}
.blog-detail-section .author-box-wrap .contributors-list .contributor{
  padding: 0 16px 0 0;
}
.blog-detail-section .author-box-wrap .contributors-list .contributor:nth-last-child(1){
  padding-right: 0;
}
.blog-detail-section .author-box-wrap .contributors-list .title{
  width: 100%;
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #1C243C;
  text-align: right;
  padding: 0 0 19px;
}
.blog-detail-section .author-box-wrap .right .contributors-list{
  border-top: 2px solid #EDF2F7;
  padding: 26px 0 0;
}
.blog-detail-resources .left-col .box{
  background: #FFFFFF;
  border: 1px solid #D5DCEB;
  border-radius: 4px;
}
.blog-detail-resources .left-col .box .img-wrap{
  position: relative;
  height: 100%;
}
.blog-detail-resources .left-col .box .img-wrap a{
  display: inline-block;
}
.blog-detail-resources .left-col .box .img-wrap .tag{
  position: absolute;
  left: 20px;
  top: 20px;
}
.blog-detail-resources .left-col .box .img-wrap .tag a{
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 12px;
  line-height: 30px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: rgba(28, 36, 60, 0.71);
  background: rgba(255, 255, 255, 0.8);
  border-radius: 100px;
  padding: 0 27px;
}
.blog-detail-resources .left-col .box .img-wrap .tag a:hover{
  color: #fff;
  background-color: #ED462F;
}
.blog-detail-resources .left-col .box{
  display: inline-flex;
  flex-wrap: wrap;
  margin: 0 0 30px;
}
.blog-detail-resources .left-col .box .left{
  width: 407px;
}
.blog-detail-resources .left-col .box .right{
  width: calc(100% - 407px);
  padding-left: 10px;
  display: flex;
  align-items: center;
}
.blog-detail-resources .left-col .box .info{
  padding: 30px;
}
.blog-detail-resources .left-col .box .info .title-link a{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #1C243C;
}
.blog-detail-resources .left-col .box .info .title-link a:hover{
  color: #ED462F;
}
.blog-detail-resources .left-col .box .info .name-img{
  display: flex;
  align-items: center;
  padding: 16px 0 0;
}
.blog-detail-resources .left-col .box .info .name-img .img{
  width: 30px;
}
.blog-detail-resources .left-col .box .info .name-img .name{
  width: calc(100% - 30px);
  padding-left: 10px;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1C243C;
}
.blog-detail-resources .right-col{
  background: #1C243C;
  border-radius: 4px;
  padding: 40px;
}
.blog-detail-resources .right-col .subscribe-form .title-wrap .h3{
  text-align: left;
}
.blog-detail-resources .right-col .subscribe-form .title-wrap {
  padding: 0;
}
.blog-detail-resources .right-col .subscribe-form .form-wrap .form-grp-wrap .form-grp{
  width: 100%;
  margin: 15px 0;
}
.blog-detail-resources .right-col .subscribe-form .form-wrap .form-grp-wrap{
  flex-wrap: wrap;
  margin: 0;
  padding: 0 0 10px;
}
.blog-detail-resources .right-col .subscribe-form .form-wrap .submit-btn{
  margin: 30px auto 0 0;
}
.blog-detail-resources-wrap{
  padding: 120px 0;
}
.blog-detail-section-wrap{
  padding: 50px 0 0;
}
.blog-detail-resources .left-col .box .img-wrap a.image{
  width: 100%;
  height: 100%;
}
.blog-detail-resources .left-col .box .img-wrap a.image img{
  width: 100%;
  height: 100%;
}
.podcast-section .box .content .name-img img{
  border-radius: 100%;
}
.blog-detail-section .content .wp-block-quote{
  position: relative;
  background: #EDF2F7;
  margin: 18px 0;
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-size: 18px;
  line-height: 29px;
  color: #30406D;
  padding: 50px 40px 50px 70px;
}
.blog-detail-section .content .wp-block-quote:before{
  content: "";
  width: 2px;
  height: calc(100% - 50px);
  background-color: #309B87;
  border-radius: 10px;
  position: absolute;
  left: 35px;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.blog-detail-section .tag-boxes-wrap .tag-listing .tag a:hover{
  color: #fff;
  background-color: #ED462F;
}
.subscribe-marketing .img-grp{
  display: flex;
  flex-wrap: wrap;
  margin: 44px 0 0;
}
.subscribe-marketing .img-grp .image{
  width: 136px;
  margin: 0 8px 8px 0;
}
.journey-with-us.podcast .cta-btn a{
  padding: 9px 36px;
}
.journey-with-us.podcast .cta-btn a img{
  margin-left: 10px;
}
.blog-listing-wrap .title-wrap.main{
  border-bottom: 0;
  text-align: center;
}
.blog-listing-wrap .title-wrap.main .description{
  margin: 0 auto;
}
.blog-listing-wrap .blog-listing-group .blog-listing{
  padding: 65px 0;
}
.error-thankyou-blog-wrap{
  padding: 110px 0 95px;
}
.testimonial-box-wrap .right .testimonial-box .logo img{
  width: 160px;
  background-color: #fff;
  z-index: 1;
  position: relative;
}
.form-wrap .form-grp-wrap .form-grp.invalid-input{
  border: 1px solid #dc3232;
}
.form-wrap .form-grp-wrap .form-grp.invalid-input .wpcf7-not-valid-tip{
  display: none;
}
.form-grp.form-check.invalid-input .wpcf7-not-valid-tip{
  display: block;
}
.form-wrap .wpcf7-form-control-wrap {
  width: calc(100% - 20px);
}
.wpcf7-list-item{
  display: inline;
}
.testimonial-wrap.strategic-testimonial-wrap{
  margin: 0;
  padding: 0 0 260px;
}
.testimonial-wrap.strategic-testimonial-wrap .testimonial-slider-wrap{
  padding: 0;
}
.btn-check:focus + .btn, .btn:focus{
  box-shadow: none;
}
.business-growth-section-wrap.location-detail-business-growth{
  padding: 110px 0 100px;
}
.location-coverage-section-wrap{
  padding: 110px 0 100px;
}
.our-service-location-slider.location-coverage-section-wrap{
  padding: 110px 0 100px !important;
  margin: 20px 0 0;
}
.location-solutions-wrap.two-slider-wrap{
  padding: 90px 0 110px;
}
.contact-us-clients-logo.our-clients-wrap .clients-logo-list li .image img{
  width: 170px;
  padding: 10px 0;
}
.our-presence .our-presence-list .box .logo{
  width: 100px;
}
.our-clients-wrap.locations-clients-logo.location-brands-logo .image img{
  width: auto !important;
  height: auto;
  padding: 24px;
}
.our-clients-wrap.locations-clients-logo .image img {
  width: 140px !important;
  height: 100px;
  object-fit: contain;
  padding: 0 10px;
}
.our-process-strategic-call{
  padding-top: 50px;
}
.our-process-steps .our-process-listing .our-process-box .left .img{
  text-align: center;
  width: 415px;
  margin: 0 auto;
}
.our-process-steps .our-process-listing .our-process-box .no{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #FFFFFF;
  width: 59px;
  height: 59px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.our-process-steps .our-process-listing .our-process-box .title{
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 35px;
  line-height: 45px;
  color: #1C243C;
  padding: 20px 0 14px;
}
.our-process-steps .our-process-listing .our-process-box .content p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #1C243C;
}
.our-process-steps .our-process-listing .our-process-box.green{
  background: #A6F0E2;
}
.our-process-steps .our-process-listing .our-process-box.blue{
  background: #BBD8FC;
}
.our-process-steps .our-process-listing .our-process-box.orange{
  background: #FCD4BE;
}
.our-process-steps .our-process-listing .our-process-box.light-green{
  background: #D1EBB2;
}
.our-process-steps .our-process-listing .our-process-box.green .no{
  background: #309B87;
}
.our-process-steps .our-process-listing .our-process-box.blue .no{
  background: #4583D0;
}
.our-process-steps .our-process-listing .our-process-box.orange .no{
  background: #D97F4C;
}
.our-process-steps .our-process-listing .our-process-box.light-green .no{
  background: #94C05D;
}
.our-process-steps .image{
  max-width: 1282px;
  margin: 0 auto;
  padding: 101px 0 150px;
  position: relative;
}
.our-process-steps .our-process-listing .row{
  max-width: 1310px;
  padding: 0 15px;
  margin: 0 auto;
}
.our-process-steps .our-process-listing .our-process-box{
  position: sticky;
  top: 0;
  padding: 100px 0;
}
.index-testimonial-wrap .left .image-wrap img{
  width: 516px;
}
.hiring-process-section li.odd:last-child .box-wrap:last-child .box:before {
  border: none !important;
}
.our-clients-wrap .our-clients .description {
  max-width: 790px;
  margin: 0 auto;
}
.wpcf7-spinner{
  display: none;
}
.location-solutions-wrap .case-study-solutions .solution-info .solution-info-slider .slick-dots{
  opacity: 0;
}
.case-study-solutions .current-page-slider .main-action .slider-dots-box{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 18px;
  line-height: 36px;
  text-align: center;
  color: #1C243C;
  margin: -3px 16px 0;
}
.case-study-solutions .current-page-slider .main-action .slider-dots-box span{
  color: #ED462F;
}
.schedule-strategic-call-wrap.location-strategic-call{
  padding-top: 70px;
}
.case-study-solutions .current-page-slider .solution-info .columns{
  height: inherit;
}
.case-study-solutions .current-page-slider .solution-info .slick-track{
  display: flex !important;
}
.blog-detail-resources .left-col .box .info .name-img .img img{
  border-radius: 100%;
}
.error-thankyou-blog-wrap .title-wrap.main{
  max-width: 768px;
  margin: 0 auto;
}
.single-testimonial-section.contact-us-testimonial .title-wrap{
  max-width: 768px;
}
.blog-detail-resources-wrap .subscribe-form .form-grp.form-check{
  padding-left: 0;
  max-width: 100%;
}
.our-service-blogs .blog-resources-list .columns .box .image {
  width: 100%;
  height: 276px;
}
.contact-us-form-banner .form-grp .form-check .wpcf7-list-item-label:before{
  background: #FFFFFF;
  border: 1px solid #D0D5DD;
  border-radius: 4px;
  top: 4px;
}
.contact-us-form-banner .form-grp .form-check .wpcf7-list-item-label{
  padding-left: 6px;
  display: inline-block;
}
.contact-us-form-banner .form-grp .form-check .wpcf7-list-item input[type=checkbox]{
  opacity: 0;
  position: absolute;
  top: 4px;
  width: 16px;
  height: 16px;
  z-index: 2;
  display: block;
  left: -1px;
  border: 1px solid #FFFFFF;
  border-radius: 4px;
  background-color: transparent;
  margin-right: 8px;
}
.contact-us-form-banner .form-grp .form-check input[type=checkbox]:checked + .wpcf7-list-item-label:before {
  background: #fff;
  border: 1px solid #1C243C;
  background-image: url(../images/icons/curve-blue-tick.svg);
  border: 1px solid #1C243C;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
}
.contact-us-form-banner .form-wrap.with-label .form-check-input{
  border: transparent;
  width: 100%;
  height: auto;
  background-color: transparent !important;
}
.form-grp.form-check.receive-blog .wpcf7-list-item-label:before{
  border: 1px solid #D0D5DD;
}
.form-wrap.with-label .form-grp.form-check.receive-blog .form-check-input{
  margin: 0;
}
.form-wrap.with-label .form-grp.form-check.receive-blog{
  padding-left: 12px;
}
.contact-us-form-banner .form-wrap .form-grp.invalid-input .form-control{
  border: 1px solid #dc3232;
}
.contact-us-form-banner .form-wrap .form-grp.invalid-input .wpcf7-not-valid-tip{
  display: none;
}
.contact-us-clients-logo.our-clients-wrap{
  padding: 120px 0 103px;
}
.our-best-work .name-img .img img{
  border-radius: 100%;
  width: 30px;
  height: 30px;
}
.blog-single-banner .box .right .name-date .name-img img{
  border-radius: 100%;
}
.detail-about-member .right{
  height: 100%;
}
.subscribe-form-wrap.get-guide-wrap{
  margin: 70px 0 0;
}
.blog-detail-resources .left-col{
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}
.blog-detail-resources .left-col .box:nth-last-child(1){
  margin: 0;
}
.blog-detail-section .content p textarea{
  width: 100%;
  height: 145px;
}
.blog-detail-section .content table{
  border: 1px solid #1C243C;
  margin: 30px 0;
}
.blog-detail-section .content table thead{
  border-bottom: 1px solid #1C243C;
}
.blog-detail-section .content table tr td:nth-child(odd){
  border-right: 1px solid #1C243C;
}
.blog-detail-section .content table th:nth-child(odd){
  border-right: 1px solid #1C243C;
}
.blog-detail-section .content table tr td{
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 18px;
  line-height: 36px;
  color: #1C243C;
  padding: 5px 12px;
}
.blog-detail-section .content table th{
  font-family: 'Manrope';
  font-weight: 600;
  font-size: 20px;
  line-height: 40px;
  color: #1C243C;
  text-align: center;
  padding: 4px 6px;
}
.client-clients-logo{
  padding: 140px 0 100px;
}
.client-clients-logo .title-wrap .h2{
  padding-bottom: 28px;
}
.client-clients-logo .title-wrap{
  padding-bottom: 44px;
}
.client-clients-logo .our-clients .clients-logo-list{
  padding-bottom: 0;
}
.our-service-benefits-label .benefits-partnership .title{
  font-family: 'Inter';
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #1C243C;
}
.service-brands-clients-logo{
  padding-bottom: 120px;
  padding-top: 180px;
}
.service-brands-clients-logo .title-wrap{
  padding-bottom: 0;
}
.service-brands-clients-logo li .image img {
  width: auto !important;
  padding: 14px 10px;
}
.our-service-location-slider{
  padding-top: 100px;
  margin: 60px 0;
  z-index: 1;
  position: relative;
}
.blog-resources-wrap.our-service-blogs{
  padding: 70px 0 140px;
}
.our-service-case-study{
  padding: 80px 0;
}
.our-service-blogs .blog-resources .title-wrap{
  max-width: 796px;
}
.service-solution-slider{
  padding: 80px 0;
}
.special-content-writing .story-telling .box{
  padding: 48px 30px;
}
.special-content-writing .cta-btn{
  margin: 20px 0 0;
}
.service-growth-section.bg-color{
  padding-bottom: 120px;
}
.schedule-testi .right .testimonial-box .title{
  max-width: 100%;
}
.schedule-testi .right .testimonial-box .logo img {
  width: 160px;
  background-color: #fff;
  z-index: 1;
  position: relative;
  height: 38px;
  object-fit: contain;
}
.what-we-do-wrap .what-we-do .service-cta{
  margin: 50px 0 0;
}
.img-normal{
  display: block;
}
.img-mobile{
  display: none;
}
.fancybox__caption{
  display: none;
}
.case-study-results .full-two-col-structure .two-cols .columns.col-md-6{
  width: 50%;
}
.case-study-results .full-two-col-structure .two-cols{
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.case-study-results .full-two-col-structure .two-cols .columns.col-md-6:nth-child(odd){
  padding-right: 15px;
}
.case-study-results .full-two-col-structure .two-cols .columns.col-md-6:nth-child(even){
  padding-left: 15px;
}
.case-study-results .description p{
  color: #fff;
}
.service-brands-clients-logo .our-clients .clients-logo-list li{
  padding: 20px 0;
}
.service-brands-clients-logo .our-clients .clients-logo-list{
  padding-bottom: 0;
  padding-top: 19px;
}
.guide-blog-banner .blog-listing .box .img-wrap .image{
  height: 375px;
}
.guide-blog-banner .blog-listing .box .img-wrap{
  padding: 10px;
}
.guide-detail-section-wrap .blog-detail-section .blog-detail-section-box{
  max-width: 100%;
}
.guide-detail-section-wrap .blog-detail-section .table-of-content{
  height: 100vh;
  overflow-y: scroll;
  width: 280px;
  border-top: 1px solid #EAECF0;
  padding-top: 32px;
  padding-right: 40px;
}
.guide-detail-section-wrap .blog-detail-section .table-of-content::-webkit-scrollbar {
  display: none;
}
.guide-detail-section-wrap .blog-detail-section .content h4 {
  font-family: 'Inter';
  font-weight: 600;
  font-size: 22px;
  line-height: 32px;
  color: #ED462F;
  margin: 20px 0;
  border-left: 2px solid #ED462F;
  padding: 0 0 0 12px;
}
.guide-detail-section-wrap .blog-detail-section .table-of-content .social-media-links li{
  padding: 0;
  margin-right: 12px;
}
.guide-detail-section-wrap .blog-detail-section .table-of-content .social-media-links li a{
  background: #FFFFFF;
  border: 1px solid #D0D5DD;
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
  border-radius: 8px;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.guide-detail-section-wrap .blog-detail-section .table-of-content .social-media-links li a:hover{
  border: 1px solid #ED462F;
}
.guide-detail-section-wrap .blog-detail-section .table-of-content .title{
  font-size: 18px;
  line-height: 22px;
}
.guide-detail-section-wrap .blog-detail-section .table-of-content ul.title-listing li a{
  opacity: 1;
  color: #1C243C;
}
.blog-detail-section .table-of-content ul.title-listing li a:hover, .blog-detail-section .table-of-content ul.title-listing li.active a {
  color: #ED462F;
}
.guide-detail-section-wrap .blog-detail-section .content p span {
  font-family: 'Inter';
  font-weight: 600;
  font-size: 18px;
  line-height: 29px;
  color: #ED462F;
}
.why-growfusely .why-growfusely-item .box .image{
  width: 146px !important;
  height: 146px;
}
.blog-detail-section .content ul > li a{
  color: #ED462F;
}
.blog-detail-section .content ul > li a:hover{
  color: #30406D;
}
.blog-detail-section .content ul > li b{
  color: #ED462F;
}
.guide-detail-section-wrap .blog-detail-section .content h3 a{
  color: #ED462F;
}
.guide-detail-section-wrap .blog-detail-section .content h3 a:hover{
  color: #30406D;
}
.subscribe-form-wrap.blog-subscribe-form .form-grp.form-check{
  max-width: 668px;
}
.fancybox-navigation,
.fancybox-infobar{
  display: none;
}
.single-testimonial-section.testimonial-wrap.about-testi .left img{
  width: 337px;
}
.what-we-do .what-we-do-list .box .logo img{
  width: 54px;
}
.types-of-pages .types-of-page-listing li .box .image img{
  width: 30px;
  height: 30px;
}
.saas-marketing-plan .saas-marketing-plan-listing .box .inner-box .icon{
  width: 32px;
  height: 32px;
}
.case-study-results .challanges-box .logo img{
  width: 55px;
}
.case-study-testi .left{
  width: 516px !important;
}
.case-study-testi .right {
  width: calc(100% - 516px) !important;
}
.case-study-testi .right .testimonial-box{
  padding-left: 92px !important;
}
.case-study-solutions .solution-list-box .skills-grp .box .logo{
  width: 68px;
  height: 68px;
  margin: 0 auto;
}
.recent-all-post .title-link-wrap .title-wrap .description{
  max-width: 990px;
}
.blog-page-schedule-startegic{
  margin: 150px 0 0;
}
.detail-about-member .left .content .icon{
  width: 115px;
}
.detail-about-member .right .content .icon{
  width: 130px;
}
.team-member-personal-choices .box-grp-wrap.personalities .box .name-info{
  width: 100%;
}
.about-clients-logo .clients-logo-list li .image,
.client-clients-logo .clients-logo-list li .image{
  padding: 14px 0;
}
.about-clients-logo .clients-logo-list li .image img,
.client-clients-logo .clients-logo-list li .image img{
  width: 180px;
}
.seo-lifecycle .image.mobile-version{
  display: none;
}
.guide-detail-section-wrap .content .box-wrap .title-wrap .title{
  max-width: 250px;
}
.guide-detail-section-wrap .content .box-wrap.full-section-box{
  margin: 10px 0;
  padding: 0;
  border-bottom: none;
}
.guide-detail-section-wrap .content .box-wrap.full-section-box .box{
  width: 100%;
  padding: 50px;
}
.guide-detail-section-wrap .content .box-wrap.full-section-box .box .title-wrap .h2{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 45px;
  line-height: 55px;
  letter-spacing: -0.01em;
  color: #1C243C;
  padding: 0 0 13px;
}
.guide-detail-section-wrap .content .box-wrap.full-section-box .box .title-wrap .title{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 45px;
  line-height: 55px;
  letter-spacing: -0.01em;
  color: #1C243C;
  max-width: 100%;
}
.guide-detail-section-wrap .content .box-wrap{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 0 85px;
  border-bottom: 1px solid #ED462F;
  margin: 0 0 75px;
}
.guide-detail-section-wrap .content .box-wrap .box{
  display: flex;
  flex-wrap: wrap;
  width: calc(50% - 15px);
  padding: 40px 30px 30px 40px;
  margin: 15px 0;
}
.guide-detail-section-wrap .content .box .title-wrap{
  padding: 0;
}
.guide-detail-section-wrap .content .box .title-wrap .h2{
  font-family: 'Manrope';
  font-weight: 700;
  font-size: 25px;
  line-height: 35px;
  text-align: left;
  color: #1C243C;
  padding: 0;
}
.guide-detail-section-wrap .content .box .title-wrap .title{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 35px;
  color: #1C243C;
  text-align: left;
}
.guide-detail-section-wrap .content .box .img{
  width: 92px;
  margin-left: auto;
  padding: 8px 0 0;
  display: flex;
}
.guide-detail-section-wrap .content .box .img img{
  padding: 0;
}
.guide-detail-section-wrap .blog-detail-section-box .content{
  max-width: 734px;
  width: 100%;
}
.guide-detail-section-wrap .blog-detail-section-box .content ul{
  padding: 0 0 18px;
}
.guide-detail-section-wrap .box-wrap.full-section-box img{
  padding-top: 0;
}

.new-process-listing{
display: flex;
max-width: 1440px;
  margin: 0 auto;
}
.new-process-listing .tab-content .tab-pane{
height: 100%;
}
.tab-pane{
position: relative;
}
.tab-pane::before{
content: "";
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
right: 0;
margin: 0 auto;
}
#nav-home.tab-pane::before{
background-color: #A6F0E2;
}
#nav-profile.tab-pane::before{
background-color: #BBD8FC;
}
#nav-contact.tab-pane::before{
background-color: #FCD4BE;
}
#nav-strategy.tab-pane::before{
background-color: #D1EBB2;
}
#nav-team.tab-pane::before{
background-color: #A6F0E2;
}
#nav-catch.tab-pane::before{
background-color: #BBD8FC;
}
#nav-report.tab-pane::before{
background-color: #FCD4BE;
}
.nav-link.active.first circle{
fill: #309B87;
}
.nav-link.active.second circle{
fill: #4583D0;
}
.nav-link.active.third circle{
fill: #D97F4C;
}
.nav-link.active.forth circle{
fill: #94C05D;
}
.nav-link.active.fifth circle{
fill: #309B87;
}
.nav-link.active.sixth circle{
fill: #4583D0;
}
.nav-link.active.seventh circle{
fill: #D97F4C;
}
.nav-link.active path{
fill: #fff;
}
.nav-link rect{
opacity: 0;
pointer-events: none;
}
.nav-link.active rect{
opacity: 1;
}
.nav-link rect ~ path{
opacity: 0;
pointer-events: none;
}
.nav-link.active rect ~ path{
opacity: 1;
}
.new-process-listing .tab-content{
margin-left: -29%;
width: 100%;
z-index: -1;
}
.new-process-listing .nav-tabs{
border: 0;
padding: 100px 0;
}
.new-process-listing .nav-tabs svg{
position: relative;
left: 160px;
}
.content-text-wrap{
position: relative;
z-index: 1111;
max-width: 620px;
margin-left: auto;
height: 100%;
display: flex;
flex-wrap: wrap;
align-items: center;
margin-right: 84px;
}
.content-text-wrap .content-text .title{
font-family: 'Manrope';
font-weight: 400;
font-size: 35px;
line-height: 45px;
color: #1C243C;
padding: 0 0 14px;
}
.content-text-wrap .content-text .content p{
font-family: 'Inter';
font-weight: 400;
font-size: 18px;
line-height: 26px;
color: #1C243C;
}
.content-text-wrap .content-text .no{
font-family: 'Manrope';
font-weight: 500;
font-size: 25px;
line-height: 30px;
text-align: center;
color: #FFFFFF;
width: 59px;
height: 59px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 100%;
background-color: #000;
margin: 0 0 20px;
}
#nav-home .content-text-wrap .content-text .no{
background-color: #309B87;
}
#nav-profile .content-text-wrap .content-text .no{
background-color: #4583D0;
}
#nav-contact .content-text-wrap .content-text .no{
background-color: #D97F4C;
}
#nav-strategy .content-text-wrap .content-text .no{
background-color: #94C05D;
}
#nav-team .content-text-wrap .content-text .no{
background-color: #309B87;
}
#nav-catch .content-text-wrap .content-text .no{
background-color: #4583D0;
}
#nav-report .content-text-wrap .content-text .no{
background-color: #D97F4C;
}
.w3-animate-opacity {
animation: opac 0.004s !important;
}
.service-clients-logo .our-clients .clients-logo-list li .image img{
width: auto;
}
.service-clients-logo .our-clients .clients-logo-list li .image{
padding: 12px 20px;
}
.saas-marketing-plan .saas-marketing-plan-listing .box .icon{
width: 32px;
height: 32px;
}
.service-popup-form{
width: 100%;
max-width: 844px;
padding: 60px 110px;
}
.service-popup-form .popup .form-grp {
display: block;
border: none;
background-color: transparent;
padding: 12px 0;
margin: 0;
}
.service-popup-form .popup .form-grp label{
font-family: 'Inter';
font-weight: 500;
font-size: 14px;
line-height: 20px;
color: #1C243C;
}
.service-popup-form .popup .form-grp .form-control, .service-popup-form .popup .form-grp .form-select {
height: 48px;
background: #FFFFFF;
border: 1px solid #D0D5DD;
box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
border-radius: 8px;
color: #667085;
}
.service-popup-form .popup .form-grp .wpcf7-form-control-wrap{
width: 100%;
margin: 5px 0;
display: inline-block;
}
.service-popup-form .popup .form-grp .wpcf7-form-control-wrap.invalid-input .form-control{
border: 1px solid #dc3232;
}
.service-popup-form .popup textarea{
height: 128px !important;
}
.service-popup-form .receive-blog .wpcf7-form-control-wrap .form-check-input{
width: 100%;
margin-top: 0;
margin-left: 0;
margin-bottom: 10px;
border: 0;
}
.service-popup-form .receive-blog .wpcf7-form-control-wrap .wpcf7-list-item label{
padding-left: 15px;
}
.service-popup-form .form-grp.form-check .wpcf7-list-item-label:before{
left: 0;
}
.service-popup-form .submit-btn{
width: 100%;
justify-content: center;
margin: 28px 0 0;
}
.service-popup-form .receive-blog .wpcf7-form-control-wrap .form-check-input .wpcf7-list-item-label{
font-size: 16px;
line-height: 24px;
color: rgba(28, 36, 60, 0.5);
}
.service-popup-form .form-grp.form-check input[type=checkbox]:checked + .wpcf7-list-item-label:before {
background: #fff;
background-image: url(../images/icons/curve-oorange-tick.svg);
border: 1px solid #ED462F;
background-repeat: no-repeat;
background-position: center;
background-size: auto;
}
/* .key-elements .title-wrapper{
position: sticky;
top: 0;
background-color: #EDF2F7;
z-index: 11;
padding: 25px 0 15px;
} */
.service-popup-form .popup .form-wrap {
padding: 30px 0 0;
}
.service-popup-form .popup .form-grp label span{
color: #667085;
font-weight: 400;
}
.service-popup-form .form-control::-webkit-input-placeholder {
color: rgba(28, 36, 60, 0.5);
}
.service-popup-form .form-control:-moz-placeholder {
color: rgba(28, 36, 60, 0.5);
}
.service-popup-form .form-control::-moz-placeholder {
color: rgba(28, 36, 60, 0.5);
}
.service-popup-form .form-control:-ms-input-placeholder {
color: rgba(28, 36, 60, 0.5);
}
.service-popup-form .info{
padding: 20px 0 0;
}
.service-popup-form .info p{
font-family: 'Manrope';
font-weight: 500;
font-size: 25px;
line-height: 32px;
color: #1C243C;
}
.service-popup-form .info p span{
color: #ED462F;
font-weight: 700;
}
.service-popup-form .subscribe-text{
padding: 40px 0 0;
}
.service-popup-form .subscribe-text p{
font-family: 'Manrope';
font-weight: 700;
font-size: 20px;
line-height: 25px;
color: #1C243C;
}
.service-popup-form.guide-popup .popup .form-wrap{
padding: 12px 0 0;
}
.service-popup-form .subscribe-text p span{
color: #ED462F;
font-weight: 700;
}
.service-popup-form .note{
display: flex;
align-items: center;
justify-content: center;
padding: 24px 0 0;
}
.service-popup-form .note p{
font-family: 'Inter';
font-weight: 400;
font-size: 16px;
line-height: 24px;
text-align: center;
color: rgba(28, 36, 60, 0.5);
}
.saas-guides-banner .blog-listing .box .img-wrap .tag a{
background: rgb(219 214 214 / 80%);
}
.saas-guides-banner .blog-listing .box .img-wrap .tag a:hover{
background-color: #ED462F;
}

/* new */

body.our-process-steps-active {
overflow: hidden;
}

.our-process-steps .our-process-listing .our-process-box {
position: relative !important;
padding: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.our-process-steps .our-process-listing .our-process-box .left {
padding: 0px;
height: 100vh;
display: flex;
align-items: center;
position: sticky;
top: 0;
}

.our-process-steps .our-process-listing .our-process-box .right {
/* height: 100%; */
display: flex;
flex-wrap: wrap;
align-content: center;
padding: 0;
/* height: 757px; */
}

.our-process-steps .our-process-listing .our-process-box .right .title {
width: 100%
}

.our-process-steps .our-process-listing .our-process-box .right .content {
width: 100%
}

.bar--animated {
animation: scroll-up 0.5s ease-out;
}

@keyframes scroll-up {
from {
    stroke-dashoffset: 0
}

to {
    stroke-dashoffset: 100
}
}

.our-process-steps .our-process-listing .our-process-box .left .img {
position: relative;
max-width: 415px;
width: 100%;
height: 396px;
}

.our-process-steps .our-process-listing .our-process-box .left .img svg {
position: absolute;
left: 0;
top: 0;
}

.radial-progress {
height: auto;
max-width: 800px;
width: 100%;
padding: 0;
margin: 0;
transform: rotate(-90deg);
width: 100%;
border-radius: 50%;
}

.radial-progress circle {
fill: transparent;
stroke: #fff;
}

.radial-progress circle.bar-static {
stroke: rgba(52, 52, 52, 1);
stroke-width: 0.5;
stroke-dasharray: 1 1;
}

.radial-progress circle.bar--animated {
stroke-dasharray: 220px;
stroke: rgba(253, 214, 73, 1);
stroke-dashoffset: 220px;
stroke-width: 0.5;
stroke-linecap: round;
}
.white-bussiness-growth .title-wrap .h2{
padding: 0 0 24px;
}
.white-bussiness-growth .business-growth-list{
padding: 30px 0 0;
}
.business-growth-list .row .columns{
padding: 0 15px;
}
.white-label-benefits .benefits-partnership-list .box{
padding: 40px;
}
.white-label-service{
padding: 120px 0;
}
.case-study-solutions-wrap.white-label-case .case-study-solutions .title-wrap {
max-width: 740px;
}
.case-study-solutions-wrap.white-label-case .solution-sub-section-wrap{
padding: 10px 0 0;
}
.case-study-solutions-wrap.white-label-case .solution-sub-section .title-link a{
max-width: 525px;
}
.partnership-case-study .solution-sub-section-wrap .subtitle-wrap .description p{
  font-size: 20px;
  line-height: 32px;
}
.case-study-solutions-wrap.white-label-case .solution-sub-section.creative-we-design .description{
  max-width: 673px;
}
.white-label-casetudy{
  padding: 111px 0 120px;
}
.white-label-casetudy .title-wrap .h2{
  padding: 0 0 30px;
}
.case-study-wrap.white-label-casetudy .case-study .h3{
  padding: 0 0 24px;
}
.white-label-clients{
  padding: 95px 0 110px;
}
.white-label-clients .our-clients .clients-logo-list{
  padding: 14px 0 65px;
}
.white-blog-section.blog-listing-wrap .blog-listing .title-wrap{
  padding-bottom: 34px;
}
.white-blog-section.blogs-inner-section{
  padding-top: 18px;
}
.white-blog-section .columns{
  padding: 0 15px;
}
.group-resources-wrap.white-grp-resource{
  padding: 40px 0 55px;
}
.group-resources .blog-listing-wrap.feature-infographics-wrap .row{
  padding-bottom: 20px;
}
.intrested-partnership-wrap .title-wrap .h2{
  padding: 0 0 24px;
}
.blog-detail-section .content h3 span{
  font-weight: 300;
  color: #30406D;
}
.faq-section-wrap.white-label-faq{
  padding: 115px 0;
}
.partnership-growth-section .business-growth-section .title-wrap{
  padding-bottom: 0;
}
.new-client-testi{
  padding-top: 36px;
}
.new-client-testi .title-wrap{
  padding-bottom: 10px;
}
.schedule-stratic{
  padding: 142px 0 80px;
}
.schedule-stratic .our-clients .clients-logo-list{
  padding: 8px 0 0;
}
.carrer-pros-cons{
  padding: 120px 0 103px;
}
.blog-listing-wrap.carrer-blogs{
  padding: 100px 0;
}
.blog-listing-wrap.carrer-blogs .blog-listing .title-wrap{
  padding: 0 0 5px;
}
.blog-listing .columns{
  padding-top:15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
.hiring-process-wrap.career-hiring{
  padding: 100px 0 120px;
}
.hiring-process-wrap .title-wrap .description{
  padding: 18px 0 0;
}
.about-page-case-study{
  padding: 100px 0 120px;
}
.about-page-case-study .title-wrap{
  padding-bottom: 12px;
}
.about-page-case-study.case-study-wrap .case-study .content .text{
  padding: 0 0 76px;
}
.career-testi .client-testimonial-slider-section{
  padding: 56px 0 0;
}
.interview-features{
  padding: 110px 0 61px;
}
.words-of-whisom{
  padding: 110px 0;
}
.process-client{
  padding: 150px 0;
}
.process-client .our-clients .clients-logo-list{
  padding: 12px 0 72px;
}
.service-logo{
  padding: 80px 0 0;
}
.service-logo.logo-images-wrap .logo-images{
  padding: 0 0 46px;
}
.business-growth-section .columns{
  padding: 0 15px;
}
.service-clients-logo .our-clients .clients-logo-list{
  padding: 6px 0 87px;
}
.key-elements-wrap .title-wrap .h2{
  padding: 0 0 20px;
}
.blog-resources-wrap.service-blog{
  padding: 60px 0 150px;
}
.service-subscribe-form{
  padding: 80px 0 70px;
  margin: 0;
}
.service-subscribe-form .subscribe-form .form-grp.form-check{
  max-width: 660px;
}
.faq-section-wrap.service-faq{
  padding: 100px 0 120px;
}
.saas-seo-client{
  padding-top: 137px;
}
.saas-seo-key{
  margin: 6px 0 0;
}
.types-of-pages-wrap .title-wrap .h2{
  padding: 0 0 17px;
}
.service-faq .faq-listing {
  max-width: 768px;
  margin: 0 auto;
}
.link-building-tactics{
  padding: 130px 0 120px !important;
}
.service-detail-case .case-study .horizontal{
  margin: 0;
}
.saas-design-case .title-wrap .h2{
  padding: 0 0 20px;
}
.saas-design-case .solution-list-wrap{
  padding-bottom: 5px;
}
.saas-design-assets .title-wrap .description{
  padding: 8px 0 0;
}
.saas-design-assets .business-growth-list{
  padding: 27px 0 0;
}
.saas-design-assets .columns{
  padding: 0 15px;
}
.saas-design-assets{
  padding: 120px 0;
}
.saas-design-brands{
  padding: 160px 0 116px;
}
.saas-design-suscribe{
  margin: 0;
  padding: 80px 0 70px;
}
.location-banglore-clients{
  padding: 60px 0 78px !important;
}
.banglore-location-case{
  padding: 130px 0;
}
.banglore-location-case.case-study-wrap .case-study .horizontal{
  margin: 0;
}
.banglore-location-case .case-study .content .cta-btn.link{
  bottom: 0;
  right: 0;
}
.banglore-learn .learn-about-us .title-wrap{
  max-width: 100%;
}
.banglore-learn .learn-about-us .title-wrap .description{
  max-width: 1054px;
  margin: 0 auto;
}
.banglore-case-study{
  padding: 130px 0 57px;
}
.banglore-case-location.location-solutions-wrap .title-wrap{
  max-width: 100%;
}
.banglore-two-slider .title-wrap {
  padding-bottom: 24px;
}
.banglore-case-location.location-solutions-wrap .title-wrap .h2{
  padding: 0 0 20px;
}
.banglore-case-location{
  padding: 90px 0;
}
.banglore-case-location .main-action-wrap{
  margin: 31px 0 0;
}
.location-case-study.banglore-casee .case-study .content .cta-btn.link{
  bottom: 0;
  right: 0;
}
.case-study-wrap.banglore-casee .case-study .horizontal{
  margin: 0 0 34px;
}
.banglore-coverage{
  padding-bottom: 94px;
}
.learn-about-us-wrap.banglore-learn-about .learn-about-us .title-wrap {
  max-width: 850px;
}
.logo-images-wrap.home-logos .logo-images-listing li{
  width: auto;
}
.blog-list-page-section .title-wrap{
  padding-bottom: 24px !important;
}
.blog-list-page-section .row{
  padding-top: 13px;
}
.blog-listing-wrap.sassy-infographics{
  padding-top: 20px;
  padding-bottom: 85px;
}
.service-brands-clients-logo.link-our-client-wrap{
  padding-top: 137px;
  padding-bottom: 56px;
}
.key-elements-wrap.link-building-key{
  margin-bottom: 0;
}
.link-subscribe-form{
  padding: 80px 0 70px;
  margin-bottom: 0;
}
.hiring-process-wrap.link-hiring{
  padding-top: 99px;
}
.hiring-process-wrap.link-hiring .title-wrap .h2{
  padding: 0;
}
.hiring-process-wrap .title-wrap .description{
  padding: 17px 0 0;
}
.link-building-tactics .title-wrap{
  max-width: 976px;
}
.link-building-tactics .title-wrap .h2{
  padding: 0 0 17px;
}
.link-building-tactics .benefits-partnership-list .box{
  padding: 30px 36px 31px 36px;
}
.link-building-tactics .benefits-partnership-list{
  padding: 38px 0 0;
}
.link-service-case-detail .case-study-content{
  padding: 26px 0 0;
} 
.link-service-case-detail .case-study .content .cta-btn.link {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 10px 40px 27px 10px;
}
.link-service-testi .testimonial-box-wrap{
  padding-bottom: 25px !important;
}
.link-what-do{
  padding: 110px 0 95px !important;
} 
.saas-seo-agency-cycle .title-wrap .h2{
  padding: 0 0 17px;
}
.seo-agency-clients{
  padding-bottom: 66px;
}
.saas-seo-case.our-service-case-study .case-study .content .cta-btn.link{
  right: 0;
  bottom: 0;
}
.case-study-wrap .case-study .horizontal .content .text{
  padding: 0 0 110px;
}
.saas-agency-market .title-wrap .h2{
  padding: 0 0 20px;
}
.saas-agency-market{
  padding: 130px 0;
}
.saas-seo-agency-do{
  padding: 110px 0 105px !important;
}
.digital-pr-logos{
  padding: 80px 0 0;
}
.digital-pr-logos .logo-images{
  padding: 0 0 46px;
}
.saas-design-case .case-study-solutions .solution-info{
  padding-top: 10px;
}
.saas-design-case .case-study-solutions .solution-info .box .image {
  margin: 106px 0 0;
}
.design-story .title-wrap .h2{
  padding: 0 0 20px;
}
.design-story .cta-btn{
  margin: 10px 0 0;
}
.saas-design-blogs{
  padding-top: 140px !important;
}
.saas-design-case .case-study-content{
  padding: 28px 0 0;
}
.saas-design-case .case-study .content .cta-btn.link {
  position: absolute;
  right: 0;
  bottom: 0;
}
.saas-design-testi .testimonial-box-wrap {
  padding: 28px 0 64px !important;
}
.saas-design-we-do{
  padding-top: 50px !important;
  padding-bottom: 105px !important;
}
.saas-design-we-do .what-we-do .title-wrap {
  padding-bottom: 20px;
}
.digital-pr-clients{
  padding-top: 137px;
  padding-bottom: 56px;
}
.digital-key-elements{
  margin-bottom: 0;
}
.digital-types-pages .types-of-pages .title-wrap{
  max-width: 1020px;
}
.digital-types-pages .types-of-pages .title-wrap .description{
  max-width: 904px;
  margin: 0 auto;
}
.digital-types-pages{
  padding-bottom: 45px;
}
.digital-pr-coverage .solution-info .info {
  padding: 0;
}
.digital-pr-coverage .content .author-info .author {
  width: calc(100% - 114px);
  padding-left: 33px;
}
.digital-blog-wrap{
  padding-bottom: 139px !important;
}
.digital-subscribe{
  padding: 80px 0 70px;
  margin-bottom: 0 !important;
}
.digital-subscribe .subscribe-form .form-grp.form-check {
  max-width: 660px;
}
.digital-pr-cycle{
  padding: 100px 0 118px;
}
.digital-pr-cycle .hiring-process .hiring-process-section{
  margin-bottom: 30px;
}
.digital-pr-case{
  padding-top: 46px;
}
.digital-pr-case .title-wrap .h2{
  padding: 0 0 32px;
}
.digital-pr-case .case-study .content .cta-btn.link{
  right: 0;
  bottom: 0;
}
.digital-pr-marketing-plan .title-wrap .h2{
  padding: 0 0 20px;
}
.digital-pr-marketing-plan .saas-marketing-plan-content {
  padding: 38px 0 0;
}
.digital-pr-marketing-plan{
  padding: 130px 0;
}
.digital-explore{
  padding: 110px 0 105px !important;
}
.recent-posts .row{
  padding-top: 0;
}
.recent-posts .title-link-wrap{
  margin-bottom: 13px;
}
.blog-list-page-section .box .info .title-link {
  padding: 24px 0 16px;
}
.blog-list-page-section .columns{
  padding-left: 15px;
  padding-right: 15px;
}
.blog-listing-wrap.sassy-infographics .title-wrap .h2 {
  padding: 0 0 20px;
}
.editors-pick{
  padding: 110px 0 105px;
}
.editors-pick .editors-listing{
  padding-top: 23px;
}
.expert-interviews{
  padding: 110px 0 5px;
}
.expert-interviews .title-link-wrap .title-wrap{
  padding-bottom: 24px;
}
.expert-interviews .columns{
  padding-top: 0;
  padding-bottom: 0;
}
.blog-list-page-section.recent-posts .columns{
  padding-top: 0;
  padding-bottom: 0;
}
.location-page-logo-images{
  padding: 53px 0 0;
}
.business-growth-section-wrap.location-detail-business-growth .title-wrap .h2{
  padding: 0 0 28px;
}
.location-banglore-clients .clients-logo-list{
  padding-bottom: 61px;
}
.banglore-learn .learn-about-listing{
  padding-top: 25px;
}
.banglore-learn .learn-about-us .title-wrap .description{
  max-width: 844px;
}
.banglore-learn .learn-about-listing .left .title-info .title{
  padding: 0 0 24px;
}
.banglore-location-case .title-wrap{
  padding: 0 0 32px;
}
.banglore-two-slider .solution-info-slider .columns{
  padding: 0;
}
.banglore-two-slider .main-action-wrap{
  margin-top: 31px;
}
.banglore-two-slider {
  padding-bottom: 90px !important;
}
.banglore-casee .horizontal .content .text{
  padding: 0 0 100px !important;
}
.banglore-casee{
  padding-bottom: 6px !important;
}
.banglore-coverage .title-wrap{
  padding-bottom: 19px;
}
.whatfix-location .title-wrap .h2{
  padding: 0 0 34px;
}
.whatfix-location .case-study .content .cta-btn.link {
  right: 0;
  bottom: 0;
}
.whatfix-location{
  padding-bottom: 96px;
}
.get-glips-case .solution-list-wrap {
  padding: 45px 0 0;
}
.get-glips-case .solution-info .box .image {
  margin: 106px 0 0;
}
.location-timeline{
  padding-top: 75px;
}
.location-why-growfusely .title-wrap .h2{
  padding: 0 0 18px;
}
.location-why-growfusely .why-growfusely-list{
  padding: 50px 0 0;
}
.location-blog .blog-listing .columns{
  padding-top: 0;
  padding-bottom: 0;
}
.logo-images-wrap.location-page-logo-images .logo-images-listing li{
  width: auto;
}
.locations-clients-logo.location-brands-logo .our-clients .h2{
  padding-bottom: 14px;
}
.locations-clients-logo.location-brands-logo{
  padding-bottom: 20px;
}
.digital-pr-cycle .title-wrap .h2{
  padding: 0;
}
.digital-pr-case .case-study .horizontal .content .text {
  padding: 0 0 100px;
}
.feature-infographics-wrap{
  padding: 110px 0 60px;
}
.feature-infographics-wrap .title-wrap{
  margin: 0 0 13px;
}
.feature-infographics-wrap .infographics-data .columns{
  padding: 35px 15px;
}
.saas-guide-section .blog-listing .box .img-wrap{
  padding: 0;
}
.saas-guide-section{
  padding-bottom: 0;
}
.feature-infographics-wrap .title-wrap{
  margin: 0 0 33px;
}
.location-solutions-wrap.two-slider-wrap .solution-info .columns {
  padding: 0;
}
.location-solutions-wrap.two-slider-wrap .main-action-wrap{
  margin-top: 31px;
}
.banglore-casee .title-wrap{
  padding-bottom: 32px;
}
.document-case-location.banglore-casee .horizontal .content .text{
  padding: 0 0 110px !important;
} 
.content-location-two-slider .case-study-solutions .solution-list-box{
  padding: 15px 0 0;
}
.logo-images-wrap.content-writing-logos{
  padding: 90px 0 0;
}
.logo-images-wrap.content-writing-logos .logo-images{
  padding: 0 0 46px;
}
.content-writing-growth .title-wrap .description {
  padding: 8px 0 0;
}
.content-writing-growth .business-growth-section .business-growth-list .right{
  padding: 55px 80px 55px;
}
.content-writing-brand-logos{
  padding-top: 137px;
  padding-bottom: 143px;
}
.content-writing-brand-logos .clients-logo-list{
  padding-top: 14px !important;
}
.content-writing-story .title-wrap .h2{
  padding: 0 0 20px;
}
.content-writing-story .story-telling-listing{
  padding-bottom: 0;
}
.content-writing-story{
  padding-bottom: 115px;
}
.content-writing-slider{
  padding-top: 110px !important;
}
.case-study-solutions .title-wrap{
  padding-bottom: 25px;
}
.content-writing-blog{
  padding-top: 0 !important;
}
.content-writing-subscribe{
  padding: 80px 0 70px;
  margin: 0;
}
.content-writing-process{
  padding-top: 100px;
}
.content-writing-process .title-wrap .h2{
  padding: 0;
}
.content-writing-process .hiring-process .hiring-process-section{
  padding: 21px 0 0;
}
.content-writing-process .hiring-process .hiring-process-section{
  margin-bottom: 10px;
}
.content-writing-brands{
  padding-bottom: 66px;
}
.jet-content-case .title-wrap{
  padding-bottom: 30px;
}
.jet-content-case .case-study .content .cta-btn.link {
  position: absolute;
  right: 0;
  bottom: 0;
}
.content-what-do{
  padding-top: 110px !important;
}
.new-banglore-learn{
  padding-top: 130px;
}
.bang-story .title-wrap .h2{
  padding: 0 0 20px;
}
.bang-hiring .title-wrap .h2{
  padding: 0;
}
.bang-hiring{
  padding-bottom: 0;
}
.bang-hiring .hiring-process-section{
  margin-bottom: 50px;
}
.banglore-two-slider .case-study-solutions .title-wrap {
  padding-bottom: 10px;
}
.bang-glipse .case-study-solutions .title-wrap{
  padding-bottom: 10px;
}
.new-client-testi .title-wrap .h2 {
  padding: 0 0 20px;
}
.new-client-testi .casestudy-grp .content{
  padding: 70px 45px 38px 85px;
}
.new-sub-client.subscribe-form-wrap{
  padding: 80px 0 70px;
}
.saas-seo-brand{
  padding-top: 160px;
  padding-bottom: 77px;
}
.saas-seo-element{
  margin-bottom: 0;
}
.saas-seo-page .types-of-pages .types-of-page-listing{
  padding: 35px 0 0;
}
.saas-seo-subscribe{
  padding: 80px 0 70px;
  margin-bottom: 0;
}
.seo-lifecycle-wrap.saas-seo-lifecycle .title-wrap .h2{
  padding: 0 0 17px;
}
.saas-seo-case .title-wrap{
  padding: 0 15px 30px;
}
.saas-seo-market .title-wrap .h2 {
  padding: 0 0 20px;
}
.saas-seo-case{
  padding-bottom: 70px;
}
.saas-seo-market{
  padding: 130px 0;
}
.saas-seo-what{
  padding-top: 112px !important;
}
.content-market-brand{
  padding-top: 137px;
}
.saas-content-distribute{
  padding: 130px 0 80px;
}
.saas-content-key{
  margin-bottom: 0;
}
.saas-content-distribute .title-wrap .h2 {
  padding: 0 0 17px;
}
.saas-content-distribute .we-create-distribute .we-create-structure{
  padding: 40px 0 0;
}
.saas-content-blog{
  padding-bottom: 130px !important;
}
.saas-content-subscribe{
  padding: 80px 0 70px;
  margin-bottom: 0;
}
.saas-content-life .title-wrap .h2 {
  padding: 0 0 17px;
}
.saas-content-testi .cta-btn {
  padding: 5px 0 0;
}
.saas-content-market-plan .title-wrap .h2 {
  padding: 0 0 20px;
}
.saas-marketing-plan-wrap {
  padding: 130px 0;
}
.saas-content-what{
  padding-top: 110px !important;
}
.cta-checklist-grp-wrap .get-guide-box h2{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #FFFFFF;
  padding: 0;
}
.cta-checklist-grp-wrap .get-guide-box .info{
  padding: 0 !important;
}
.cta-checklist-grp-wrap .get-guide-box .info p {
  font-size: 16px !important;
  line-height: 22px !important;
  color: #FFFFFF;
}
.cta-checklist-grp-wrap .get-guide-box .cta-btn{
  margin: 18px 0 0;
}
.cta-checklist-grp-wrap .get-guide{
  padding: 44px !important;
}
.cta-checklist-grp-wrap .get-guide .left{
  width: 286px !important;
}
.cta-checklist-grp-wrap .get-guide .right {
  width: calc(100% - 286px);
  padding-left: 34px;
}
.cta-author-describe .get-guide{
  padding: 0 !important;
}
.cta-author-describe .get-guide .h2{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  padding: 16px 0;
}
.cta-author-describe .get-guide-box .img-quote img{
  width: 20px;
}
.cta-author-describe .get-guide-box img{
  padding: 0;
}
.cta-author-describe .get-guide-box .left .info p {
  font-size: 14px;
  line-height: 20px;
  padding: 0 0 25px;
}
.cta-author-describe .get-guide-box .left .info{
  padding: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  margin-bottom: 25px;
}
.cta-author-describe .get-guide-box .left{
  width: 419px !important;
  padding: 43px 80px 43px 44px;
}
.cta-author-describe .get-guide-box .left .img-logo img{
  width: auto;
  cursor: auto;
}
.cta-author-describe .get-guide-box .right{
  position: relative;
  width: calc(100% - 419px) !important;
  padding-left: 0 !important;
}
.cta-author-describe .get-guide-box .right .image{
  height: 100%;
}
.cta-author-describe .get-guide-box .right .img{
  position: relative;
  height: 100%;
}
.cta-author-describe .get-guide-box .right .img:before{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 149px;
  background: linear-gradient(0deg, #1C243C 7.89%, rgba(28, 36, 60, 0) 97.19%);
}
.cta-author-describe .get-guide-box .right .img img {
  width: 100%;
  height: 100%;
}
.cta-author-describe .get-guide{
  overflow: hidden;
}
.cta-author-describe .get-guide-box .right .image-tag{
  position: absolute;
  bottom: 20px;
  left: 20px;
}
.cta-author-describe .get-guide-box .right .image-tag .name{
  font-family: 'Inter';
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
  padding: 0 0 4px;
}
.cta-author-describe .get-guide-box .right .image-tag .designation{
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #FFFFFF;
}
.schedule-strategic-call-wrap.scale-guide .schedule-strategic-call{
  background-image: none;
  padding: 49px 44px;
}
.schedule-strategic-call-wrap.scale-guide .schedule-strategic-call .h1{
  font-family: 'Manrope';
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #FFFFFF;
  padding: 0;
}
.schedule-strategic-call-wrap.scale-guide .schedule-strategic-call p{
  font-family: 'Inter';
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  color: #FFFFFF;
  padding: 10px 0;
}
.schedule-strategic-call-wrap.scale-guide .schedule-strategic-call .cta-btn{
  margin: 20px 0 0;
}
.schedule-strategic-call-wrap.scale-guide .container {
  padding: 0 15px;
}
.cta-checklist-grp-wrap .container{
  padding: 0;
}
.cta-checklist-grp-wrap .image .img img{
  padding: 0;
}
.schedule-strategic-call-wrap.scale-guide .container{
  padding: 0;
}
.schedule-strategic-call-wrap.scale-guide .schedule-strategic-call.with-img{
  padding: 0;
  background-size: cover;
}
.schedule-strategic-call-wrap.scale-guide .schedule-strategic-call.with-img .schedule-content{
  padding: 49px 44px;
}
.cta-author-describe .container{
  padding: 0;
}
.key-elements .title-wrap .description p span{
  color: #ED462F;
  font-weight: 600;
}
.case-study-solutions .solution-list-box .solution-content .description p{
  line-height: 28px;
}

.guide-detail-section-wrap .content .box-wrap img{
cursor: default !important;
}
.single-post .fancybox-content{
  width: 80%;
  margin: 20px;
}
.single-post .fancybox-content img{
  width: 100%;
}




/****************** Blog Detail Page New Banner Section *****************/

.blog-banner-detail-section.bg-sky {
  background-color: #BBD8FC;
}
.blog-banner-detail-section.bg-cream {
  background-color: #FCD4BE;
}
.blog-banner-detail-section.bg-lime {
  background-color: #D1EBB2;
}
.blog-banner-detail-section.bg-pearl {
  background-color: #F9F8F2;
}
.blog-banner-detail-section.bg-lavender {
  background-color: #E9DFFF;
}
.blog-banner-detail-section.bg-turquoise {
  background-color: #DFF5F4;
}
.blog-banner-detail-section.bg-peach {
  background-color: #FFEBE7;
}
.blog-banner-detail-section.bg-ice {
  background-color: #EEF2F2;
}
.blog-banner-detail-section.bg-powder {
  background-color: #EDF2F6;
}
.blog-banner-detail-section.bg-mint {
  background-color: #A6F0E2;
}

.blog-banner-detail-section {
  padding: 90px 0 0 0;
}
.blog-banner-detail {
  margin: 0;
}
.blog-banner-detail-content {
  max-width: 960px;
  margin: 0 auto;
  text-align: center;
  padding: 0 0 80px;
}
.blog-banner-detail-content .tag {
  padding: 0 0 18px;
}
.blog-banner-detail-content .tag a {
  border-radius: 100px;
  background: rgba(0, 0, 0, 0.07);
  padding: 6px 15px;
  color: #1C243C;
  font-size: 12px;
  font-family: 'Manrope';
  font-weight: 600;
  line-height: 30px;
  letter-spacing: 0.72px;
  text-transform: uppercase;
  transition: all 0.3s linear;
}
.blog-banner-detail-content .tag a:hover {
  color: #1C243C;
}
.blog-banner-detail-date {
  color: #1C243C;
  font-size: 12px;
  font-family: Manrope;
  font-weight: 600;
  line-height: 30px;
  letter-spacing: 0.72px;
  text-transform: uppercase;
}
.blog-banner-detail-content .h1 {
  padding: 0 0 24px;
  color: #1C243C;
  text-align: center;
  font-size: 50px;
  font-family: Manrope;
  font-weight: 600;
  line-height: 60px;
  letter-spacing: -0.5px;
}
.author-block {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: left;
}
.author-image {
  flex-basis: 100%;
  max-width: 48px;
}
.author-image img {
  border-radius: 50%;
  -webkit-border-radius: 50%;
}
.author-info {
  padding: 0 0 0 12px;
}
.author-label {
  color: #1C243C;
  font-size: 16px;
  font-family: Inter;
  line-height: 140%;
  font-weight: normal;
}
.author-name {
  color: #1C243C;
  font-size: 16px;
  font-family: Inter;
  line-height: 140%;
  font-weight: 600;
}
.blog-banner-detail-image {
  /* max-width: 1062px; */
  margin: 0 auto;
  max-width: 1000px;
}
.blog-banner-detail-image img {
  width: 100%;
  margin: 0 0 -236px;
}
.pad-top-286 {
  padding-top: 286px;
}
.left-box {
  padding: 24px;
}
.schedule-call-box {
  background-color: #DFF5F4;
}
.box-title {
  color: #1C243C;
  font-size: 20px;
  font-family: Manrope;
  font-weight: 700;
  line-height: 124%;
  margin: 0 0 10px;
}
.left-box .read-more {
  margin: 0;
  transition: all 0.3s linear;
}
.left-box .read-more a {
  color: #ED462F;
  font-size: 14px;
  font-family: Manrope;
  font-weight: 700;
  line-height: 36px;
  letter-spacing: 0.28px;
  text-transform: uppercase;
}
.left-box .read-more a svg {
  margin: 0 0 0 10px;
}
.left-box:hover .read-more {
  padding-left: 4px;
}
.devider {
  background-color: #EAECF0;
  height: 1px;
  width: 100%;
  margin: 22px 0 32px 0;
}
.request-quote-box {
  background: #F5F0FF;
  margin-top: 32px;
}
.blog-banner-detail-section.bg-yellow {
  background-color: #1C243C;
}