.homeWrapper .homeContent {
    padding-bottom: 0;
}
.stripedBannerWrapper, .dBlock {
    display: block;
}
.tAlign {
    text-align: center;
}
.serviceFlexWrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    row-gap: 40px;
    justify-content: center;
    margin-top: 20px;
}
.DMFig {
    flex-basis: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.imgTools, .hoverImg {
    height: 110px;
    width: 110px;
 }
 .hoverImg {
     display: none;
 }
 .smallHead, h3{
    color: #0d093e;
}
.DMp {
    color: #404548;
    font-weight: 500;
}
.spanFlex {
    align-items: center;
    display: flex;
}
.spanFlex img {
    margin-right: 5px;
}
.mobile-collapse-contenting .smallHead {
    padding: 0;
}
.mobile-collapse-content.dropOpen span {
    color: #000;
}
.bottomInquiryWrapper {
    margin-top: 60px;
}
.DMDrivingMobile {
    padding-top: 30px;
}
.dataWarehousing {
    background-image: url(https://static-cdn.qburst.com/5-5-18/images/responsive/resource/casestudy/dataWarehousing.png);
  }
.perspectivePricing {
    background-image: url(https://static-cdn.qburst.com/5-5-18/images/responsive/resource/casestudy/winmore.jpg);
}
.bigDataVisualization {
    background-image: url(https://static-cdn.qburst.com/5-5-18/images/responsive/resource/casestudy/bigData.jpg);
}
.resourceLink::after{
    opacity: 0.5;
}
.bigDataVisualization::after {
    opacity: 0.4;
}
.smallHead {
    font-size: 17px;
}
@media screen and (min-width:475px) {
    .spanFlex img {
        margin-right: 25px;
    }
    .smallHead {
        font-size: 18px;
    }
    .DMFig {
        flex-basis: 45%;
    }
}
@media screen and (min-width: 768px) {
    .homeWrapper {
        margin-top: 0;
    }
    .stripedBannerHead {
        padding-top: 0;
    }
    .stripedBannerSections {
        padding: 85px 0 60px;
    }
    .stripedBannerContent {
        flex: .8;
    }
    .stripedBannerContentFig {
        padding-left: 20px;
        text-align: center;
        flex: 1;
    }
    .MAEnterpriseImg img {
        width: 100%;
        max-width: 425px;
    }
    .MAEnterpriseImgTwo img {
        width: 100%;
        max-width: 380px;
    }
    .MAEnterpriseImg {
        text-align: center;
    }
    .DMFig {
        flex-basis: 30%;
    }
    .serviceFlexWrapper {
        margin-top: 35px;
    }
    .DMDrivingFlexWrapper {
        display: -ms-grid;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        -ms-grid-columns: 1fr 1fr;
        grid-template-rows: repeat(2, 1fr);
        -ms-grid-rows: 1fr 1fr;
        gap: 30px;
        padding-top: 30px;
    }
    .drivingBox {
        border-top-right-radius: 60px;
        border-bottom-left-radius: 60px;
        padding: 30px;
        background-color: #fff;
        border: solid 1px #e6e6e6;
        display: flex;
        flex-direction: column;
    }
    #box {
        overflow: hidden;
        position: relative;
        z-index: 1;
    }
    #box::after {
        background-color: #e62552;
        border-top-right-radius: 50%;
        content: '';
        display: block;
        height: 120%;
        width: 130%;
        position: absolute;
        left: 0;
        top: -15%;
        transform: translate(-100%,75%) rotate(0deg);
        transform-origin: bottom left;
        transition: .4s transform ease-out;
        will-change: transform;
        z-index: -1;
    }
    .drivingBox:hover#box::after {
        transform: translate(0,0);
        transition: .35s transform ease-out;
    }
    .drivingBox:hover .drivingh3, .drivingBox:hover p, .drivingBox:hover .pageUrlLink{
        color: #fff;
    }
    .drivingBox:hover .drivingh3::before {
        background-position: 94px 92px;
    }
    .drivingh3 {
        font-size: 20px;
        position: relative;
        top: 40px;
        margin: 50px 0;
    }
    .drivingh3one::before {
        background: url(https://static-cdn.qburst.com/5-5-18/images/responsive/service/Analytics/cognitive.png);
    }
    .drivingh3two::before {
        background: url(https://static-cdn.qburst.com/5-5-18/images/responsive/service/Analytics/ai.png);
    }
    .drivingh3three::before {
        background: url(https://static-cdn.qburst.com/5-5-18/images/responsive/service/Analytics/social.png);
    }
    .drivingh3::before {
        content: "";
        position: absolute;
        z-index: 2;
        left: 0px;
        top: -94px;
        width: 90px;
        height: 96px;
        background-position: 194px 92px;
    }
    .desktop-view-content {
        border: none;
    }
    .MAEnterpriseImgTwo {
        order: 2;
    }
    .gridTwoColumn {
        align-items: center;
    }

}
@media screen and (min-width: 1024px) {
    .stripedBannerSections {
        padding: 105px 0 85px;
    }
    .DMDrivingFlexWrapper {
        gap: 60px;
    }
    .drivingBox {
        padding: 48px 30px;
    }
}
@media screen and (min-width: 1025px){
    .MAEnterpriseImg img {
        max-width: 475px;
    }
    .MAEnterpriseImgTwo img {
        max-width: 425px;
    }
    .DMFig:hover .hoverImg {
        display: block;
    }
    .DMFig:hover .imgTools {
        display: none;
    }
    .resourceThumnail:hover .resourceLink::after{
        opacity: 0.7;
    }
    .resourceThumnail:hover .bigDataVisualization::after {
        opacity: 0.6;
    }
    .MAEnterpriseImgTwo {
        order: 0;
    }
}
@media screen and (min-width:1300px) {
    .DMDrivingFlexWrapper {
        grid-template-columns: repeat(3, 1fr);
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-rows: 1fr;
        -ms-grid-rows: 1fr;
    }
    .bottomInquiryWrapper {
        margin-top: 80px;
    }
}