.page_gta_1{
    margin-top: 60px;
    margin-bottom: 100px;
}
.page_gta_1 .box-head-title{
    margin-bottom: 30px;
}
.page_gta_1 .box-des {
    background-color: #656668;
}

.page_gta_1 .box-des .box-text {
    padding: 60px;
    font-size: 20px;
}

.page_gta_2 .box-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
}

.page_gta_2 .box-list .thumb,
.page_gta_2 .box-list .title {
    margin-bottom: 30px;
    font-size: 25px;

}

.page_gta_2 .box-list .thumb,
.page_gta_2 .box-list p,
.page_gta_2 .box-list li {

    font-size: 18px;
}

.page_gta_2 .box-list ul {
    padding-left: 20px;
}

.page_gta_2 .box-list .thumb,
.page_gta_2 .box-list .title,
.page_gta_2 .box-list ul li,
.page_gta_2 .box-list p {
    color: #656668;
}
.customer_list{
    display: grid;
    grid-template-columns: repeat(5,1fr);
    gap: 20px;
}
.customer-logo img{
    border: solid 1px #DCDDDE;
}
.page_gta_2{
    margin-bottom: 100px;
}
.page_gta_2 .box-head-title{
    margin-bottom: 60px;
}
.page_gta_3{
    margin-bottom: 100px;
}
.page_gta_3 .box-head-title{
    margin-bottom: 40px;
}
@media screen and (max-width:768px) {
    .page_gta_2 .box-list{
        grid-template-columns: repeat(2,1fr);
    }
    .customer_list{
        grid-template-columns: repeat(3,1fr);
    }
    .page_gta_1 .box-des .box-text {
    padding: 30px;
}
}
@media screen and (max-width:600px) {
    .page_gta_2 .box-list{
        grid-template-columns: repeat(1,1fr);
    }
}