@media only screen and (max-width: 1014px) {
  .kaomin-slide-content {
    padding: 20px 30px;
}
.koumin-post-item {
    width: calc(50% - 30px);
}
.koumin-post-grid {
    justify-content: center;
}
.kaomin-main-wrapper {
    padding: 40px 30px;
}
.kaomin-post-title {
    color: #333333;
    font-size: 32px;
    line-height: 38px;
}
}


@media only screen and (max-width: 767px) {
.kaomin-hero-btn {
    padding: 10px 18px;
}
  .kaomin-slide-content {
    padding: 10px 20px;
}
.slick-dots li {
    margin: 0 3px;
}
.koumin-post-item {
    width: calc(100% - 30px);
	}
.kaomin-main-wrapper {
    padding: 30px 20px;
}
.main-buttons-sec {
    display: flex;
    align-items: baseline;
    gap: 20px;
    margin-top: 30px;
    flex-direction: column;
}
.kaomin-post-title {
    color: #333333;
    font-size: 28px;
    line-height: 34px;
}
.flex-container-main {
    gap: 20px;
    flex-direction: column;
}
.quote-modal-content {
    padding: 20px;
}
}