.about_main_box {
    width: 100%;
}

.about_main {
    max-width: 1588px;
    width: 90%;
    margin: auto;
    padding: calc(10px + 0.5rem) 0;
    display: flex;
    justify-content: space-between;
    gap: calc(10px + 3rem);
}

.about_right{
    flex: 1;
    padding-top: calc(10px + 0.5rem);
}

@media screen and (max-width: 1100px){
  
    .about_main{
        flex-direction: column;
        justify-content: flex-start;
        gap: calc(10px + 1rem);
    }
   
}