@media only screen and (max-width:767px) {
    .topbar_logo_names{
        display: none;
    }
    .topscreenreader_txt{
        display: none;
    }
    .topbar_rightsec{
        display: none;
    }
    .responsive-menu{
        top: -9px !important;
    }
    .menu li a{
        background: #fff0 !important;
        color: #fff !important;
    }
    .announs-bg{
        height: auto;
        padding: 0px 14px;
    }
    .annousment-sec-boxbg:after{
        content: unset;
    }
    .ourtool_slide_para{
        padding: 10px 10px;
    }
    .banner_slide_hnPM,.banner_slide_hnrajiv,.banner_slide_third,.banner_slide_four,.banner_slide_second,.banner_slide5,.banner_slide2,.banner_slide3{
        height: 75vh;
    }
    .ev-quotes-top{
        font-size: 23px;
        line-height: 28px;
    }
    .emobility_slide{
        width: 100% !important;
        height: auto;
        margin-bottom: 10px;
    }
    div#emobility-slider{
        flex-direction: column;
    }
    .emobility_slide h6{
        font-size: 25px;
    }
    .e-mobility-sec-bg{
        margin-bottom: 0px;
    }
    .home-videobox{
        margin-right: 0px;
    }
    .home-videobox video {
        width: 100%;
        height: 192px;
        margin-bottom: 20px;
    }
    .ourtools_head{
        font-size: 28px;
        line-height: 35px;
    }
    .new-announcement-bg{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .new-announcement-text{
        font-size: 28px;
        line-height: 31px;
        margin-bottom: 20px;
    }
    .followus_sec{
        padding: 40px 0px;
    }
    div#followus-slider {
        padding-top: 20px;
        margin-right: 0px;
        margin-bottom: 30px;
    }
    .opportunity-head{
        font-size: 28px;
    line-height: 32px;
    }
    .quick-secbg{
        padding-top: 0px;
        padding-bottom: 20px;
    }
    .quick-read-heading{
        font-size: 28px;
        padding: 20px 0px;
    }
    .quickreading-img{
        margin-top: 20px;
    }
    .ecpowerd_bg {
        padding: 20px 0px;
    }
    .ecpowerdSec_head{
        margin-bottom: 20px !important;
        margin-top: 20px;
        text-align: center;
    }
    .border-rgt{
        border-right: unset;
    }
    .footer-col{
        width: 45%;
    }
    .footer-col-large{
        width: 100%;
        margin-top: 20px;
    }
    .targets-main-sec{
        margin-bottom: 20px;
    }
    .target-main-sec-child h3{
        font-size: 20px;
    }
    .target-main-sec-child{
        margin-bottom: 10px;
    }
    .targets-main-sec{
        min-height: 230px;
    }
    .target-readmore{
        font-size: 16px;
    }
    .sm-flex-order2{
        order: 2;
    }
    .sm-flex-order1{
        order: 1;
    }
    .incentive-main-title{
/*        margin-top: 20px;*/
    }
    .incentive_tabs .nav-link{
        margin-bottom: 4px;
    }
    .incentive-initi-box{
        width: 100%;
        margin-bottom: 10px;
    }
    .blog-sec{
        height: auto;
        width: 100%;
        margin-bottom: 20px;
        padding: 20px;
    }
    .blog-imgs{
        position: unset;
        height: auto;
    }
    .blog-content-pos{
        position: unset;
        transform: unset;
    }
    .mt-120 {
        margin-top: 0px;
    }
    .reportsec-bg{
        padding: 15px 0px 0px 0px;
    }
    .menu ul{
        background: #044688 !important;
    }
    .news-announcementsec-box{
        margin-bottom: 20px;
    }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    .blog-imgs{
        padding: 10px;
        position: unset;
        height: auto;
    }
    .blog-sec{
        height: auto;
        margin-bottom: 20px;
        width: 100%;
    }
    .mt-120 {
        margin-top: 0px;
    }
    .news-announcementsec-box{
        min-height: 492px;
    }
    #ourtools-slider .swiper-button-next{
        left: 18%;
    }
    .topbar_logo_names{
        display: none;
    }
    .topscreenreader_txt{
        display: none;
    }
    .topbar_rightsec{
        display: none;
    }
    .responsive-menu{
        top: -9px !important;
    }
    .menu li a{
        background: #fff0 !important;
        color: #fff !important;
    }
    .banner_slide_hnPM,.banner_slide_second,.banner_slide5,.banner_slide2,.banner_slide3{
        height: 23vh;
    }
    .quickreading-para{
        font-size: 12px;
        line-height: 15px;
    }
    .quick-read-title {
        font-size: 15px;
        font-weight: 500;
        color: #fff;
    }
    .quick-read-subtitle{
        font-size: 13px;
    }
    .resources-policy-img{
        height: 180px;
    }
    .share_content_box{
        margin-right: 30px;
    }
    .ev-quotes-top{
        font-size: 23px;
        line-height: 28px;
    }
    .emobility_slide{
        width: 100% !important;
        height: auto;
        margin-bottom: 10px;
    }
    div#emobility-slider{
        flex-direction: column;
    }
    .emobility_slide h6{
        font-size: 25px;
    }
    .e-mobility-sec-bg{
        margin-bottom: 0px;
    }
    .home-videobox{
        margin-right: 0px;
    }
    .home-videobox video {
        width: 100%;
        height: 192px;
        margin-bottom: 20px;
    }
    .ourtools_head{
        font-size: 28px;
        line-height: 35px;
    }
    .new-announcement-bg{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .new-announcement-text{
        font-size: 28px;
        line-height: 31px;
        margin-bottom: 20px;
    }
    .followus_sec{
        padding: 40px 0px;
    }
    div#followus-slider {
        padding-top: 20px;
        margin-right: 0px;
        margin-bottom: 30px;
    }
    .opportunity-head{
        font-size: 28px;
    line-height: 32px;
    }
    .quick-secbg{
        padding-top: 0px;
        padding-bottom: 20px;
    }
    .quick-read-heading{
        font-size: 28px;
        padding: 20px 0px;
    }
    .quickreading-img{
        margin-top: 20px;
    }
    .ecpowerd_bg {
        padding: 20px 0px;
    }
    .ecpowerdSec_head{
        margin-bottom: 20px !important;
        margin-top: 20px;
        text-align: center;
    }
    .border-rgt{
        border-right: unset;
    }
    .footer-col{
        width: 45%;
    }
    .footer-col-large{
        width: 100%;
        margin-top: 20px;
    }
    .menu ul{
        background: #044688 !important;
    }
    .targets-main-sec{
        min-height: 311px;
    }
    .supoort-featurebox{
        min-height: auto;
    }
  }
  @media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
    .banner_slide_hnPM,.banner_slide_second,.banner_slide5,.banner_slide2,.banner_slide3{
        height: 52vh;
    }
    .news-announcementsec-box{
        min-height: 448px;
    }
    .menu li a{
        font-size: 13px !important;
    }
    .topbar_leftsec li{
        padding-right: 18px;
    }
    .topbar_logo_names{
        display: none;
    }
    .topbar_rightsec{
        display: none;
    }
    .menu ul{
        background: #044688;
    }
  }
 
   @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
    .banner_slide_hnPM,.banner_slide_second,.banner_slide5,.banner_slide2,.banner_slide3{
        height: 33vh;
    }
    .news-announcementsec-box{
        min-height: 448px;
    }
    .menu li a{
        font-size: 13px !important;
    }
    .topbar_leftsec li{
        padding-right: 18px;
    }
    .topbar_rightsec{
        display: none;
    }
    .menu ul{
        background: #044688;
    }
    .targets-main-sec{
        min-height: 292px;
    }
    .blog-imgs{
        height: 302px;
        position: absolute;
        top: -63px;
        left: 26px;
        width: 183px;
    }
    .blog-sec{
        height: 370px;
        width: 100%;
    }
}