@media (min-width: 320px) and (max-width: 1400px) {

    .single__result__card .result__title a {
        font-size: 19px;
        margin-bottom: 7px;
    }

    .product-price {
        font-size: 20px; 
    }


    .link {
        font-size: 18px; 
        margin-right: 20px;
        margin-bottom: 8px;  
    }


    .result__title a {
        font-size: 21px; 
    }







}

@media (min-width: 320px) and (max-width: 1200px) {

    .stars i {
        font-size: 15px; 
    }


    .owl-nav { 
        top: 45%; 
    }

    .link {
        font-size: 17px;
        margin-right: 17px;
        margin-bottom: 7px;
    }


    .result__link {
        font-size: 15px; 
    }

    .single__result__top__title span { 
        font-size: 15px;
    }

    .result__link.diff {
        margin-left: 0px; 
    }


    .pagination__wrapper ul li a { 
        padding: 6px 36px; 
    }




}

@media (min-width: 320px) and (max-width: 991px) {

    .search__result__content p {
        font-size: 17px;
    }
    .search__result__right {
        border-left: 0;
        padding-left: 0;
        padding-bottom: 10px;
    }



    .pagination__wrapper ul li a {
        padding: 7px 30px;
    }


    .header__search input { 
        height: 55px; 
        padding: 10px 25px;
        font-size: 17px; 
    }

    .header__search button { 
        right: 20px; 
        font-size: 20px; 
    }











}

@media (min-width: 320px) and (max-width: 767px) {

    .pagination__wrapper ul li a {
        padding: 7px 24px;
        font-size: 14px;
    }
    .header__search {
        flex: 0 0 60%;
        width: 60%; 
    }
















}

@media (min-width: 320px) and (max-width: 575px) {




    .header__area .container {  
        flex-direction: column;
    }
    .logo__main { 
        margin-right: 0;
        margin-bottom: 14px;
    }
    .header__area { 
        padding: 12px 0px;
    }


    .header__search {
        flex: 0 0 98%;
        width: 98%;
    }
    .search__filter__area .row {
        flex-direction: column-reverse;
    }
    .search__result__content p {
        font-size: 17px;
        margin-bottom: 11px;
    }.result__title a {
        font-size: 20px;
    }
    .single__result__blk p {
        font-size: 15px; 
    }

    .single__result__blk {
        margin-bottom: 25px;
    }
    .link {
        font-size: 16px;
        margin-right: 15px;
        margin-bottom: 6px;
    }

    .result__titlee {
        font-size: 14px; 
    }

    .single__result__blk.card.flex {
        flex-direction: column;
    }
    .single__result__blk__thumb {
        max-width: 170px;
        margin-right: 0;
        margin-top: 4px;
        margin-bottom: 10px;
    }.pagination__wrapper ul li a {
        padding: 7px 15px;
        font-size: 13px;
    }.footer__links a {
        font-size: 14px; 
    }





}