 @media (max-width: 991px){
    /* custom classes */
    .text-content{ width: 100%; }

    .navigation-wrap .navbar-brand img{
        height: 3.8125rem;
    }
    .navigation-wrap{
        text-align: center; 
        background-color: var(--black);
    }
    .navigation-wrap .nav-link{
        line-height: 1.875rem;
    }
    .top-banner{
        padding: 9.375rem 0 9.375rem;
    }
    .testimonial-section .carousel-item .carousel-caption p{
        padding: 0;
    }
 }
 @media (max-width: 767px){
    h1{
        font-size:2.8rem;
    }
    h2{
        font-size: 2rem;
        line-height: 2.0685rem;
    }
    .top-banner{
        padding: 10.875rem 0 9.375rem;
    }
    .ui-type img{
        height: 3%;
    }
    .story-section{
        height: auto;
        padding: 3rem 0;
    }
    .testimonial-section .carousel-item .carousel-caption p{
        padding: 11rem 3.125rem;
        font-size: 0.1rem;
        line-height: 0.0625rem;
        /*padding: 0 11% 0.625rem;*/
    }
    .testimonial-section .carousel-item{
        padding: 11rem 3.125rem;
    }
 }
 @media (max-width:412px){
    .testimonial-section .carousel-item{
        padding: 13rem 3.125rem;
    }
    .testimonial-section .carousel-item .carousel-caption p{
        padding: auto;
        font-size: 0.6rem;
        line-height:auto;
        text-align: center;
        text-size-adjust: auto;
        /*padding: 0 11% 0.625rem;*/
    }
    
 }



 @media (max-width:330px){
    .testimonial-section .carousel-item{
        padding: 13rem 3.125rem;
    }
 }