.movies-loop .movies-desc .movies-category {
	display: none;
}

@media (max-width: 1440px) {

	.movies-loop .movies-item .movies-thumb img {
    	height: 370px;
	}

	.movies-loop .movies-desc > h4 {
	    font-size: 18px;
	}

}

@media (max-width: 1024px) {

	.people-item .people-img {
	    height: 300px;
	    object-fit: cover;
	}

	.people-item .people-detail .people-name {
    	height: 65px;
	}

	.people-item .people-detail .people-name h3 {
		font-size: 22px;
	}

	.people-item .people-detail .people-bottom-detail .star-rating, 
	.people-item .people-detail .people-bottom-detail .add-rate, 
	.people-item .people-detail .people-bottom-detail .total-rating {
    	height: 40px;
    	column-gap: 7px;
	}

	.people-item .people-detail .people-bottom-detail .star-rating span,
	.people-item .people-detail .people-bottom-detail .add-rate p, 
	.people-item .people-detail .people-bottom-detail .total-rating p {
		font-size: 15px;
	}

	.table-list-movies .list-the-movies .review-star-rating svg {
	    width: 22px;
	    height: 22px;
	}

	.table-list-movies .list-the-movies .review-star-rating span {
    	min-width: 55px;
	}

	.table-list-movies .list-the-movies .review-star-rating {
    	font-size: 19px;
    	padding: 7px 12px;
	}

	.table-list-movies .list-the-movies h5:nth-child(3) {
	    margin-left: 50px;
	    font-size: 16px;
	    max-width: 200px;
	}

	.table-list-movies .list-the-movies h5:nth-child(2) {
	    margin-left: 50px;
	    min-width: 250px;
	    max-width: 250px;
    	font-size: 16px;
	}

	.button-review-etc-wrap .review-star-rating svg {
	    width: 22px;
	    height: 22px;
	}

	.button-review-etc-wrap > div {
		font-size: 18px;
	}

	.ebcf_modal-content {
		width: 90%;
	}

	.movies-loop {
	    grid-template-columns: repeat(4, minmax(0, 1fr));
	}

	.movies-loop .movies-item .movies-thumb img {
    	height: 330px;
	}

	.profile-page {
	    padding: 70px 0;
	}

}

@media (max-width: 768px) {

	.actors-people-list-wrap .people-loop .people-item {
	    grid-column: span 6 / span 6;
	}

	.table-list-movies .list-the-movies {
	    padding: 20px 10px;
	    flex-wrap: wrap;
	    justify-content: center;
	}

	.table-list-movies .list-the-movies .image-movies-list {
	    width: 100%;
	    text-align: center;
	    margin-bottom: 15px;
	}

	.table-list-movies .list-the-movies h5:nth-child(2),
	.table-list-movies .list-the-movies h5:nth-child(3) {
	    width: 100%;
	    max-width: unset;
	    margin-left: 0;
	    text-align: center;
	}

	.table-list-movies .list-the-movies .review-star-rating {
		margin-left: 0;
	}

	.movies-loop {
	    grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.movies-loop .movies-item .movies-thumb img {
    	height: 320px;
	}

	.actors-people-top .people-list-text {
	    min-width: 100%;
	    max-width: 100%;
	    text-align: center;
	}

	.actors-people-list.short-code-people .people-loop .people-item {
	    grid-column: span 6 / span 6;
	}

	.profile-page .profile-account {
		flex-wrap: wrap;
    	justify-content: center;
    	text-align: center;
	}

	.profile-author span {
		max-width: 100%;
		margin-bottom: 30px;
	}

	.button-profile-wrap {
		margin: 0;
		flex-direction: row;
	}

	.profile-page .profile-account .image-author {
		margin-right: 0;
		margin-bottom: 15px;
	}

	.form-page .column-3,
	.form-page .column-2of3 {
		width: 100%;
	}

	.form-page .column-3 {
		margin-bottom: 30px;
	}

	.form-group.profile-image {
	    max-width: 140px;
	    margin-left: auto;
	    margin-right: auto;
	}

	.nav-pictures.next-picture {
    	right: -70px;
	}

	.nav-pictures.prev-picture {
	    left: -70px;
	}

}

@media (max-width: 575px) {

	.actors-people-top {
    	padding: 25px 20px 25px;
	}

	.actors-people-list-wrap .people-loop {
    	padding: 60px 20px 60px;
	}

	.actors-people-list-wrap .people-loop .people-item {
	    grid-column: span 12 / span 12;
	}

	.actors-people-top .people-list-text {
		min-width: 100%;
		max-width: 100%;
	}

	.people-loop.desktop {
		display: none;
	}

	.actors-people-list-wrap .people-loop.mobile {
	    display: block;
	}

	.people-loop .swiper-button-next, 
	.people-loop .swiper-button-prev {
	    width: 35px;
	    height: 35px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    background-color: #000;
	    border-radius: 50%;
    	top: calc(50% - 52px);
    	margin-top: 0;
	}

	.people-loop .swiper-button-next:after, 
	.people-loop .swiper-button-prev:after {
    	font-size: 12px;
    	color: #ffffff;
	}

	.people-loop.mobile .people-thumb {
	    position: relative;
	}

	.people-loop.mobile .people-name {
	    position: absolute;
	    top: 50%;
	    transform: translateY(-50%);
	    text-align: center;
	    width: 100%;
	}

	.people-loop.mobile .people-name h3 {
		margin: 0;
    	text-transform: capitalize;
    	text-decoration: underline;
	}

	.people-loop.mobile .people-item .people-img {
		height: 450px;
    	background-color: #000;
	}

	.actors-people-top .people-list-text h3 {
		text-align: center;
	}

	.table-list-movies .list-the-movies {
    	padding: 20px 10px;
		flex-wrap: wrap;
	    justify-content: center;
	    text-align: center;
	    gap: 20px;
	}

	.table-list-movies .list-the-movies h5:nth-child(2),
	.table-list-movies .list-the-movies h5:nth-child(3) {
		width: 100%;
		min-width: unset;
		max-width: unset;
		margin-left: 0;
	}

	.button-review-etc-wrap {
		flex-wrap: wrap;
	}

	.table-list-movies .list-the-movies .review-star-rating {
		margin-left: 0;
	}

	.thb-article-review.style2 .post_review_comments {
		padding: 65px 25px!important;
	}

	.button-review-etc-wrap > div {
		min-height: 65.5px;
		width: 100%;
	}

	.people-item .people-img {
		height: 350px
	}

	.table-list-movies .list-the-movies .review-star-rating span {
		min-width: unset;
	}

	.modal-rate-act-content .rating-number-wrap {
    	grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.movies-loop {
	    grid-template-columns: repeat(1, minmax(0, 1fr));
	}

	.movies-loop .movies-item .movies-thumb img {
    	height: 100%;
	}

	.movies-loop-swiper.swiper-container .swiper-button-next, 
	.movies-loop-swiper.swiper-container .swiper-container-rtl .swiper-button-prev {
	    right: 20px;
	    left: auto;
	}

	.movies-loop-swiper.swiper-container .swiper-button-prev, 
	.movies-loop-swiper.swiper-container .swiper-container-rtl .swiper-button-next {
	    left: 20px;
	    right: auto;
	}

	.actors-people-list.short-code-people .people-loop .people-item {
	    grid-column: span 12 / span 12;
	}

	.nav-pictures.next-picture {
    	right: -50px;
	}

	.nav-pictures.prev-picture {
	    left: -50px;
	}

	.form-group .column-2 {
	    width: 100%;
	    flex: unset!important;
	}

	.profile-page {
	    padding: 70px 0;
	}

	.actors-people-list.short-code-people .people-loop {
	    gap: 0;
	    row-gap: 30px;
	}

}