/* ==== > 1440px === */
@media(min-width: 1440px){
    .project-detail .swiper-slide.image-item img{
        min-height: 421px;
    }
	.the-team .team-box-right .team-item {
        gap: 24px;
		min-height: 200px;
    }
	.the-team .team-box-right .team-item img{
        margin-top: 10px;
    }
	
}
/* ==== 1200px === */
@media(max-width: 1200px){
    .the-team .team-box .team-box-right {
        gap: 30px;
    }
    .the-team .team-box-right .team-item {
        width: calc(calc(100% - 30px) / 2);
        padding: 20px 10px;
        justify-content: space-between;
    }
}

/* ==== 1023px === */
@media(max-width: 1023px){
    .page-banner .page-title .title h1 {
        font-size: 1.444rem;
        line-height: 1.95rem;
    }
    
    .the-team .team-box,
    .the-team .team-box .team-box-right {
        gap: 25px;
    }
    .the-team .team-box .team-box-left, .the-team .team-box .team-box-right {
        width: calc(calc(100% - 25px) / 2);
    }
    .the-team .team-box-right .team-item {
        width: calc(calc(100% - 25px) / 2);

    }
}

/* ==== 980px === */
@media(max-width: 980px){
    .the-team .team-box-right .team-item .title {
        font-size: 1rem;
    }
    .project-detail .project-box {
        flex-direction: column;
        gap: 40px;
    }
    .project-detail .project-box-left, 
    .project-detail .project-box-right {
        width: 100%;
    }
}


/* ==== 767px === */
@media(max-width: 767px){
    .page-banner .banner-image {
        height: 600px;
    }
    .page-banner .page-title .title{
        padding: 20px;
        margin-left: -20px;
    }
    .section-text{
        padding: 60px 0;
    }
    .section-text .text-box {
        flex-direction: column;
        gap: 25px;
    }
    .section-text .text-box .title, .section-text .text-box .content{
        width: 100%;
        margin: 0;
    }
    
    .page-banner .page-title .title h1 {
        font-size: 1.111rem;
        line-height: 1.5rem;
    }
    .section-text .text-box .title,
    .the-team .container > .title {
        font-size: 1.556rem;
        line-height: 2.1rem;
    }
    .the-team .team-box {
        flex-direction: column;
    }
    .the-team .team-box .team-box-left, .the-team .team-box .team-box-right {
        width: 100%;
    }
    .the-team{
        padding-bottom: 185px;
    }
    .meta-slider .swiper-pagination,
    .meta-slider .swiper-button{
        width: 80px;
    }
    .project-pagination {
        padding: 0;
        padding-bottom: 185px;
    }
    .project-detail {
        padding: 60px 0 40px;
    }
}

/* ==== 480px === */
@media(max-width: 420px){
    .the-team .team-box-right .team-item {
        width: 100%;
    }
    .meta-slider, 
    .meta-slider .swiper-pagination,
    .meta-slider .swiper-button{
        height: 40px;
        bottom: 5px;
    }
/*     .project-pagination .container {
        flex-direction: column;
        gap: 20px;
    } */
    .project-pagination .project-prev, .project-pagination .project-next {
        width: 50%;
		display: block;
    }
	.project-pagination .project-prev a span, .project-pagination .project-next a span {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.project-pagination .project-next a {
		display: flex;
		justify-content: flex-end;
	}
	.project-pagination .container{
		gap: 10px;
	}
}