
@media only screen and (max-width:1920px) {
}
@media only screen and (max-width:1600px) {
.banner2 .banner-caption h2{ font-size:95px;}
.howSection p { font-size: 28px; line-height: 38px;}
.banner2 .banner-caption{ width:70%}
.our-partner ul li{ width: 20%;}
.banner5 .banner-caption h2{ width:100%}
.programsSection{ min-height: 570px; }
.dashboards-item.whitebox{ padding: 40px; }
.navbar-nav li { padding-left:1.4rem;}
.our-partner ul li { width: 12%;}
.important-notice .modal-dialog { max-width: 45%;}
.innerpageBanner { padding: 4rem 4rem;}
.homepage.main-bg { padding-top: 140px;}
.main-bg{ padding-top: 140px; }
.main-container .azadiHindi{left: 40px; top: -12px; width: 110px;}
.main-container .azadienglish{  width: 110px;top: -12px; right:48px }
#project-coreTab.nav-tabs .nav-link, #project-coreTab.nav-tabs .nav-link.active{ font-size: 18px; }
.project-crore-banqwq{ min-height: 175px; }
}
@media only screen and (max-width:1440px) {
footer{ margin:0}
.pepopleReached{ min-height: 160px;}
.ourofferingsSection { min-height: 310px;}
/*#modify{ display:block}*/
.our-partner ul li { width:12%;}
.banner4 .banner-caption h2 { font-size: 85px;}
.banner4 .banner-caption { width: 70%;}
.banner5 .banner-caption h2 { font-size: 70px;}
.greentext{ line-height: 38px; }
.programsSection { min-height:650px;}
.dashboards-item a p { font-size:20px }
.howSection p { font-size: 22px; line-height: 32px;}
.homepage.main-bg { padding-top: 130px;}
.main-bg{ padding-top: 130px; }
.main-container .azadiHindi{left: 40px; top: -12px; width: 110px;}
.main-container .azadienglish{  width: 110px;top: -12px; right:48px }
#project-coreTab.nav-tabs .nav-link{ padding: 10px 0.5rem }
#aboutTab.nav-tabs .nav-item{ margin-right: 2rem }
.project-crore-banqwq{ min-height: 155px; }
.nav-link{font-size: 14.5px;}
.live-conf iframe { height: 610px;}

}
@media only screen and (max-width:1366px) {
.logo { }
.navbar-nav li { padding-left:1.2rem;}
.whatWedo h3, .howSection h3, .projectDone .projectcontent h3, .site-heading, .simple_heading h2, .Head, .partners-sect .Head2{ font-size: 40px;}
.whatWedo p, .programsSection p, .programsSection a, .howSection a, .projectDone .projectcontent a, .projectDone .projectcontent p, .intheNews ul li a{font-size: 18px;}
.whatWedo{ padding:60px 30px 50px}
.programsSection a{ padding:0}
.projectDone .projectcontent{ padding:50px 60px 40px 20px}
.banner4 .banner-caption h2 { font-size: 70px;}
.banner4 .banner-caption { width: 60%;}
.banner5 .banner-caption h2 { font-size:55px;  width: 80%;}
.nav-link{ font-size: 14.5px; }
.homepage.main-bg { padding-top: 120px;}
.main-bg{ padding-top: 120px; }
#project-coreTab.nav-tabs .nav-link{ padding:10px 0.15rem }
#gallery .image-row .image-set .example-image-link, #infographics .image-row .image-set .example-image-link{ margin: 12px;}
#gallery .image-row .image-set .example-image-link img, #infographics .image-row .image-set .example-image-link img {height: 150px;}
.intheNews ul li i {font-size: 42px; left: 25px}
.intheNews ul li{ padding: 20px 30px 20px 80px }
#aboutTab.nav-tabs .nav-item{ margin-right: 2rem }
#aboutTab.nav-tabs .nav-item {margin-right: 1.2rem;}
#aboutTab.nav-tabs .nav-link{ font-size:20px }
.project-crore-banqwq{ min-height: 145px; }
.our-speakers .our-speakers-photo li, .our-speakers .our-speakers-photo3 li{ width:14.6%; }
.our-speakers .our-speakers-photo2 li { width: 12.5%;}
.live-conf iframe { height: 610px;}
}
@media only screen and (max-width: 1280px) {
.howSection p { font-size: 18px; line-height: 28px}
p{ font-size: 16px; line-height:27px;}
.site-heading, .simple_heading h2, .innerpageBanner h2{ font-size:30px;}
.innerpageBanner .d-lg-flex{flex-wrap: wrap;}
footer ul li{ padding:1px 0}
footer ul li, footer ul li a{ font-size:16px;}
.our-programmes ul li .img-icon{ width: 80px;}
.our-programmes ul li a { font-size: 16px;}
.our-partner ul li { width: 12%; margin:20px 20px}
footer .h4 { font-size: 20px;}
.banner4 .banner-caption h2 { font-size: 60px;}
.banner4 .banner-caption { width: 50%;}
.banner5 .banner-caption h2 { font-size:50px;  width: 70%;}
.programsSection {min-height:630px;}
.dashboards-item.whitebox { padding: 40px 20px;}
.navbar-nav li{ padding-left:0.8rem}
.homepage.main-bg { padding-top: 110px;}
.main-bg{ padding-top: 110px; }
#project-coreTab.nav-tabs .nav-link, #project-coreTab.nav-tabs .nav-link.active, .intheNews ul li a, .scrtabs-tabs-movable-container .nav-tabs .nav-link, #aboutTab.nav-tabs .nav-link{ font-size:16px; }
#gallery .image-row .image-set .example-image-link, #infographics .image-row .image-set .example-image-link { margin: 11px; }
#aboutTab.nav-tabs .nav-item {margin-right: 1.2rem;}
.tg-carrers .scrtabs-tabs-movable-container ul .nav-item{margin-right: 22px;}
.our-speakers .our-speakers-photo li, .our-speakers .our-speakers-photo3 li{ width: 14.6%; }
.our-speakers .speakers-details h4 { font-size: 16px;}
.our-speakers .speakers-details p { font-size: 12px;}
.insight-page .our-partners ul li { width: 21%;}
.our-speakers .our-speakers-photo2 li { width: 12.2%;}
.main-container .custom-marquee a, .main-container .custom-marquee{ font-size:13px }
}
@media only screen and (min-width: 960px) and (max-width: 1200px) {
.logo {width: 15%;}
.nav-link{ font-size:14px}
.projectDone img{ object-fit: cover; height: 460px;}
.our-partner ul li{width: 18%;  margin: 20px 15px;}
.programsSection{ min-height:680px;}
.banner4 .banner-caption h2 { font-size:55px;}
.banner4 .banner-caption { width: 50%;}
.banner5 .banner-caption h2 { font-size:55px;  width: 70%;}
.nav-tabs .nav-link { font-size: 20px;}
.greentext{ font-size: 22px; line-height: 36px; }
.power-generation h5 { font-size: 18px; margin-bottom: 20px;}
.navbar-nav li{ padding-left:1.5rem}
.dashboards-item a p { font-size: 18px;}
.dashboards-item a img{ width: 90px; }
.homepage.main-bg { padding-top: 110px;}
.main-bg{ padding-top:120px; }
.project-crore-banqwq{ min-height: 135px; }

}
@media (min-width: 768px) and (max-width: 991px) {
.navbar-nav li{ padding-left:0.2rem}
.logo {width:10%;}
.nav-link{ font-size:11px}
.programsSection{ margin-bottom:30px;}
.our-partner ul{ margin:3% 0}
.our-partner ul li {width: 26%; margin: 20px 15px;}
.projectDone .projectcontent h3, .site-heading, .simple_heading h2{ font-size: 35px;}
.banner4 .banner-caption h2 { font-size:40px;}
.banner5 .banner-caption h2 { font-size:40px;}
.whitebox{ padding: 40px 40px }
#aboutTabContent { padding: 2rem 0;}
.nav-tabs .nav-item { margin-right: 0.5rem;}
.nav-tabs .nav-link{ font-size: 16px; }
.aligner{  flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.dashboards-item.whitebox{ margin-bottom: 30px }
.innerpageBanner { padding:3.8rem 4rem  }
.innerpageBanner h2 { font-size: 40px;}
.homepage.main-bg {padding-top: 80px;}
.main-bg{ padding-top: 70px; }
.side-nav-data .table-responsive{overflow-x: scroll;}
#rc-imageselect, .g-recaptcha {transform:scale(0.80);-webkit-transform:scale(0.80);transform-origin:0 0;-webkit-transform-origin:0 0;}
.our-speakers .our-speakers-photo li { width: 21%;}
.insight-heading{ font-size: 1.6rem; }
.our-speakers .our-speakers-photo3 li, .our-speakers .our-speakers-photo2 li{ width: 21.6%; }
.insight-page .our-partners ul li { width: 21%; height: 100px;}
.website-number-section ul li { margin: 0 3%; padding-left: 50px; }
.website-number-section ul li h2 { font-size: 24px; }
.website-number-section ul li h5 { font-size: 16px;}
.navbar-expand-sm .navbar-nav .nav-link { padding-right: .2rem; padding-left: .2rem;}
.website-number-section { margin: 40px -40px 0; }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {

}
@media only screen and (min-width: 320px) and (max-width: 767px) {
.main-container { padding: 0 1rem;}
.banner4 .banner-caption{ width: 60%; }
.banner4 .banner-caption h2 { font-size: 25px; }
.banner4 .banner-caption h2 {font-size: 25px;}
.banner5 .banner-caption span {margin: 0 2rem;}
.banner5 .banner-caption h2 { font-size: 18px;}
/*.banner3 .banner-caption span {display: block; margin: 0 3rem;}
.banner4 .banner-caption h2 { font-size:30px; width: 100%}
.banner4 .banner-caption{ width: 80% }*/
.whatWedo h3, .howSection h3, .projectDone .projectcontent h3, .Head, .partners-sect .Head2, .partners-sect .Head3{ font-size:32px;}
.programsSection{ margin-bottom:30px;}
.navbar-toggler{ border:1px solid #044b77; background:#044b77}
.navbar-toggler-icon{ color:#000}
.logo { width:35%;}
.navbar{ padding:.5rem 0}
.navbar-nav li{padding-left: 1rem;}
.navbar-nav .nav-link span{ display:inline-block}
.whatWedo{ padding:30px 30px 20px}
.our-programmes ul li{ width:100%}
.our-programmes ul{ flex-wrap: wrap; margin: 1rem 0 0;}
.whitebox{ padding:30px;}
.projectDone .projectcontent { padding:20px;}
.our-partner ul{ margin:0}
.our-partner ul li { width: 41%; margin: 20px 10px;}
.visitor-count, .copyright{ text-align:left}
#modify {display:inline-block;}
.innerpageBanner { padding: 1.8rem 1.8rem;}
.innerpageBanner h2 { font-size:30px;}
.nav-tabs .nav-item { margin-right: 0; width: 100%;}
.nav-tabs .nav-link { padding:20px 0.8rem;font-size: 20px;}
.aligner{ flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.about-logo{ width:100%; margin-bottom:20px;}
#aboutTabContent{ padding:2rem 0}
.membername{ margin-top:20px;}
.intheNews ul li{ padding:80px 30px 30px; font-size: 18px;}
.intheNews ul li i{ left:25px; font-size: 32px}
.greentext{ font-size: 20px; margin-top:20px;}
.site-heading, .simple_heading h2{ font-size:25px;}
.bluetext{  font-size: 20px; }
.orangetext{ margin-top:20px;}
.forthepostion{ padding:90px 20px 20px 20px; flex-wrap: wrap;}
.forthepostion i{ left: 20px; top:50px;}
.forthepostion h4, .forthepostion a{ width:100%}
.tg-carrers .col-lg-12{ overflow-x: scroll; }
.footer-links{ margin-bottom: 20px; }
body.tg-fixednav .logo { width: 30%; opacity: 0.95;} 
.tg-btn, .whatWedo p, .howSection p{ width: 100% }
.forthepostion h4{ line-height: 34px; margin-bottom: 10px }
.dashboards-item.whitebox{ margin-bottom: 30px }
.homepage.main-bg { padding-top: 110px;}
.main-bg{ padding-top:110px; }
.side-nav-data .table-responsive, .baseRichText{overflow-x: scroll;}
.baseRichText p{ word-break: break-word; }
.tweetboxmb{ margin-top: 40px }
#rc-imageselect, .g-recaptcha {transform:scale(0.90);-webkit-transform:scale(0.90);transform-origin:0 0;-webkit-transform-origin:0 0;}
.intheNews ul li a { font-size: 18px; }
.main-container .azadienglish { top: 12px; width: 60px; right: 10px }
.main-container .azadiHindi {left: 10px; top:12px; width: 60px;}
.programsSection{ min-height:auto }
.main-container .new-marquee marquee, .main-container .custom-marquee marquee a { font-size: 13px; }
.new-sticker{ left: 120px; top: 7px; width: fit-content;}
.nav-link{ font-size: 14px }
#gallery .image-row .image-set .example-image-link, #infographics .image-row .image-set .example-image-link { width: 45.5%;margin: 5px; }
#gallery .image-row .image-set .example-image-link img, #infographics .image-row .image-set .example-image-link img{ height: 80px; }
.SlickCarousel3{ margin-top: 50px }
.SlickCarousel5{ margin-top: 20px }
.insight-heading, .electric_bus .insight-heading { font-size: 1.5rem; line-height: 2rem; margin: 20px 0;}
.our-speakers .our-speakers-photo li, .our-speakers .our-speakers-photo2 li, .our-speakers .our-speakers-photo3 li{ width:47%; margin-left:0 ; margin-right: 15px; }
.speaker-bio-Modal .speaker-img-photo{ width:180px!important; }
.speaker-bio-Modal .close{ right: 0; background: rgb(230 230 230); right: 4px; top: 4px; }
.our-speakers .our-speakers-photo2 li{ margin-right: 5%; }
.insight-page .our-partners ul li{width: 46%; margin: 15px 5px; height: 90px;;}
.insight-page p { font-size: 16px; line-height: 26px;}
.insight-page h3{ margin-top: 20px; }
.website-number-section ul li{ margin:4% 4%; padding-left:40px;}
.website-number-section ul li i{ width: 30px; }
.website-number-section ul li h2 { font-size:20px; }
.website-number-section ul li h5, .electric_bus h3{ font-size: 16px; }
.our-speakers .speakers-details p { line-height: 16px; }
.electric_bus{ overflow-x: scroll; }
.our-speakers .our-speakers-photo li:nth-child(2n+0), .our-speakers .our-speakers-photo2 li:nth-child(2n+0), .our-speakers .our-speakers-photo3 li:nth-child(2n+0){ margin-right: 0; }
.website-number-section{ margin: 40px -30px 0; }
.website-number-section ul{ justify-content: space-between; }
.live-conf iframe { height: 230px;}
#carousel-example-1z .carousel-control-next { height: 45px; width: 45px; right: -45px;}
#carousel-example-1z .carousel-control-prev{ height: 45px; width: 45px; left: -45px;}
.electric_bus_btns{ width:100%; flex-direction: column; margin-bottom:0 }
.electric_bus_btns a{ margin:5px 0; text-align:center; }

}
@media only screen and (min-width: 280px) and (max-width: 320px) {
.navbar-toggler { border: 1px solid #044b77; background: #044b77;}
.main-container { padding: 0 10px;}
.banner4 .banner-caption h2,.banner5 .banner-caption h2, .whatWedo h3, .howSection h3, .projectDone .projectcontent h3, .site-heading, .simple_heading h2, .greentext, .bluetext{font-size: 20px;}
.homepage.main-bg { padding-top: 70px;}
.logo { width: 35%;}
.tg-fixednav .logo {width:30%;}
.programsSection{ margin-bottom:30px;}
.whitebox.ourkeySection{ margin-bottom: 30px; padding:30px;}
.our-partner ul li { width: 27%; margin: 5px 10px;}
.whitebox{ padding:20px; }
.main-bg { padding-top: 80px;}
.innerpageBanner {padding: 1.2rem 1rem;}
.innerpageBanner h2{ font-size: 26px;}
.leadership .membername h4{margin: 15px 0 15px}
.intheNews ul li{ padding:80px 30px 30px; font-size: 18px;}
.intheNews ul li i{ left:25px;}
.aligner, .tg-carrers .applySection{ flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.nav-tabs .nav-link, .scrtabs-tabs-movable-container .nav-tabs .nav-link, .tg-carrers .current_latest_boxs{ font-size: 16px; }
#aboutTabContent { padding: 1rem 0;}
.navbar-nav .nav-link span{ display:inline-block}
.tg-carrers .panel{ padding: 10px }
.our-speakers .our-speakers-photo li{ margin: 0 10px 0 0; width: 48%; }
.live-conf iframe { height: 230px;}


}
.navbar-toggler-icon{ width: 1.1em; height: 1.3em; }

.rwd-table { border: 1px solid #ccc;  border-collapse: collapse;  margin: 0;  padding: 0;  width: 100%;  table-layout: fixed;}
.rwd-table caption {  font-size: 1.5em;  margin: .5em 0 .75em;}
.rwd-table tr {  border: 1px solid #ddd; padding: .35em;}
.rwd-table th, .rwd-table td { padding: .625em; }
.rwd-table th {  font-size: .85em;  letter-spacing: .1em;  text-transform: uppercase; background-color: #f8f8f8;}
@media screen and (max-width: 600px) {
.rwd-table { border: 0;}
.rwd-table caption { font-size: 1.3em;}
.rwd-table thead { border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;  }  
.rwd-table tr { border-bottom: 3px solid #ddd; display: block; margin-bottom: .625em;  }
.rwd-table td { border-bottom: 1px solid #ddd; display: block; font-size: .8em; text-align: right;  }
.rwd-table td::before { content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase;  }
/*.rwd-table td:last-child { border-bottom: 0;  }*/
.rwd-table tr{ border:none; padding:0 }
}
