.our-plan-outer{
  display: block;
  width: 100%;
  position: relative;
  padding: 74px 0 0;


}

.plan-blk-main{ display: block; width: 100%; text-align: center;}
.plan-blk-main .img{   display: flex; align-items: center; justify-content: center; width: 100%; position: relative; }
.plan-blk-main .img img{ max-width: 100%; width: auto; height: auto; }

@media (max-width: 1199px) {
.our-plan-outer {
        padding: 6rem 0 0;
    }
}

@media (max-width: 991px) {
.our-plan-outer {
        padding: 5rem 0 0;
    }
}

@media (max-width: 767px) {
.our-plan-outer {
        padding: 4rem 0 0;
    }
}