.inside-page-banner{
    background: url(../img/contact-us.jpg) no-repeat var(--mb-blue);
    background-size: cover;
    background-position: center center;
    min-height: 180px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-top: 70px;
}
.inside-page-banner.blue-tint::after{
    content: "";
    background-color: #0389FF ;
    opacity: 0.18;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 1;
}
.inside-page-banner-content .banner-title{
    text-align: center;
    color: var(--mb-white);
    font-size: 3.125rem;
    font-weight: 700;
    position: relative;
    z-index: 2;
}
@media (min-resolution: 1.25dppx) {
    .inside-page-banner-content .banner-title{
        font-size: 2.7rem;
    }
    .inside-page-banner{
        margin-top: 69px;
    }
}
.page-element-left{
    position: absolute;
    left: -62px;
    bottom: 300px;
    max-width: 200px;
    opacity: 0.5;
}
.page-element-right{
    position: absolute;
    right: 0px;
    top: 0px;
    max-width: 208px;
    overflow-y: hidden;
}
/* style for contact us page start */
.inside-page-banner.contactus{
    background: url(../img/contact-us.jpg) no-repeat var(--mb-blue);
    background-size: cover;
    background-position: center center;
}
.inside-page-banner.contactus.blue-tint::after{
    background-color: #000000;
    opacity: 0.6;
}
.contactus-overview{
    text-align: center;
    margin-bottom: 62px;
}
.sec-contactus{
    position: relative;
}
.sec-contactus .page-element-left{
    opacity: 1;
    bottom: unset;
    top: 50%;
    transform: translateY(-50%);
}
.contactus-card{
    background-color: var(--mb-light-gray);
    padding: 50px 80px;
    border-radius: 40px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 50px;
}
.contactus-card .address{
    margin-bottom: 20px;
}
.address .address-title{
    font-size: 1.25rem;
    color: var(--mb-black);
    font-weight: 700;
    margin-bottom: 10px;
}
.address .address-item p{
    color: #575C60;
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 0px;
}
.address .address-item{
    margin-bottom: 5px;
}
.address .address-item.has-icon{
    position: relative;
    padding-left: 30px;
}
.address .address-item.has-icon::after{
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
}
.address .address-item.has-icon.email::after{
    top: 1px;
}
.address .address-item.has-icon.location::after{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="%230F4B7F"><path d="M480.14-490.77q26.71 0 45.59-19.02 18.89-19.02 18.89-45.73 0-26.71-19.03-45.6Q506.57-620 479.86-620q-26.71 0-45.59 19.02-18.89 19.02-18.89 45.73 0 26.71 19.03 45.6 19.02 18.88 45.73 18.88ZM480-172.92q112.77-98.16 178.31-199.66t65.54-175.57q0-109.77-69.5-181.2-69.5-71.42-174.35-71.42t-174.35 71.42q-69.5 71.43-69.5 181.2 0 74.07 65.54 175.57T480-172.92Zm0 53.69Q339-243.92 267.58-351.81q-71.43-107.88-71.43-196.34 0-126.93 82.66-209.39Q361.46-840 480-840q118.54 0 201.19 82.46 82.66 82.46 82.66 209.39 0 88.46-71.43 196.34Q621-243.92 480-119.23Zm0-436.15Z"/></svg>');
}
.address .address-item.has-icon.phone::after{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="18px" viewBox="0 -960 960 960" width="18px" fill="%230F4B7F"><path d="M763.08-501.54q-6.93-113.15-86.12-192.34-79.19-79.2-192.34-86.12v-40q65 3.08 121.65 28.88 56.65 25.81 99.38 68.54 42.73 42.73 68.54 99.39 25.81 56.65 28.89 121.65h-40Zm-160 0q-6.93-46.15-39.62-79.23-32.69-33.08-78.84-39.23v-40q63 6.15 107.26 50.81 44.27 44.65 51.2 107.65h-40ZM768-160q-108.08 0-216.73-49.77-108.65-49.77-200.19-141.31-90.77-91.54-140.93-200.84Q160-661.23 160-768v-32h177.54l33.92 163.31-107.84 100.38q27.38 47.46 56.69 86.69 29.31 39.24 61.07 70.77 32.08 33.62 72.35 62.81 40.27 29.19 91.81 57.58L650-366.77l150 30.23V-160h-32ZM244.85-573.85l83.69-76.77L305.38-760H200.23q1.15 45.77 12.31 92.19 11.15 46.43 32.31 93.96Zm338 333.39q36.92 18.54 83.57 28.92 46.66 10.39 93.58 11.08v-104.16l-95.54-19-81.61 83.16Zm-338-333.39Zm338 333.39Z"/></svg>');
}
.address .address-item.has-icon.fax::after{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="%230F4B7F"><path d="M115.38-140v-480H300v40h32.31v-186.15h360V-580h129.23v400H300v40H115.38Zm40-40H260v-400H155.38v400Zm216.93-400h280v-146.15h-280V-580ZM300-220h481.54v-320H300v320Zm52.31-60h160v-200h-160v200ZM300-220v-320 320Zm252.31-180h80v-80h-80v80Zm112.31 0h80v-80h-80v80ZM552.31-280h80v-80h-80v80Zm112.31 0h80v-80h-80v80Z"/></svg>');
}
.address .address-item.has-icon.email::after{
    content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="18px" viewBox="0 -960 960 960" width="18px" fill="%230F4B7F"><path d="M120-200v-560h720v560H120Zm360-275.38L160-684.62V-240h640v-444.62L480-475.38Zm0-44.62 307.69-200H172.31L480-520ZM160-684.62V-720v480-444.62Z"/></svg>');
}
.form-control.no-resize{
    resize: none;
}
.contactus-form .form-control{
    background-color: var(--mb-white);
    border-radius: 10px;
    border: 0px;
    padding: 10px 25px;
    font-size: 1rem;
    font-weight: 400;
}
.contactus-form .form-control::placeholder{
    color: #797979;
}
.contactus-form .btn-primary{
    min-width: 150px;
    text-align: center;
    padding: 8px 15px;
}
.contactus-form .form-item{
    margin-bottom: 20px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
    .inside-page-banner-content .banner-title{
        font-size: 2.5rem;
    }
    .contactus-card {
        padding: 40px 40px; 
    }
    .contactus-card  .title{
        font-size: 1.8rem;
    }
    .contactus-card .contact-address{
        margin-bottom: 15px;
        width: 100%;
    }
    .contact-form-box{
        width: 100%;
    }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .contactus-card {
        padding: 40px 50px; 
    }
}
/* style for contact us page end */

/* style for products page start */
.inside-page-banner.products{
    background: url(../img/contact-us.jpg) no-repeat var(--mb-blue);
    background-size: cover;
    background-position: center center;
}
.inside-page-banner.products.blue-tint::after{
    background-color: #000000;
    opacity: 0.6;
}
.sec-products{
    background: url(../img/biomanufactur-shapesbg.jpg) no-repeat;
    width: 100%;
    background-position: center center;
    background-size: cover;
    position: relative;
}
.sec-products::after{
    content: url(../img/about-bg.png);
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 100%;
    overflow: hidden;
    z-index: -1;
}
.sec-products .page-element-left {
    bottom: 12px;
}
.sec-features{
    margin-top: 0px;
}
.products-list-wrapper{
    margin-top: 40px;
}
.product-list-box{
    padding: 20px;
    display: flex;
    gap: 20px;
    position: relative;
    background: var(--mb-light-gray);
    border-radius: 19px;
}
.product-list-box .product-list-card{
    flex: 0 0 auto;
    width: 30%;
}
.product-list-box .product-list-card .list-title{
    color: var(--mb-green);
    font-weight: 700;
    padding-right: 40px
}
.product-list-box .product-list-card .product-list{
    padding-left: 0px;
    list-style: none;
    background: #FFFFFF;
    border-radius: 11px;
    padding: 15px 20px;
    box-shadow: 0px 0px 30px rgba(115, 139, 160, 0.2);
}
.product-list-box .product-list-card .product-list .product-list-item{
    padding: 8px 0px;
    border-bottom: 1px solid var(--mb-gray01);
    font-size: 1rem;
    font-weight: 400;
}
.product-list-box .product-list-card .product-list .product-list-item.list-title{
    color: var(--mb-green);
    font-weight: 700;
}
.features-section{
    margin-top: 30px;
}
.features-section .sub-title .category-name{
    font-weight: 400;
}
.features-section .features-row{
    align-items: center;
    margin-top: 30px;
}
.features-section .featues-content.content-right{
    padding-left: 40px;
}
.features-list-section{
    margin-top: 50px;
}
.mb-list{
    list-style: none;
    padding-left: 0px;
}
.mb-list .mb-list-item{
    position: relative;
    margin-bottom: 15px;
    font-size: 1rem;
    font-weight: 400;
    padding-left: 40px;
    padding-top: 3px;
}
.mb-list .mb-list-item.col-list{
    padding-top: 3px;
}
.mb-list .mb-list-item::after{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="14px" viewBox="0 -960 960 960" width="14px" fill="%23ffffff"><path d="M630-444H227.98q-15.29 0-25.64-10.29Q192-464.58 192-479.79t10.34-25.71q10.35-10.5 25.64-10.5H630L453.79-692.21Q443-703 443-717.5t11-25.98Q465-754 479.5-754t25.31 10.82L742.6-505.09q5.4 5.41 7.9 11.72 2.5 6.31 2.5 13.53 0 7.21-2.5 13.53Q748-460 743-455L505-217q-11 11-25 10.5t-25-11.02q-11-11.48-11-26.15 0-14.66 11-25.33l175-175Z"/></svg>');
    position: absolute;
    top: 5px;
    left: 0px;
    background: var(--mb-blue);
    width: 16px;
    height: 17px;
    padding: 1px;
    border-radius: 100%;
    line-height: 1;
}
.specification-content .specification-item{
    margin: 20px 0px;
}
.specification-content .specification-item img{
    border-radius: 23px;
}
.sec-specification{
    position: relative;
    overflow: hidden;
}
.sec-specification .page-element-right{
    right: -62px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
    .sec-products {
        background-position: left center;
        background-size: auto;
        position: relative;
        padding-bottom: 0px;
    }
    .product-list-box{
        flex-direction: column;
    }
    .product-list-box .product-list-card{
        width: 100%;
    }
    .product-list-box::after{
        height: 80%;
    }
    .features-section .featues-content.content-right{
        padding-left: 15px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .features-section .featues-content.content-right .btn-primary{
        margin: 0 auto;
    }
    .features-list-section{
        margin-top: 0px;
    }
    .sec-specification .page-element-right {
        right: -40px;
    }
    .page-element-right{
        max-width: 130px;
    }
    .specification-content p{
        text-align: center;
    }
    .address .address-title {
        font-size: 1.1rem;
    }
    .contactus-card .address {
        margin-top: 30px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .product-list-box .product-list-card{
        width: 40%;
    }
    .sec-products {
        padding-bottom: 0px;
    }
    .page-element-right{
        max-width: 150px;
    }
}
/* style for products page end */
/* style for about page start */
.inside-page-banner.about{
    background: url(../img/contact-us.jpg) no-repeat var(--mb-blue);
    background-size: cover;
    background-position: center center;
}

.sec-biomanufactur.sec-about {
    width: 100%;
    background: transparent;
    background-position: center center;
    background-size: cover;
    position: relative;
    padding: 75px 0px;
}
.sec-biomanufactur.sec-about::after{
    content: url(../img/about-bg.png);
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 80%;
    overflow: hidden;
    z-index: -1;
}
.sec-biomanufactur.sec-about .biomf-assets{
    bottom:320px
}
.inside-page-banner.about.blue-tint::after{
    background-color: #000000;
    opacity: 0.6;
}
.about-overview-wrapper{
    padding-top: 70px;
}
.about-overview-wrapper .about-overview{
    background: url(../img/about-img03.jpg) no-repeat #002A4E;
    background-position: center center;
    background-size: cover;
    border-radius: 48px;
    width: 100%;
    padding: 100px 100px;
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}
.about-overview-wrapper .about-overview .about-card{
    border-radius: 36px;
    padding: 36px;
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    opacity: 1;
    position: relative;
    flex: 1 0 0%;
    display: flex;
    align-items: center;
    min-height: 285px;
}
.about-overview-wrapper .about-overview .about-card p{
    color: var(--mb-white);
    padding-left: 100px;
}  
.about-overview-wrapper .about-overview .about-card .sub-title{
    background-color: var(--mb-white);
    transform: rotate(270deg) translateX(-105px) translateY(-60px);
    padding: 15px 0px;
    border-radius: 18px;
    min-width: 215px;
    text-align: center;
    position: absolute;
    top: 0px;
    left: 25px;
    font-size: 1.6rem;
} 
.who-we-are-list{
    position: relative;
    padding-left: 20px;
}
.who-we-are-list .who-bullet{
    position: absolute;
    top: 0;
    left: 5px;
}
.who-we-are-list .list-title{
    color: var(--mb-black);
    font-size: 1.1rem;
}
.who-we-are-accordion{
    padding-left: 50px;
}
.who-we-are-overview p{
    font-size: 1rem;
    color: #575C60;
}
.mars-accordion {
    position: relative;
    z-index: 2;
}
.mars-accordion .accordion-button::after{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="14px" viewBox="0 -960 960 960" width="14px" fill="%23575C60"><path d="M630-444H227.98q-15.29 0-25.64-10.29Q192-464.58 192-479.79t10.34-25.71q10.35-10.5 25.64-10.5H630L453.79-692.21Q443-703 443-717.5t11-25.98Q465-754 479.5-754t25.31 10.82L742.6-505.09q5.4 5.41 7.9 11.72 2.5 6.31 2.5 13.53 0 7.21-2.5 13.53Q748-460 743-455L505-217q-11 11-25 10.5t-25-11.02q-11-11.48-11-26.15 0-14.66 11-25.33l175-175Z"/></svg>');
    border: 1px solid #575C60;
    border-radius: 100%;
    width: 20px;
    height: 20px;
    background-position: center center;
    transition: background-color 0.1s ease;
}
.mars-accordion .accordion-button:hover::after{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="14px" viewBox="0 -960 960 960" width="14px" fill="%23FFFFFF"><path d="M630-444H227.98q-15.29 0-25.64-10.29Q192-464.58 192-479.79t10.34-25.71q10.35-10.5 25.64-10.5H630L453.79-692.21Q443-703 443-717.5t11-25.98Q465-754 479.5-754t25.31 10.82L742.6-505.09q5.4 5.41 7.9 11.72 2.5 6.31 2.5 13.53 0 7.21-2.5 13.53Q748-460 743-455L505-217q-11 11-25 10.5t-25-11.02q-11-11.48-11-26.15 0-14.66 11-25.33l175-175Z"/></svg>');
    background-color: var(--mb-blue);
}
.mars-accordion .accordion-button:not(.collapsed)::after{
    transform: rotate(90deg);
}
.mars-accordion .accordion-item:first-of-type>.accordion-header .accordion-button{
    background-color: #FFFFFF;
    border: 0px;
    border-radius: 0px;
    position: relative;
    padding-left: 25px;
}
.faq-bullet{
    position: absolute;
    top: 15px;
    left: 5px;
}
.mars-accordion .accordion-item{
    border: 0px;
    border-bottom: 1px solid #dee2e6;
    padding-left: 10px;
}
.mars-accordion .accordion-button{
    border: 0px;
    box-shadow: none;
    color: var(--mb-black);
    font-size: 1.1rem;
    padding: 15px 15px 15px 0px;
    position: relative;
    padding-left: 25px;
}
.mars-accordion .accordion-button:not(.collapsed){
    background-color: var(--mb-white);
}
.mars-accordion .accordion-body p{
    font-size: 1rem;
    color: #575C60;
}
.mars-accordion .accordion-body{
    padding: 0px 50px 15px 0px;
}
.our-value-item{
    margin-top: 30px;
}
.white-card{
    background: var(--mb-white);
    padding: 30px;
    border-radius: 11px;
    position: relative;
    height: 100%;
}
.white-card::before{
    content: "";
    position: absolute;
    left: -3.5px;
    top: 50%;
    width: 7px;
    height: 120px;
    transform: translateY(-50%);
    background: var(--mb-green);
    border-radius: 5px;
}
.white-card .white-card-title{
    font-size: 1.3rem;
    font-weight: 500;
    display: flex;
    align-items: flex-end;
    margin-bottom: 20px;
}
.white-card .white-card-title .icon{
    background: var(--mb-blue);
    border-radius: 11px;
    width: 55px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.white-card .white-card-title .text{
    padding-left: 15px;
}
.white-card p{
    font-size: 1rem;
    color: var(--mb-black);
}
.sec-our-value{
    position: relative;
    z-index: 1;
}
.sec-our-value::after{
    content: url(../img/about-bg.png);
    position: absolute;
    top: -190px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    max-height: 820px;
    overflow: hidden;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
    .sec-about .biomf-content-wrapper{
        margin-top: 20px;
    }
    .about-overview-wrapper .about-overview{
        padding: 20px 20px;
    }
    .about-overview-wrapper .about-overview .about-card .sub-title{
        transform: none;
        position: static;
    }
    .about-overview-wrapper .about-overview .about-card{
        flex-direction: column;
    }
    .about-overview-wrapper .about-overview .about-card p{
        padding-left: 0px;
        text-align: center;
    }
    .sec-space.sec-who-we-are{
        margin-top: 0px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .sec-biomanufactur.sec-about .biomf-assets {
        bottom: unset;
        top: 570px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .sec-biomanufactur.sec-about .biomf-assets {
        bottom: 630px;
    }
}
/* style for about page end */
/* style for solutions page start */
.inside-page-banner.solutions{
    background: url(../img/contact-us.jpg) no-repeat var(--mb-blue);
    background-size: cover;
    background-position: center center;
}
.inside-page-banner.solutions.blue-tint::after{
    background-color: #000000;
    opacity: 0.6;
}
.sector-solutions{
    padding-top: 70px;
}
.sector-solutions-item .mt-title{
    margin-top: 40px;
}
.rounded-image-right{
    border-radius: 128px 128px 0px 128px;
    overflow: hidden;
}
.rounded-image-right img{
    width: 100%;
    height: 100%;
    object-fit: cover;
} 
.sector-solutions-item .rounded-image-right{
    height: 100%;
}
.sector-solutions-item.left{
    padding-right: 50px;
}
.keycomponent-box-wrapper{
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
.keycomponent-box-wrapper .keycomponent-box{
    flex: 1 0 0%;
    margin: 0px 0px 20px;
    background: #F2F5FB;
    border-radius: 25px;
    padding: 30px;
}
.keycomponent-content{
    margin: 70px 0px;
}
.keycomponent-content .small-title{
    font-size: 1.2rem;
}
.aditional-benefits-item .mt-title{
    margin-top: 30px;
}
.sec-application .solution-appication-card-wrapper{
    margin: 20px 0px;
}
.application-item{
    margin-top: 30px;
}
.sec-solutions{
    position: relative;
    overflow: hidden;
}
.sec-solutions::after{
    content: url(../img/about-bg.png);
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 50%;
    overflow: hidden;
    z-index: -1;
}
.sec-solutions .biomf-assets {
    max-width: 180px;
    top: 30%;
}
.sec-application{
    background: url(../img/about-bg.png) #F2F5FB no-repeat;
    background-size: cover;
    background-position: center center;
}
.sec-solutions .page-element-right{
    top: unset;
    bottom: 200px;
    right: -70px;
}
.partner-content{
    display: flex;
    flex-wrap: wrap;
    background: url(../img/solutions-footer.jpg) no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 37px;
    min-height: 260px;
    position: relative;
    overflow: hidden;
}
.partner-content::after{
    content: "";
    position: absolute;
    background: var(--mb-green);
    opacity: 0.45;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 1;
}
.partner-content .partner-content-item{
    flex: 0 0 auto;
}
.partner-content .partner-content-item.left{
    background: var(--mb-blue);
    border-radius: 37px 0px 37px 37px;
    width: 20%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 50px;
    text-align: center;
    position: relative;
    z-index: 2;
}
.partner-content .partner-content-item.right{
    width: 80%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    padding: 50px;
    position: relative;
    z-index: 2;
}
.partner-content .partner-content-item.right p{
    color: var(--mb-white);
}
.partner-content .partner-content-item.left .sub-title{
    font-size: 2rem;
    line-height: 1.5;
    color: var(--mb-white);
}
.white-card.appication-card::before{
    display: none;
}
.white-card.appication-card .mb-list{
    margin-bottom: 0px;
}
.biomf-image-box-row{
    align-items: center;
}
.small-title{
    font-size: 1.2rem;
    font-weight: 700;
    margin-bottom: 15px;
}
.error{
    color: #bf0202;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
    .keycomponent-box-wrapper .keycomponent-box{
        width: 100%;
        flex: 0 0 auto;
    }
    .partner-content{
        background: unset;
        background-color: var(--mb-blue);
    }
    .partner-content::after {
        background: var(--mb-blue); 
    }
    .partner-content .partner-content-item.left{
        width: 100%;
        border-radius: 37px 37px 37px 0px;
        padding: 20px;
        padding-bottom: 0px;
    }
    .partner-content .partner-content-item.right{
        width: 100%;
        padding: 30px;
        background-color: var(--mb-blue);
        padding-top: 0px;
        text-align: center;
    }
    .sec-application {
        background: url(../img/about-bg.png) #F2F5FB no-repeat;
        background-size: cover;
        background-position: center left;
    }
    .keycomponent-box-wrapper{
        gap: 0px;
    }
    .sec-application .solution-appication-card-wrapper{
        margin-bottom: 0px;
    }
    .sector-solutions-item.left{
        padding-right: 0px;
        padding-bottom: 20px;
    }
    .keycomponent-box-wrapper .keycomponent-box {
        padding: 24px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .biomf-image-box-row{
        align-items: unset;
    }
    .rounded-image-right img{
        object-position: right;
    }
    .aditional-benefits-item.biomf-image-box .biomf-image-content img{
        object-position: right;
    }
    .partner-content .partner-content-item.left{
        width: 35%;
    }
    .partner-content .partner-content-item.right{
        width: 65%;
    }
}

/* style for solutions page end */
.inside-page-banner.imprint{
    background: url(../img/contact-us.jpg) no-repeat var(--mb-blue);
    background-size: cover;
    background-position: center center;
}
.inside-page-banner.imprint.blue-tint::after{
    background-color: #000000;
    opacity: 0.6;
}
.sec-imprint{
    margin: 50px 0px;
}
.imprint-content {
    padding-left: 25px;
    padding-top: 15px;
    position: relative;
}
.imprint-content-wrapper .logo img{
    height: 40px;
    margin-bottom: 15px;
}
.imprint-content-wrapper .title {
    font-size: 1.6rem;
}
.imprint-content-wrapper .imprint-content p{
    margin-bottom: 0px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
    .imprint-content {
        padding-left: 0px;
    }
    .mb-list .mb-list-item {
        padding-left: 25px;
    }
    .sector-solutions-item .rounded-image-right {
        width: 300px;
        margin: 0 auto;
    }
}