
@media only screen and (max-width:1016px) {
    .sec-4-left{
        padding: 30px;
    }
}
@media only screen and (max-width:991px) {
    .h{
        font-size: 10px;
    }
    .carousell__arrow svg{
        max-width:30px;
    }
    .carousell__arrow{
        padding: 5px;
    }
    .sec-2 {
        padding: 50px 0 ;
        
    }
    .floating-img-wrapper{
        width: 100%;
        justify-content: center;
        bottom: 10%;
        top: auto;
    }
    .floating-img-wrapper img{
        width: 80%;
    }
    .sec-2-left h1{
        font-size: 30px;
    }
    .sec-3{
        padding: 0;
    }
    .sec-3-inner{
        padding: 30px 0;
    }
    .sec-4{
        padding: 50px 0 0 0 ;
    }
    .sec-4-left{
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: 40px;
    }
    .overlap-image{
        justify-content: center;
    }
    /* .overlap-image img{
        max-width: 80%;
    } */
    .sec-5{
        padding: 30px 0 50px 0px;
    }
    .sec-5-left{
        width: 100%;
    }
    .accordion-item{
        max-width: 100%;
    }
    .sec-5-left h1{
        text-align: center;
    }
    .overlap-block{
        justify-content: center;
    }
    .block-wrapper{
        transform: translateX(0px);
        max-width: 90%;
    }
    .sec-6{
        padding: 25px 0 50px 0;
    }
    .sec-7{
        padding: 30px 30px 100px;
    }
    .sec-7-right{
        padding-left: 0px;
    }
    .sec-7-right h1{
        margin-top: 20px;
    }
    .sec-8{
        padding: 50px 0;
    }
    .sec-9{
        padding: 0px 0 50px 0;
    }
    .sec-10{
        padding-bottom: 50px;
    }
    .for-flex-blog.dk{
        display: none;
    }
    
}
@media only screen and (max-width:991px){
    .sec-6-right .big-btn{

    }
}
.for-flex-blog-mb{
    display: none;
}
@media only screen and (max-width:991px){
    .for-flex-blog-mb{
        display: flex;
        padding: 30px 0 0 0 ;
        justify-content: space-between;
    }
}

@media only screen and (min-width:769px) and (max-width:991px){
    .sec-5-image-wrapper{
        margin-top: 60px;
    }
}
@media only screen and (max-width:871px) {
    .carousell-item__title{
        font-size: 54px;
    }
}

@media only screen and (max-width:768px) {
    .overlap-block{
        position: static;
        padding-top: 30px;
    }
    .sec-5-image-wrapper>img{
        display: none;
    }
}

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

.testimoial-wrapper{
    flex-wrap: wrap;
}
.phone-icn-wrapper{
    right: 10px;
    bottom: 80px;
}
.phone{
    padding: 4px 10px;
    font-size: 12px;
}
.phone svg{
    width: 13px;
}


}

@media only screen and (max-width:746px){
    .carousell-item__info{
        height: 45%;
        bottom: 0;
        width: 100%;
    }
    .carousell__nav{
        width: 100%;
    }
}

@media only screen and (max-width:530px) {
  
    .sec-8-left{
        padding: 25px;
    }   
    .map-wrapper{
        padding: 25px;
    }
    .sec-8-left{
        padding: 25px;
    }
    .sec-9-left{
        padding: 25px;
    }
    .enquire-now-wrapper{
        top: 25%;
        padding: 3px 9px;
        transform: rotateZ(90deg) translateY(-38px);
    }
    .enquire-now-wrapper a{
        font-size: 12px;
    }
}

@media only screen and (max-width:424px) {
    .for-resp{
        justify-content: center;
    }
}

