.about_main_wrapper{
   background-color: black;
   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

   min-height: 60rem; 
   padding:5rem; 
   display: flex;
    align-items: center;
    justify-content: center;
}
.about_outer_border{
    border: 1px solid white;
    min-height: 50rem; 
    height: 100%;
    margin-top: 2rem;
    width: 100%;
	display: flex;
    display: flex;
    flex-wrap: wrap-reverse;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding:1rem;
}
.inner_flex_about{
     
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-family: 'Montserrat', sans-serif;
    font-size: 4rem;
    letter-spacing: .2rem;
    color: gray;
    text-transform: uppercase;
    color: #774701;
}
/* .first_row{
    text-transform: uppercase;
    color: #774701;
     
} */
.second_row{
    
}
.third_row{

}
.bottom_row{
    font-size: 1.3rem;
    font-family: 'Arimo', sans-serif;
    text-transform: uppercase;
    margin-top: 1rem;
    color: #834f02;
    letter-spacing: .2rem;
    line-height: 2.8rem;
}
.same{
    margin-bottom: 2rem;
}
.left_about{
    font-size: 1.3rem;
    font-family: 'Arimo', sans-serif;
    text-transform: uppercase;
    margin-top: 1rem;
    color: #834f02;
    letter-spacing: .2rem;
    line-height: 2.8rem;
    max-width: 75rem;
    text-align: justify;
}
.space{

}
.vertical_border{
    min-height: 19rem;
    width: 1px;
    background-color: #d8d7d7;
    background-color: white;
    margin: 0 6rem;
}
.about_head{

}
 @media screen and (max-width: 1650px) {
    
    .vertical_border {
        display: none;
    }
    .about_outer_border{
        /* width: 50%; */
        justify-content: space-evenly;
    }
    .left_about{
        max-width: 66rem;
        margin:1.5rem;
    }
    .inner_flex_about {
        margin:1.5rem;
    }

 

 }
 @media screen and (max-width: 800px) {
   .inner_flex_about{
        font-size: 2rem;
    }
    .about_main_wrapper{
        padding:3rem;
    }

 }
 @media screen and (max-width: 650px) {
    .about_outer_border{
        padding:1rem;
    }
 }