.columns .column.main > section > div.container{
    max-width: 100%;
}

.abt-apparel-landing{
    width: 100%;
}

.abt-apparel-landing .banners{
    margin: 0 0 50px;
}

.abt-apparel-landing .banners img{
    display: block;
    max-width: 100%;
    height: auto;
}

.abt-apparel-landing .abt-data{
    text-align: center;
}

.abt-apparel-landing .abt-data{
    background: #f3f5f5;
    margin: 0 0 50px;
    padding: 50px 15px;
}

.abt-apparel-landing .title{
    font-size: 24px;
    font-family: 'proximanova-bold';
    letter-spacing: 0.5px;
}

.abt-apparel-landing .abt-data hr{
    border-color: #9E9E9E;
    max-width: 30%;
    margin: 25px auto 30px;
}

.abt-apparel-landing .abt-data p{
    font-size: 16px;
    padding: 0 7%;
}

.abt-apparel-landing .vision-mission{
    text-align: center;
    margin: 0 0 20px;
}

.abt-apparel-landing .vision-mission .vm-inn .title{
    margin: 0 0 40px;
}

.abt-apparel-landing .vision-mission ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0 8%;
}

.abt-apparel-landing .vision-mission li{
    width: 25%;
    margin: 0 0 30px;
    padding: 0 10px;
}

.abt-apparel-landing .vision-mission li img{
    display: block;
    max-width: 100%;
    height: auto;
}

@media (max-width: 1024px){
    .abt-apparel-landing .container{
        max-width: 100%;
    }
}

@media (max-width: 767px){
    .abt-apparel-landing .banners,
    .abt-apparel-landing .abt-data{
        margin-bottom: 30px;
    }

    .abt-apparel-landing .abt-data{
        padding: 30px 10px;
    }

    .abt-apparel-landing .title{
        font-size: 22px;
    }

    .abt-apparel-landing .abt-data hr{
        margin: 15px auto 25px;
    }

    .abt-apparel-landing .abt-data p{
        font-size: 15px;
        padding: 0;
    }

    .abt-apparel-landing .vision-mission li{
        width: auto;
    }
}