   .mobile-menu{display: none !important;}
   .m-a-details h4{color: #4B4B4B;}
    .m-a-details h2{color: #E95937;}
@media (max-width: 1400px){
    .carousel-caption{padding: 30px;}
    .main-banner .carousel-caption h2{font-size: 34px;line-height: 50px;}
    .short-cont{gap: 10px;}
    .card-team{width: 360px;}
    .about-1 h4{font-size: 38px; line-height: 60px;}
    .about-us{padding: 50px;}
    .testimonial{padding: 80px 0;}
    .heading{padding: 0;}
    .odisha-map-a svg{width: 582px;}
    .donate-box{padding: 0;}
    .job-post{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 10px;row-gap: 30px;}
    .job-col{width: 400px;}
    .first-footer{gap: 10px;}
}

@media (max-width: 1200px){
    #navbarNav ul{gap: 15px;}
    .carousel-caption{padding: 22px;}
    .main-banner .carousel-caption h2{font-size: 30px;line-height: 45px;}
    .banner-btn{width: 160px;font-size: 20px;padding: 10px;}
    /* .about-us{padding: 50px;} */
    .core-thematic-list{grid-template-columns: repeat(3, minmax(0, 1fr));padding: 20px 0;}
    .card-team{width: 315px;}
    .short-cont{gap: 15px;}
    .short-sub{width: 300px;height: 350px; gap: 5px;}
    .heading{padding: 0;}
    .odisha-map-a svg{width: 470px;}
    .common-padding{padding: 20px;}
    .testimonial{padding: 50px 0;}
    .donate{padding: 150px 0;}
    .donate-box h4{font-size: 42px;line-height: 65px;}

}


@media (max-width: 950px) {
  .navbar-collapse {overflow-y: auto;padding-bottom: 1rem;}

  .dropdown-content,
  .extra {position: relative;left: auto;top: auto;border: none;box-shadow: none;}

  .dropdown:hover .dropdown-content,
  /* .parent:hover .extra {display: none;} */

  .dropdown-content {display: block; padding-left: 1rem;}

  .nav-item {margin-bottom: 1rem;}
  .dropbtn {width: 100%;text-align: left;}
}




@media (max-width: 500px) {
     h4{font-size: 32px; line-height: 50px;}
    .header-logo{margin: 0;padding: 10px;}
    .mobile-menu{display: block !important;}


    .nav-main{padding: 0;}
    .nav-contain{padding: 0;}
    .navbar-toggler{border: 1px solid #eb6a4b; margin-right: 5px;}
    .navbar-collapse{background-color: #fff; height: 90vh;}
    #navbarNav ul{text-align: center; gap: 5px; padding: 50px;}
    .n-links a{font-size: 24px;}

    .dropdown-content, .extra.hidden-item {position: static;}
    .dropdown-content .column{display: block; margin: 0; width: 200px; border: none;padding: 0;}
    .dropdown.show .dropdown-content {display: block;}

    .grid-list{justify-content: center;gap: 5px;}
    .extra-list{display: none;}
    .extra.hidden-item .list-link:first-of-type {display: block;}
    .extra-list .extra{margin-left: 0;border: none;display: flex;flex-direction: column;gap: 5px;}
    .extra-list .extra a{line-height: 0;}
    /* .extra-list.show .extra.hidden-item {display: block;} */

    .list-link{width: 315px; height: 30px;justify-content: space-around;padding: 0;margin: 5px;}
    .list-link i{display: none;}
    .core-img{display: none;}
    .core-p{text-transform: capitalize;}

    .work-t{padding: 10px 0;margin: 0;font-size: 18px;}
    .heading{padding-right: 0;}
    .we-work{padding: 50px 0 80px 0;}
    .c-head{padding: 0;}

    .main-banner .carousel-caption h2{font-size: 22px;line-height: 30px;text-align: center}
    .banner-btn{font-size: 22px; width: 150px; padding: 8px;}

    .carousel-caption{height: auto;left: 0px;padding: 10px;align-items:center;
    width: auto;border-radius: 0;position: relative;top: 0;min-height: 215px;}

    .carousel-inner{height: 470px;}
    .carousel-item{height: 260px;}
    .carousel-item img{height: 260px;}
    .carousel-control-prev,.carousel-control-next{width: 15%;}
    .carousel-control-next-icon,.carousel-control-prev-icon{margin: 0;}

    .main-icon{margin: 0;}
     main {margin-top: 118px;}
    .fixed-social-icon{top: 60%;}
    .social-container{align-items: center;}
    .social-links{justify-content: center; padding: 30px;}

    .card-team{width: auto; margin-top: 30px; border-radius: 0; text-align: center;}
    .core-thematic-list{padding: 8px;gap:0;grid-template-columns: repeat(1, minmax(0, 1fr));}
    .card-team h3{text-transform: capitalize;}
    .card-details-slider {width: 100%;overflow: hidden;padding: 0;}
    .card-s{min-width: 300px;flex: 0 0 auto;}
    .card-slider{display: block;}
    .card-team-galery{width: auto;}
    .card-team-galery img{height: 270px;}

    .about-us{padding: 100px 0px;}
    .about-us.about-content{height: auto;}
    .about-content{height: auto; gap: 20px;}
    .about-content-page{padding: 20px;}
    .about-para{line-height: 26px;}
    .about-heading h4{font-size: 24px; line-height: 38px;}
    .about-1{display: flex;flex-direction: column;align-items: center; text-align: center;}
    .about-1 h4{font-size: 26px;}
    .about-1 .l-btn{font-size: 20px;width: 160px;padding: 8px;}
    .know-more-about-bg{margin: 0;padding: 20px 0;}

    .history-heading{padding: 50px 0;}
    .history-heading h4{font-size: 28px;line-height: 45px;}

    #gallery-btn{margin-top: 30px;display: flex; flex-direction: row;}
    .g-card{width: auto; border-radius: 2px;}
    .gallery-but{display: flex; align-items: center;}
    .gallery-cat{font-size: 20px;}

    .main-gallery-sec .container{grid-template-columns: repeat(2, minmax(180px, 1fr)); gap: 10px;}
    .main-team .card-team{width: auto;margin-top: 0;border-radius: 20px 20px 0 0;}
    .video-gallery{grid-template-columns: repeat(2, minmax(180px, 1fr));}
    .video-gallery .gallery-item{height: 160px;}

    .short-sub{width: 370px;}
    .short-cont{gap: 20px;}

    .inner-banner-caption{bottom: 0;left: 5px;padding: 25px; display: none;}
    .inner-banner-caption h3.inner-heading{font-size: 30px;}
    .inner-banner-wrapper img.inner-banner{height: 180px;}

    .impact{padding: 30px 0;}
    .impact h4{font-size: 28px; line-height: 45px; text-transform: capitalize;}

    .timeline-item-content{padding: 20px;}
    .timeline-item-content p{text-align: start !important; line-height: 24px;}
    .timeline::after{left: 7%;}
    .timeline-item.right::after{left: -25px;}
    .timeline-item{width: 88%;}
    .timeline-item.right{left: 10%;}
    .timeline::after{left: 7%;}

    .odisha-map-a{padding-top: 50px;position: relative;display: flex;justify-content: center;}
    .odisha-map-a svg{width: 400px; height: 400px;}

    .h-where-do-work .heading h4 {font-size: 24px;line-height: 45px;text-align: center;}
    .h-location-wrapper .content p{font-size: 16px;}

    .partner-logo-animation-wrapper{padding: 10px 0;}
    .partner-logo-animation-wrapper h5{font-size: 36px;}

    .testimonial{padding: 40px;}
    .testi-center h5{ padding: 0;}
    .testi-center .black-text{font-size: 20px; line-height: 35px;width: auto; padding: 10px;}

    .inner-patchi-banner{height: 180px;}
    .inner-patchi-banner h4{font-size: 24px; line-height: 40px;}
    .misson-content-page,.Vision-content-page,.Approaches-content-page{padding: 20px; height: 300px;margin: 0 0 24px;}
    .misson-page p{font-size: 18px;}
    .misson-content-page, .Vision-content-page, .Approaches-content-page{height: auto;}

    .form-container{width: 100%; padding: 40px 20px;}
    .form-group{width: 100%;}
    .submit-btn{width: 150px;height: 55px;}
    .contact-content{margin-bottom: 50px;}

    .privacy-para{padding: 30px; margin: 10px;}
    .beneficiaries-content .content-div{padding: 8px 0;}
    .Initiatives{padding: 50px 0;}
    .content-div h2{padding: 0;}
    .common-details-banner{height: auto;}

    .project-boxes{width: 95%;padding: 15px;margin: 0px 5px;height: auto;min-height: 340px;}
    .wrap-projects{justify-content: center;grid-template-columns: repeat(1, minmax(0, 1fr));}

    .position-job{padding: 20px;}
    .job-col{width: 100%;}
    .blog-table td{font-size: 18px;padding: 10px 0;}

    .m-a-project{font-size: 40px; line-height: 60px;}
    .m-a-content{padding: 100px 0 0 20px;}
    .m-a-para{font-size: 22px;line-height: 34px;}
    .m-a-details{flex-direction: column;}
    .m-a-details{text-align: center;padding: 50px 0;}
    .m-a-details h4{font-size: 18px;line-height: 34px;}

    .stories-text-white{width: 95%;}
    .stories-d{height: auto;}
    .stories-slider{padding: 20px;}
    .stories-text h4{font-size: 30px; line-height: 44px;}
    .stories-m-white{padding: 0; display: flex;justify-content: center;}

    .donate {padding: 0;margin-top: 30px;}
    .donate-box{padding: 0;background-color: #2c68d5;}
    .donate-box h4{font-size: 23px;line-height: 40px;}
    .container-main{width: 100%;padding: 40px 0;}
    .donate-form{padding: 50px 10px;}
    .donate-box .heading{text-align: center; background-image: url(/images/portrait-mother-with-daughter-sitting-bed-against-wall-mobile.png);background-size: contain; background-position: center;background-repeat: no-repeat;
    padding: 30px 2px;
    margin:20px 0px;
    }

     footer .row{flex-direction: column;}
    .footer-col h4{text-align: center; padding-bottom: 0;}
    .footer-col{width: 100%;align-items: center;gap: 40px;}
    .footer-col ul{display: flex;flex-direction: column;align-items: center;}
    .footer-listing{flex-direction: column;padding: 0px 5px;gap: 10px; height: 80px;}

    .sub-footer{height: 100px;}
    .sub-ftr{gap: 35px; justify-content: center;}
    .sub-ftr{gap: 20px;}
    .sub-ftr li a{font-size: 14px;}

    .copyright p{font-size: 14px;}
    .copyright p {text-align: center;}

    .conference-2 .inner-content-wrapper{display: block;}
    .conference-image img{width: 335px;}
    .confrence-list-wrapper{display: block;padding: 15px;}
    .confrence-list-wrapper .card-team{width: auto;}

    .audit-box{width: auto; margin: 10px;}
    .audit-box th{font-size: 22px;}

    ul.partner-list{display: grid;grid-template-columns: repeat(1, minmax(180px, 1fr));gap: 25px;}
    ul.partner-list li{width: auto;}

    .logo-carousel-wrapper{padding: 40px 0;}
    .logo-card{width: 180px;}
    .logo-card img {width: 150px;}

    .soon-text h1{font-size: 70px;text-align: center;padding: 10px;}
}

@media (max-width: 400px){
    .carousel-inner{height: 470px;}
    .carousel-item img{height: 260px;}

    .short-sub{width: 340px;}
    .blog-table td{font-size: 16px;}
    .gallery-team{gap: 25px;}
    .video-gallery {padding: 8px; gap: 8px;}
    .team-text-galery{height: 150px;}
    .g-card{width: 100%;}
    .main-gallery-sec .container {grid-template-columns: repeat(2, minmax(170px, 1fr));gap: 10px;}
    .card-s{margin: 0 10px;padding: 14px;}

    .reach-para, .partners-para {font-size: 14px;}
    .impact h4{font-size: 24px;}

    .stories-text-white{width: 92%;}
    .stories-text-white p{font-size: 15px !important;}

    .about-para p{font-size: 15px !important;line-height: 24px;}
    .history-heading h4{font-size: 25px;}
    .timeline-item.right{left: 10%;}
    .timeline::after{left: 5%;}
    .timeline-item-content h3{font-size: 28px; padding-bottom: 5px;}
    .timeline-item.right::after{left: -30px;}

     td a{font-size: 20px;}
     .fixed-social-icon{top: 64%;}
}


