/* CSS all for mobile responsive only */
@media (width < 40rem){
    /* *{
        border: 1px solid tomato;
    }
    body{
        overflow-x: clip;
    } */
     /* Humburger menu */
     .banner{
        height: unset;
     }
     .banner__slider{
        height: fit-content;
     }
     header .container .hamburger-menu-container{
        margin-top: 13px;
     }
    .slide .slide__img img {
        aspect-ratio: 3/4;
        object-fit: cover;
    }
    .overview-left {
        width: unset;
    }
    .overview-left.sec{
        right: unset;
    }
    .slide .slide__content--headings .top-title{
        font-size: 1rem;
        font-style: normal;
    }
    .slide .slide__content--headings .title{
        font-size: 2.1rem;
    }
    header .container .nav-btn, header .container .dropdown{
        background-color: #1a1a1a !important;
    }
    header .container .arrow, header .container .nav-link:hover .arrow, header .container .dropdown-link:hover > a, header .container .dropdown.second, header .container .nav-link:hover > a{
        background-color: #41464b;
    }
    /* Only display in desktop */
    .display_desktop{
        display: none !important;
    }
    .int-banner {
        height:unset;
        z-index: 1;
        overflow: hidden;
        aspect-ratio: 3/4;
    }
    .int-banner-left {
        transform: translateY(20%);
        margin-right: unset;
    }
    h2.heading {
        font-size: 30px;
    }
    .wedone-left .icon{
        right: 37%;
    }
    .wedone .offset-1{
        margin-left: unset !important;
    }
}
