@media only screen and (max-width:380px) {
    .contact-details{
        display: none;
    }
    .social-icons{
        display: none;
    } 

 
}


@media only screen and (max-width: 600px) {}

@media only screen and (max-width: 768px) {

    .top-nav {
        display: none;
    }
    .top-nav {
        padding: 0px 0px 0px;
    }
    .top-nav .desktop-logo img{
        display: none;
    }
  
    .navbar {
        padding: 20px 0 !important;
    }

    .navbar-brand {
        display: block !important;
        width: 85%;
    }
    .navbar-toggler{
        padding: 0 !important;
        border-radius: unset !important;
        border-color: unset !important;
    }

    .navbar-expand-lg .navbar-collapse {
        justify-content: space-between;
    }
    .navbar-nav {
        margin-top: 30px !important;
    }

    .navbar-nav li:nth-child(-n +9):after {
        content: "";
        border-right: 2px solid #023c02;
        display: none;
        width: 100%;
        height: 18px;
        margin-top: -30px;
    }
    .banner {
        background-size: cover;
        height: auto;
        
    }
    .banner-text h3 {
        font-size: 16px;
    }
    .banner-text h1 {
        font-size: 30px;
        margin-bottom: 8px;
    }
    .banner-text p {
        font-size: 16px;
    }
    .uibtn .btn {
        font-size: 10px;
        padding: 6px 20px;
    }
    .banner3 .girl-image img{
        margin: 30px 0;
    }
    .banner4 .mobile-hover-zoom{
       padding-top: 40px;
    }
    .banner4{
        padding: 20px;
    }
    .titles h4 {
        font-size: 16px;
    }
    .banner4 .banner4-contanet h1 {
        font-size: 16px;
        padding: 12px 0;
    }
    .banner5 {
        background-size: cover;
        height: auto;
    }
    .banner5 .banner5-ash-bg {
        margin-top: 30px;
    }
    .banner6-facilities .banner6-facilities-facility h4 {
        margin-bottom: 0;
        font-size: 16px;
        width: auto;
    }
    .banner6-facilities .banner6-facilities-facility h5 {
        font-size: 16px;
        margin-bottom: 0;
    }
    .banner6 {
        background-size: cover;
        height: 800px;
    }
    .mob-kids-image{
        padding-top: 20px;
    }
    .mobile-gallery img{
        padding: 30px 0;
    }
    .contact-details {
        display: none;
    }
    .social-icons ul li a {
        display: none;
    }
    .aboutus_section2{
        padding: 20px;
    }
    .school-building-content {
        width: 100%;
        margin-left:unset;
    }
    .school-building-content p {
        padding: unset;
        font-size: unset;
    }
    .aboutus-banner {
        background-size: cover;
        height: 300px;
    }
    .about-us-section3 .school-building-content br{
        display: none;
    }
    .aboutus-section3{
        padding: 20px;
    }
    .contactButton {
        padding: 7px 25px;
        font-size: unset;
    }
    .content-aboutus{
        padding-top: 30px;
    }
    .dps-advantage-banner {
        padding-top: unset;
        background-size: cover;
    }
    .inside-content {
        margin-bottom: 15px;
        padding: 20px;
    }
    .text-bg {
        background:unset; 
         height: unset;
        background-color: #d6ebf9;
        padding: 20px;
    }
    .testimonals-banner {
        background-size: cover;
        height: 300px;
    }
    .Testimonials-dps .Testimonials-dps-mobile img{
        display: none;
    }
    .testminal-mobile{
        padding-top: 20px;
    }
    .nursery-banner {
        background-size: cover;
        height: 300px;
    }
    .nursery-program-section3 .nursery-program-kids-text{
        padding: 20px;
    }
    .lkg-banner {
        background-size: cover;
        height: 300px; 
    }
    .park-section .park-section-content{
        padding: 20px;
    }
    .park-section {
        background-size:cover;
        height: auto;
    }
    .park-section2part{
        padding: 20px;
    }
    .ukg-section2 .custom-flex-mobile{
        flex-direction: column;
        gap: unset;
    }
    .ukg-banner {
        background-size: cover;
        height: 300PX;
        text-align: center;
    }
    .ukg-section2 {
        margin-top: unset;
    }
    .ukg-section2 .ukg-section2-content p{
        padding: 20px;
        margin-bottom: 0;
    }
    .ukg-section3 .ukg-text3 p {
        padding: 20px;
    }
    .ukg-section3{
        padding: 20px;
    }
    .ukg-section3 .ukg-text4 p{
        padding-top: 20px;
    }
    .admissions-banner {
        background-size:cover;
        height: 300PX;
    }
    .admissions-section2{
        padding-bottom: 0 !important;
    }
    .card-main .card-main-content h3 {
        font-size: 20px;
    }
    .card-main .card-main-content {
        padding: 12px 0px;
    }
    .custom-admission-mobile{
        padding: 30px 0;
    }
    .gallery-banner {
        background-size: cover;
        height: 300px;
    }
    .Events-banner {
        background-size: cover;
        height: 300px;    
    }
    .ts-banner {
        background-size:cover;
        height: 300PX;  
    }
    .teacherreview-mamta {
        padding: 15px;
    }
    .teacherreview-mamta h5{
        margin-bottom: 8px;
    }
    .teacher-speak-title h1 {
        padding-bottom: unset;
    }
    .techerreview-madhu {
        padding: 15px;
    }
    .techerreview-madhu h5{
        margin-bottom: 8px;
    }
    .contactus-banner {
        background-size: cover;
        height: 300PX;
    }
    .boy-standing-mobile img{
        display: none;
    }
    .banner7 .banner7testimonial {
        background-image: unset;
        background-color: #feffeb;
        padding: 20px 0px 70px 20px;
    }
    .carousel-indicators {
        margin-bottom: -2rem;
    }
    .banner8{
        padding: 20px;
    }
    .contactban{
        padding: 20px;
    }
    .inside-content h2{
        text-align: center !important;
    }
    .inside-content p{
        text-align: start !important;
    }
    .section3-background-image {
        background-size: contain;
    }
    .section3-background-image .section-heading-main-content p{
        text-align: start !important;
    }
    .section3-background-image{
        padding: 20px;
    }
    .section3-background-image .section-heading-main-content p br{
        display: none;
    }
    .nursery-programs-text {
        padding: 20px;
    }
 
    .teacherreview {
        background: url(../Images/Teacher-speak/review-cloud2.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        height: auto; 
    }
    .teacherreview2 {
        background: url(../Images/Teacher-speak/review-cloud1.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        height: auto; 
    }
    .art-on-wall-by-childrens {
        background: url(../Images/Teacher-speak/childrens-drawing-on-wall.png) no-repeat;
        height: auto;
        background-size: 100% 100%;
    }
}