@media (max-width: 475px) {
    .intro-block {
    padding: 40px 0;
}

.intro-block p {
    padding: 0;
}

.overview-block .content-block .img-block img {
    width: 100%;
}

.overview-block .content-block .img-block {
    width: 100%;
    margin-bottom: 20px;
}

.overview-block .content-block {
    flex-direction: column;
}

.overview-block .content-block .content-box {
    padding-left: 0;
    text-align: center;
}

.overview-block .content-block .content-box ul {
    padding: 0;
    list-style: none;
}

.overview-block .content-block .content-box ul li {
    margin-top: 10px;
    font-weight: 600;
}

.overview-block {
    padding: 50px 0;
}
	.core-feature-block {
    padding: 50px 0 0;
}

.core-feature-block .head-block h2 {
    text-align: center;
}

.core-feature-block .head-block p {
    text-align: center;
}

.core-feature-block .feature-list .feature-box {
    width: 100%;
}

.module-block .container {
    flex-direction: column;
}

.img-box {}

.module-block .img-box {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #d9d9d9;
    margin-bottom: 20px;
}

.module-block .img-box img {
    width: 100%;
}

.module-block {
    padding-top: 0;
    padding-bottom: 0;
}

.module-block .content-box {
    padding: 0;
    text-align: center;
}

.module-block .content-box h2 {
    font-size: 25px;
    margin-top: 15px;
}

.module-block .content-box h4 {
    margin-bottom: 10px;
    margin-top: 20px;
}

.module-block .content-box ul {
    padding: 0 15px;
    list-style: none;
}

.module-block .content-box li {
    margin-top: 20px;
    font-weight: 500;
    margin-bottom: 0;
}

.module-block .content-box li:first-child {
    margin-top: 10px;
}
	.module-block.grey .container {
    flex-direction: column-reverse;
}

.module-block.grey .content-box {
    padding: 0;
}
	.case-study-sec .case-list .case-box {
    width: 43%;
    padding: 17px;
    margin-bottom: 20px;
}

.case-study-sec .case-list {
    flex-wrap: wrap;
    justify-content: space-around;
}

.case-study-sec .head-block h4 {
    font-size: 18px;
}
}