section.digital-banner .banner-images img{
 width:100%;
  height:550px;
  object-fit:cover;
}
section.digital-banner h1{
  color: var(--heading-color);
  font-size: 70px;
}
section.digital-banner .digital-banner-content {
    display: flex;
    align-items: center;
  padding-right: 30px;
}
section.digital-banner .digital-banner-info {
    margin-bottom: 20px;
}
section.digital-banner a.main-btn::after{
    background: var(--btn-color);
}
section.digital-banner a.main-btn{
  width: 350px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
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: #f4f4f4; */
}
section.small-about h2{
    text-align:center;
    margin-bottom: 20px;
}
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 {
    /* border: 3px solid var(--secondary-color); */
    border-radius: 5px;
    padding: 15px;
    display: flex;
    align-items: flex-start;
    gap: 15px;
    /* height: 100%; */
    /* box-shadow: rgba(9, 30, 66, 0.25) 0px 1px 1px, rgba(9, 30, 66, 0.13) 0px 0px 1px 1px; */
    background: var(--other-color);
}

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: 52px;
}
section.marketing-services .marketing-info h4{
 font-size: var(--f21);
 color: var(--white-color);
}
section.marketing-services .marketing-info ul h6{
  font-size: 18px;
  margin-bottom: 15px;
  font-family: var(--primary-font);
  color: var(--white-color);
}
section.marketing-services .marketing-info ul li{
 list-style:initial;
 margin-bottom:15px;
 color: var(--white-color);
}
section.marketing-services .marketing-info ul li:last-child{
 margin-bottom:0; 
}
section.small-business .marketing-info:hover h4{
  color:var(--black-color);
}
section.small-business .marketing-info:hover ul h6{
  color:var(--black-color);
}
section.small-business .marketing-info:hover li{
  color:var(--black-color);
}
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 #fff;
  width: 31%;
}
section.step-section li h4{
  font-size: var(--f24);
  font-size: var(--f21);
  color: var(--white-color);
}