@media(max-width:767px){
    .banner-img img {
        height: 320px;
        object-fit: cover;
    }
    button.navbar-toggler {
        border: 0;
    }
    .banner-slider .item-content h6,
    .banner-slider .item-content .item-title {
        font-size: 48px;
        line-height: 59px;
    }
    .banner-slider .item-content p {
        font-size: 24px;
        line-height: 28px;
    }
    div#CDSWIDSSP {
        width: 100% !important;
    }
    .content-boxes .item-boxed, .image-boxed {
        width: 100%;
    }
    .services-lines{
        padding: 0;
        width: 100%;
    }
    .services-lines li{
        width: 50%;
    }
   
}
@media(max-width:575px){
    .banner-slider{
        height: auto;
    }
    .banner-slider .banner-img::after{
        background-color: transparent;
    }
    .banner-img img {
        height: auto;
        object-fit: cover;
    }
    .services-lines{
        padding: 0;
        width: 100%;
    }
    .services-lines li{
        width: 50%;
    }
    .weekand-card .card-image img{
        min-height: 100%;
        max-height: 100%;
    }
    .heading1 {
        font-size: 26px;
    }   
    .heading2{
        font-size: 24px;
    } 
    .heading3{
        font-size: 20px;
    } 
    .heading4{
        font-size: 16px;
    } 
}