.primaryContainer {
    height: auto;
    margin: 0px;
    min-height: 100%;
    width: 100%;
    position: relative;
    background-image:url("img/oneeva_backgroundsite.png"),url("img/carbon.jpg");
    background-attachment: fixed;
    -webkit-background-size: auto;
    background-size: cover, auto;
    padding: 0px;
    background-position: 0% 0%;
    background-repeat: no-repeat, repeat;
}

.primaryContainer2 {
    height: auto;
    margin: 0px;
    min-height: 100%;
    width: 100%;
    position: relative;
    background-image:url("img/background_blackside.png"),url("img/oneeva_backgroundsite.png"),url("img/carbon.jpg");
    background-attachment: scroll, fixed, fixed;
    -webkit-background-size: auto, auto, auto;
    background-size: auto, cover, auto;
    padding: 0px;
    background-position: 100% 0%, 0% 0%, 0% 0%;
    background-repeat: repeat-y, no-repeat, repeat;
}

#menu_container {
    float: left;
    height: 276px;
    clear: none;
    width: 750px;
    position: fixed;
    top: 25%;
    left: auto;
    bottom: auto;
    background-image:url("img/menu1.png");
    background-attachment: scroll;
    -webkit-background-size: 100%;
    background-size: 100%;
    min-width: 0px;
    background-position: 0% 0%;
    background-repeat: no-repeat no-repeat;
}

.menu_container_index {
    right: 20px;
}

.menu_container_blackside {
    right: 225px;
}

#about_info {
    position: fixed;
    right: 0px;
    top: 25%;
    left: auto;
    bottom: auto;
    width: 200px;
    padding-top: 5px;
}

#about_info p {
    text-align: center;
}

#getintouch_info {
    position: fixed;
    right: 0px;
    top: 25%;
    left: auto;
    bottom: auto;
    width: 205px;
    padding-top: 50px;
}

#getintouch_info p {
    text-align: center;
}

.back_button {
    visibility: hidden;
	font-size: 150%;
}

#menu_link_oneeva {
    float: left;
    height: 91px;
    clear: none;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

#menu_link_sc {
    float: left;
    height: 56px;
    clear: none;
    width: 100%;
    position: absolute;
    top: 87px;
    left: 0px;
    bottom: auto;
}

#menu_link_fb {
    float: left;
    height: 73px;
    clear: none;
    width: 100%;
    position: absolute;
    top: 139px;
    left: 0px;
    bottom: auto;
}

#menu_link_cntc {
    float: left;
    height: 61px;
    clear: none;
    width: 100%;
    position: absolute;
    top: 208px;
    left: 0px;
    bottom: auto;
}

#menu_link_oneeva:hover {
    background-color: rgb(0, 0, 0);
}

#menu_link_sc:hover {
    background-color: rgb(0, 0, 0);
}

#menu_link_fb:hover {
    background-color: rgb(0, 0, 0);
}

#menu_link_cntc:hover {
    background-color: rgb(0, 0, 0);
}

#image {
    float: left;
    width: 100%;
    max-width: none;
    height: auto;
    margin: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    visibility: hidden;
    opacity: 0;
}

#image1 {
    float: left;
    width: 100%;
    max-width: none;
    height: auto;
    margin: 0px;
    clear: both;
    color: rgb(0, 0, 0);
    visibility: hidden;
    opacity: 0;
}

#image2 {
    float: left;
    width: 100%;
    max-width: none;
    height: auto;
    margin: 0px;
    clear: both;
    color: rgb(0, 0, 0);
    visibility: hidden;
    opacity: 0;
}

#image3 {
    float: left;
    width: 100%;
    max-width: none;
    height: auto;
    margin: 0px;
    clear: both;
    color: rgb(0, 0, 0);
    visibility: hidden;
    opacity: 0;
}

#image:hover {
    opacity: 0;
}

#image1:hover {
    opacity: 0;
}

#image2:hover {
    opacity: 0;
}

#image3:hover {
    opacity: 0;
}

@media only screen and (max-width: 1400px) {
    
    body { font-size: 84%; }

    #menu_container {
        width: 650px;
        height: 240px;
        left: auto;
    }

    #menu_link_oneeva {
        height: 79px;
    }

    #menu_link_sc {
        top: 75px;
        left: 0px;
        height: 49px;
    }

    #menu_link_fb {
        top: 120px;
        left: 0px;
        height: 64px;
    }

    #menu_link_cntc {
        left: 0px;
        height: 53px;
        top: 180px;
    }
}

@media only screen and (max-width: 970px) {

.primaryContainer2 {
    background-image: none;
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 0% 0%;
    background-repeat: repeat;
	background-color: #111;
}

   .menu_container_blackside {
    visibility: hidden;
}

    #about_info {
	Width: 100%;
	top: 20%;
    
}    
    #getintouch_info {
    Width: 100%;
	top: 20%;
	
}
    #menu_container {
        width: 100%;
        left: auto;
        right: 0px;
        height: 100%;
    }

.back_button {
    visibility: visible;
}
    #menu_link_cntc {
        left: 0px;
        top: 180px;
        width: 100%;
        clear: none;
        visibility: hidden;
    }

    #menu_link_fb {
        top: 120px;
        left: 0px;
        width: 100%;
        clear: both;
        visibility: hidden;
    }

    #menu_link_sc {
        top: 75px;
        left: 0px;
        width: 100%;
        clear: none;
        float: left;
        visibility: hidden;
    }

    #menu_link_oneeva {
        top: 0px;
        left: 0px;
        width: 100%;
        height: 79px;
        visibility: hidden;
    }

    #image {
        float: left;
        width: 100%;
        max-width: none;
        height: auto;
        clear: none;
        color: rgb(0, 0, 0);
        visibility: visible;
    }

    #image1 {
        float: left;
        height: auto;
        clear: both;
        color: rgb(0, 0, 0);
        visibility: visible;
    }

    #image2 {
        float: left;
        width: 100%;
        max-width: none;
        height: auto;
        clear: both;
        color: rgb(0, 0, 0);
        visibility: visible;
    }

    #image3 {
        float: left;
        width: 100%;
        max-width: none;
        height: auto;
        margin: 0px;
        clear: both;
        color: rgb(0, 0, 0);
        visibility: visible;
    }
}

