@media (max-width:992px) {

    /*
===================
Logo Info Section
==================
*/

    #logo-info {
        padding: 25px;
        justify-content: left;
        align-items: left;
        text-align: left;

    }



    #logo-info .logo img {
        height: 110px;
        width: auto;
    }

    #logo-info .fas {
        /* color: #18d26e !important; */
        font-size: 16px;
    }

    #logo-info .contact-text {
        /* border-bottom: 2px solid red; */
        width: fit-content;
        font-size: 17px;
        font-weight: 500;
    }

    #logo-info .contact-info-sub {
        font-size: 13px;
        font-weight: normal;
        font-family: 'Poppins', sans-serif;
    }

    #logo-info .underline {
        border-left: 2px solid #18d26e;
        /* width: fit-content; */
        height: 35px;
        margin: auto;
    }

    #logo-info .email-text {
        width: fit-content;
        font-size: 17px;
        font-weight: 500;
    }

    #logo-info .email-info-sub {
        font-size: 13px;
        font-weight: normal;
        font-family: 'Poppins', sans-serif;
        color: #000;
    }


    #slider img {
        height: 80vh;
    }

    #slider .carousel-caption {
        top: 35%;
    }

    #slider .carousel-caption p {
        font-size: 22px;
    }

    #slider .carousel-caption h2 {
        font-size: 35px;
    }

    #slider .carousel-caption .btn {
        font-size: 15px;
    }

    #info-services .card {
        height: 50vh;
    }

    #info-services .card img {
        height: 35vh;
    }

    #slide-cat {
        margin-top: -20px;
    }

    #all-product .container .card .card-body .name {
        font-size: 15px;
    }

    #all-product .container .card .card-body small {
        font-size: 15px;
    }

    #all-product .container .card .card-body del {
        font-size: 14px;
    }

    #customers-testimonials .item .card .carousel-caption {
        top: 35%;
    }

    #customers-testimonials .item .card .carousel-caption .name {
        font-size: 20px;
        font-weight: normal;
    }

    #customers-testimonials .item .card .carousel-caption small {
        font-size: 16px;
    }

    #customers-testimonials .item .card .carousel-caption del {
        font-size: 15px;
    }

    #customers-testimonials .item .card .carousel-caption .btn:hover {
        font-size: 16px;
    }

    #slide-info .item .card .carousel-caption {
        top: 35%;
    }

    #slide-info .item .card .carousel-caption .name {
        font-size: 20px;
        font-weight: normal;
    }

    #slide-info .item .card .carousel-caption small {
        font-size: 16px;

    }

    #slide-info .item .card .carousel-caption del {
        font-size: 15px;
    }

    #slide-info .item .card .carousel-caption .btn:hover {
        font-size: 16px;
    }

    #new-available .container .card .card-body .name {
        font-size: 15px;
    }

    #new-available .container .card .card-body small {
        font-size: 15px;
    }

    #new-available .container .card .card-body del {
        font-size: 14px;
    }

    #day .container-fluid .card .card-img-overlay {
        top: 25%;
    }

    #day .container-fluid .card .card-img-overlay .name {
        font-size: 20px;
    }

    #day .container-fluid .card .card-img-overlay small {
        font-size: 16px;
    }


    #day .container-fluid .card .card-img-overlay .btn:hover {
        font-size: 16px;
    }

    #footer .container .info-link h4 {
        font-size: 22px;
    }

    #footer .container .info-link h5 {
        font-size: 18px;
    }

    #footer .container .info-link span {
        font-size: 14px;
    }

    #footer .container .info-link .email {
        font-size: 14px;
    }

    #footer .container .info-link a {
        font-size: 14px;
    }

    #deatails .image-caption-container .details-info .text-title {
        font-size: 20px;
    }

    #deatails .image-caption-container .details-info .star-info{
        font-size: 18px;
    }
    #deatails .image-caption-container .details-info .sub-text {
        font-size: 18px;
    }

    #deatails .image-caption-container .details-info small {
        font-size: 18px;
    }
    #deatails .image-caption-container .details-info span{
        font-size: 20px;
    }
    #deatails .image-caption-container .details-info del{
        font-size: 20px;
    }

    #mala-details .container .info-details{
        font-size: 18px;

    }

}

@media (max-width:768px) {

    /*
===================
Logo Info Section
==================
*/


    #logo-info {
        padding: 30px;
        justify-content: center;
        align-items: center;
        text-align: center;

    }

    #logo-info .logo img {
        height: 126px;
        width: auto;
        margin-bottom: 20px;
    }

    #logo-info .contact-info-sub {
        font-size: 13px;

    }

    #logo-info .underline {
        border-left: 0px solid #18d26e;
        /* width: fit-content; */
        height: 35px;
        margin: auto;
    }

    #logo-info .email-info-sub {
        font-size: 13px;

    }

    #topinfo {
        text-align: center;
    }

    #topinfo .info-link {
        padding: 8px;
    }

    #slider img {
        height: 60vh;
    }

    #slider .carousel-caption {
        top: 30%;
    }

    #slider .carousel-caption p {
        font-size: 19px;
    }

    #slider .carousel-caption h2 {
        font-size: 30px;
    }

    #slider .carousel-caption .btn {
        font-size: 13px;
    }

    #slide-cat {
        margin-top: -20px;
    }

    #customers-testimonials .item .card .carousel-caption .btn {
        font-size: 13px;
    }

    #slide-info .item .card .carousel-caption .btn {
        font-size: 13px;
    }

    #day .container-fluid .card .card-img-overlay .btn {
        font-size: 13px;
    }

}

@media (max-width:540px) {

    #slider img {
        height: 50vh;
    }


    #slider .carousel-caption p {
        font-size: 16px;
    }

    #slider .carousel-caption h2 {
        font-size: 25px;
    }

    #all-product .container .card .card-body .name {
        font-size: 20px;
    }

    #all-product .container .card .card-body small {
        font-size: 18px;
    }

    #all-product .container .card .card-body del {
        font-size: 16px;
    }


    #new-available .container .card .card-body .name {
        font-size: 20px;
    }

    #new-available .container .card img {
        height: 0px;
    }
    #new-available .container .card .card-body {
        height: 15vh;
    }
    #new-available .container .card .card-body small {
        font-size: 18px;
    }

    #new-available.container .card .card-body del {
        font-size: 16px;
    }

    #footer .container .info-link span {
        font-size: 16px;
    }

    #footer .container .info-link .email {
        font-size: 16px;
    }

    #footer .container .info-link a {
        font-size: 16px;
    }

    #copy-right small {
        font-size: 0.70rem;
    }

    #copy-right a {

        font-size: 0.70rem;

    }

}

@media (max-width:420px) {

    #topinfo h1 {
        font-size: 22px;
    }

    #slider img {
        height: 45vh;
    }

    #slider .carousel-caption {
        top: 30%;
    }

    #slider .carousel-caption p {
        font-size: 17px;
        margin: 0px;
    }

    #slider .carousel-caption h2 {
        font-size: 25px;
    }

}

@media (max-width: 320px) {
    html {
        font-size: 60.5%;
    }

    #logo-info .fas {
        /* color: #18d26e !important; */
        font-size: 14px;
    }

}
