.news-header-btn {
    display: flex;
}

.news-header-data {
    height: 6dvh;
    transform: none;
}

.header .news-header {
    position: relative;
    height: 6dvh;
    display: flex;
}





.login_sec {
    letter-spacing: 0rem;
    font-size: 0.7rem;
}

.login_sec #account_profile_pic {
    width: 1.5rem;
    height: 1.5rem;
}





.first-content {
    flex-direction: row;
    justify-content: space-around;
}


.first-head h1 {
    font-size: 2.0rem;
}


@keyframes textback {
    100% {
        background-position: 1300px 0;
    }
}

.first-head h2 {
    font-size: 1.5rem;
}

.first-head h2 img {
    height: 3.3rem;
}

.first-buttons {
    flex-direction: row;
}

.btn-starter {
    font-size: 1.0rem;
    padding: 0.8rem 1.5rem;
    margin: 0.5rem 0.7rem;
}

.btn-starter svg {
    width: 1.2rem;
    scale: 1.2;
    margin-right: 1rem;
}

.btn-starter-play {
    display: block;
}

.btn-starter-trailer {
    display: none;
}



.popup {
    display: none;
}


.region-content {
    width: 70%;
}


.cta {
    scale: 1.5;
}




















































































.better-content h1 {
    font-size: 1.8rem;
}

.better-container {
    font-size: 1.2rem;
}

.rows {
    min-height: 55vh;
    max-width: 20vw;
}































































.statistics-content h1 {
    font-size: 1.8rem;
}

.statistics-content p {
    font-size: 1.2rem;
    line-height: 1.6rem;
}

.statistics-row {
    justify-content: space-around;
}

.statistics-rows {
    width: 35%;
}

.statistics-rows .head {
    font-size: 1.3rem;
}

.statistics-rows .countUP {
    font-size: 1.9rem;
}














































































/*
.weather-header {
    font-size: 1.8rem;
}

.weather-content p {
    font-size: 1.3rem;
    line-height: 1.9rem;
}



.weathername {
    font-size: 2.7rem;
}

.weatherdescription {
    font-size: 2.3rem;
}

.weather-discriptions-head {
    font-size: 1.6rem;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 2%;
}


.weather-discription h3 {
    font-size: 1.4rem;
}

.weather-discription div {
    font-size: 1.2rem;
}


.weather-rows {
    width: 16%;
}

*/




























































.jobs-content h1 {
    font-size: 1.8rem;
}

.jobs-content p {
    font-size: 1.4rem;
    line-height: 1.8rem;
}
.jobs-rows{
    height: 48dvh;
    margin-bottom: 1.5rem;
}
.jobs-detail {
    overflow: hidden;
    height: fit-content;
    position: absolute;
    width: 70dvw;
}




.prev,
.next {
    display: block;
}


.jobs-image {
    display: flex;
    align-items: end;
    justify-content: end;
    padding: 0 0 0 1rem;
    width: 35%;
    transition: all 1.2s ease;
}

.jobs-texts {
    text-align: start;
    font-size: 1.2rem;
    width: 65%;
}

.jobs-texts span {
    font-size: 1.1rem;
}


































































.aboutus-content h1 {
    font-size: 1.8rem;
}

.aboutus-content p {
    font-size: 1.2rem;
    line-height: 1.9rem;
}


.aboutus-content p img {
    width: 1.4rem;
}

.card {
    height: 25rem;
    width: 30dvw;
}


.about-data h1 {
    font-size: 1.4rem;
    letter-spacing: 0.6rem;
}

.about-data p {
    font-size: 0.9rem;
}






















































footer .help-links {
    flex-direction: row;
  }
  
  footer .copyright p,
  footer .copyright .footer_logo {
    width: 32%;
  }
  
  
  footer .social_icon li a {
    align-items: center;
    justify-content: center;
    font-size: 2.4rem;
  }
  
  
  footer .copyright {
    justify-content: space-around;
    flex-direction: row;
  }
  
  footer .copyright .footer_logo {
    align-items: start;
    justify-content: start;
  }
  
  footer .copyright p {
    font-size: 1.1rem;
  }
  
  footer .copyright svg {
    width: 3.0rem;
    fill: #858585;
    transition: fill 0.3s ease;
  }