@media only screen  and (max-width:500px){

    .section2,.section3,.section4,.section5
    .section6,.section7,.section8,.section9,.section10
    .container,.carousel,.navbar{
        overflow-x: hidden !important;
    }

    body{
        overflow-x: hidden !important;
    }

    p{
        font-family: 'Roboto', sans-serif;
        font-size: 19px;
    }
    
    span{
        font-family: 'Roboto', sans-serif;
        font-size: 19px;
    }
    
    .heading{
        font-size: 40px;
        font-weight: 500;
    }
    
    .subheading{
      font-size: 30px;
      font-weight: 500;
    }
    .subpoints{
      font-size: 23px;
      font-weight: 500;
    }
    .small-text{
        font-size: 14px;
        line-height: 24px;
        letter-spacing: .25em;
        text-transform: uppercase;
        display: inline-flex;
        vertical-align: middle;
        flex-wrap: wrap;
        color: #bfa37c;
    }
    
    .para-text , .single-point{
        font-size: 19px;
        color: #404040;
        line-height: 29px;
        font-weight: 400;
        word-spacing: 5px;
        letter-spacing: 1px;
    }
    

    .title-phone {
        /* position: relative; */
        /* right: 37px; */
        font-size: 16px;
        position: absolute;
        left: 235px;
    }
    .title_head {
        font-size: 1rem;
        margin-left: -30px;
        font-weight: 600;
    }

    .navbar-brand img{
        margin-top: -10px;
     
    }
    
    .carosal-text{
    margin: 0 auto !important;
   
    line-height: normal;
    text-shadow: rgba(0, 0, 0, 0.75) 7px 7px 10px;
    letter-spacing: 0px;
    position: relative;
    font-size: 30px;
    white-space: unset;
transform: translate(0);
    }
    

    .para-div{
        width: 100%;
    }

    .section3 .row{
        flex-direction: column;

    }
    .section3 .col-6{
        width: 100%;
    }

    .points-div {
        margin-left: 0;
        margin-top: 3rem;
    }

    .cover-img {
        /* background: url(./images/section5-bg.jpeg); */
        height: 200px;
        width: 100vw;
        margin: 0 !important;
        transform: translateX(-25px);
    }
    
    .service-container {
        flex-direction: column;
        justify-content: center;
       
    }
    
    .service-box {
        width: 90%;
    }

    .para-text, .single-point {
        font-size: 16px;
        color: #404040;
        line-height: normal; 
        font-weight: 400;        
        word-spacing: normal;
        width: 90% !important;
        letter-spacing: 1px;
        line-height: 25px;
    }
    .paragragh {
        margin-bottom: 0rem;
    }


    .section8{
        margin-top: -10rem ;
    }
    .section8 .row{
        gap: 70px;
        flex-direction: column;
    }


.cab-diver {
    width: 90%;
    border-radius: 10px;
}


.section9{
    width: 90%;

}

.section9 .row{
    flex-direction: column;
}


/* Footer */
.footer {
    height: 300px;
}

.footer-logo {
    width: 10rem;
    margin-left: 6rem;
}

.footer .row {
    flex-direction: column;
    align-items: center;
}
.address{
    margin-top: 1rem !important;
    margin-left: 2rem !important;
}
.copyright-div{
    margin-left: 1rem !important;
}

.copyright-div .para-text{
    font-size: 14px;
    }

    .use-card-img{
        width: 10rem;
    }

    .owl-stage {
        
        width: 100% !important;
        /* height: 30rem; */
        flex-direction: column;
        align-items: center;
        height: 62rem;
        padding-top: 1rem;
    }

    .single-card {
        height: 11rem !important;
        width: 19rem;
        margin: 0 auto;
        margin-left: -73px;
        align-items: center;
    }
    .use-card-title {
        margin-top: 0rem;
        font-size: 23px;
        font-weight: 500;
    }
    .use-card-img {
        width: 11.5rem;
    }
    .arrows{
        display: none;
    }
}