.ibrr-serviceWrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 50px;
}
.ibrr-service-block:first-child, .ibrr-service-block:nth-child(2) {
    width: 46.5%;
    margin-bottom: 10px;
}
.ibrr-service-block {
    width: 29.7%;
    border: 1px solid;
    background-size: cover;
    background-position: bottom;
    padding: 320px 20px 48px;
    color: #FFF;
    border-radius: 15px;
}
h3.ibrr-serviceName {
    font-size: 22px;
    margin: 0px 0px 5px;
    font-weight: 700;
}
.ibrr-serviceText {
    font-weight: 300;
}
@media only screen and (max-width: 1440px) {  
.ibrr-service-block:first-child, .ibrr-service-block:nth-child(2) {
    margin-bottom: 7px;
    width: 46.5%;
}
@media only screen and (max-width: 1024px) {  

  .ibrr-serviceWrapper {
    margin-top: 50px;
    gap: 10px 0px;
}
.ibrr-service-block {
   
    width: 45% !important;
    margin-bottom: 0px !important;
}
}
@media only screen and (max-width: 820px) {  
    .ibrr-service-block {
       width: 44% !important;
    }
}
@media only screen and (max-width: 780px) {  
    .ibrr-service-block {
       width: 43.5% !important;
    }
}
@media only screen and (max-width: 767px) { 
    .ibrr-service-block {
        width: 100% !important;
    }
}