@media (min-width: 1200px) {
    .our-story .container {
        max-width: 1191px;
    }
}

.our-story {
    padding: 76px 0 42px;
    background: url(../../../library/images/our-story-bg.png) no-repeat center / cover;
}
.our-story .row {
    align-items: center;
}
.our-story .img-wrp.mobile {
    display: none;
}
.our-story .img-wrp {
    max-width: 550px;
}
.our-story .img-wrp img {
    border-radius: 8px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.our-story .right-cnt {
    padding-left: 13px;
}
.our-story h2 {
    margin-bottom: 32px;
    color: var(--blue);
}
.our-story p {
    line-height: 30px;
}
.our-story .cnt-wrp {
    text-align: center;
    max-width: 1157px;
    margin: 60px auto 0;
}
.our-story .cnt-wrp h2 {
    margin-bottom: 20px;
}
.our-story .cnt-wrp p:last-child{
    margin-bottom: 0;
}

@media only screen and (max-width: 992px) {
    .our-story .right-cnt {
        padding-left: 0;
        text-align: center;
    }
    .our-story .cnt-wrp{
        margin-top: 24px;
    }
    .our-story .img-wrp.mobile {
        display: block;
        max-width: 100%;
    } 
    .our-story .img-wrp.desktop {
        display: none;
    }
    .our-story .col-md-6 {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .our-story {
        padding: 50px 0;
        background-image: url(../../../library/images/our-story-mb.png);
        background-position: bottom left;
        background-size: 100%;
    }
    .our-story h2 {
        margin-bottom: 20px;
    }
    .our-story .img-wrp.mobile {
        margin-bottom: 29px;
    }
    .our-story .cnt-wrp h2 {
        margin-bottom: 15px;
    }

}