@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;
    }



}

@media(max-width:768px) {}

@media(max-width:643px) {}

@media(max-width:579px) {}

@media(max-width:480px) {
    
    header .headermn {padding: 0px 0px;}

    header .header-top {padding: 0px 0px;}
    header .header-top .top-info li:nth-child(1){display: none;}
    header .offcanvas.offcanvas-end {
        width: 80%;
    }

    header .headermn .navbar .navbar-brand {
        width: 14%;
    }

    .sticky .headermn .navbar .navbar-brand {
        width: 14%;
    }


    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;
    }
    
    #about {padding: 25px 0px; margin-top: 0px;}
    #about .content h2 {font-size: 22px; margin-bottom: 5px;}
    #about .content .text {font-size: 14px; margin-bottom: 14px; width: 100%;}
    #about .row {row-gap: 10px;}
    
    #service{padding:25px 0px;}
    #service h2{font-size:24px; margin-bottom:25px;}
    #service .conteint h3 {font-size: 17px; margin-bottom: 30px;}
    #service .conteint h3::before {bottom: -13px;}
    #service .conteint .read-more {padding: 6px 14px; font-size: 14px;}
    
    #insta-reel {padding:24px 0px;}
    #insta-reel h2{margin-bottom: 13px; font-size: 24px;}
    
    #testimonials h2 {margin-bottom: 13px; font-size: 24px;}
    #testimonials .text {font-size: 15px; width: 100%; margin: 0px auto 30px;}
    #testimonials .iner .imgs img {width: 40%;}
    #testimonials {padding: 25px 0px;}
    
    footer .footertop h3 {font-size: 18px; margin-bottom: 10px;}


    #slider .owl-item {padding: 100px 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: 24px; margin-bottom: 15px;}


    #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) {}