@media(max-width:1500px) {}

@media(max-width:1400px) {}

@media(max-width:1200px) {}

@media(max-width:1069px) {

    header .headermn {
        padding: 5px 0px;
    }

    header .headermn .navbar .navbar-brand {
        width: 8%;
    }




}

@media(max-width:991px) {


    header .navbar-nav {
        align-items: start;
        gap: 20px;
    }

    header .navbar .whatsapp {
        margin-top: 15px;
    }

    #blog-detail .content h5 a {
        font-size: 18px;
    }

    #blog-detail .content p {
        font-size: 14px;
    }



}

@media(max-width:768px) {}

@media(max-width:643px) {}

@media(max-width:579px) {}

@media(max-width:480px) {

    header .header-top{display: none;}
    header .offcanvas.offcanvas-end {
        width: 80%;
    }

    header .headermn .navbar .navbar-brand {
        width: 17%;
    }

    .sticky .headermn .navbar .navbar-brand {
        width: 17%;
    }


    header .header-top .top-info li,
    header .header-top .top-info li a {
        font-size: 10px;
    }

    header .header-top .top-info li:last-child a {
        height: 22px;
        width: 22px;
        border-radius: 50px;
        line-height: 22px;
    }

    #slider .owl-item {padding: 50px 0;}
    #slider .content h2 {font-size: 28px;}

    #family-planning {padding: 0px 15px; margin-top: -10px;}

    #ve-proved-sec .content h3 {font-size: 20px;}
    #ve-proved-sec .content .text {font-size: 14px;}

    #gallery {padding: 25px 0px;}
    #gallery h2 {font-size: 28px; margin-bottom: 15px;}

    #meet-our h2, #testimonials h2, #blog h2 {font-size: 28px; margin-bottom: 15px;}
    #meet-our .text, #testimonials .text, #blog .text {font-size: 14px; width: 100%; margin: 0px auto 30px;}
    #testimonials .iner .content .text-a{width: 100%; font-size: 14PX;}

    footer .footertop .about .text {
        width: 100%;
    }

    footer .footertop .about p {width: 100%;}

    footer .footertop .about img {
        width: 20%;
    }

    footer .footertop .heading {
        gap: 10px;
        margin-top: 15px;
    }

    footer .footertop {
        padding: 30px 0px 0px;
    }

    footer .footertop .soical-a img {
        width: 64%;
    }

    footer .footertop .soical-a {
        margin-top: 20px;
        padding-top: 20px;
    }

    footer .footerboo ul{display: block; text-align: center;}
    footer .footerboo ul li:first-child{margin-bottom: 15px;}
    footer .footertop .addres li {margin-bottom: 10px;}
    footer .footertop ul li {margin-top: 5px;}
    footer .row {row-gap: 5px;}


}

@media(max-width:400px) {}

@media(max-width:359px) {}