@media (max-width: 1880px){
    
}

@media (max-width: 1800px){
 
    
}

@media (max-width: 1720px){
    
    
}

@media (max-width: 1618px){
    .our-amazing-clients{grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr))!important; }
}

@media (max-height: 789px){
    .social-links{padding-bottom: 2rem!important;}
    .social-links--icons:before{height: 68%!important;top: -86%!important;}
    .social-links--icons{grid-row-gap: 1em!important;}
}

@media (max-height: 689px){
    .social-links--icons{grid-row-gap: 0.5em!important;}
    .social-links--icons:before{height: 58%!important;top: -74%!important;}
}

@media (max-height: 610px){
    .social-links--icons{grid-row-gap: 0.4em!important;}
    .social-links--icons:before{height: 46%!important;top: -57%!important;}
}

@media (max-height: 657px){
    .navigation a{padding: 0.7rem 1.375rem!important;}
}

@media (max-width: 1590px){
    h1{font-size: 45px!important;}
    .block-container.home-about, .block-container.benefit-wrap{ padding-left: 1.875rem!important; padding-right: 1.875rem!important;}
    h3{font-size: 30px!important;}
    .home-our-services{padding-top: 4.6875rem!important;}
    .block-container.leadership-block{ padding-left: 1.875rem!important; padding-right: 1.875rem!important;}
    /*.leadership-content h5{font-size: 24px;line-height: 28px;font-weight: 400;}*/
    
}

@media (max-width: 1420px){
    .home-about .row{margin: 0!important;}
    h3{font-size: 26px!important;}
    .block-container.inter-state-left, .block-container.inter-state-right{padding-left: 1.875rem!important; padding-right: 1.875rem!important;}
    .block-container.inter-state-wrap{padding-left: 1.875rem!important; padding-right: 1.875rem!important;}
    .col-lg-6.power-scheme{flex: 0 0 66.666667%!important;max-width: 66.666667%!important;}
    .col-md-8.site-details{flex: 0 0 100%!important;max-width: 100%!important;}
    .modal .modal-dialog{max-width: 70%!important;}
    
}


@media (max-width: 1366px){
    .mastheading .mainheading{ font-size: 70px!important; line-height: 1!important;}
    h1{font-size: 42px!important;}
    .stats-quad--biglabel{font-size: 2rem!important;}
    h6{font-size: 1.10rem!important;}
    .leadership-wrap img{max-width: 250px;}
    
	
    
}



@media (max-width: 1280px) {
    nav{width: 200px!important;}
    .page-content-area{padding-left: 12.5rem!important;}
    .no-block-container{padding-left: 18rem!important;}
    h6{font-size: 1rem!important;}
}

@media (max-width: 1149px) {
}

@media (max-width: 1199px){
   .no-block-container{padding-left: 16rem!important;}
    .goals__cardcontent div{font-size: 16px;}
    .leadership-panel{grid-template-columns: auto auto!important;}
    .address-card{font-size: 16px!important;}
    form.flex label{font-size: 17px;}
    form.flex input{font-size: 17px;}
    #contact-us .block-container.form-block{padding-left: 1.875rem!important;padding-right: 1.875rem!important;}
    .our-amazing-clients{grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr))!important; }
    .stats-quad--biglabel{font-size: 1.5rem!important;}
    .stats-quad--smalllabel{font-size: 0.9rem!important;}
    .home-our-projects.block-container, .contact-block-anim .block-container{padding-left: 1.875rem!important;padding-right: 1.875rem!important;}
    .renew-energy-block .col-md-8{flex: 0 0 100%;max-width: 100%;}
    .gallery__card-caption--stat{font-size: 1.7rem;!important}
    .gallery__card-caption{left: 2rem!important;bottom: 2rem!important;}
    .block-container.capex-wrap{padding-left: 1.875rem!important; padding-right: 1.875rem!important;}
    .block-container.opex-wrap{padding-left: 1.875rem!important;padding-right: 1.875rem!important;}
    .block-container.palsi-left-block{padding-right: 1.875rem!important}
    .block-container.palsi-right-block{padding-left: 1.875rem!important}
    .footer-col.address{flex:0 0 35%;}
}
@media (max-width: 1024px){
    .home-our-services.block-container{padding-left: 1.875rem!important;padding-right: 1.875rem!important;}
    .block-container.services__heading{padding-left: 1.875rem!important;padding-right: 1.875rem!important;}
    .clients.block-container, .block-container.whoweare-block, .block-container.services-block-content, .block-container.rene-energy-news-block, .block-container.invest-opp-wrap, .block-container.gallery-block, .block-container.wind-solar-wrap, .block-container.open-access-wrap, .block-container.wind-energy-wrap{padding-left: 1.875rem!important;padding-right: 1.875rem!important;}
    .block-container.about-img-block{padding-left: 1.875rem!important;}
    .block-container.heading-anim{padding-left: 1.875rem!important;padding-right: 1.875rem!important;}
    /*ul.newsblock{grid-template-columns: auto auto!important;}*/
    .shaded.capex-opex-block{padding-top: 0!important; padding-bottom: 0!important;}
    .tower-img-block{background-position: 50% 20%!important;}
    .ite-gallery{grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr))!important;}
}


@media (max-width: 991px) { 
    p{font-size: 1rem!important;}
    .mastheading .mainheading{font-size: 64px!important;}
    /*#main .block-container .row .col-md-8{flex: 0 0 77.666667%; max-width: 77.666667%;}*/
    .leadership-content h5{font-size: 1.3rem;}
    .block-container.vision-block{padding-left: 1.875rem!important;padding-right: 1.875rem!important;}
    h1{font-weight: 300!important;}
    h2{font-weight: 300!important;}
    .home-our-projects .col-md-6{flex: 0 0 100%!important;max-width: 100%!important;}
    .home-our-projects .text-md-left{padding-left: 0;text-align: center!important;padding-top: 25px;}
    .home-our-projects .pl-md-5{padding-left: 0!important;}
    .home-our-projects.shaded{padding-bottom: 0!important;}
    .about-us__heading.block-container{padding-left: 1.875rem!important;}
    .block-container.about-img-block{padding-left: 1.875rem!important;}
    .card-panel__card--caption{font-size: 14px;}
    .shaded.invest-opp-wrap{padding-top:1rem!important;}
    .form-block .col-md-6, .col-md-6.gallery__card{flex: 0 0 100%;max-width: 100%;}
    /*.services-img-block, .wind-solor-img-block, .tower-img-block, .vbsppl-img-wrap, .mksppl-img-block{min-height: 50vh!important;}*/
    .open-access-content-block{padding-top: 32px!important;}
    .block-container.inter-state-left, .block-container.inter-state-right{padding-left: 0!important;padding-right: 0!important;}
    .whpp-img-block, .dhebewadi-img-block, .services-img-block, .wind-solor-img-block, .tower-img-block, .vbsppl-img-wrap, .mksppl-img-block{display: none!important;}
    .mb-view{display: block!important;}
    .block-container.palsi-left-block{padding-left: 1.875rem!important}
    .block-container.palsi-heading{padding-left: 1.875rem!important}
    .block-container.palsi-right-block{padding-right: 1.875rem!important}
    .shaded.wind-solar-wrap, .shaded.wind-energy-wrap{padding-top: 1.6875rem!important;}
    .col-lg-6.power-scheme{flex: 0 0 100%!important; max-width: 100%!important;}
    .stat-point { width: 50%; margin-bottom: 40px;}
    .our-projects-content { column-count: 1 !important;}
    .media-body { margin: 40px 0 0 0 !important; }    
}




@media (max-width:890px) {
    
}

@media (max-width:767px) {
    .mastheading .mainheading{font-size: 52px!important;}
    .no-block-container{padding-left: 14rem!important;}
    #main .block-container .row .col-md-8{flex: 0 0 100%; max-width: 100%;}
    .goals__card{flex-basis: 100%!important;}
    .goals__card:nth-child(3){max-width: 100%!important;}
    .leadership-wrap img{max-width: 200px;}
    .clients.block-container{padding-left: 1.875rem!important;padding-right: 1.875rem!important;}
    .home-our-services{padding-top: 0rem!important;}
    .about-us__images{display: block!important;}
    .abt-lg{z-index: 1;padding-top: 2em;}
    .about-img-block{padding-right: 1.875rem!important;}
    .card-panel__card--caption{font-size: 18px;}
    .card-panel__card:nth-child(3){border-left: 0!important;}
    /*ul.newsblock{grid-template-columns: auto!important;}*/
    .opex-wrap p{padding-bottom: 0!important;}
    .footer-col.address{flex:0 0 100%;}
    table{width: 100%;}
    
    table, thead, tbody, th, td, tr { display: block;}
    
    thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
    
    tr { border: 1px solid #ccc; }
	
	td { 
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%!important; 
	}
    
    td:before { 
		position: absolute;
		top: 6px;
		left: 17px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		content: attr(data-column);
		color: #000;
		font-weight: bold;
	}
    .modal .modal-dialog {
        max-width: 90% !important;
        margin: 0 auto;
    }

    .card-panel__card + .card-panel__card:last-child{
        border-left: 1px dashed rgba(153, 97, 6, 0.2);
       }

}

@media (max-width:740px){
}

@media (max-width: 645px){
    
}

@media (max-width:640px) {
    .mastheading .mainheading{font-size: 44px!important;}
    .block-container.vbsppl-bg{padding-left: 1.875rem!important;padding-right: 1.875rem!important;}
}

@media (max-width:639px) {
    .page-content-area{padding-left: 0!important;}
    .no-block-container{padding-left: 2.5rem!important;}
}



@media (max-width: 575px){
    .card-panel__card:nth-child(2){ border-bottom: 1px dashed rgba(153, 97, 6, 0.2); border-left: 0!important;}
    .card-panel__card:nth-child(4){ border-left: 0!important;}
    .card-panel__card:nth-child(3){ border-bottom: 1px dashed rgba(153, 97, 6, 0.2); }
    .card-panel__card:nth-child(1){ border-bottom: 1px dashed rgba(153, 97, 6, 0.2); }
    .card-panel__card{padding-bottom: 20px;}
    .renew-energy-block .card-panel{padding-right: 4.6875rem; padding-left: 4.6875rem;}
    .site-details .col-6{flex: 0 0 100%!important;max-width: 100%!important;}
    .site-details p{padding-bottom: 0!important;}
    .table td:nth-child(2), .table td:nth-child(3){font-size: 15px;}
    .stat-point { width: 100%; margin-bottom: 40px;}
    
}

@media (max-width: 557px) {
    
}


@media (max-width: 480px){
    .leadership-panel{grid-template-columns: auto!important;}
    svg#v_e{width: 100%!important; webkit-transform: translateX(0px)!important;transform: translateX(0px)!important;}
    .no-block-container{padding-right: 2.5rem!important;}
    .renew-energy-block .card-panel{padding-right: 2rem;padding-left: 2rem;}
    form.flex span{padding-left: 8rem!important;}
    form.flex input{font-size: 15px;}
    form.flex label{font-size: 15px;}
    .gallery__card-caption{padding-right: 25px!important;}
}

@media (max-width: 420px){
    .ite-gallery{grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr))!important;}
}

@media (max-width: 360px){
   .home-our-projects.shaded{padding-top: 2.6875rem;!important;}
    .abt-lg{padding-top: 1em;}
    .about-us__heading h1 br{display: none;}
    form.flex span{padding-left: 7rem!important;}
    td:before{left: 6px;}
}

@media (max-width: 320px){
    
}
