/* 
    Created on : 30 Apr 2017, 7:17:50 PM
    Author     : Joshua Sello
*/

.landing_page {
    position: relative;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    width: 100vw;
    height: 100vh;
}
.page_seg {
    position: relative;
    width: 100vw;
    height: max-content;
    padding: 50px 0px 50px;
}
.text_content_hold {
    position: relative;
    max-width: 75%;
    width: max-content;
    min-width: 260px;
    height: max-content;
    margin: 0px;
}/*
.full_half_hold {
    position: relative;
    width: 100vw;
    height:100vh;
}*/
.full_half_hold .half_hold {
    background: #f2f2f2;
}
.half_hold {
    position: relative;
    margin: 0px;
    float: left;
    //overflow-x: hidden;
    width: calc(50vw - 0px);
    height: 100vh;
}
.text_pad_cont {
    position: relative;
    width: calc(100% - 100px);
    height: max-content;
    padding: 50px;
    text-align: justify;
    margin: 0px;
    top: 50%;
    webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media screen and (min-width: 0px) and (max-width:821px) {
    .half_hold {
        width: 100%;
    }
    .back_half {display: none;}
}
@media screen and (min-width: 0px) and (max-width:674px) {
    .full_half_hold{
        height: max-content;
        height: fit-content;
        height: content-box;
        min-height: 100vh;
        display: none;
    }
    .half_hold {
        height: max-content;
        height: fit-content;
        height: content-box;
        min-height: 100vh
    }
    .text_pad_cont {
        position: relative;
        top: 0px;
        margin: 0px;
        top: 0;
        webkit-transform: none;
        -ms-transform: none;
        transform: none;
        height: max-content;
    }
}