
.primaryContainer {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    width: 100%;
}

#tech_subtitle {
    float: left;
    height: 200px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 100%;
    min-width: 0px;
}

#tech_detailpic {
    float: left;
    height: 550px;
    margin-left: 0px;
    margin-top: 0px;
    clear: both;
    width: 100%;
    min-width: 0px;
    background-image: url("images/diagram1_1920.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50% 0%, 50% 25%;
    background-repeat: no-repeat;
}

#tech_title {
    float: none;
    font-size: 57px;
    width: 80%;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: 1em;
    margin-left: auto;
    margin-top: 75px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    min-width: 0px;
    font-family: 'Gotham Bold';
}

#tech_crossx_cont {
    float: left;
    height: 500px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    width: 100%;
    min-width: 0px;
    margin-right: 0%;
}

#crossx {
    float: none;
    width: 960px;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: auto;
}

#tech_crossx {
    float: none;
    height: 500px;
    margin-left: auto;
    margin-top: 20px;
    clear: none;
    width: 960px;
    margin-right: auto;
}

#xcrossinfo {
    float: left;
    font-size: 20px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0px;
    margin-top: 25px;
    clear: none;
    min-height: 0px;
    margin-right: 0px;
    font-family: 'Gotham Rounded Book';
    color: #000;
}



#detailfeatureinfo {
    float: left;
    font-size: 20px;
    width: 400px;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 65%;
    margin-top: 355px;
    clear: none;
    min-height: 132px;
    margin-right: 0px;
    font-family: 'Gotham Rounded Book';
    color: rgb(255, 255, 255);
}

@media only screen and (max-width: 1280px) {
    #tech_detailpic {
        background-image:url("images/diagram1_1280.jpg");
        background-attachment: scroll;
        background-size: cover;
        height: 525px;
        margin-top: 0px;
        margin-left: 0%;
        clear: both;
        background-position: 29.7% 0%, 85% 0%, 0% 0%;
        background-repeat: no-repeat;
    }

    #tech_subtitle {
        height: 175px;
        margin-top: 0px;
        margin-left: 0px;
        clear: none;
    }

    #tech_crossx {
        width: 750px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
    }

    #xcrossinfo {
        clear: none;
        margin-right: 0%;
        margin-left: 3.758333%;
        height: auto;
        width: 90%;
        text-align: left;
    }

    #tech_crossx_cont {
        height: 425px;
        margin-top: 0px;
        clear: both;
    }

    #tech_title {
        margin-top: 75px;
        font-size: 35px;
    }

    #detailfeatureinfo {
        margin-top: 300px;
        margin-left: 65%;
        clear: none;
        font-size:18px;
        width:280px;
    }
    #crossx {
    float: left;
    width: 750px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    clear: none;

}
}

@media only screen and (max-width: 780px) {
    #tech_detailpic {
        height: 475px;
        background-image:url("images/vanairMock.jpg"),url("images/diagram1_1280.jpg"),url("images/diagram1_1280.jpg"),url("images/diagram1_1920-14.jpg");
        background-attachment: scroll;
        -webkit-background-size: 818.280029296875px, 1225.9520263671875px, 135%, auto;
        background-size: 818.280029296875px, 1225.9520263671875px, 135%, auto;
        background-position: 65% 100.8%, 25% 0%, 85% 0%, 0% 0%;
        background-repeat: repeat repeat;
    }

    #tech_subtitle {
        height: 125px;
    }

    #tech_title {
        font-size: 30px;
        margin-top: 45px;
        margin-left: auto;
        clear: none;
        margin-right: auto;
        float: none;
    }

    #tech_crossx {
        width: 480px;
        height: auto;
    }

    #xcrossinfo {
        margin-left: auto;
        clear: none;
        margin-right: auto;
        float: none;
    }

    #tech_crossx_cont {
        height: 425px;
    }

    #detailfeatureinfo {
        margin-top: 323px;
        margin-left: auto;
        clear: none;
        margin-right: auto;
        float: none;
        font-size:18px;
        width: 80%;
        
    }
    
/*    #detailfeatureinfo {
    float: left;
    font-size: 18px;
    width: 280px;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 56.758706%;
    margin-top: 325px;
    clear: none;
    min-height: 132px;
    margin-right: 0px;
    font-family: 'Gotham Rounded Book';
    color: rgb(255, 255, 255);
} */
    
    #crossx {
    float: none;
    width: 960px;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: auto;
}
}

@media only screen and (max-width: 478px) {
    #tech_subtitle {
        height: 75px;
    }

    #tech_detailpic {
        height: 425px;
        background-image:url("images/diagram1_320.jpg"),url("images/vanairMock.jpg"),url("images/diagram1_1280.jpg"),url("images/diagram1_1280.jpg"),url("images/diagram1_1920-14.jpg");
        background-attachment: scroll;
        -webkit-background-size: 500px, 818.280029296875px, 1225.9520263671875px, 135%, auto;
        background-size: 500px, 818.280029296875px, 1225.9520263671875px, 135%, auto;
        background-position: 75% 19.8%, 72.8% 100.8%, 25% 0%, 85% 0%, 0% 0%;
        background-repeat: no-repeat, repeat, repeat, repeat, repeat;
    }

    #tech_crossx {
        width: 300px;
        height: auto;
    }

    #xcrossinfo {
        width: 100%;
    }

    #tech_crossx_cont {
        height: 387px;
    }

    #tech_title {
        font-size: 22px;
        margin-top: 15px;
    }

    #detailfeatureinfo {
        margin-top: 299px;
        margin-left: auto;
        clear: none;
        font-size: 14px;
        width: 300px;
        margin-right: auto;
        float: none;
    }
}