@media only screen and (max-width : 990px) {
    #principal {
        width: 100%;
        left: inherit;
        margin-left: 0;
    }

    #principal li a {
        padding: 35px 7px;
    }

    #principal .buyNow a {
        padding: 35px 20px;
    }

    .content {
        width: 95%;
    }

    .machine {
        left: -100px;
        background-size: 100%;
        top: 215px;
        width: 820px;
        height: 520px;
    }

    .bobCloud {
        background-size: 100%;
        height: 180px;
        width: 210px;
        left: 16%;
        top: 140px;
    }
	
	.viewAllFeatures {
		width: 100%;
	}
}

@media only screen and (max-width : 800px) and (min-width: 651px) {
    #principal li a {
        padding: 35px 6px;
        font-size: 1.1rem;
    }

    #principal .buyNow a {
        padding: 35px 20px;
        font-size: 1.2rem;
    }

    #principal li.searchNav a {
        text-indent: -9999px;
        display: inline-block;
        line-height: 0;
        padding-right: 20px;
        padding-left: 20px;
        background-position: 50%;
    }

    #tryit, #download {
        display: none;
    }

    .logo a {
        background-size: 190px;
        background-position: 0 50%;
        width: 200px;
    }

    #quickNav .content {
        font-size: 1.1rem;
    }

    .questions a {
        padding: 13px 17px;
    }

    .postImageRight {
        margin-right: -170px;
    }

    .postImageLeft {
        margin-left: -170px;
    }

    #contentPost {
        overflow: hidden;
    }

    .aFeature {
        width: 95%;
    }

    .individual_features {
        overflow: hidden;
        padding: 0 2.5%;
        width: 100%;
    }
	
	#features_link, #license_levels_link {
		display: table-row;
	}

	div.inline {
		float: none;
		display: inline;
	}
}

@media only screen and (max-width : 667px){

	div.inline {
    float: none;
    display: inline;
	}
    html {
        font-size: 50%;
    }

    .control_mobile {
        display: block;
        left: -186px;
    }

    .mobile_menu {
        display: block;
    }

    .mobile_menu a {
        display: inline-block;
        padding: 20px;
        text-indent: -9999px;
        background: url('../images/burger.png') 50% no-repeat;
        height: 15px;
        width: 22px;
    }

    .bobCloud, .machine {
        display: none;
    }

    #elevatorPitch {
        background: url('../images/shadow.jpg') right bottom no-repeat #f9f9f9;
    }

    .boxTop {
        width: 100%;
        margin: auto;
        float: inherit;
    }

    .featureButton {
        width: 100%;
    }

    #quickNav {
        display: none;
    }

    .titleTop {
        width: 100%;
        margin: auto;
        background-size: 100%;
        background-position: 0;
        max-width: 370px;
    }

    .textBox {
        text-align: left;
    }

    #principal {
        left: 0;
        margin-left: 0;
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #eaeaea;
    }

    .logo {
        float: inherit;
        padding-left: 21px;
    }

    .logo a {
        height: 39px;
        width: 90px;
        background-size: 195px;
    }

    #principal ul {
        display: none;
    }

    .content {
        width: 95%;
    }

    .boxRight .featureOne, .boxRight .featureTwo, .boxLeft .featureOne, .boxLeft .featureTwo {
        padding-left: 0;
        margin-bottom: 70px;
    }

    .boxLeft, .boxRight {
        width: 100%;
    }

    .gearsImage, .syncIconContent, .arrowContent, .handsContent {
        float: right;
        position: relative;
        margin: 10px 0 10px 10px;
    }

    .theQuote:after {
        right: -30px;
    }

    #testimonialsQuotes {
        height: auto;
    }

    .authorQuote {
        margin-right: 100px;
        line-height: 30px;
        padding-top: 12px;
        float: inherit;
    }

    #featureClients li {
        margin: 20px;
    }

    #featureClients .content {
        padding: 20px 0;
    }

    #tryit, #download, #cloudConnect {
        display: none;
    }

    #buyIt .content {
        background: none;
    }

    #buyIt .bigText {
        padding: 100px 20px;
        border-top: 1px solid #f1f1f1;
    }

    .footerNav, .footerTwitter, .footerRight {
        display: none;
    }

    .footerLeft {
        width: 100%;
        text-align: center;
    }

    .footerLeft span {
        display: none;
    }

    .socialLinks {
        float: inherit;
    }

    .downloadSection {
		/*display: none;*/;
    }

    #product-download article {
        padding-left: 0;
    }

    .screenShot {
        width: 100%;
    }

    .screenShot img {
        width: 100%;
        height: auto;
    }

    .thePost .textLeft {
        display: block;
        margin-bottom: 50px;
        width: 100%;
    }

    .thePost .textRight {
        width: 100%;
        display: block;
        margin-top: 50px;
    }

    .postImageRight,
	.postImageLeft {
        margin: auto;
        width: 100% !important;
        display: block;
    }

    .individual_features .postImageRight {
        margin: auto;
    }

    .thePost {
        margin: 70px 0;
        clear: both;
        display: block;
    }

    .textRight.NoImage {
        float: inherit;
    }

    #mapFeature {
        width: 95%;
    }

    #mapFeature .map {
        margin: 0;
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: center;
        width: 100%;
        height: 350px;
    }

    .aFeature .textRight {
        display: block;
        margin: 10px 0;
        width: 100%;
    }

    .aFeature, .principalTitle {
        width: 95%;
        display: block;
    }

    #dashboardFeature .dashboardF {
        width: 100%;
        height: 350px !important;
        float: inherit;
        margin: 0;
        background-size: 100%;
        background-repeat: no-repeat;
    }

    #dashboardFeature {
        padding-bottom: 0;
    }

    #dashboardFeature .aFeature {
        margin-bottom: 0;
    }

    #plugins .plugins,.windowBlank {
        width: 100%;
        background-size: 100%;
        height: 400px;
        margin: 0;
    }

    #onramp .installer {
        margin-top: 30px;
        width: 100%;
        margin-right: 0;
        float: none;
    }

    #extraFeatures .boxRight .featureOne, #extraFeatures .boxRight .featureTwo, #extraFeatures .boxLeft .featureOne, #extraFeatures .boxLeft .featureTwo {
        padding-top: 110px;
        background-position: top center;
    }

    #iwantit {
        display: none;
    }

    .showWindow {
        /* display: none; */

        bottom: -1px;
}

    #featureTop {
        height: auto;
        padding: 150px 2.5% 100px 2.5%;
    }

    .windowHero {
        display: none;
    }

    #featureSingle {
        height: auto;
    }

    .leftBox {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }

    .support_box, .email_box, .call_box {
        float: inherit;
        margin: 40px auto;
    }

    #videos .the_video {
        float: inherit;
        margin: 40px auto;
        width: 100%;
    }

    .stars, .stars2 {
        width: 95%;
    }

    .manual_content a {
        padding: 15px 5%;
    }

    .manual_content a:hover {
        padding: 15px 7%;
    }

    body {
    }

    #me_header h1 {
        display: block;
        margin: auto;
    }

    #me_header .left {
    /* display: none; */
        display: n;
    }

    #me_header .message {
        float: none;
        width: 100%;
    }

    #me_header .blurbs {
        width: 100%;
        text-align: center;
    }

    #me_header .blurbs > div {
        width: 100%;
        min-height: initial;
    }

    #me_header .button_cta {
        display: none;
    }

    .header_pillars div {
        background: none;
        width: auto;
        opacity: 0.5;
        display: inline-block;
        margin: 0 8px;
        height: auto;
        padding: 0;
    }

    .header_pillars span {
        display: block;
    }

    .header_me {
        height: 698px;
    }

    #me_header h2 {
        width: 95%;
    }

    .hot_bar {
        height: 90px;
    }

    .hot_bar a {
        width: 80%;
    }

    #quickNav.stay {
        display: block !important;
        height: auto;
        position: relative;
    }

    #quickNav {
        display: none !important;
    }

    .header_pillars {
        z-index: 900;
        width: 100%;
        left: initial;
        margin-left: auto;

        bottom: 75px;
}

    #quickNav .content li {
    }

    #quickNav .content li.questions {
        right: 0;
        position: absolute;
        margin-top: 0;
        top: 0;
    }

    .MyEclipse .logoProduct {
        left: 0;
        position: absolute;
        margin-top: 0 !important;
        top: 0;
    }

    .MyEclipse #quickNav ul {
        padding-top: 40px;
        text-align: center;
    }

    .MyEclipse .request-demo {
        float: none;
    }

    #quickNav .content {
        width: 100%;
    }

    .MyEclipse .logoProduct {
        border: 0;
    }

    .MyEclipse .questions a {
        border-radius: 0;
    }

    .MyEclipse #pillars {
        margin-top: 50px;
    }

    .MyEclipse #feature .icon {
        position: relative;
        margin: auto;
        margin-bottom: 20px;
    }

    .boxRight .featureOne, .boxRight .featureTwo, .boxLeft .featureOne, .boxLeft .featureTwo {
        margin-bottom: 50px;
    }

    .MyEclipse #capabilities .menuLeft {
        float: none;
        width: 100%;
    }

    .MyEclipse #capabilities .picture.active {
        display: none;
    }

    .MyEclipse #capabilities .picture {
        display: none;
    }

    .MyEclipse #capabilities li.current:after {
        display: none;
    }

    .MyEclipse #news .post {
        height: auto;
        float: none;
        margin: auto;
        display: block;
        margin: 20px auto;

        width: 100%;
}

    .MyEclipse #news .post:nth-child(2) {
        margin: 20px auto;
    }

    .MyEclipse #news .post:last-child {
        float: 20px auto;
        float: none;
    }

    .MyEclipse #buyIt .bigText {
        padding: 110px 12px 110px 131px;
        text-align: center;
    }

    .MyEclipse #buyIt .bigText a:after {
        display: none;
    }

    .MyEclipse #footer-products {
        position: relative;
        z-index: 900;
        display: block;
    }

    .MyEclipse {
        margin: auto;
    }

    #me_header .screens {
        display: none;
    }

    #me_header .play {
        width: 60px;
        position: relative;
        height: 60px;
        background-size: 100%;
        left: 0;
        margin: auto;
    }

    #me_header .left {
        float: none;
        margin: 220px auto 0 auto;
    }

/*
    #me_header .play:before {
        content: "Play Video";
        display: block;
        width: auto;
        height: 20px;
        padding-top: 63px;
        opacity: 0.5;
        margin: auto;
        text-align: center;
    }
*/
    .play {}
.MyEclipse #openVideo a .play {
    left: 40%;
}
.MyEclipse #openVideo a {
    background-size: 100% 100px;
}
.MyEclipse .enterprise {
    float: none;
    width: 100%;
}
.MyEclipse #content {
    width: 95%;
}
.clearfix.enterprise {

    margin-left: 0;
    margin-right: 0;
}



.MyEclipse #Top_Features div h2 {
    text-align: center;
}
.MyEclipse .appear .text_box, .MyEclipse .appear .text_box_right {
    float: none;
}
.MyEclipse .text_box_right {
    -webkit-transform: translateX(0px); -moz-transform: translateX(0px); transform: translateX(0px);
    width: 100%;
}
.MyEclipse #features_display .feature_post {
    padding: 0;
}
.MyEclipse .picture.picture-left {
    float: none;
    -webkit-transform: translateX(0px); -moz-transform: translateX(0px); transform: translateX(0px);
    width: 100%;
    opacity: 1;
}
.MyEclipse .text_box {
    opacity: 1;
    width: 100%;
    -webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
transform: translateX(0px);
    float: none;
    height: auto;
}
.MyEclipse .feature_post .picture {
    float: none;
    width: 100%;
    opacity: 1;
    -webkit-transform: translateX(0px); -moz-transform: translateX(0px); transform: translateX(0px);
    height: 230px;
}




.MyEclipse.buy .this_is_bob {
    display: none;
}
.MyEclipse.buy .content_titles {
    float: none;
    width: 100%;
}
.MyEclipse.buy #information_buy .content {
    width: 95%;
    float: none;
}
.MyEclipse.buy #information_buy .box_right {
    float: none;
    width: 100%;
    max-width: none;
    margin-bottom: 40px;
}

.MyEclipse.buy #information_buy .box_left {
    max-width: none;
    float: none;
}
.MyEclipse.buy #information_buy .box_left a, .MyEclipse.buy #information_buy .box_right a {
    width: 95%;
    margin: auto;
}
.MyEclipse.buy #help .content h3 {
    width: auto;
    display: block;
    margin: auto;
    text-align: center;
}
.MyEclipse.buy #help .call_link, .MyEclipse.buy #help .tw_link {
    display: block;
    margin: 40px auto;
    display: inline-block;
}

.MyEclipse.buy #help .extra {
    display: block;
    text-align: center;
    width: 100%;
}
.MyEclipse.buy #help .extra h3 {
    margin-bottom: 20px;
}


.MyEclipse #choose_what h2 {}
section#choose_what {
    display: none;
}
.me_download #downloadPitch {
    padding-bottom: 40px;
}
#myeclipse-download, #download-teams {
    padding: 50px 0;
}
.me_download .downloadButton {
    float: none;
}
.me_download #downloadIt {
    width: 100%;
}
.description_download {
    float: none;
}
.me_download .tailorDownload {
    display: none;
}
section#download-teams {
    display: block !important;
}
.teamInstructions .play_video {
    width: 90%;
    background-size: 100%;
    margin: auto;
}
.me_download .rollout img {
    width: 100%;
    height: auto;
}
.me_download h3 {
    text-align: center;
}

.recommendedDownload {}
.me_download .downloadSection:after {
    display: block;
    height: 20px;
    width: 100%;
    content: "open this site on a Desktop Computer in order to Tailor your MyEclipse Download";
    color: rgb(194, 194, 194);
    font-size: 1.5em;
    text-align: center;
    margin-top: 35px;
}



#lc_me .tutorials_link,#lc_me .videos_link,#lc_me .getting_link {
    display: inline-block;
    text-align: center;

    float: none;
    margin: 20px;
}
header#lc_me .content {
    text-align: center;
}
#lc_me {
    height: auto;
    padding-bottom: 30px;
}
#wdywtd .box_parent {
    width: 100%;
}
a.#wdywtd .box {
    width: 100%;

}

#wdywtd .box {
    width: 100%;
}
.twitter_box {
    float: none;
    margin: 40px auto;
}

.image_li {
    display: none;
}
.desc_li {
    float: none;
    width: 100%;
}

div#doc_content {
    width: 95%;
    margin: auto;
}

.tutorials .screenshot img, .content_info .screenshot img {
    max-width: 100%;
    height: auto;
}
.tutorials li img, .content_info li img {
    max-width: 100%;
    height: auto;
}
.tutorials pre, .content_info pre {
    word-wrap: break-word;
}
	
	#features_link, #license_levels_link {
		display: table-row;
	}	

}

@media only (min-width : 320px) and (max-width : 480px) {
/* Styles */;
	#features_link, #license_levels_link {
		display: table-row;
	}
}
