
        .stackone {
            border: 0.5rem solid #fff;
            float: left;
            height: 20rem; 
            width: 75%;
            margin: 1rem;
            position: relative;
            -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
            -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
            box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
            -webkit-transform: rotate(4deg);
            -moz-transform: rotate(4deg);
            -o-transform: rotate(4deg);
            -ms-transform: rotate(4deg);
            transform: rotate(4deg);
        }    
        .stackone:before {
            content: " ";
            height: 100%; 
            width: 100%;
            background-color: #e2e2e2;
            border: 0.5rem solid #fff;
            position: absolute;
            z-index: 1;
            top: 0px;
            left: -1rem;
            -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.3);
            -moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.3);
            box-shadow: 2px 2px 4px rgba(0,0,0,0.3);
            -webkit-transform: rotate(-10deg);
            -moz-transform: rotate(-10deg);
            -o-transform: rotate(-10deg);
            -ms-transform: rotate(-10deg);
            transform: rotate(-10deg);
            background-image:url(../img/projects/1150-First-Ave_b.jpg);
            background-size:cover;
            background-position: center center;
        }
        .stackone:after {
            content: " ";
            height: 100%; 
            width: 100%;
            background: #768590;
            border: 0.5rem solid #fff;
            position: absolute;
            z-index: 1;
            top: 0rem;
            left: -0.5rem;
            -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.3);
            -moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.3);
            box-shadow: 2px 2px 4px rgba(0,0,0,0.3);
            background-image:url(../img/about_after.jpg);
            background-size:cover;
            background-position: center center;
            -webkit-transform: rotate(-4deg);
            -moz-transform: rotate(-4deg);
            -o-transform: rotate(-4deg);
            -ms-transform: rotate(-4deg);
            transform: rotate(-4deg);
        }
        .stackone:hover,
        .stackone:hover:before,
        .stackone:hover:after {
            -webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
            -moz-box-shadow: 0 0 0 rgba(0,0,0,0);
            box-shadow: 0 0 0 rgba(0,0,0,0);
        }
        .polaroid-stack {
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
        }
        .scope {
            padding-left:2rem;
        }
        .scope li {
            margin-bottom: 0.5rem;
            font-size: 1.25rem;
            line-height: 1.5rem;
        }
        .scope li:before {
            content: "";
            width: 0.75rem;
            height: 0.75rem;
            background-color: #ff7400;
            display: inline-block;
            margin-right: 0.5rem;
        }

        .image-caption div {
            width:100%;
            display: flex;
            flex-direction: column;
            align-items: center;
            padding: 0 1rem 2rem 1rem;
        }

        .image-caption .row {
            font-weight:1rem;
            display:inline-block;
            margin-bottom:0.5rem;
        }
        .image-caption .row span.label {
            color:#ff7400;
        }

ul.project-details li {
    margin-left: 5rem;
    position: relative;
    margin-bottom:0.5rem;
    text-align: left;
}
ul.project-details li:nth-child(1):before,
ul.project-details li:nth-child(2):before,
ul.project-details li:nth-child(3):before {
    content:"Client:";
    left: -5rem;
    padding: 0 0.5rem 0 0;
    position: absolute;
    color: #ff7400;
    top: 0;
    display: inline-block;
    text-align: right;
    width: 5rem;
}
ul.project-details li:nth-child(2):before {
    content:"Contractor:";
}
ul.project-details li:nth-child(3):before {
    content:"Architect:";
}

        






            .img-overlay {
                position: absolute;
                z-index: 99999999;
                background-color: #fff;
                background-size: cover;
                background-size: contain;
                background-position: center center;
                background-repeat: no-repeat;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                display: none;
                border: 2rem solid #fff;
                align-items: center;
                justify-content: space-between;
                flex-direction: row;
            }
            .close {
                z-index: 999999999;
                position: absolute;
                top: 0;
                right: 0;
                background-color: #fff;
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 2rem;
            }
            .close svg {
                width:1.5rem;
                height:1.5rem;
            }
            figcaption h2.photostack-title {
                position:relative;
                display:flex;
                align-items: center;
                justify-content: center;
            }
            .photostack-img-zoom {
                position: absolute;
                right: 1rem;
            }
            .photostack-img-zoom svg{
                width:2rem;
                height:2rem;
            }
            .close svg:hover,
            .photostack-img-zoom svg:hover {
                fill: #ff7400;
            }
            #nextImg,
            #prevImg {
                display:inline-block;
                background-color: #0a9dbc;
                background-color: rgba(222, 222, 222, 0.5);
                border-radius: 1rem;
                display:flex;
                align-items: center;
                justify-content: center;
                padding:1rem;
            }
            #nextImg svg,
            #prevImg svg {
                fill:#ff7400;
                width:2rem;
                height:2rem;
            }
            
            .photostack-back {
                text-align: center;
                font-family: 'Roboto',sans-serif;
            }
            
            .photostack-back h3 {
                font-size: 2rem;
                line-height: 4.5rem;
                margin-bottom: 1rem;
                font-family: 'Oswald',sans-serif;
                text-transform: uppercase;
                display: block;
            }
            .photostack-back p {
                text-align: center;
                width: 100%;
                font-size: 1.5rem;
                line-height: 2rem;
                margin: 1rem auto 2rem;
            }
            .photostack-back ul {
                display: inline-block;
            }
            
            .photostack-back ul.project-details li {
                margin-left: 6rem;
            }
            .photostack-back ul.project-details li:nth-child(1):before,
            .photostack-back ul.project-details li:nth-child(2):before,
            .photostack-back ul.project-details li:nth-child(3):before {
                left: -6rem;
                width: 6.5rem;
                padding: 0 1rem 0 0;
            }
       
/*
        
        .service-img {
            border:1rem solid #fff;
            height: 45vh;
            position:relative;
            overflow: hidden;
        }
        .services .row {
            margin-top:12rem;
            padding:0 8rem;
        }
        .services p {
            font-size: 2rem;
            line-height: 2.5rem;
            padding: 0;
            text-align: left;
            border-right: 1.5rem solid transparent;
        }
        .section-title {
            color: #0a9dbc;
            text-transform: uppercase;
            letter-spacing: 2px;
            font-family: 'Oswald',sans-serif;
            font-size:0.875rem;
        }

        .service-img .image-caption {
            width: 100%;
            height: 100%;
            position: absolute;
            text-align: center;
            color:#000;
            padding:1rem;
            background:#fff;
            top: -moz-calc(100% - (3.5rem));
            top: -webkit-calc(100% - (3.5rem));
            top: calc(100% - (3.5rem));
            transition: all 0.75s;
        }
        .service-img:hover .image-caption {
            display:flex;
            align-items: flex-start;
            top: 0;
            color:#fff;
            background: -moz-linear-gradient(top, rgba(0,0,0,0) 20%, rgba(0,0,0,1) 90%);
            background: -webkit-linear-gradient(top, rgba(0,0,0,0) 20%,rgba(0,0,0,1) 90%);
            background: linear-gradient(to bottom, rgba(0,0,0,0) 20%,rgba(0,0,0,1) 90%);
            align-items: flex-end;
        }
        .service-img .image-caption h3 {
            font-size: 1.5rem;
        }
        .service-img .image-caption p {
            font-size: 1rem;
            line-height: 1.25rem;
            text-align: center;
            padding: 0 1rem;
            border:0;
        }
        .service-img:hover .image-caption h3,
        .service-img:hover .image-caption p {
            color:#fff;
        }*/
