@media (max-width: 1500px){}
@media (max-width: 1400px){
    .header-menu-new nav .hfe-menu-item{padding-left: 12px !important;padding-right: 12px !important;padding-top: 30px !important;padding-bottom: 30px !important;}
    .banner-shape{display: none !important;}
    .banner-btns .theme-btn .elementor-button{    padding: 14px 20px 14px 20px !important;    font-size: 13px !important;}
    .banner-heading p{font-size: 50px !important;}
}
@media (max-width: 1300px){
.theme-btn .elementor-button{    padding: 14px 25px 14px 25px !important;    font-size: 13px !important;}
#menu-1-478ffd3{    display: flex; flex-direction: row !important; flex-wrap: nowrap !important; overflow-x: auto; white-space: nowrap !important;}

}
@media (max-width: 1200px){
    .weekly-card{display: block;}
    .weekly-left{height: 300px;}
    .all-links-card{flex: 1;}
}
@media (max-width: 1024px){
.banner-inner-container{    max-width: 100%  !important;}
.Constituency-container {grid-template-columns: repeat(3, 1fr); gap: 20px; }
.header-d-menu nav{position: absolute !important;left: auto !important;right: 0 !important;width: 300px !important;}

.ps-left, .ps-right{flex:0 0 50%;max-width:50%;}
.ps-right{padding: 30px;}
.shape-image{display:none;}
.ps-right-content h3{margin-bottom:15px;margin-top: 0;}
.ps-right-middle{margin-top: 20px;}
.partner-slider .slick-prev {left: calc(50% - 55px);}
.partner-slider .slick-next{right: calc(50% - 55px);}
.partner_icon{flex:0 0 80px!important;}
.post-content{padding:15px;}
.detail-card-container {grid-template-columns: repeat(1, 1fr);}

}
@media (max-width:768px){
.header-menu-item .hfe-nav-menu-icon {padding: 0px !important;margin-left: 11px !important;}
.Constituency-container {grid-template-columns: repeat(2, 1fr); gap: 20px; }
.circle-arrow a{width: 40px;height: 40px;}
.banner-heading p {font-size: 30px !important;}
.breadcrumb-section::before{background-size: 57px;}
 
.mt-3 p{margin-top: 3px!important;}
.transparency-tab .e-n-tabs-heading{display:flex;margin:0px;align-items:center;margin-bottom: 30px;}
.transparency-tab .e-n-tabs-heading button{padding: 8px 10px;margin: 0px !important;}
.transparency-tab .e-n-tabs-heading button span{font-size:14px;}
.pb-0{padding-bottom:0px!important;}
.ps-left, .ps-right{flex:0 0 100%;max-width:100%;}
.partner-slider-card{flex-direction: column;}
.ps-right-content h3{font-size: 18px;line-height: 30px;}
.ps-right-content p{margin-top:0px;}

.impact-info .elementor-counter .elementor-counter-title{font-size: 16px!important;}
.impact-info{flex-wrap: wrap;flex-direction: row !important;}
.post-card{width: 100%;}
.building_momentum_inner:before{display:none;}
.Constituency-container.support{grid-template-columns: repeat(1, 1fr);}
.detail-card {padding: 15px;}
.detail-card-content ul {
    padding-left: 12px;
}
.weekly-digest-container{display: block;}
.weekly-card-sec {
    width: 100%;
    margin-bottom: 20px;
}
.weekly-right-content h3 {
    font-size: 20px;}
.weekly-right-content {padding: 15px;}
.read-more-btn {
    color: #ffffff;
    font-size: 16px;
    padding: 10px 18px !important;}
.btn-sec-new {
    margin-top: 10px;
}
}

@media (max-width:400px){.Constituency-container {grid-template-columns: repeat(1, 1fr); gap: 20px; }    
.weekly-left {
        height: 200px;
    }}