.icon__item{
    top: 30%;
    right: 40%;
}
.header--menu img{
    top: 60px;
    right: 550px;
} 
.bar-icon{
    display: none;
}
.container-list-flex{
    display: block;
}
.main--new-container{
    max-width: 1400px;
}
.main--movies-container{
    max-width: 1400px;
}
.main--movies-container .movies-info{
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
.main--trends-container{
    max-width: 1400px;
    margin: 0 auto;
    padding: 10px;
}
.header--menu .menu-logo{
    font-size: 3.4rem;
}

.header--container .slider .header--info .info-title{
    font-size: 3.2rem;
}
.header--container .slider .header--info .info-title:hover{
    font-size: 3.4rem;
}
.header--container .slider .header--info .info--details{
    font-size: 1.6rem;
    width: 350px;
}
.header--container .slider .header--info .info--details .details-quality{
    font-size: 1.4rem;
}
.header--container .slider .header--info .info-description{
    font-size: 2.4rem;
    line-height: 4rem;
}
.header--container .header--info .info-btn{
    font-size: 2rem;
}
.header--container .slider .header--info .info--details,
.header--container .slider .header--info .info--categories{
    width: 380px;
}
.main--new-container .new-title{
    text-align: center;
    font-size: 3rem;
}
.main--new-container .newMovie .swiper-slide .info-image p{
    font-size: 1.4rem;
}
.main--new-container .newMovie .swiper-slide .info-title{
    font-size: 1.8rem;
}
.main--new-container .newMovie .swiper-slide .info-date{
    font-size: 1.6rem;
}
.main--movies-container .section--title{
    font-size: 3rem;
}
.main--movies-container .movies-info .info-image p{
    font-size: 1.8rem;
}
.main--movies-container .movies-info .info-image .details-category{
    bottom: 135px;
    right: 20px;
}
.main--movies-container .previous-movies,.main--movies-container .next-movies{
    font-size: 1.6rem;
}
.main--trends-container .section--title{
    font-size: 3rem;
}
.main--trends-container .trends-info .info--image p{
    font-size: 1.4rem;
}
.main--trends-container .trends-info .info--details .details-title{
    font-size: 2rem;
}
.main--trends-container .trends-info .info--details .details-date, .details-gender{
    font-size: 1.3rem;
    line-height: 50px;
}
.main--trends-container .trends-info .details-description{
    font-size: 1.6rem;
    line-height: 2.8rem;
}
.main--details-container{
    max-width: 1100px;
}
.main--details-container .movie-video iframe{
    min-height: 550px;
}