@media screen and (max-device-width:768px){
    .nav-block-featured {
        display: none;
    }
    .banner-layout1 .banner-content{
        padding: 10px;
    }
    .banner-text {
        padding-left: 0;
    }
    .commitment .card{
        height: 24rem;
    }
    .fancybox-layout2 .fancybox-item .fancybox-body {
        max-width: 100%;
    }
    .fancybox-layout2 .fancybox-item {
        display: block;
        text-align: justify;
    }
    .banner-layout3 .banner-content, .banner-layout4 .banner-content {
        padding: 10px;
    }
    .contact-layout1 .text-block{
        padding-right: 0;
    }
    .panel-additional-attributes .card{
        height: 14rem;
    }
    .b2c-panel-additional-attributes .card {
        height: 12rem;
    }
    .key-methodologies-page .banner-img img{
        margin-top: 0;
    }
    .page-title-light .pagetitle-heading{
        margin-top: 2rem;
    }
    .about-layout2 .about-text-banner {
        display: none;
    }
}