@media only screen and (max-width: 767px)
{
    .head-line h3
    {
        font-size: 22px;
    }
    .heading-text p
    {
        font-size: 15px;
    }
    .btn-filled
    {
        margin: 10px 10px 20px 0px;
    }
    .banner-content h1
    {       
        font-size: 27px;
        line-height: 38px;
        margin-bottom: 15px;
    }
    .banner-content span
    {
        font-size: 27px;
    }
    .banner-content p
    {
        font-size: 17px;
    }
    .banner-bg
    {
        padding-bottom: 8%;
    }
    .all-rights
    {
        flex-direction: column;
    }
    .all-rights p
    {
        padding: 15px 0px 15px 0px;
    }
    .head-text
    {
        font-size: 22px;
        margin-top: 15px;
        margin-bottom: 20px;
    }
    .sub-banner-head h3
    {
        font-size: 35px;
    }
    .sub-banner-head ul li
    {
        font-size: 15px;
    }

   
}
@media only screen and (max-width: 991px)
{
    .header-right
    {
        gap: 5px;
    }
    .icon-container
    {
        margin-right: .5rem;
    }
    .icon-container a
    {
        font-size: 15px;
    }
    .logo img
    {
        width: 155px;
    }
    .pro-search
    {
        width: 80%;
    }
/* slider */
    .cr-rate
    {
        width: 100%;
    }
    .how-it-works .arrow1, .how-it-works .arrow2
    {
        display: none;
    }
    .testimonial-card
    {
        margin-bottom: 30px;
    }
    .tradelink .navbar-nav
    {
        margin-left: auto;
    }
}

@media only screen and (max-width: 575px)
{  
    .get-to-img
    {
        margin-bottom: 20px;
    }
}