/* --- responsive css --*/

@media(max-width:1201px){
	.footer-top-container, .inner-container, .projects-container{
		padding-left:15px;
		padding-right:15px;
	}
}
@media(max-width:1200px){
	.banner-container, .pathway-container{
		padding:0px 15px;
	}
	.footer-menu ul li a{
		font-size:13px;
	}
	.energy-content{padding-right:15px;}
	
}
@media(max-width:1274px){
	.header-menu ul li a{
		font-size:14px;
		padding-left:4px; 
		padding-right:5px;
	}
	
	.header-menu {
    margin-left: 20px;
    }
	
}
@media(max-width:1100px){
	.header-container{
		padding-left:15px;
		padding-right:15px;
	}
	
	.footer-top-container{
		padding-left:15px;
		padding-right:15px;
	}
	.header-menu {
      margin-left: 10px;
    }
	.footer-list ul li:nth-child(3){
		left:0px;
	}
	.footer-logo img {
    max-width: 175px;
    }
}
@media(max-width:1100px){
  .footer-conversation, .copyright{
	  padding-left:15px;
		padding-right:15px;
  }
  .footer-sation{
	  left:0px;
  }
}
@media(max-width:1024px){
	.application-content ul li{
		margin-bottom:30px;
	}
	.application-content ul{
		max-width:260px;
	}
}

@media(max-width:991px){
	
	.projects-ongoing .projects-date{
		flex-basis:20%;
	}
	.projects-ongoing .projects-content{
		flex-basis:80%;
	}
	.header-wrapper{
		display:none;
	}
	.banner-int h1{
		font-size:30px;
		line-height:35px;
	}
	.banner-wrapper p{
		line-height:20px;
	}
	body .banner-int {
    min-height: inherit;
    padding-bottom: 80px;
    }
	.energy-wider{
		align-items:flex-start;
	}
	.energy-content{
		padding-top:40px;
	}
	
	.techno-content h4{
		
		transform:inherit;
	}
	.techno-content p{
		opacity:1;
		display:none;
		visibility:visible;
		transform:inherit;
	}
	.techno-content:hover p {
		display:inline-block;
		
	}
	.footer-menu ul li {
    position: relative;
    padding: 0px 20px;
	}
	.footer-menu ul li:after{
		right:0px;
	}
	.footer-menu ul{
		gap:0px;
		flex-wrap:wrap;
	}
	section.faedsit{
		padding-bottom:60px;
	}
}

@media(max-width:767px){
	.projects-content:before{
		left:-15px;
	}
	.projects-ongoing{
		padding-left:10px;
	}
	.projects-date h2{
		font-size:30px;
	}
	.projects-wrapper{
		padding-bottom:80px;
	}
	.projects-ongoing .projects-date{
		flex-basis:35%;
	}
	.projects-ongoing .projects-content{
		flex-basis:65%;
	}
	.mobilemenu{
		justify-content:center;
	}
	.rightmenu-icons.d-flex.align-items-center {
    width: 100%;
    justify-content: space-between;
    padding-top: 12px;
    padding-bottom: 5px;
    border-top: solid 1px #fff;
    margin-top: 10px;
}
.energy-wider, .solar-wider, .application-wrapper{
	flex-wrap:wrap;
}
.application-slider{
	height:inherit;
	width:100%;
}
.flag-img img{
	height:inherit!important;
}
.application-content{
	padding-left:15px;
	padding-right:15px;
	width:100%;
	position:relative;
}
.solar-content, .solar-img {
    flex-basis: 100%;
}
.energy-img{
	flex-basis:100%;
}
.energy-content{
	flex-basis:100%;
	padding:40px 15px 0px;
}
.mnre-text{
		display:none;
	}
	.mnre-text.mnre-text-mobile{
		top: 40px;
    display: block;
    right: 60px;
	}
	.mnre-text.mnre-text-mobile p{
		font-size:185px;
	}
	.footer-top-container{
		flex-wrap:wrap;
		justify-content:center;
	}
	.footer-logo img{
		max-width:80%;
	}
	.footer-logo {
    text-align: center;
}
.footer-logo {
    text-align: center;
}
.footer-menu ul li{
	margin-bottom:10px;
}
.footer-menu{
	margin-top:25px;
}
.footer-sation-address{
	text-align: center;
    
    width: 100%;
    max-width: 100%;
}
.footer-sation{
	justify-content:center;
	flex-wrap:wrap;
}
.footer-sation > div{
	margin-bottom:25px;
}
.footer-list ul{
	
	flex-wrap:wrap;
}
.footer-list ul > li{
	flex-basis:100%;
	left:0px!important;
	margin-bottom:15px;
	text-align:center;
}
.copyright .footer-sation > div{
	margin-bottom:0px;
}
.footer-list ul li:nth-child(3){
	margin-bottom:0px;
}
.energy-img img{
	min-height:inherit;
}
.techno-content-wrap{
	display:flex;
	flex-wrap:wrap;
	top:0px;
	bottom:0px;
	height:auto;
}
.techno-content {
    display: flex;
    height: inherit;
    width: 50%;
    flex-wrap: wrap;
    align-items: center;
}
.techno-content:nth-child(2), .techno-content:nth-child(1){
	border-bottom:1px solid rgba(255,255,255,0.3);
}
.qodef-ib-grid-line{
	width:50%!important;
}
.qodef-ib-grid .qodef-ib-grid-line:nth-child(2){
	left:50%;
}
.qodef-ib-grid .qodef-ib-grid-line:nth-child(3){
	display:none;
}

.qodef-ib-grid .qodef-ib-grid-line:nth-child(4){
	display:none;
}

}

@media(max-width:575px){
    .inner-banner  .inner-container {
        margin-top: 15px;
    }
li.fright {
    padding-left: 0 !important;
    font-size: 18px;
    padding: 1px 6px 33px;
    color: #fff;
    font-weight: 500;
    font-size: 22px;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
}	
	.shid {
    margin-top: 10px;
	}
	.footer-sation {
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
}
	.footer-sation-email {
    width: 100%;
}
	.energy-content {
    flex-basis: 100%;
    padding: 0px;
}
.color-hydrogen-content {
    padding-left: 0px;
    padding-right: 0px;
}
.pathway-container {
    padding: 0px 0px;
}
	.event-right {
    text-align: center;
    padding-top: 20px;
}
	.footer-menu ul li{
		width:100%;
		text-align:center;
		margin-bottom:15px;
	}
	.footer-menu ul li:after{
		content:none;
	}
	.banner-text-wrap{
		flex-wrap: wrap;
		
	}
	.banner-left {
		order:2;
    flex-basis: 100%;
    padding-top: 35px;
}
.banner-box {
    flex-basis: 100%;
    padding-top: 40px;
    order: 1;
}
.banner-pm-img{
	position:absolute;
}
.banner-int {
    min-height: 360px !important;
}
.banner-box-in:before{
	z-index:-1;
}
.banner-wrapper .owl-nav{
	
	bottom:80px;
	transform:inherit;
}
.col.col-image.main-banner {
    background-size: contain;
    height: 300px;
}
.grid-flex {
    
    display: grid;
}
.col.col-image {
    order: 2;
}
.col-image {
   
    height: 200px;
}
.color-hydrogen-content {
    padding-left: 10px;
    padding-right: 10px;
}
.production-path-color-main {
   
    padding-bottom: 30px;
}
.application-content {
  
    padding: 20px 30px 20px 30px;
}
.panel-table .panel-body {
    
    overflow-x: scroll;
}
.energy-content.projects-top-section {
    padding: 20px 15px 15px;
   
}
.tabbable-line {
   
    padding: 0px 10px;
}
.owl_1 button.owl-prev {
   
left: 0;}
.owl_1 button.owl-next {
   
right: 0;}

.Aligner-item {
    width: 100%;
    padding: 10px 20px;
}
.dropbtn {
    color: #fff;
    padding: 0;
    font-size: 16px;
    font-size: 22px;
    font-weight: 700 !important;
    border: none;
    font-weight: 600 !important;
}
a.dropbtn:hover {
    color: #fff;
}
.dropdown-content {
    display: none;
    position: inherit;
       
    background-color: transparent;
    box-shadow: none;
}
.dropdown-content a {
    padding: 10px 13px 5px !important;
}

.dropdown-content a {
    color: #fff!important;   
    font-weight: 500 !important;
}
.about-heading h2 {
    font-size: 32px;
    line-height: 50px;
    text-transform: capitalize;
    color: #000000;
}
.institutions-page-title {
    font-size: 33px;    
    margin-top: 50px;
}
.accoudian-box {
   
    display: flex;
}
.col-25 {
    display: inline-block;   
    vertical-align: text-top;
	padding: 0;
    
}
.col-25 {
    min-width: 230px !important;
}
.col-20.scope-width {
    min-width: 140px !important;
}
.regulation-div {
    width: 900px;
}
ul.logo-icon li {
    width: 33.3%;
    border: 1px solid #CFCFCF;
}
.owl_1 button.owl-prev,.owl_1 button.owl-next{color: #000 !important;}
.banner-left p {
    padding-right: 0;
}
}
@media(min-width:768px){
	.mnre-text.mnre-text-mobile{
		display:none;
	}
	

.energy-content.projects-top-section {
    padding: 40px 10px 40px;
}

.toggleicons {
    
    display: none;
}
body nav.mobilemenu ul.mobilemenu-links li > a.nav-link {
    font-size: 14px;
	padding-left: 15px;
}
.header-search.ml-3 {
    display: none;
}
nav.navbar.navbar-expand-lg.navbar-light.bg-light.mobilemenu {
   
    justify-content: center;
}

}


@media (min-width:768px)and (max-width:1084px) 
{
	.search-bor-top {
    width: 90%;
    display: none;
}
li.search-header .input-group.rounded.search-bor-top{
    display: block;
}
.headerConatainer, .header-container, .innderDiv{
    max-width: 1024px;
}
	.header-menu ul li a {
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
}
.dropdown {
    position: relative;
    display: inline-block;
   
}
	
	li.fright {
    font-size: 11px;
    padding: 35px 13px 33px;
    color: #fff;
    font-weight: 500;
}
	.download-pdf {
    display: inline-block;
    width: 35%;
}
.show-all-page {
    display: inline-block;
    width: 20%;
}
.dropbtn {
    color: #fff;
    padding: 16px;
    font-size: 14px;
	padding-right: 0;
    border: none;
    font-weight: 600;
}
.dropdown {
    position: relative;
    display: inline-block;
    margin-top: 13px;
}
.dropdown-content a {
    padding: 10px 13px 10px !important;
    font-size: 14px;
}	
.panel-table .panel-body {
    padding: 0;
    overflow-x: scroll;
}
.energy-wrapper {
    padding: 30px 25px 25px;
}
.pathway-wrapper {
    padding: 20px 25px 25px;
    position: relative;
}	
.color-hydrogen-wrapper {
    
    padding: 20px 25px 25px;
}
.application-content {
    width: 40%;
    
}
.col.col-image.main-banner {
    background-size: contain;
}
.Aligner-item {
    width: 85%;
}
.owl_1 button.owl-next {
   
    right: 0;
}
.owl_1 button.owl-prev {
   
    left: 0;
}
.banner-left p span.banner-discription-test:before  {
    right:130px;
}
.banner-left p{
    padding-right: 132px;
    }	
}
@media(min-width:992px){
   body .energy-content.news-tiker {
        /* display: grid; */
        grid-template-columns: 1fr 1fr;
        gap: 60px;
    }
    
    .energy-content.news-tiker > div {
        width: 100%;
    }
	.mobilemenu{
		display:none;
	}
}
@media (min-width:1600px)and (max-width:1980px) 
{
/* .left-text-padding {
    padding-left: 18%;
} */
.right-text-padding {
    padding-right: 18%;
}
.tabtop li a {
    font-size: 18px !important;
}
.banner-left {
    flex-basis: 92%;
   /* padding-top: 80px;*/
   padding-top: 50px;
}
.banner-left p span.banner-discription-test:before {
    right: 330px;
}
.banner-left p {
    padding-right: 332px;
    /* min-width: 100px !important; */
    font-weight: 500;
    /*line-height: 38px;*/
        line-height: 30px;

}
.owl-carousel .owl-item .banner-pm-img img {
    width: 100%;
}
.banner-pm-img {
    position: absolute;
    top: -140px;
    bottom: 0;
    right: 0;
}	
}
@media (min-width:1980px)and (max-width:2800px) 

{
	
.banner-left {
    flex-basis: 53%;
    padding-top: 2px !important;
}	
.banner-pm-img {
    position: absolute;
    top: -142px !important;
    right: 0;
}	
}
@media(max-width:1500px){
li {
    line-height: 24px !important;
}
}
@media(max-width:991px){
.over-view-img {
    padding-top: 25px;
}
.pm-modi-equal {
    display:block;
}
.col-md-6.over-view-img {
    padding-top: 20px;
}
.col-md-6.over-view-img img {
    max-height: 350px;
}
}
@media(min-width:421px){
li.lh-40 {
    line-height: 40px !important;
}
}
/*main silder responsive*/

@media(max-width:767px){
.side-bar-institution ul {
    padding-left: 0px;
}
.banner-left p span.banner-discription-test:before {
    right:48px;
}
.banner-left p{
    padding-right: 50px;
}
.banner-pm-img {
    width: 300px;
    top: 30px;
}
.banner-btn a {
    letter-spacing: 1px;
    padding: 12px 18px;
}
}


@media(max-width:420px){
body{
 font-size:14px;
}
h3 {
    font-size: 24px;
}
h6 {
    font-size: 18px;
}
p{
  font-size:14px !important;
}

h6 {
    font-size: 18px !important;
}
.Pdesg {
    font-size: 14px;
}

.pathway-wrapper.technologies-wrapper p span {
    font-size: 14px !important;
   }
   
   h1.faq-page.home-news{
       line-height: 20px !important;
   }
   .footer-menu ul li a {
    font-size: 14px;
}

li.f-30 {
    font-size: 20px !important;
}
ul.benefits.supply-incentive2>li {
    font-size: 20px !important;      
}

li {
    font-size: 14px !important;
    line-height: 24px;
}
.side-bar-heading {
    font-size: 24px;
}
h4.description_grid {
    font-size: 14px;
 }
 
 p span {
    font-size: 14px !important;
}
}
@media(max-width:992px){
a.header-year-logo-3 {
    width: 160px;
    margin: 20px 30px;
}

}

@media(max-width:949px){
.banner-int {
    min-height: 400px !important;
}
}
@media(max-width:920px){
  .energy-content.news-tiker {
    display: block !important;
}
.b-50.khowMinisterBox {
    width: 100% !important;
    padding-bottom: 30px !important;
}
.b-50 {
    width: 100% !important;
}
}
@media(max-width:830px){
a.header-year-logo-2 {
    width: 250px;
}
}
@media(max-width:767px){
.container.privacy_container {
    margin: 0px 15px;
}
}
@media(max-width:620px){
a.header-year-logo-3 {
    display: none;
}

a.navbar-brand.header-year-logo {
    display: none;
}

a.header-year-logo-2 {
    width: 100%;
}

a.header-year-logo-2 img {
    width: unset;
}
}
@media(max-width:600px){
.energy-content.news-tiker h3 {
    padding: 20px 0px !important;
}

.faq-page {
    padding: 20px 0px !important;

}
.see-all-btn {
    padding: 20px 0px !important;
}
.b-50.khowMinisterBox {
    padding-bottom: 0px !important;
}
.energy-content h3 {
    margin-bottom: 0px !important;
}
h1.login-title {
    font-size: 24px !important;
}
}
@media(max-width:575px){
.phead {
    font-size: 20px !important;
  }
label.checkbox-inline {
    font-size: 14px;
}
.banner-int {
      min-height: 250px !important;
      max-height: 250px;
}
.banner-text-wrap {
    padding: 0px;
}

.banner-text-wrap .banner-left {
    padding: 0px;
}

.banner-text-wrap .banner-left p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.banner-text-wrap .banner-left .banner-btn {
    padding-top: 15px;
}
.banner-text-wrap .banner-left .banner-btn a{
    padding: 5px 10px;
}
a.navbar-brand.header-year-logo {
    display: none;
}

a.header-year-logo-3 {
    display: none;
}
a.header-year-logo-2 {
    width: 100%;
}
a.header-year-logo-2 img {
    width: unset;
}
}
