@media only screen and (min-width:1441px) and (max-width:1920px){}@media only screen and (min-width:1366px) and (max-width:1440px){    /*    #banner ul li .banner-text h5,#banner ul li .banner-text p{font-size: 100%;}        #banner ul li .banner-text .text-wrap{max-width: 490px;}        #banner ul li .banner-text h2{font-size: 220%; margin1: 10px 0 10px 0;}        #banner ul li .banner-text{padding-bottom: 100px;}*/}@media only screen and (min-width:1131px) and (max-width:1366px){}@media only screen and (min-width:1200px) and (max-width:1300px){}@media only screen and (min-width:1003px) and (max-width:1024px){#tabs-outer.inner{margin-bottom:70px;}.what-we .pic-outer {margin-top: -30px;}.founder-msg .img{margin-top: -250px;}.right-bar{padding:30px 0;}}@media only screen and (min-width:768px) and (max-width:1002px){    #menu-icon{top:40px;right:30px;}    .right-bar{padding:15px 0;}    #header #logo a{width:170px;height:155px;}    #home .impact h2.title{margin-bottom:50px;}    #banner ul li .banner-text{padding-left: 75px;}    h1{font-size:3.75rem;}    h2.title{margin:0 0 50px;}    .padding{padding:70px 0;}    #our-initiatives{padding:0 0 70px;}    .prayas-list{margin-top: 0px;}    #our-prayas .video-block{margin-top: 0px;}    .impact .bottom-block .block {padding: 20px;}    .impact .impact-info .number{font-size:3rem;}    #inner-banner .banner-bg {height: calc(100vh - 128px);max-height: 500px;}    #inner-banner .row{height: calc(100vh - 128px);max-height: 500px;}    .ptp100{padding-top: 70px;}    .pbt100{padding-bottom: 70px;}        .tab-content .about-content{max-width:none;padding-left: 0px;margin-top: 30px;}        .login-block{padding:70px 0;}        footer #top .link-block {padding: 0 25px 60px;}    footer .social-block{padding-left: 0px;}        .link {padding: 14px 70px 35px 35px;}        .mb150{margin-bottom: 70px !important;}        #tabs-outer.inner{margin-bottom:50px;}    .mbt80{margin-bottom: 50px !important;}        .apply-job{padding:20px 0;}    .apply-job .title {font-size: 1.575rem;}    .link.bg-none{margin-top: 30px;}    .what-we{padding:20px 0;}    .mb100{margin-bottom: 70px !important;}}@media only screen and (min-width:320px) and (max-width:767px){    .padding{padding:30px 0;}    h2.title {font-size: 2rem;margin:0 0 30px;}    #search-area,#language,#font-size{display: none !important;}    #header #logo a{position: relative; width: 140px; height: 125px; box-shadow: 0px 13px 19px 1px rgb(0 0 0 / 33%);}    .right-bar{padding: 0; justify-content: center; display: flex;}    .right-bar .social-media{margin: 0 !important;}    #news-popup .modal-body .message img{float: none; margin: 0 auto 20px;  max-width: 180px; display: block;}    #menu-icon{right:15px;}    #get-to-know .left-block{top:0px;}    #get-to-know .left-block h3{margin:0 0 30px;}    #get-to-know .tab-content{margin-top: 20px;}    #get-to-know{margin-bottom: 30px;}    .initiatives-slider{margin-top: 50px;}    #our-initiatives{padding: 0 0 30px;}    .waveWrapper,.down-arrow{display: none;}    #banner,#banner ul li{height: 650px; max-height: initial;}    #banner ul{height: 500px;}    #banner ul li .container{width: 100%; display: block;}    #banner ul li .banner-text{padding: 30px 0; display: block;}    #banner ul li .banner-text .text-wrap{max-width: 100%;}    #banner ul li .banner-text h5{font-size: 1rem;}    #banner ul li .banner-text h2{font-size: 2.30rem;}    #banner ul li .banner-text p{ font-size: 1rem; max-width: 100%;}    #banner ul li .banner-text .btn-cust{margin-bottom: 15px;}    #banner .bx-wrapper .bx-pager{display: none;}    #get-to-know .left-block #tabs-outer{ width: 285px; height: 285px; background-size: cover; margin: 0 auto;}    #home #tabs-outer #nav-tab{margin-top: 30px; margin-right: 0px;}        .prayas-list{margin-top: 50px;}    #our-prayas .video-block .info{left:10px;bottom:10px;}    #our-prayas .item-wrap{margin-top: 30px;}    .login-block{padding:30px 0;}    .login-block form{margin-bottom: 30px;}    #home .impact{padding:30px 0 0;}    .impact .bottom-block .block{padding:20px;}    .btn-cust .arrow {margin: 0 0 0 5px;}    .impact .bottom-block .block p{font-size:1.20rem;min-height:auto;margin-bottom: 10px;}    .impact .bottom-block .block p br{display: none;}    #home .impact h2.title{margin-bottom: 50px;}    .impact .impact-info .number{font-size:2.75rem;}    .large-btn.bg-black{margin-bottom: 50px;}    #past-news{margin-top: 30px;}    h1{font-size:3rem;}    h2.title.small{font-size:1.50rem;}    .ptp100{padding-top: 50px;}    .pbt100{padding-bottom: 50px;}    .mbt80{margin-bottom: 50px !important;}    #tabs-outer.inner{margin-bottom: 30px;}    .nav-tabs{display: flex;white-space: nowrap;overflow: hidden;overflow-x: scroll;}    .tab-content .about-pic{min-height:300px;}    .tab-content .about-content{padding-left: 0px;margin-top: 30px;}    .link{margin:20px 0;}    .link .title {font-size: 1rem;}    .mb150{margin-bottom: 30px !important;}    .what-we{height:auto;background-image: none;background-color: #1f1a17;}    .what-we .pic-outer{margin-top: 0px;}    .news-list{margin-top: 0px;}    .tab-content .wedo-content{max-width:none;padding-right: 0px;margin-bottom: 50px;}    .tab-content .our-vision .pic{float: none;margin: 0 auto;width:300px;height:300px;}    .tab-content .our-vision .pic .text{font-size:1.75rem;}    .tab-content .our-vision{background: none;background-color: #1f1a17 !important;height: auto;padding:30px 0;}    .img-overlay .block{left:15px;bottom:20px;}    .img-overlay span{}    .img-overlay .text{font-size:1.5rem;}    .tab-content>.tab-pane{margin-top: 30px;}    .apply-job{padding:20px 0;}    .apply-job .title {font-size: 1.375rem;margin-bottom: 20px;}    .company-list li {padding: 20px 15px;width: calc(50% - 20px);margin: 0 20px 10px 0;}    footer #top h3{margin-bottom:30px;}    footer #top .link-block{display: none;}    footer .social-block{padding-left: 0px;}    footer .social-media a{padding-left: 25px;display: inline-block;margin-right: 5px;}    footer .copyright span.divider{display: none;}    footer .copyright span{display: block;}    #sticky-links a{padding: 10px 15px;}    #recent-news .title{padding: 0 15px; text-align: left;}}@media only screen and (max-width:767px) and (orientation:portrait){}@media only screen and (max-width:767px) and (orientation:landscape){}@media only screen and (max-width:640px){}@media only screen and (min-width:320px) and (max-width:480px){}