#landing_boxes {
    width: 80%;
    margin: 60px auto;
    text-align: center;
}

.landing_box {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    width: 49%;
    border: 1px solid #FFFFFF;
    cursor: pointer;
    border-bottom: 4px solid #FFFFFF;
}

.landing_box_image_wrap {
    position: relative;
    background-size: cover !important;
    height: 100%;
    width: 100%;
    max-height: 400px;
    height: 400px;
}

#landing_box_image_wrap_one {
    background: url(../images/landing_1.png) no-repeat 0 0;
}

#landing_box_image_wrap_two {
    background: url(../images/landing_4.png) no-repeat 0 0;
}

#landing_box_image_wrap_three {
    background: url(../images/landing_6.png) no-repeat 0 0;
}

#landing_box_image_wrap_four {
    background: url(../images/landing_3.png) no-repeat 0 0;
}

#landing_box_image_wrap_five {
    background: url(../images/landing_5.png) no-repeat 0 0;
}

#landing_box_image_wrap_six {
    background: url(../images/landing_2.png) no-repeat 0 0;
}

.landing_box_image {
    width: 100%;
}

.landing_box_tease {
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    width: 100%;
    height: 400px;
    text-align: center;
    color:#FFFFFF;
    background: rgba(0,0,0,.4);
	display:block!important;
}

.landing_box_tease:hover {
    background: rgba(0,0,0,.4) url(../images/Push_Button.png) no-repeat bottom right;
    background-position-x: 98.5%;
    background-size: 60px;
    background-position-y: 97%;
}

.landing_box_tease_wrapper {
    display: table;
    vertical-align: bottom;
    height: 100%;
    width: 100%;
   margin-top: expression((parentNode.offsetHeight.offsetHeight/2)-(parseInt(this.offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(this.offsetHeight)/2) +'px');
}

.landing_box_tease_wrapper_center {
    display: table-cell;
    vertical-align: middle;
    margin-top: expression((parentNode.offsetHeight.offsetHeight/2)-(parseInt(this.offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(this.offsetHeight)/2) +'px');
}

.landing_box_tease h2 {
    font-size: 2em;
}

.landing_box_tease p {
    color: #FFFFFF;
    font-weight: 400;
    padding: 0 10%;
    font-size: 1.15em;
}

.landing_box_text  {
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    background: url(../images/red_bg_point_four.png) repeat;
    color: #FFFFFF;
    height: 100%;
    overflow: scroll;
	display:none!important;
}

.landing_box_text_wrapper {
    display: table;
    vertical-align: bottom;
    height: 100%;
    width: 100%;
    margin-top: expression((parentNode.offsetHeight.offsetHeight/2)-(parseInt(this.offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(this.offsetHeight)/2) +'px');
}

.landing_box_text_wrapper_center {
    display: table-cell;
    vertical-align: middle;
    margin-top: expression((parentNode.offsetHeight.offsetHeight/2)-(parseInt(this.offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(this.offsetHeight)/2) +'px');
}

.landing_box_text h2 {
    width: 80%;
    margin: 0px auto;
    font-size: 1.25em;
    letter-spacing: .05em;
    font-weight: bold;
    text-align: left;
}


.landing_box_text p {
    width: 80%;
    margin: 0px auto;
    text-align: left !important;
    padding: 5px 0;
    font-weight: lighter;
    color: #FFFFFF;
}

.landing_box_text a {
    color: #FFFFFF;
    text-decoration: underline;
}

.landing_link .landing_box_tease_wrapper_center:hover {
    background: url(../images/red_bg_point_four.png) repeat !important;
    color: #FFFFFF;
}

.push_icon {
    width: 60px;
    position: absolute;
    right: 10px;
    bottom: 10px; 
}

@media screen and (max-width: 1500px) {
    .overflow_container {
        overflow: scroll;
        max-height: 60%;
        min-height: 240px;

    }
}

@media screen and (max-width: 1300px) {
    #landing_boxes {
        width: 100%;
    }
    #landing_box_image_wrap_six {
        background: url(../images/landing_2.png) no-repeat -100px 0;
    }
}

@media screen and (max-width: 1050px) {
    #landing_box_image_wrap_six {
        background: url(../images/landing_2.png) no-repeat -180px 0;
    }
}

@media screen and (max-width: 1030px) {
    .landing_box_tease {
        background: rgba(0,0,0,.4) url(../images/Push_Button.png) no-repeat bottom right;
        background-position-x: 98.5%;
        background-size: 60px;
        background-position-y: 97%;
    }
}

@media screen and (max-width: 860px) {
    .landing_box {
        display: block;
        width: 100%;
        border: none;
        border-bottom: 1px solid #FFFFFF;
    }
    #landing_box_image_wrap_six {
        background: url(../images/landing_2.png) no-repeat 0px 0;
    }
    #landing_box_image_wrap_five {
        background: url(../images/landing_5.png) no-repeat 0px 0;
    }
}

@media screen and (max-width: 720px) {
    #landing_box_image_wrap_six {
        background: url(../images/landing_2.png) no-repeat -180px 0;
    }
    #landing_box_image_wrap_five {
        background: url(../images/landing_5.png) no-repeat -165px 0;
    }
}

@media screen and (max-width: 620px) {
    .why_page h1 {
        font-size: 2.75em;
        margin: 55px 10px -5px;
    }
}

@media screen and (max-width: 540px) {
    #landing_box_image_wrap_six {
        background: url(../images/landing_2.png) no-repeat -240px 0;
    }
}




