section.digital-banner .banner-images img{
 width:100%;
  height:550px;
  object-fit:cover;
}
section.digital-banner h1{
  color: var(--heading-color);
}
section.digital-banner .digital-banner-content {
    display: flex;
    align-items: center;
  padding-right: 30px;
}
section.digital-banner .banner-content {
    height: 100%;
}
section.digital-banner .digital-banner-info {
    margin-bottom: 20px;
    height: 100%;
}
section.digital-banner a.main-btn::after{
    background: var(--btn-color);
}
section.digital-banner a.main-btn{
  width: 350px;
}
section.digital-banner .main-btn:hover::after {
    transform: translateX(83%);
}
section.digital-banner .main-btn:hover .icon-container {
    transform: translateX(80%);
}
section.small-about {
    background: #E5F8FF;
}
.small-info, .small-list{
  text-align:center;
}
.small-list h4{font-size: 24px;
    margin-bottom: 0;}
section.small-about h2{
    text-align:center;
    margin-bottom: 30px;
}
section.small-about img{
    margin:auto;
    text-align: center;
}
section.small-about .img-sec {
    text-align: center;
}
section.marketing-services .head{
  text-align: center;
  margin-bottom:30px;
}
section.marketing-services .marketing-info {
    display: flex;
    gap: 15px;
    padding: 30px;
    box-shadow: 0 0 3px #00000047;
    border-radius: 20px;
    align-items: flex-start;
}

section.small-business .marketing-info {
  /* border: 0px solid var(--secondary-color); */
  height: 100%;
}
section.small-business .marketing-info:hover{
  /* box-shadow: 0 0 10px 7px rgb(0 0 0 / 8%); */
  /* background-color:#fff; */
}
section.marketing-services .marketing-info img{
  width: 55px;
  height: auto;
}
section.marketing-services .marketing-info h4{
 /* font-size: var(--f21); */
 /* color: var(--black-color); */
 font-size: var(--f24);
}
section.marketing-services .marketing-info ul h6{
  font-size: 18px;
    margin-bottom: 0px;
    font-family: var(--primary-font);
    color: var(--black-color);
}
section.marketing-services .marketing-info ul li{
 list-style:initial;
  margin-bottom:15px;
}
section.marketing-services .marketing-info ul li:last-child{
 margin-bottom:0; 
}
section.marketing-services .marketing-info ul{
  padding-left: 20px;
}
section.marketing-services .marketing-content {
    height: 100%;
    overflow: hidden;
}
section.marketing-services .row{
 gap:30px 0; 
}
section.step-section {
    background: #f4f4f4;
}
section.step-section .step-content p{
  /* height:90px; */
  overflow:hidden;
}
section.step-section .head-sec{
  text-align:center;
  margin-bottom: 40px;
}
section.step-section .step-info img{
  width: 180px;
  background: background: #f4f4f4;
  /* background: #f4f4f4; */
  /* object-fit: cover; */
}
section.step-section .step-info .step-img {
    position: relative;
    /* background: #f4f4f4; */
}
section.step-section .step-info .step-img::after{
  content:"";
  width:2px;
  height: 60px;
  background: var(--secondary-color);
  position:absolute;
  left: 31%;
  top: 92%;
  /* transform: translateX(-50%); */
}
section.step-section .step-info li:last-child .step-img::after{
  display:none;
}
section.step-section ul{
  display: flex;
    flex-wrap: wrap;
    gap: 40px 3%;
    justify-content: center;
}
section.step-section li{
  margin-bottom: 0;
  padding: 30px;
  border-radius: 8px;
  border: 1px solid #cccccc;
  box-shadow: 0px 8px 0px 0px #ff6ca4;
  width: 31%;
}
section.step-section li h4{
  font-size: var(--f24);
  font-size: var(--f21);
  color: var(--black-color);
}
section.process .process-info{
  transition: .5s;
  box-shadow: 0 0 8px 2px #0b165d1c;
  height: auto;
  display: flex;
  gap: 15px;
  padding: 30px;
  box-shadow: 0 0 3px #00000047;
  border-radius: 20px;
}
section.process .process-info img{
 width:55px;
 height: 55px;
}
section.process h4 strong{
  font-size: var(--f24);
    display: block;
}
section.process h4 strong:before{
 display:none; 
}