@media screen and (max-width:992px){
    .fs-100,h1{font-size: 32px;letter-spacing: -1px;}
    .override .header-list{display: block !important;}
    .override{position: fixed;left: 0;top:0;transform: translateX(100%);height: 100vh;width: 100%;background-color: var(--white-clr);transition: all 0.3s;width: 88%;margin-left: auto;right: 0px;}
    .override.show{transform: translateX(0);}
    .override.show::before{content: '';background: rgba(34, 31, 32, 0.39);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);height: 100vh;width: 101px;left: -100px;position: absolute;}
    .header-mobile{padding: 40px 20px;}
    .mbl-edit {padding: 32px 15px;background-color: var( --lightpink-clr);width: 100%;}
    .header-mobile .close {margin-left: auto;}
}
@media screen and (max-width:768px){
    .fs-64,h2{font-size: 32px;letter-spacing: -1px;}
    .fs-48,h3{font-size: 28px;letter-spacing: 0px;}
    .fs-40,h4{font-size: 24px;letter-spacing: 0px;}
    .fs-32,h5{font-size: 20px;}
    .fs-24,h6{font-size: 18px;}
    .p-20,p{font-size: 16px;}
    .p-16{font-size: 14px;}
    /* btns */
    .orange-btn,.white-btn{font-size: 16px;}
    /* footer */
    footer .btns-group{margin-bottom: 48px;}

    /* header css */
    .Resources-dd-menu li{padding: 0px;}
    .margin-negative{margin-top: -77px;}
    /* home-page css */
    .hero-section{padding: 189px 0px 262px;}
    .hero-img img{top: 7px;}
    .hero-tittle::after{height: 26px;width: 26px;background-size: cover;right: 6%;top: -105%;}
    .hero-tittle::before{height: 26px;width: 35px;background-size: cover;}
    .right{height: 100px;width: 70px;top: -88%;right: 6%;}
    .left{width: 62px;height: 69px;}
    .video-section{padding-bottom: 48px ;}
    #myVideo {width: 100%;height: auto;}
    .sec-pad,.padb-adj.py-90.lightpink-bg{padding-bottom: 48px;}
    .py-90{padding: 48px 0px;}
    .card-content img{height: 24px;width: 24px;}
    .custom-card p{max-width:268px;}
    .help-card{margin-top: 16px;}
    .help-card p, .help-card:hover .p-16{font-size: 12px;max-width: 175px;}   
    .help-card figure img{height: 229px;width: 100%;}
    .help-card .help-card-content{padding: 12px;transform: translateY(-40%);}
    .help-card figure::before{width:100%;}
    #counter li{font-size: 44px;margin: 16px 0;}
    .news-tabs .nav-link{font-size:18px ;}
    .news-tabs{overflow-x: scroll;}
    .blogs-card:first-child{margin-top: 0px;}
    .blogs-card{margin-top: 24px;}
    .client-card{border-radius: 20px;padding: 32px 14px;margin-inline: 6px;}
    .client-card .description{font-size: 18px;margin-top: 28px;}
    .client-card .client-media figure{height: 48px;width: 48px;}
    .faq-accordion .accordion-button{font-size: 18px;}
    /* forms */
    .contact-form .form-group label{font-size: 14px;}
    .contact-form .form-group .form-control{padding: 16px;font-size: 14px;line-height: 17px;}
    .info li{margin-bottom: 0px;}
    .info{margin-top: 24px;}
    .ourGallery_slider figure img{border-radius: 8px;}
    .slide-track{width: calc(150px*10);}
    @keyframes scroll {0% {transform: translateX(0px);}100% {transform: translateX(calc(-150px * 5));}}
    .ourGallery_slider::before{height: 320px;width: 35px;}
    .ourGallery_slider::after{height: 320px;width: 35px;}
    /* .slide-track li:nth-child(5n + 2), .slide-track li:nth-child(5n + 4){margin-top: 70px;}
    .slide-track li:nth-child(5n + 3){margin-top: 24px;} */
    .slide-track li:nth-child(6n + 2), .slide-track li:nth-child(6n + 4),.slide-track li:nth-child(6n + 6){margin-top: 70px;}
    .slide-track li:nth-child(6n + 3){margin-top: 24px;}
    .ourGallery_slider figure img{margin-block:6px ;}
    .gallery-banner{padding-top:100px;}
    .contact-us-tabs{overflow-x: scroll;}
    .contact-us-tabs .nav{gap: 14px;width: 620px;padding-bottom: 32px;}
    .content-tabs .tab-content{padding: 24px;}
    .content-tabs .orange-btn{max-width: 100%;}
    .service .slick-prev.slick-arrow::after{height: 24px;width: 24px;left: -18px;}
    .service .slick-next.slick-arrow::before{height: 24px;width: 24px;left: -5px;}
    .rowreverse li{margin-bottom: 48px;flex-direction: column-reverse;}
    .rowreverse li:nth-child(even){margin-bottom: 38px;flex-direction: column-reverse;}
    .rowreverse .content h5{margin: 14px 0px;}
.img-grid div img{border-radius: 16px  16px 0 0;}
.hr{margin-top: 48px;}
.news-tabs::before{content: none;}
.service{padding-top: 0px;}
.service .events-btn{margin-top: 28px;}
header .header-list li{border-bottom: 1px solid #4E494914;}
.card-img img{height: 240px;}
.meet-team .card-img img{height: auto;}

}
@media screen and (max-width:425px){
    .video-content{bottom: 10px;}
    .play-btn{height: 32px;width: 32px;left:49%;}
    .video-container h4,.video-container h6{font-size: 16px;max-width: 100px;margin-bottom:0;line-height:19px;}
}

@media screen and (max-width:767px) {
    /* gallery page */
    .gallery-banner span { font-size: 14px; line-height: 15px;text-transform:capitalize !important; }
    .gallery-banner h2 { font-size: 32px; line-height: 32px;padding-top:12px; }
    .gallery-banner p { font-size:18px; line-height:25px;padding-top:12px; }
    .box{margin-bottom:16px;}
    .cols{column-gap:16px;}
    .filter-btn{display:block !important;border:1px solid var(--orange-clr);border-radius:40px;padding:12px 20px;background-color:transparent;color:var(--orange-clr);font-size:16px;line-height:22px;font-weight:var(--fw500);}
    .dropdown-container-mob{background-color:#ffffff;border-radius:24px 24px 0px 0px; position: fixed;bottom: 0;left: 0;right: 0;padding:20px;z-index: 10000;transition: all 0.6s ease; transform: translateY(100%);}

    .box figure img{border-radius: 10px;}
    .filter-btn{display:block !important;border:1px solid var(--orange-clr);border-radius:40px;padding:12px 20px;background-color:transparent;color:var(--orange-clr);font-size:16px;line-height:22px;font-weight:var(--fw500);margin-left: auto;}
    .dropdown-container-mob{background-color:#ffffff;border-radius:24px 24px 0px 0px; position: fixed;bottom: 0;left: 0;right: 0;padding: 1rem;z-index: 10000;transition: all 0.6s ease; transform: translateY(100%);}
    .gallery-section {position: relative;z-index: 1;padding-top:24px;}
    .dropdown-open {position: relative;overflow: hidden;}
    .ba-overlay { height: 100vh; width: 100%; background: rgb(52 58 64 / 70%); z-index: 10; top: 0; position: absolute;display: none;}
    .dropdown-open .ba-overlay  {display: block;}
    .filter-show {position: relative;display: block;}
    .filter-show .dropdown-container-mob{transform: translateY(0%);}
    .gallery-filter{display:flex;justify-content:space-between;margin-top:24px;}
    .gallery-dropdown-filter{font-size:18px;font-weight:var(--fw600);line-height:21px;color:var(--blue-clr);text-transform:uppercase;}
    .gallery-dropdown-reset{font-size:14px;font-weight:var(--fw500);line-height:19px;color:var(--orange-clr);}
    .gallery-dropdown-title{font-size:14px;line-height:21px;}
    .gallery-dropdown .select2-container--default .select2-selection--single .select2-selection__rendered {font-size:16px;line-height:24px;}
    .gallery-dropdown .select2-container--default .select2-selection--single {margin-top:8px;}
    .gallery-dropdown-item{margin-top: 16px;}
    .gallery-dropdown-item:nth-child(1){margin-bottom:24px;}
    .dropdown-gray{position:absolute;background:#E0DFDE;width:37px;height:6px;border-radius:16px;left:40%;transform:translate(50%,50%);}
    .dropdown-section {padding-top:40px;}
    .box .text{padding: 12px;transform: translateY(0%);}
    .gallery-section h6 {font-size:16px;transform:translateY(12%);}
    .box:hover .text p{font-size:12px;line-height:20px;}
    .box:hover .text{ transform: translateY(-100%);transition: all 0.5s;}
    


    /* blog-listing */
    .blog-card-group{display:grid;grid-template-columns:1fr;gap:32px;}
    .bg-lightblue {border-radius: 0px 0px 16px 16px;padding:14px;}
    .rural-development {padding-top:40px;}
    .bg-lightblue h5{font-size:24px;line-height:28px;}
    .bg-lightblue .p-20{font-size:16px;line-height:24px;padding-top:0px;}
    .bg-lightblue .orange-btn { margin-top:16px;line-height:22px;}
    .blog-card {padding-top:32px;padding-bottom:40px;}
    .img-grid {display:grid; grid-template-columns:initial;}
    .blog-card img{height:240px;width:335px;}

    /* blog-detail */
    .blog-detail-banner h2{line-height:38px;font-weight:var(--fw700);}
    .blog-banner span{font-size:18px;font-weight:var(--fw500);line-height:25px;}
    .blog-banner{padding-top:12px;}
    .detail-img{height:240px;}
    .blog-detail{padding-top:24px;}
    .blog-detail h1 {font-size:28px;line-height:33px;margin-bottom:12px;margin-top:0;}
    .blog-detail h2,h3,h4,h5{font-size:24px;line-height:32px;margin-top:0px;margin-bottom:12px;}
    .blog-img{margin-bottom:12px;}
    .blog-detail h6 {margin-top:8px;margin-bottom:12px;}
    .blog-detail span {margin-top:8px;margin-right:5px;font-size:14px;line-height:19px;}
    .blog-detail-card{margin-top:48px;padding:0;}
    .blog-card h3{margin-bottom:12px;}
    .blog-detail p{margin-bottom:24px;}

    /* aboutus */
    .aboutus-content {padding-top:40px;}
    /* .aboutus-content img{width:335px;height:210px;} */
    .aboutus-content p{font-size:20px;line-height:28px;text-align: center;}
    .aboutus-img{width: 100%;margin-bottom:16px;}
    .meet-team .team-members{grid-template-columns:repeat(2,1fr);column-gap:16px; row-gap: 24px; padding-top:24px;}
    /* .meet-team .team-members .card{} */
    /* .meet-team .team-members .card .card-body {padding:16px 20px;} */
    .meet-team .team-members .card .card-body h6{font-size:18px;line-height:19px;margin-bottom: 6px;}
    .meet-team .team-members .card .card-body  p{font-size:14px;line-height:19px;}
    .meet-team{padding-bottom:48px;}
    .aboutus-content::before{width:28px;height:28px;background-size:cover;top:-10%;}
    .aboutus-content::after{width:28px;height:20px;background-size:cover;top:28%;left:2%;}
    .vision-grid{display:grid;grid-template-columns:initial;gap:48px;}
    .aboutusimg1{width:144px;height:150px;}
    .aboutusimg2{width:159px;height:150px;}
    .aboutusimg3{margin-top:22px;width:331px;height:146px;}
    .vision-grid p{padding-top:0px;}
    .pad64{padding-top:32px;}
    .aboutus-vision{padding-top:24px;padding-bottom:48px;}
    /* home page bugs */
    .clients-slider{padding-bottom:48px;}
    .help-card h3{font-size:28px;line-height:33px;}
    .client-card::before {width:62px;height:55px;bottom:-30px;}
    .tabs-container .row > .col-md-4:first-child .blogs-card {margin-top: 24px;}
    .tabs-container .row > .col-md-4:not(:first-child) .blogs-card {margin-top: 32px;}
    .tabs-container .blogs-card img{width:335px;height:240px;}
    .news-heading{max-width:197px;margin:0 auto;font-size:28px;line-height:33px;}
    .news-tabs .nav-link{white-space:normal;padding-bottom: 16px;}
    .heading{font-size:28px;line-height:33px;}
    .content-container p{font-size:18px;line-height:25px;margin-bottom:20px;}
    .tabs-container .blogs-card .blogs-card-content p{font-size:18px;line-height:21px;}
    .custom-card{margin-top:24px;}
    .mx-410{max-width:238px;}
    .help-card .help-card-content p{font-size:12px;line-height:16px;}
    
    /* contactus bugs */
    .contactus-banr p{font-size:18px;line-height:25px;}
    .contact-us-tabs .nav-link h5{font-weight:var(--fw600);}
    .content-tabs h5{font-size:20px;max-width:266px;}
    .content-tabs .contact-form .form-group .form-control{font-size:16px;}

    /* gallery bugs */
    .filter-container{display:flex;justify-content:flex-end;}
    .gallery-section img{border-radius:10px;}
    .gallery-pagination{margin-top:24px;}
    .gallery-pagination .pagination .page-item {margin: 0 8px;}
    .gallery-pagination .page-link {font-size:14px;}
    
    /* blog-listing bugs */
    .rural-development img{border-radius:16px;}
    .rural-development h5{margin-top:12px;}
    .bg-lightblue span{font-size:14px;}
    .blog-card-group .card-text {padding:16px;}
    .blog-card-group .card-text span {font-size:14px;}

    /* blog-detail bugs */
    .img-container{padding-top:40px;}
    .img-container img{border-radius:16px;}
    
    /* home page */
    .thumbnail-img{height:214px;}
    .video-content{padding:0rem 1.5rem;bottom:10px;}

}
@media  screen and  (min-width:768px) and (max-width:991px) {
    .img-grid{display:grid;grid-template-columns:minmax(0, 335px) 1fr;}
    .bg-lightblue{padding:14px;}
    .box .text{padding: 12px;transform: translateY(-40%);}
    .gallery-dropdown .select2-container {width: 230px !important;}
    .blog-card-group .card-text span {font-size:14px;}
    .meet-team .team-members .card .card-body {padding:32px 31px;}
    .aboutus-content::after{top:45%;left:0;}
    .aboutus-content::before{right:0;}
    .vision-grid{grid-template-columns:minmax(0, 420px) 1fr;gap:50px;}
}
@media  screen and  (min-width:991px) and (max-width:1199px) {
    .img-grid{display:grid;grid-template-columns:minmax(0, 450px) 1fr;}
    .bg-lightblue{padding:30px;}
    .gallery-dropdown .select2-container {width: 320px !important;}
    .meet-team .team-members .card .card-body {padding: 32px 46px;}
}