 .title_halfdesc_halfmedia_text + section.title_halfdesc_halfmedia_text {
    margin-bottom: 30px;
    padding-top: 70px;
}
 .title_halfdesc_halfmedia_text + section.title_halfdesc_halfmedia_text .flex {
    flex-direction: row-reverse;
    align-items: center;
}
 .title_desc_leftmedia_list_text img {
    width: 120% !important;
    position: relative;
    left: -10%
}
 p.font-16 a {
    font-size: 16px;
}
 .title_bignumsteps .steps_wrap >div:first-child .number span{
    color: var(--bluelagoon)
}
 .title_bignumsteps .steps_wrap >div:nth-child(2) .number span{
    color: var(--pumpkin)
}
 .title_bignumsteps .steps_wrap >div:nth-child(3) .number span{
    color: var(--citrus)
}
 .title_bignumsteps .steps_wrap >div:nth-child(4) .number span{
    color: var(--summerSky)
}
 section.four_window_infographic.section {
    padding-top: 0;
}
 .infographic_wrap > h3 {
    padding:30px 55px
}
 .free-app-builder-style2 {
     background: rgb(17,149,187);
     background: -webkit-linear-gradient(rgba(17,149,187,1) 0%, rgba(1,88,131,1) 100%);
     background: -o-linear-gradient(rgba(17,149,187,1) 0%, rgba(1,88,131,1) 100%);
     background: linear-gradient(rgba(17,149,187,1) 0%, rgba(1,88,131,1) 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195bb', endColorstr='#015883',GradientType=0 );
     padding-top: 4rem;
}
 .free-app-builder-style2 .generic-titles {
    max-width: 100%;
}
 .free-app-builder-style2 .generic-titles h2, .free-app-builder-style2 .generic-titles p {
    color: #fff;
     margin-bottom: 25px;
}
 .free-app-builder-style2 .generic-titles p {
    text-align: left;
    column-count: 2;
    column-gap: 30px;
}
 .free-app-builder-style2 .generic-titles p a {
    color: #fff;
    text-align: left;
}
 .free-app-builder-style2 img {
    width: 100%;
}
 .free-app-builder-style2 .generic-titles a.btn {
    touch-action: unset;
     white-space: unset;
     user-select: unset;
     outline: 0 none;
}
.posr .text-left p a {
  color: inherit;
}
 @media (min-width: 992px) {
    #custom_apps {
        padding-bottom: 70px !important;
    }
 }
 @media (max-width:991px) {
     .bgstriptitledescimg:before {
        background:transparent radial-gradient(circle closest-corner at 52% 76%, #B3FBFF 0%, #0E88AF 79%, #0079E2 100%) 0% 0% no-repeat padding-box !important
    }
     .w-65p.steps_list {
        width:100% !important
    }
}
 @media (max-width:768px) {
     .free-app-builder-style2 .generic-titles {
        margin: 0 auto 4rem!important;
    }
     .free-app-builder-style2 .generic-titles p, ul[style="column-count:2;column-gap:40px;"] {
        column-count: 1 !important;
        column-gap: 0 !important;
    }
}
 @media (max-width: 767px) {
     .free-app-builder-style2 img {
        width: 100%;
    }
}
 @media (max-width: 700px) {
     section.free-app-builder-style2.section {
        padding-top: 5rem !important;
    }
}
