@media (max-width: 575px) {
    header .navbar-collapse {
        position: absolute;
        left: 0;
        top: 100%;
        background: #fff;
        width: 100%;
        padding: 20px;
        z-index: 1;
    }
    .dropdown-menu small{
            white-space: initial;
    }
    .main-banner .cta {
      line-height: 2rem;
    }
    .display-3 {
        font-size: calc(1.125rem + 3.3vw);
    }
    .fs-5 {
      font-size: 1rem !important;
   }
   .trusted-sec .display-5 br {
       display: none;
    }
    .trusted-sec {
       text-align: center;
    }
    .cta-btn span br {
     display: none;
    }
    .cta-sec {
      padding: 40px 0px;
    }
    .cta-btn {
        padding: .5rem 3rem 0.4rem 1rem;
        width: auto;
        height: auto;
        border-width: 2px;
    }
    .cta-btn svg {bottom: 0.5rem;width: 10px;}
    .display-5{    font-size: calc(1.1rem + 2.1vw);}
    .mobile-number-device {
       flex-direction: column;
    }
    .mobile-number-device span{display: none;}
}
