@media (max-width: 1300px){
.talk-text {
    padding: 0 20px 0 20px;
}
.reverse .talk-text {
    padding: 0 20px 0 20px;
}
}

@media (max-width: 768px){
.crosstalk-card.aos-init.aos-animate {
    flex-direction: row;
}
.talk-02 {
        margin-top:0;
    }
.crosstalk-left {
    width: 61.5%;
}
.crosstalk-label01 {
    left: 28%;
	font-size:20px;
}
.scroll-down {
    left: 80%;
}
.crosstalk-label {
	top:0;
    left: 50%;
	font-size:14px;
}
.crosstalk-label03 {
    top: 0;
    left: 50%;
    font-size: 14px;
}
.ct-card__catch {
    margin-left: 5%;
	font-size:24px;
}
.ct-list {
    padding: 30px 20px;
}
.ct-card__person img {
    width: 200px;
    height: 200px;
}
.talk-block {
    flex-direction: column;
}
.talk-section {
    padding: 0 20px 0 0;
}
.talk-img {
    width: 100%;
}
.talk-text {
    padding: 0 20px;
    width: 100%;
	margin-top:30px;
}
.talk-block.reverse {
    flex-direction: column;
	padding: 0 0 0 20px;
}
.reverse .talk-text {
    padding: 0 20px 0 0;
}
.inner.other-flex {
    flex-direction: column;
}
.other-text {
    width: 100%;
    text-align: center;
}
.other-cards {
    width: 100%;
}
.img-wrap img {
    width: 100%;
}
.ct-card__person img {
        width: 100px;
        height: 100px;
    }
.ct-card__person p {
    font-size: 18px;
}
}

@media (max-width: 500px){
.crosstalk-card.aos-init.aos-animate {
    flex-direction: column;
}
.crosstalk-left {
    width: 100%;
}
.crosstalk-right {
    width: 100%;
    margin: 0;
}
.crosstalk-header .en {
    font-size: 50px;
}
.crosstalk-header::before {
font-size:70px;
}
.talk-03 {
    margin-top: 0;
}
.ct-card__members {
    margin: 0 30px 20px;
}
.ct-card__catch {
        font-size: 18px;
}
.scroll-down {
    left: 50%;
    top: 70%;
}

}