@media (min-width: 320px) and (max-width: 640px){
    .icon{
        display: flex;
        justify-content: center;
    }
    .top-container {
        padding-top: 8px;
        height:100px !important;
    }
    .container-p{
        width: 300px !important;
        margin-left:10px !important;
    }
    .carousel-caption h3 a{
        font-size:16px !important;

    }
    .carousel-caption {
        padding-top: 0px !important;
        padding-bottom: 37px !important;
        text-align: center;
    }
    .sub-trading{
         padding: 50px 10px 0;
    }
    .sub-trading h2{
        font-size: 20px;
    }
    .container .slide_img img {
        height: 376px !important;
    }
    .add-section{
        margin-top: 200px !important;
    }
    .relative-1{
        height: 335px !important;
    }
    .tra-div{
        padding: 155px 20px 0;
    }
    .aoss{
        float: none !important;
    }
}