* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}

h6 {
    margin-bottom: 0px !important;
}

ul {

    margin-bottom: 0px !important;
    padding-left: 0px !important;

}

ul li {
    list-style-type: none;

}

a {
    text-decoration: none !important;
    color: inherit;
}



@media only screen and (max-width: 1280px) {
    .card2-icon-left {
        margin-left: -49px;
    }

    .card2-icon-left {
        text-align: center;
    }

    .testimonial{
        overflow: hidden;
    }

    
   
}

@media only screen and (max-width: 912px){
    .contact-button {
        padding-bottom: 80px;
    }

    .card-p p {
        margin-left: 0px;
    }

    .testi-res-center{
        text-align: center;
       
    }

    .testimonial-css-revvers{
        display: flex;
        flex-direction: column-reverse;
    }

    .testimonial-flex-res {
        display: flex;
        flex-direction: column-reverse;
    }

    .card-h6{
        padding-top: 20px;
    }

    .card2-icon-left{
        padding-top: 0px !important;
    }

    .card2-icon-left {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

   

    .text-end{
        text-align: center !important;
    }

    .card-p p {
        padding-top: 0px;
    }

    .testimonial-m {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .testimonial-con {
        padding-bottom: 40px;
    }

    .card-p p{
        text-align: center;
    }

    .card-p p{
        margin: 0 auto;
    }

}

@media only screen and (max-width: 480px){
    .contact-image img {
       
        height: 400px;
    }

    .banner-text h1 {
      font-size: 5.68vw;
    }

    .testimonial-card-image img{
        width: 60%;
    }

    .testimonial-svg svg{
        width: 220px;
    }

    .testimonial-svg {
        text-align: center;
    }

    .testimonial-svg::after {
        font-size: 14px;
    }

    .contact-button {
        padding-bottom: 0px !important;
    }

    .card-p p {
       
    font-size: 13px;
   
    line-height: 17px;
  
    }

    .contact-button {
        padding-bottom: 41px;
    }
}

@media only screen and (max-width: 353px){
    .card-p p {
        font-size: 10px;}
}