@media only screen and (min-width:200px) and (max-width:575px) {
    header aside:first-child {
        display: none;
    }

    header aside:nth-child(2) {
        display: none;
    }

    header {
        padding: 20px;
    }

    /* .headerforMobile {
        display: block;
    } */

    .headerforMobile {
        width: 100%;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        padding: 10px;

    }

    .header-blogs .headerBlogsContent {
        flex-direction: column;
    }

    .topStories-wrapper h1 {
        font-size: 35px;
    }

    .header-blogs h2 {
        font-size: 20px;
    }

    .topStories-wrapper {
        padding: 0px 10px;
        gap: 15px;
    }

    .headerBlogsContent aside:first-child h3 {
        font-size: 20px;
        line-height: 29px;
    }

    .headerBlogsContent aside:first-child span {
        font-size: 10px;
    }

    .headerBlogsContent aside:first-child p {
        display: none;
    }

    .blog-cards {
        flex-direction: column-reverse;
    }

    .blog-cards aside:first-child h3 {
        font-size: 20px;
    }

    .blog-cards aside:first-child p {
        display: none;
    }

    .privacyArea-wrapper {
        flex-direction: column;
        row-gap: 20px;
        padding-top: 30px;
    }

    .privacyArea-wrapper aside:first-child {
        padding-left: 20px;
    }

    .privacyArea-wrapper aside:first-child p {
        display: none;
    }

    .privacyArea-wrapper aside:first-child h3 {
        font-size: 20px;
        line-height: 29px;
    }

    .newsfeed-wrapper aside:first-child {
        display: none;
    }

    .Newsfeed-card div:first-child p {
        display: none;
    }

    .Newsfeed-card div {
        flex-basis: 50%;
    }

    .Newsfeed-card div:last-child figure {
        width: 100%;
        height: auto;
    }

    .Newsfeed-card div:last-child figure img {
        width: 100%;

    }

    .Newsfeed-card div:first-child h2 {
        font-size: 20px;
    }

    .Newsfeed-card {
        gap: 10px;
    }

    .Newsfeed-card div:first-child h2 {
        font-weight: 400;
        line-height: 22px;
    }

    .RecentNewsforMobile {
        display: block;
    }

    .newsfeed-wrapper aside:last-child {
        gap: 25px;
    }

    .PressLink-wrapper ul {
        flex-direction: column;
        gap: 10px;
    }

    .PressLink-wrapper ul li:first-child {
        width: 100%;
    }

    .PressLink-wrapper ul li:not(:first-child) {
        width: 100%;
    }

    .footer-wrapper>div:first-child {
        flex-direction: column;
        row-gap: 22px;
    }

    .footer-wrapper {
        gap: 30px;
    }

    .footer-wrapper>div:last-child {
        flex-direction: column;
    }

    .footer-wrapper>div:last-child aside:first-child ul {
        flex-wrap: wrap;
        gap: 0px;
        row-gap: 30px;
    }

    .footer-wrapper>div:last-child aside:last-child {
        justify-content: flex-start;
    }
    .footer-wrapper>div:last-child{
        gap: 50px;
    }
    .footer-wrapper>div:last-child aside:first-child ul li:first-child{
        display: none;
    }
    .footer-wrapper>div:last-child aside:first-child ul li{
        font-size: 15px;
        padding: 0px 10px;
    }
    .footer-wrapper>div:last-child aside:first-child ul li:not(:nth-child(2) ,:nth-child(4)){
        border-left: 1px solid #6a6b6c;
    }
    .footer-wrapper > div:last-child aside:first-child{
        border-bottom: 1px solid #e8ebed;
        padding-bottom:30px ;
    }
    .footer-wrapper>div:last-child aside:last-child span{
        margin: 30px 0px;
        font-size: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .footer-wrapper>div aside:first-child div:last-child ul li img{
        width: 30px;
    }
    .hamburgur{
        display: block;
        width: 100%;
        height: 100vh;
        position: fixed;
        top: 0px;
        left: 0px;
        background: white;
        z-index: 99;
        display: flex;
        flex-direction: column;
        gap: 30px;
        transform: translateX(100%);
    }
    .showhamburgur{
        transform: translatex(0%);
    }
    .hamburgur aside{
        display: flex;
        flex-direction: column;
    }
    .hamburgur aside:first-child{
        width: 100%;
        height: 90px;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        position: relative;
        padding: 30px;
        border-bottom: 1px solid #e8ebed;
    }
    .hamburgur aside:first-child i{
        position: absolute;
        right: 30px;
    }
    .hamburgur aside:nth-child(2){
        margin: 0px 10px;
        border-left: none;
        border-bottom: 1px solid #e8ebed;
    }
    .hamburgur aside:nth-child(2) i{
        font-size: 20px;
        padding: 25px 20px 10px 20px;
        border: none;
    }
    .hamburgur aside:last-child{
        width: 100%;
        padding: 0px 20px;
    }
    .hamburgur aside:last-child ul{
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    .hamburgur aside:last-child ul li{
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        font-size: 24px;
        color: #1c2b33;
        font-weight: 500;
    }
    .hamburgur aside:last-child ul li i{
        transform: rotate(-90deg);
    }

    .headerforMobile aside:first-child{
        width: 100%;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        border-bottom: 1px solid #e8ebed;
        padding: 15px 0px 20px 0px ;
        position: relative;
        
    }
    .headerforMobile aside:first-child figure img{
        width: 80px;
    }
    .headerforMobile aside:first-child i{
        position: absolute;
        right: 30px;
        font-size: 22px;

    }
    .headerforMobile aside:nth-child(2){
        border-bottom: 1px solid red;
        margin: 0px 20px;
    }
    .headerforMobile aside:nth-child(2) i{
        font-size: 22px;
    }
    #filterBtnformobile{
        display: block;
        width: 100%;
        height: max-content;
        padding: 50px 20px 0px 20px;
    }
    .filterBtn{
        width: 100%;
        height: 50px;
        border: none;
        background: #757575;
        color: white;
        font-size: 15px;
    }
    .filterhamburger{
        display: block;
        width: 100%;
        height: 100vh;
        background: white;
        position: fixed;
        top: 0px;
        left: 0px;
        z-index: 999;
        overflow-y: auto;
        transform: translate(-100%);

    }
    .Showfilterhamburgur{
        transform: translate(0%);
    }
    .filterHamburgerHead{
        position: relative;
        width: 100%;
        height: 90px;
        border-bottom: 1px solid rgba(22,22,22,.16);
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 99999;
    }
    .filterHamburgerHead i{
        width: 50px;
        height: 50%;
        position: absolute;
        right: 25px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .filteritemlist{
        display: flex;
        flex-direction: column;
        gap: 20px;
        padding: 0px 20px;
        margin-top: 20px;
        padding-bottom: 100px;
        position: relative;
        z-index: 1;
        height: calc(100vh - 115px);
        overflow-y: scroll;
    }
    .filteritemlist ul{
        display: flex;
        flex-direction: column;
        gap: 7px;
    }
    .filteritemlist ul:not(.recentNews) li:first-child{
        font-weight: 600;
        font-size: 18px;
        line-height: 27px;
        color: rgb(103, 123, 140);
    }
    .filteritemlist ul li:not(:first-child) {
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        color: #653f48;
    }
    .filteritemlist ul li:not(:first-child):hover{
        font-weight: 700;
        font-size: 15px;
        color: black;
    }
    .FooterLinksForMB{
        display: block;
        width: 100%;
        height: max-content;
        position: relative;
    }
    .FooterLinksForMB span{
        font-size: 20px;
        font-weight: 400;
    }
    .FooterLinksForMB i{
        font-size: 25px;
        position: absolute;
        right: 20px;
    }
    .NoneforMb{
        display: none;
    }
    .footer-wrapper>div aside:not(:first-child){
        gap: 20px;
        padding-bottom: 20px;
    }
    .footer-wrapper>div aside:not(:first-child) ul li:not(:first-child){
        font-size: 15px;
    }
    .footerLinksAns{
        display: none !important;
    }
    .FooterLinksForMB i{
        transition: 1s;
    }
    .rotatefooterlinkarrow{
        transform: rotate(-180deg);
        transition: 1s;
    }
    .forbottomborder{
        padding-bottom: 20px;
        border-bottom: 1px solid rgba(70, 90, 105, .15);
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    .supportlinks{
        display: none !important;
    }

}

@media only screen and (min-width:576px) and (max-width:970px) {
    header aside:first-child {
        display: none;
    }

    header aside:nth-child(2) {
        display: none;
    }

    header {
        padding: 20px;
    }

    .headerforMobile {
        display: block;
    }

    .headerforMobile {
        width: 100%;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        padding: 10px;

    }

    .header-blogs .headerBlogsContent {
        flex-direction: column;
    }

    .topStories-wrapper h1 {
        font-size: 35px;
    }

    .header-blogs h2 {
        font-size: 20px;
    }

    .topStories-wrapper {
        padding: 0px 30px;
        gap: 15px;
    }

    .headerBlogsContent aside:first-child h3 {
        font-size: 20px;
        line-height: 29px;
    }

    .headerBlogsContent aside:first-child span {
        font-size: 10px;
    }

    .blog-cards {
        flex-direction: column-reverse;
    }

    .privacyArea-wrapper {
        flex-direction: column;
        row-gap: 20px;
        padding-top: 30px;
    }

    .privacyArea-wrapper aside:first-child {
        padding-left: 20px;
    }

    .privacyArea-wrapper aside:first-child h3 {
        font-size: 20px;
        line-height: 29px;
    }

    .privacyArea-wrapper aside:first-child p br {
        display: none;
    }
    .newsfeed-wrapper aside:first-child{
        display: none;
    }
    .footer-wrapper{
        gap: 50px;
    }
    .footer-wrapper>div aside:not(:first-child){
        display: none;
    }
    
    .footer-wrapper>div aside:first-child{
        align-items: center;
    }
    .footer-wrapper>div aside:first-child div:last-child span{
        width: 100%;
        text-align: center;
    }
    .hamburgur{
        display: block;
        width: 100%;
        height: 100vh;
        position: fixed;
        top: 0px;
        left: 0px;
        background: white;
        z-index: 99;
        display: flex;
        flex-direction: column;
        gap: 30px;
        transform: translateX(100%);
    }
    .showhamburgur{
        transform: translatex(0%);
    }
    .hamburgur aside{
        display: flex;
        flex-direction: column;
    }
    .hamburgur aside:first-child{
        width: 100%;
        height: 90px;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        position: relative;
        padding: 30px;
        border-bottom: 1px solid #e8ebed;
    }
    .hamburgur aside:first-child i{
        position: absolute;
        right: 30px;
    }
    .hamburgur aside:first-child img{
        display: block;
    }
    .hamburgur aside:nth-child(2){
        margin: 0px 10px;
        border-left: none;
        border-bottom: 1px solid #e8ebed;
    }
    .hamburgur aside:nth-child(2) i{
        font-size: 20px;
        padding: 25px 20px 10px 20px;
        border: none;
    }
    .hamburgur aside:last-child{
        width: 100%;
        padding: 0px 20px;
    }
    .hamburgur aside:last-child ul{
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    .hamburgur aside:last-child ul li{
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        font-size: 24px;
        color: #1c2b33;
        font-weight: 500;
    }
    .hamburgur aside:last-child ul li i{
        transform: rotate(-90deg);
    }
    #filterBtnformobile{
        display: block;
        width: 100%;
        height: max-content;
        padding: 50px 20px 0px 20px;
    }
    .filterBtn{
        width: 100%;
        height: 50px;
        border: none;
        background: #757575;
        color: white;
        font-size: 15px;
    }
    .filterhamburger{
        display: block;
        width: 100%;
        height: 100vh;
        background: white;
        position: fixed;
        top: 0px;
        left: 0px;
        z-index: 999;
        overflow-y: auto;
        transform: translate(-100%);

    }
    .Showfilterhamburgur{
        transform: translate(0%);
    }
    .filterHamburgerHead{
        position: relative;
        width: 100%;
        height: 90px;
        border-bottom: 1px solid rgba(22,22,22,.16);
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 99999;
    }
    .filterHamburgerHead i{
        width: 50px;
        height: 50%;
        position: absolute;
        right: 25px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .filteritemlist{
        display: flex;
        flex-direction: column;
        gap: 20px;
        padding: 0px 20px;
        margin-top: 20px;
        padding-bottom: 100px;
        position: relative;
        z-index: 1;
        height: calc(100vh - 115px);
        overflow-y: scroll;
    }
    .filteritemlist ul{
        display: flex;
        flex-direction: column;
        gap: 15px;
    }
    .recentNews li:first-child{
        font-size: 25px;
    }
    .filteritemlist ul:not(.recentNews) li:first-child{
        font-weight: 600;
        font-size: 25px;
        line-height: 27px;
        color: rgb(103, 123, 140);
    }
    .filteritemlist ul li:not(:first-child) {
        font-weight: 400;
        font-size: 20px;
        line-height: 24px;
        color: #653f48;
    }
    .filteritemlist ul li:not(:first-child):hover{
        font-weight: 700;
        font-size: 15px;
        color: black;
    }
    .FooterLinksForMB{
        display: block;
        width: 100%;
        height: max-content;
        position: relative;
    }
    .FooterLinksForMB span{
        font-size: 30px;
        font-weight: 400;
    }
    .FooterLinksForMB i{
        font-size: 25px;
        position: absolute;
        right: 20px;
    }
    .NoneforMb{
        display: none;
    }
    .footer-wrapper>div aside:not(:first-child){
        gap: 20px;
        padding-bottom: 20px;
    }
    .footer-wrapper>div aside:not(:first-child) ul li:not(:first-child){
        font-size: 20px;
    }
    .footerLinksAns{
        display: none !important;
    }
    .FooterLinksForMB i{
        transition: 1s;
    }
    .rotatefooterlinkarrow{
        transform: rotate(-180deg);
        transition: 1s;
    }
    .supportlinks{
        order: 99;
    }
    .forbottomborder{
        padding-bottom: 20px;
        border-bottom: 1px solid rgba(70, 90, 105, .15);
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    .supportlinks{
        display: none !important;
    }
    .footer-wrapper>div:first-child{
        flex-direction: column;
        gap: 25px;

    }
    .footer-wrapper>div aside:not(:first-child){
        display: flex;
        gap: 30px;
        border-bottom: 1px solid rgba(70, 90, 105, .15);
    }
}