﻿@charset "utf-8";

.AwardPopup{
	position:fixed;
	bottom:0px;
	right:-660px;
	z-index:100;
	    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.3s ease-out;
}

.shieldFeatures {
    display: block;
    padding: 2%;
    padding-top: 0px;
    border: 2px solid #fff;
    margin-top: 40px;
}

    .shield-box {
        width: 250px;
        margin: 1%;
        vertical-align: top;
        display: inline-block;
    }

    .shield-icon {
        max-width: 180px;
    }

@media (max-width:675px){
	.AwardPopup{
		display:none;
	}

    .txtBusinessAnywhere {
    letter-spacing: 6px;
    font-size: 25px;
    font-weight: 600;
}

}

.btnClose{
	position:absolute;
	top:10px;
	right:10px;
	width:25px;
}

.btnClose:hover{
	cursor:pointer;
}

.imgClose{
	max-width:100%;
}

@media (min-width:0px) {

     .GMap {
    display:block;
    width: 100%;
    height: 300px;
    display: block;
    margin-left:auto;
    margin-right:auto;
    }

    html body {
        height: 100%;
    }

    body {
    position:relative;
    }

    p {
        margin: 0 0 0px;
    }

    label {
        font-size: 18px;
        font-weight: normal;
    }

    .nameFill {
        display: inline-block;
        margin-right: 10px;
    }

    #mediaTags {
        position: fixed;
        /*top: 0px;*/
    }

    #media1 {
        display: none;
        background-color: #ffffff;
    }

    #media2 {
        display: none;
        background-color: #f2f2f2;
    }

    #media3 {
        display: none;
        background-color: #e6e6e6;
    }

    #media4 {
        display: none;
        background-color: #d9d9d9;
    }

    #media5 {
        display: none;
        background-color: #cccccc;
    }

    #media6 {
        display: none;
        background-color: #bfbfbf;
    }

    #media7 {
        display: none;
        background-color: #b3b3b3;
    }

    #media8 {
        display: none;
        background-color: #a6a6a6;
    }

    #media9 {
        display: none;
        background-color: #999999;
        color: #ffffff;
    }

    #media10 {
        display: none;
        background-color: #8c8c8c;
        color: #ffffff;
    }

    #media11 {
        display: none;
        background-color: #808080;
        color: #ffffff;
    }

    #media12 {
        display: none;
        background-color: #737373;
        color: #ffffff;
    }

    #media13 {
        display: none;
        background-color: #666666;
        color: #ffffff;
    }

    #media14 {
        display: none;
        background-color: #595959;
        color: #ffffff;
    }

    #media15 {
        display: none;
        background-color: #4d4d4d;
        color: #ffffff;
    }

    #media16 {
        display: none;
        background-color: #404040;
        color: #ffffff;
    }

    #media17 {
        display: none;
        background-color: #333333;
        color: #ffffff;
    }

    #media18 {
        display: none;
        background-color: #262626;
        color: #ffffff;
    }

    #media19 {
        display: none;
        background-color: #1a1a1a;
        color: #ffffff;
    }

    .popUpWrap {
        width: 100%;
        height: auto;
        position: fixed;
        top: -105%;
        -webkit-transition: all 1s ease-out;
        -moz-transition: all 1s ease-out;
        -o-transition: all 1s ease-out;
        transition: all 1s ease-out;
        z-index:3;
    }

    .ThankYouMessage {
        display: none;
        opacity: 0;
        -webkit-transition: all 1s ease-out;
        -moz-transition: all 1s ease-out;
        -o-transition: all 1s ease-out;
        transition: all 1s ease-out;
    }

    .smokeScreen {
        position: fixed;
        display: none;
        width: 100%;
        height: 100%;
        background-color: #040f2f;
        opacity: 0;
        -webkit-transition: all 0.5s ease-out;
        -moz-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out;
        z-index:3;
    }

    .theWholeForm {
        opacity: 0;
        -webkit-transition: all 1s ease-out;
        -moz-transition: all 1s ease-out;
        -o-transition: all 1s ease-out;
        transition: all 1s ease-out;
    }

    .popUpForm {
        padding: 20px;
        background-color: #ffffff;
        color: none;
        font-size: 12px;
        width:100%;
        max-width:400px;
        overflow-x:hidden;
        left: 50%;
        z-index: 4;
        padding-bottom:40px;
        /*margin-left: -182px;*/
        height:100%;
        margin-left: -152px;
        margin-right: auto;
        position: fixed;
        opacity: 0;
        -webkit-transition: all 0.5s ease-out;
        -moz-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out;

    }

    #OnlyFillThisIfYouAreABot {
    display:none;
    }

    .yourName {
    }

    .clearIt {
        clear: both;
    }

    .theWholeForm p {
        font-size: 17px;
    }

    .FormOverflow {
        height: 100%;
        display: none;
    }

    .closeButton {
     width: 20px;
    height: 20px;
    background-image: url(../img/closebutton-01.png);
    float: right;
    padding: 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0px;
    right: 0px;
    }

      .closeButton:hover {
    width:20px;
    height:20px;
    background-image: url(../img/closebutton-02.png);
    cursor:pointer;
    }

    .consultText {
    font-size:15px;
    }

    .phoneNumber {
    display: inline-block;
    /*font-size: 19px;*/
    font-size: 17px;
    padding: 20px;
    padding-top: 0px;
    padding-left: 0px;
    }

    .checkList {
    }

    .checkEm label {
        margin-left: 20px;
    }

    .finalCheckBox {
        display: inline;
    }

    #emailIssue {
        width: 100%;
        height: 20px;
        display: block;
        color: red;
        font-size: 14px;
        width: 260px;
    }

    #SendAway {
        display: inline-block;
        /* margin-left: 270px; */
        margin-top: 20px;
        margin-bottom: 40px;
        width: 100%;
        height: 30px;
    }

    .moveUp {
        margin-bottom: 10px;
        display: block;
    }

    input.checkbox-itself {
        vertical-align: top;
        margin-top: 15px;
    }

    label.checkbox-label {
        margin: 10px;
        width: 270px;
    }

    #FinalCheckBox {
        display: inline;
    }

    #CheckBoxRequired {
        color:#F00;
        margin:10px;
    }

    .txtBox {
        font-size: 15px;
        margin-bottom: 10px;
    }

    .fixedMenu {
    position: fixed;
    top: 0px;
    border-bottom: #ffffff 1px solid;
    background-color: #0071da;
    /* margin-top: 0px; */
    padding: 10px;
    }

    .phoneNumbers {
        width: 50px;
        display: inline-block;
    }

    .phoneNumbers2 {
        width: 60px;
        display: inline-block;
    }


    .validator {
        font-size: 25px;
        color: #FF0004;
    }

    .phoneBracket {
        display: inline-block;
        font-size: 20px;
    }

    #ValidationSummary1 {
        font-size: 15px;
        color: #FF0004;
        display: block;
    }

    .expressionValidator[style*="inline"] {
        display: block !important;
    }

    .expressionValidator {
        color: #FF0004;
    }

    h3 {
        width: 100%;
        padding-bottom: 30px;
    }

    .servicesHeader {
    font-size:23px;
    }

    .powerfulText {
        color: #ffffff;
    }

    .btn {
        background: none;
        border: none;
        padding: 0px;
    }

    .splashPage {
        height: 100vh;
        background-image: url(../img/appBackgroundAltered.png);
        background-attachment: fixed;
        background-size: cover;
        background-position: right;
        display:table;
        width:100%;
    }

        .SplashPageWrap {
        width: auto;
        top: 25%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        margin-top: 4%;
        display:table-cell;
        vertical-align:middle;
    }

     .nesda-cloud-logo {
        width: 400px;
        display: inline-block;
        padding: 0;
        margin-right: 80px;
    }

    .desktopHero {
    display:none;
    }

        .desktopHeroContainer{
    background-color:#ecf4fb;    
    }

    .mobileHeroLink{
    text-decoration:none !important;
    }

    .desktopHeroLink{
    text-decoration:none !important;
    }

    .desktopHeroContainer:hover {
    background-color:#ecf4fb;    
    }

    .mobileHeroLink:hover {
    text-decoration:none;
    }

    .desktopHeroLink:hover {
    text-decoration:none;
    }

    .bigText {
    font-weight:bold;
    font-size:48px;
    }

    .offerText {
    font-size:30px;
    }

    .cloudHeroText {
        color:#0071da;
        padding-bottom:0px;
        margin:0px;
    }

    .cloudOptions {
    padding:30px;
    width:90%;
    }

    .navigation {
        width: 100%;
        height: 80px;
        margin-top: -77px;
    }

    .MenubuttonWrap {
        display: inline-block;
        width: 25%;
        height: 60px;
        float: left;
    }

        .MenubuttonWrap:hover {
            cursor: pointer;
        }

    .menuItem {
        width: 100%;
        float: left;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: top center;
    }

    .textMenu {
        width: 100%;
    }

    .btnText {
        color:#ffffff;
    }

    .menuText {
        height: 100%;
        width: 100%;
        text-align: center;
    }

    /*.menuText:hover > span, .menuText span:hover {
        text-decoration:none;
    }*/

    .MenubuttonWrap a:hover {
         text-decoration:none;
    }

    .blankDiv {
        height: 100%;
        margin-bottom: 24px;
    }

    .firstStepsText {
        color: #ffffff;
    }

    .txtBusinessAnywhere {
    letter-spacing: 16px;
    font-size: 50px;
    font-weight: 600;
        width: auto;
    display: block;
    text-align: center;
    }

    .businessAnywhere {
    width: 100%;
    padding: 5%;
    padding-bottom: 120px;
    position: relative;
    z-index: -1;
    }

    .blueScreen {
background-color: #0b2946;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    top: 0px;
    left: 0px;
    }

    .businessContent {
    position:relative;
       z-index:1;
    }

    .businessAnywhere h2 {
    color:#fff;
    }

    .businessAnywhere ul {
    color:#fff;
    list-style-type:none;
    margin-top:10px;
    width:75%;
    margin:auto;
    text-align: left;
    }

    .businessAnywhere li {
    margin-top:20px;
    font-size:18px;
    }

    .skyBackground {
    background-image: url('../img/blueSky.jpg');
    background-attachment:fixed;
    }

    .toTheLeft {
    background-position:left;
    }

    .ghost-button-thick-border {
        display: inline-block;
        font-weight: bold;
        width: 100%;
        font-size: 20px;
        padding: 8px;
        color: #fff;
        border: 3px solid #fff;
        border-radius: 100px;
        text-align: center;
        outline: none;
        text-decoration: none;
        -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
        transition: background-color 0.2s ease-out, color 0.2s ease-out;
    }

           .ghost-button-thick-border:hover,
        .ghost-button-thick-border:active {
            background-color: #ffffff;
            color: #0071da;
            -webkit-transition: background-color 0.3s ease-in, color 0.3s ease-in;
            transition: background-color 0.3s ease-in, color 0.3s ease-in;
        }

    .centerButton {
        width:100%;
        display:block;
        text-align:center;
    }

       .ghost-button-thick-border-blue {
    display: inline-block;
        font-weight: bold;
        width: 100%;
        font-size: 20px;
        padding: 8px;
        color: #0071da;
        border: 3px solid #0071da;
        border-radius: 100px;
        text-align: center;
        outline: none;
        text-decoration: none;
        margin-bottom:40px;
        -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
        transition: background-color 0.2s ease-out, color 0.2s ease-out;
    }

        .ghost-button-thick-border-blue:hover,
        .ghost-button-thick-border-blue:active {
            background-color: #0071da;
            color: #ffffff;
            -webkit-transition: background-color 0.3s ease-in, color 0.3s ease-in;
            transition: background-color 0.3s ease-in, color 0.3s ease-in;
        }

        .ghost-button-thick-border:visited {
            color: #ffffff;
        }

    .bigSegment {
        padding-top: 50px;
    }

    .buttonWrap {
        width: 100%;
        text-align: center;
    }

    .ghost-button-2 {
        margin-top: 30px;
        margin-left: auto;
        margin-right: auto;
        display: inline-block;
        width: 50%;
        font-weight: bold;
        font-size: 10px;
        padding: 8px;
        color: #34282C;
        border: 3px solid #34282C;
        border-radius: 100px;
        text-align: center;
        outline: none;
        text-decoration: none;
        -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
        transition: background-color 0.2s ease-out, color 0.2s ease-out;
    }

        .ghost-button-2:hover, .ghost-button-2:active {
            background-color: #34282C;
            color: #ffffff;
            -webkit-transition: background-color 0.3s ease-in, color 0.3s ease-in;
            transition: background-color 0.3s ease-in, color 0.3s ease-in;
        }

    .signMeUpTxt {
    margin-top: 8px;
    }

    .safeGuard {
        background-image: url(../img/appBackgroundAltered.png);
        background-attachment: fixed;
        background-size: cover;
        background-position: right;
        display:table;
        width:100%;
        padding:5%;
        color:#fff;
        text-align: center;
    }

        .safeGuard p {
           display:inline-block;
           font-size:25px;
        } 

        .safeGuard img {
        width:20%;
        display:inline-block;
        }

    .segment-divider {
        width: 100%;
        height: 156px;
        text-align: center;
        margin-top: -119px;
        background-repeat: no-repeat;
        background-position: center;
    }

    .contactLink {
        display: inline-block;
        padding-right:7px;
    }

        .contactLink:hover {
            cursor: pointer;
        }

    .cloudIcon {
        display: inline-block;
        margin-right: 12px;
    }

    .iconWrap {
    width:100%;
    }

    .segmentIcon {
    height:156px;
    width:156px;
    background-size:contain;
    }

    .segment-info {
        width: 100%;
        background-color: #FFFFFF;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 80px;
        /*background-image: url(../img/nesda-cloud-information-04.jpg);*/
        background-position:top;
        background-size:cover;
        background-repeat:no-repeat;
    }

    .sloganText {
        font-weight: bold;
    }

    .nesda-cloud-tabletMan {
        background-image: url(../img/nesdaCloud-tablet.png);
        width: 100%;
        background-size: contain;
        background-repeat: no-repeat;
        height: 600px;
        background-position: bottom center;
    }

    .info-blurb2 {
        width: 100%;
        padding-bottom: 0px;
    }

    .services-blurb2 {
        padding-right: 0px;
    }

    .blurb2Text {
        padding-right: 0px;
        width: 36%;
    }

    .info-blueBlurb {
        width: 425px;
        background-color:#075298;
        color: #ffffff;
        height: 110px;
        border-radius: 100px 0px 0px 100px;
        float: right;
        padding-left: 45px;
        padding-right: 0px;
        margin-bottom: 25px;
    }

    .mobile-blueBlurb {
    width:100%;
    display:block;
    background-color: #333333;
    color:#ffffff;
    padding:20px;
    padding-bottom:40px;
    }

    .specializedText {
        margin-right: 80px;
        padding:0px;
    }

    .segment-services {
        background-color: #0071da;
        color: #000000;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
        width: 100%;
    }

    .services-blurb1 {
        margin-bottom: 30px;
        padding-bottom: 30px;
        color: #ffffff;
    }

    .services-blurb2 {
        text-align: left;
        background-color: #ffffff;
        padding-top: 40px;
        margin: 0px;
        width: 100%;
    }

    #AODAcaptchaVal {
     color:#f00;
    }

    .cloud-icons {
    margin-bottom:-20px;
    }

    .blurb2Text {
    }

    .blueBlurbWrap {
        width: 100%;
    }

    .servicesblurb2Wrap {
        width: 650px;
        padding-right: 0px;
        float: right;
    }

    .lady-wrap {
        width: 100%;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .nesda-cloud-laptop-lady {
        background-image: url(../img/nesdacloud-laptop.png);
        width: 100%;
        height: 600px;
        background-size: contain;
        background-position: bottom center;
        background-repeat: no-repeat;
    }

    .segment-features {
        padding-bottom: 100px;
        background-color: #0071da;
        color: #ffffff;
        width: 100%;
    }

    .segment-features p {
        margin: 0px 0px 50px;
    }

    .allFeatures {
        margin-left: auto;
        margin-right: auto;
    }

    .features-blurb1 {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .imgShield {
    max-width:300px;
    margin:1.5%;
    }

    .footerItem {
        padding-right: 3%;
        display: inline-block;
        vertical-align: middle;
        padding-top: 7px;
        color: #ffffff;
    }

    .segment-contact {
        padding-left: 0px;
        padding-right: 0px;
        width: 100%;
    }

    .mapAndInfo {
        width: 100%;
        height: auto;
        margin-top: 0px;
        margin-bottom: 50px;
        background-color: #f2f2f2;
        padding: 20px;
        text-align:center;
    }

    .fullPlaceList {
    padding: 20px;
    }

    .placeList {
    display:inline-block;

    }

    .contactIcon {
        background-image: url(../img/contact-nesda-technology.png);
    }

        .contactIcon:focus {
            background-image: url(../img/contactSelected.png);
        }

    .contact-blurb {
    vertical-align: top;
    text-align: left;
    height: 650px;
    width: 100%;
    display: inline-block;
    margin: 0px;
    background-color: #ffffff;
    padding: 20px;
    margin-bottom: 50px;
    }

     .contactInfo {
    height:auto;
    }

    .mediaWrap {
    display:inline-block;
    vertical-align:middle;
    text-align:left;
    }

    .social-media {
    width:100%;
    background-color:#ffffff;
    padding:20px;
    margin-bottom:30px;
    text-align:center;
    }

    .socMed {
    display:block;
    padding:5px;
    }

    .contact-blurb2 {
        border-top: #0071da 1px solid;
        padding-top: 50px;
        padding-bottom: 50px;
        color: #0071DA;
        width: 80%;
    }

    .bottomImageWrap {
        text-align: center;
        width: 100%;
    }

    .upInTheClouds {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    #arrowWrapper {
        position: fixed;
        bottom: 20px;
        right: 20px;
        display:none;
    }

    #upArrow {
        -webkit-transition: all 0.5s ease-out;
        -moz-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out;
        position: relative;
        cursor: pointer;
    }

    .goneDown {
        top: 120px;
    }

    .goinUp {
        top: -120px;
    }

    .MenuGoesdown {
        top: 0px;
    }

    .footer {
        text-align: center;
        width: 100%;
        background-color: #0071D5;
        color: #FFFFFF;
        padding-bottom: 5px;
        position: relative;
        /*margin-bottom: 32px;*/
        /*height: 140px;*/
        height: 170px;
        z-index:2;
    }

    .mobileFooter {
        padding-top: 40px;
        text-align: center;
        width: 100%;
        background-color: #0071D5;
        color: #FFFFFF;
        padding-bottom: 5px;
        position: relative;
        /*margin-bottom: 32px;*/
        /*height: 140px;*/
        height: 210px;
    }

        .h2Thanks {
    font-size:27px;
    }

    .footerLogo {
    width: 150px;
    padding: 20px;
    float: left;

    }

    .footerNav {
    margin-top: 27px;
    width: 0px;
    display: inline-block;
    float: left;
    text-align: left;
    border-left: 1px solid #ffffff;
    padding-left:20px;
}

    .footerItem {
    padding-right: 0px;
    display: block;
    vertical-align: middle;
    padding-top: 0px;
    color: #ffffff;
    }

     .footerItem:hover {
    color: #d6d6f5;
    }

    .nesdaSite {
    display:none;
    position: absolute;
    right: 50px;
    top: 40px;
    }

      .nesdaSite2 {
    background-color:#0071da;
    color:#ffffff;
    
    }

    .visitNesda {
    text-decoration:underline;
    }

    .NesdaLogoFooter {
    background-size: 20%;
    background-position-x: 40px;
    background-repeat: no-repeat;
    width: 80px;
    height: 80px;
    margin: 20px;
    display: inline-block;
    float: left;
    margin-left: 0px;
    }

    .bottomNav {
    margin-top: -33px;
    padding: 0px;
    background-color: #0071DA;
    color:#ffffff;
    padding-bottom: 20px;
    display:none;
    height: 120px;
    }

    .hideIt {
    display:none;
    }

    .blueSecondary {
     display:inherit;
    background-color:#0071da;
    color: #ffffff;
    }

    .whiteSecondary {
    display:inherit;
    background-color:#ffffff;
    color: #0071da;
    }

    .businessContent {
    text-align:center;
    }

    .txtBusinessContent {
    display:inline-block;
    color:#fff;
    vertical-align: middle;
    text-align:left;
    display:inline-block;
    color:#fff;
    }

    .businessList {
    list-style-type:disc !important;
    }

    /*TRANSITIONING CLASSES*/

    .MenuStay {
        /*position:inherit;
        margin-top: -32px;
        height: 80px;
        padding: 0px;*/

        position:fixed;
        margin-top:0px;
        height: 120px;
        padding:11px;
        color:#ffffff;
        background-color:#0071da;
        bottom:0px;
        border-top:#ffffff solid 1px;
    }
    
    .MenuGo{
        position:fixed;
        margin-top:0px;
        height: 120px;
        padding:11px;
        color:#ffffff;
        background-color:#0071da;
        bottom:0px;
        border-top:#ffffff solid 1px;
        z-index: 1;
    }

    .MakeItWhite {
    color:#ffffff !important;
    }

        .servicesIcon {
    background-image: url("../img/Nesda-Cloud-Services-White.png");
    }

    .servicesIcon:hover {
    background-image: url("../img/Nesda-Cloud-Services-Blue.png");
    }

    .featuresIcon {
    background-image: url("../img/Nesda-Cloud-Features-White.png");
    }
    
    .featuresIcon:hover {
    background-image: url("../img/Nesda-Cloud-Features-Blue.png");
    }

    .contactIcon {
     background-image: url("../img/Nesda-Cloud-Contact-Blue.png");
    }
    
    .contactIcon:hover {
    background-image: url("../img/Nesda-Cloud-Contact-White.png");
    }

      .businessCard {
    width: 350px;
    background: #fff;
    border: 5px solid #ccc;
    font-style: normal;
    padding: 10px;
    zoom: 1;
    box-shadow: 2px 3px 14px #888888;
    margin: 7px;
    }

    .ttlNesda {
    font-weight:bold;
    color:#407AA4;
    }

    .ttlNesda:hover {
     text-decoration:underline;  
     cursor:pointer;  
    }

    .imgNesda {
    float:right;
    width:50px;
    margin: 13px 10px 0 0;
    }

    .imgNesda:hover {
    cursor:pointer;    
    }

    .txtWrap {
    width: 250px;
    }

    .txtblurb {
    font-size:13px !important;
    height: 80px;
    }

    .locationText {
    font-size:12px;
    color:#777777;
    margin-bottom:8px;
    }

    .notARobot label {
    margin-left:10px;
    }

}

@media (min-width:0px) and (max-width:460px) {

    .businessCard {
    width:100%;
    }

    .txtWrap {
    width:auto;
    }

    .txtblurb {
    height:auto;
    margin-bottom:40px;
    }

}

@media (max-width: 320px) {
    #media1 {
        display: block;
    }

    .splashPage {
        height: 85%;
    }

    .ghost-button-thick-border {
        display: none;
    }
}

@media (max-width:320px) and (max-height:400px) {
    #media2 {
        display: block;
    }

    .splashBlurb {
        display: none;
    }

}

@media (max-width:430px) {
    .ghost-button-thick-border-blue {
    width:100%;
    }
}

@media (max-width:630px) {

    .google-map {
    width:100%;
    }

    #gmap_canvas {
    width:100%;
    }

    .txtBusinessAnywhere {
    letter-spacing: 9px;
    font-size: 20px;
    }
}

@media (max-width : 649px ) {

    .mobileCloudOptions{
    display:none !important;
    }

    .nesda-cloud-logo {
     margin-right:2%;
     width:300px;
     padding:20px;
    }

    #media3 {
        display: block;
    }

    p {
        font-size: 17px;
    }

    .tbXs {
        background-color: #FFE2E3;
    }

    /*.fixedMenu {
        display: none;
    }*/

    .bigSegment {
        /*margin-top: 50px;*/
    }

    /*.hiddenSegment {
        display: none;
    }*/

    h2 {
        font-size: 21px;
       font-size: 21px;
    }

    .splashPage {
        text-align: center;
    }

    .splashPage {
        height: 100vh;
        background-image: url(../img/appBackgroundTabletLandscape.png);
        background-attachment: fixed;
        background-size: cover;
        background-position: right;
    }

    .ghost-button-thick-border {
        width: 258px;
        font-size: 13px;
    }

    .ghost-button-thick-border-blue {
        /*width: 370px;*/
        font-size: 13px;
    }

        .ghost-button-thick-border h2 {
            margin-top: 10px;
            font-size: 14px;
        }

        .ghost-button-thick-border-blue h2 {
            margin-top: 10px;
            font-size: 14px;
        }

    .firstStepsText {
        display: none;
    }

    .navigation {

    }

    .btnInfo {
        background-image: url(../img/Nesda-Cloud-Info-Blue.png);
    }

        /*.btnInfo:focus {
            background-image: url(../img/Nesda-Cloud-Info-Charcoal.png);
        }

                .btnInfo:active {
            background-image: url(../img/Nesda-Cloud-Info-Charcoal.png);
        }*/

    .btnServices {
        background-image: url(../img/Nesda-Cloud-Services-Blue.png);
    }

        /*.btnServices:focus {
            background-image: url(../img/Nesda-Cloud-Services-Charcoal.png);
        }

                .btnServices:active {
            background-image: url(../img/Nesda-Cloud-Services-Charcoal.png);
        }*/

    .btnFeatures {
        background-image: url(../img/Nesda-Cloud-Features-Blue.png);
    }

        /*.btnFeatures:focus {
            background-image: url(../img/Nesda-Cloud-Features-Charcoal.png);
        }

                .btnFeatures:active {
            background-image: url(../img/Nesda-Cloud-Features-Charcoal.png);
        }*/

    .btnContact {
        background-image: url(../img/Nesda-Cloud-Contact-Blue.png);
    }

        /*.btnContact:focus {
            background-image: url(../img/Nesda-Cloud-Contact-Charcoal.png);
        }

                .btnContact:active {
            background-image: url(../img/Nesda-Cloud-Contact-Charcoal.png);
        }*/


          /*.SecondbtnInfo {
        background-image: url(../img/Nesda-Cloud-Info-Blue.png);
    }

        .SecondbtnInfo:focus {
            background-image: url(../img/Nesda-Cloud-Info-Charcoal.png);
        }

                .SecondbtnInfo:active {
            background-image: url(../img/Nesda-Cloud-Info-Charcoal.png);
        }

    .SecondbtnServices {
        background-image: url(../img/Nesda-Cloud-Services-Blue.png);
    }

        .SecondbtnServices:focus {
            background-image: url(../img/Nesda-Cloud-Services-Charcoal.png);
        }

                .SecondbtnServices:active {
            background-image: url(../img/Nesda-Cloud-Services-Charcoal.png);
        }

    .SecondbtnFeatures {
        background-image: url(../img/Nesda-Cloud-Features-Blue.png);
    }

        .SecondbtnFeatures:focus {
            background-image: url(../img/Nesda-Cloud-Features-Charcoal.png);
        }

                .SecondbtnFeatures:active {
            background-image: url(../img/Nesda-Cloud-Features-Charcoal.png);
        }

    .SecondbtnContact {
        background-image: url(../img/Nesda-Cloud-Contact-Blue.png);
    }

        .SecondbtnContact:focus {
            background-image: url(../img/Nesda-Cloud-Contact-Charcoal.png);
        }

                .SecondbtnContact:active {
            background-image: url(../img/Nesda-Cloud-Contact-Charcoal.png);
        }*/



    .menuItem {
        height: 107%;
        margin-bottom: 10px;
    }

    .menuText {
        list-style: none;
    }

    .sloganText {
        font-size: 45px;
        padding-bottom: 20px;
    }

    .info-blueBlurb {
        display: none;
    }

    .ghost-button-2 {
        width: 250px;
    }

        .ghost-button-2 h2 {
            font-size: 25px;
            margin-top: 10px;
        }

    .nesda-cloud-tabletMan {
        height: 480px;
    }

    .cloudIcon {
        /*display: none;*/
    }

    .cloud-icons {
        /*display: none;*/
    }

    .segment-divider {
        display: none;
    }

    .segment-features {
        text-align:center;
    }

    .services-blurb2 {
    }

    .blurb2Text {
        display: block;
        width: 100%;
    }

    .specializedText {
        display: block;
    }

    .ladywrap {
        height: 200%;
    }

    .nesda-cloud-laptop-lady {
    background-size: 104%;
    background-position: top;
    margin-top: -40px;
    height: 477px;
    width: 100%;
    }

    .placeList {
    font-size: 12px;
    }

    .bottomImageWrap {
    }

    .upInTheClouds {
        display: none;
    }

    #upArrow {
        width: 25px;
    }
        .footerContent {
    width: 250px;
    text-align: center;
    height: 120px;
    margin-left: auto;
    margin-right: auto;

    }

}

@media (max-width:649px) and (max-height:600px) {
    #media4 {
        display: block;
    }

    .splashBlurb {
        display: none;
    }

}

@media (max-width:649px) and (max-height:300px) {
    #media5 {
        display: block;
    }


}

@media only screen and (orientation : landscape ) and (max-width : 649px ) {

    #media6 {
        display: block;
    }


    .firstStepsText {
        display: none;
    }

    .ghost-button-thick-border {
        display: none;
    }
}

@media (min-width:650px) {

    #arrowWrapper {
        display: inherit;
    }

    .navigation {
        margin-top: -72px;
    }

    .MenuGo {
        margin-top: 0px;
        height: 77px;
        top:0px;
        border-top:none;
        border-bottom: 1px solid #ffffff;
        z-index: 1;
    }

    .menuText {
            margin-top: 30px;
    }

    .btnText {
        color: #fff;
    }

        .btnText:hover {
            color: #d6d6f5;
            text-decoration: none;
        }

        .btnText:active {
        border-bottom: #ffffff
        }

    .ghost-button-thick-border-blue {
    width:344px;
    }

            .specializedText {
        margin-right: 30px;
       /* padding:10%; */
       margin-bottom:50px;
    }

    .bottomNav {
        display: none;
    }

    .footer {
        margin-bottom: 0px;
    }

    .nesdaSite {
        display: inherit;
    }

    .nesdaSite2 {
        display: none;
    }

      .socMed {
    display:block;
    }

    .footer {
        height: 120px;
    }

            .MenuStay {
        position:inherit;
        margin-top: -80px;
        height: 80px;
        padding: 0px;
        background-color:inherit;
        border-top:none;
    }

    .MenuGo {
    top:0px;
    }

     .GMap {
    display:inline-block;
    margin-left:auto;
    margin-right:auto;
    }

         .contact-blurb {
    vertical-align: top;
    text-align: left;
    height: 635px;
    width: 410px;
    display: inline-block;
    margin: 20px;
    background-color: #ffffff;
    padding: 20px;
    margin-bottom: 50px;
    }

    .contactInfo {
    height:inherit;
    }
}

@media (max-width:615px) {

    .nesdaSite {
    display:none;
    }

    .phoneText {
    font-size:18px;
    padding:15px;
    padding-left:0px
    }
}

@media (min-width : 650px ) and (max-width : 959px ) {
    #media7 {
        display: block;
    }

    .splashPage {
        text-align: center;
    }


    .firstStepsText {
        margin-top: 60px;
    }

    .ghost-button-thick-border {
        width: 70%;
        height: 70px;
    }

        .ghost-button-thick-border h2 {
            margin: 0px;
            font-size: 20px;
        }

    .menuText {
        /*margin-top: 24px;*/
        color: #ffffff;
        font-size: 20px;
    }

    .typeOfCloud {
        width: 395px;
    }

    .blueBlurbWrap {
        display: none;
    }

    .blurb2Text {
        display: block;
        width: 100%;
    }

    .specializedText {
        display: block;
    }

    .info-blueBlurb {
        display: none;
    }

    .nesda-cloud-laptop-lady {
        margin-top: -50px;
    }

    .segment-features {
        text-align: center;
    }

        .segment-features p {
            font-size: 16px;
        }

    .feature-box {
        width: 325px;
        margin-left: auto;
        margin-right: auto;
        vertical-align: top;
    }

    .shield-box {
        width: 250px;
        margin-left: auto;
        margin-right: auto;
        vertical-align: top;
    }

    #arrowWrapper {
    display:inherit;
    }

}

@media (min-width : 650px) and (max-width: 959px) and (max-height: 700px) {
    #media8 {
        display: block;
    }

    .splashBlurb {
        display: none;
    }
}

@media (min-width : 650px) and (max-width: 959px) and (max-height: 450px) {
    #media9 {
        display: block;
    }


}

@media only screen and (orientation : landscape ) and (min-width : 650px ) and (max-width : 959px ) {

    #media10 {
        display: block;
    }

    .splashPage {
        text-align: center;
    }

    .menuText {
        margin-top: 24px;
        color: #ffffff;
        font-size: 20px;
    }

    .typeOfCloud {
        width: 395px;
    }

    .blueBlurbWrap {
        display: none;
    }

    .nesda-cloud-laptop-lady {
        margin-top: -50px;
    }

    .segment-features {
        text-align: center;
    }

        .segment-features p {
            font-size: 16px;
        }

    .feature-box {
        width: 325px;
        margin-left: auto;
        margin-right: auto;
       vertical-align: top;
    }
}

@media screen and (min-width : 960px ) and (max-width : 1199px ) {

    #media11 {
        display: block;
    }

    .tbM {
        background-color: #FF6264;
    }

    p {
        font-size: 18px;
    }

    .doAsISay {
        font-size: 2vh;
    }

    .splashPage {
        background-image: url(../img/appBackgroundTabletLandscape.png);
        background-attachment: fixed;
        background-size: cover;
        background-position: right;
    }



    .splashBlurb {
        width: 100%;
        display: inline-block;
        vertical-align: middle;
    }



    .menuImage {
        display: none;
    }

    .menuText {
        margin-top: 24px;
        color: #ffffff;
        font-size: 20px;
    }

    .doAsISay {
        margin: 0px;
        padding: 10px;
        font-size: 2vw;
    }

    .ghost-button-thick-border {
        display: inline-block;
        font-weight: bold;
        width: 430px;
        font-size: 20px;
        padding: 8px;
        color: #fff;
        border: 3px solid #fff;
        text-align: center;
        outline: none;
        text-decoration: none;
        -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
        transition: background-color 0.2s ease-out, color 0.2s ease-out;
    }

        .ghost-button-thick-border h2 {
            margin: 10px;
            font-size: 20px;
        }

    .segment-info {
        background-image: url(../img/nesda-cloud-information-04.jpg);
        background-size:contain;
        background-position:right;
    }

    .segment-blurb {
        vertical-align: top;
    }

    /*.segment-info {
        background-image: url(../img/nesdaCloud-tablet.png);
        background-repeat: no-repeat;
        background-size: 35%;
        background-position: bottom right;
    }*/

    .info-blurb1 {
        width: 50%;
        display: inline-block;
        margin-left: 25px;
    }

    .ghost-button-2 {
        margin-right: 310px;
        margin-bottom: 60px;
        margin-top: 60px;
    }

        .ghost-button-2 h2 {
            margin: 10px;
        }

    .info-blurb2 {
        width: 39.6%;
        display: inline-block;
        padding-right: 0px;
    }

    .sloganText {
        font-size: 58px;
        margin-bottom: 35px;
    }

    .blueBlurbWrap {
        width: 100%;
        display: block;
    }

    .info-blueBlurb {
        height: 100px;
        width: 645px;
        display: block;
    }

    .nesda-cloud-tabletMan {
        display: none;
    }

    #upArrow {
        width: 30px;
    }

    .segment-services {
        text-align: center;
    }

    .servicesHeader {
    font-size:32px;
    }

    .services-blurb1 {
        padding-bottom: 80px;
    }

    .cloudIcon {
        display: block;
        margin: auto;
        padding: 20px;
    }

    .typeOfCloud {
        vertical-align: top;
        text-align: center;
        width: 33%;
        display: inline-block;
    }

    .services-blurb2 {
        display: block;
        background-image: url(../img/nesdacloud-laptop.png);
        background-repeat: no-repeat;
        background-position: bottom -20px left -100px;
        background-size: contain;
    }

    .info-blueBlurb {
        width: 580px;
    }

    .blurb2Text {
        width: 45%;
        display: inline-block;
        padding-top: 80px;
        float: right;
        margin-left: 30px;
    }

    .lady-wrap {
        display: none;
    }

    .specializedText {
        width: 100%;
    }

    .nesda-cloud-laptop-lady {
        height: 746px;
    }

    .segment-features {
        text-align: center;
    }

    .allFeatures {
        width: 100%;
    }

    .features-blurb1 {
        width: 40%;
        display: inline-block;
        padding: 40px;
    }

    .features-blurb2 {
        width: 40%;
        display: inline-block;
        padding: 40px;
    }

    .featureList {
        vertical-align: top;
        margin-top: 80px;
    }

    .feature-box {
        display: inline-block;
        padding-left: 40px;
        padding-right: 40px;
        width: 490px;
        height: 330px;
            vertical-align: top;
    }

    .segment-contact {
        text-align: center;
    }

    .googleMap {
        width: 40%;
        height: 340px;
        display: inline-block;
        padding-right: 20px;
    }

    .google-map {
        width: 40%;
        height: 340px;
        display: inline-block;
        padding-right: 20px;
    }

    .contact-blurb1 {
        text-align: left;
        width: 40%;
        display: inline-block;
        vertical-align: top;
        padding-top: 0px;
    }
}

@media screen and (max-width: 959px) {
    .popUpForm {
    overflow:auto;
    }

                   .safeGuard p {
        margin: 20px 0px;
    }
    
        .safeGuard img {
        display:none;
        }
}

@media (min-width: 960px) {

    #media12 {
        display: block;
    }

    #UpdatePanel1 {
        text-align: left;
    }

    .popUpForm {
        max-width: 700px;
        overflow: auto;
        padding-left: 80px;
        padding-right: 80px;
        padding-bottom: 50px;
        margin-left: -350px;
        text-align: center;
        height:100%;
    }

    .formSegment {
        width: 100%;
        text-align: left;
    }

    .checkList {
        width: 40%;
        display: inline-block;
        float: left;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .checklistSegment {
        display: inline-block;
    }

    .nameFill {
        display: inline-block;
        margin-right: 10px;
        width: 220px;
    }

    input.checkbox-itself {
        margin-top: 25px;
    }

    label.checkbox-label {
        margin-top: 20px;
        width: 390px;
    }

    #SendAway {
        width: 10%;
        float: right;
        margin-bottom:20px;
    }

         .footerLogo {
    width: 150px;
    padding: 20px;
    float: left;

    }

    .footerNav {
    margin-top: 42px;
    width: 450px;
    display: inline-block;
    float: left;
    text-align: left;
    padding-left: 20px;
    margin-left: 20px;
    border-left: none;
}

    .footerItem {
    padding-right: 40px;
    display: inline-block;
    vertical-align: middle;
    padding-top: 7px;
    color: #ffffff;
    }

    .NesdaLogoFooter {
    margin-left: 60px;
    }

    .nesdaSite {
    position:absolute;
    right:50px;
    top:40px;
    }

    .visitNesda {
    text-decoration:underline;
    }

    .nesdaSite2 {
    display:none;
    }

    .mapAndInfo {
    margin-top:50px;
    }

    .mobile-blueBlurb {
    display:none;
    }
}


@media (min-width:960px) and (max-width : 1199px ) and (max-height: 670px) {

    #media13 {
        display: block;
    }


    .splashPage {
        text-align: center;
    }


    .splashBlurb {
        display: none;
    }
}

@media (min-width:960px) and (max-width : 1199px ) and (max-height: 470px) {

    #media14 {
        display: block;
    }

}

@media (min-width:960px) and (max-width : 1199px ) and (max-height: 360px) {

}

@media (max-width: 1199px) {
    .mobileHero {
     display:block;
     width:100%;
     text-align:center;
    }

    .mobileHeroContainer {
       padding: 30px;
    }

    .mobileTextContainer {
    display: inline-block;
    width: auto;
    height: auto;
    vertical-align: middle;
    text-align: left;
    margin-bottom: 40px;
    }

    .offerText {
    font-size:25px;
    }

    .bigText {
    font-size:30px;
    }

    .mobileCloudOptions {
     width: 300px;
     display:inline-block;
    }


}

@media (min-width:1200px) {

        .mobileHero {
     display:none;
    }

    .desktopHero {
     text-align: center;
     width: 35%;
     display: table-cell;
     vertical-align: middle;
    }

    .desktopHeroContainer {
     background-color: #fff;
     padding: 40px 40px 40px 40px;
    }

    #media15 {
        display: block;
    }

    .tbL {
        background-color: #FF0004;
    }

    p {
        font-size: 18px;
    }

    .doAsISay {
        font-size: 2vh;
    }


    .jumbotron {
        text-align: center;
    }

    .splashBlurb {
        width: auto;
        display: inline-block;
        vertical-align: middle;
    }



    .firstStepsText {
        margin-top: 24px;
    }

    .menuImage {
        display: none;
    }

    .menuText {
        color: #ffffff;
        font-size: 20px;
    }

    .ghost-button-thick-border {
        display: inline-block;
        font-weight: bold;
        width: 430px;
        font-size: 20px;
        padding: 8px;
        color: #fff;
        border: 3px solid #fff;
        text-align: center;
        outline: none;
        text-decoration: none;
        -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
        transition: background-color 0.2s ease-out, color 0.2s ease-out;
    }

        .ghost-button-thick-border h2 {
            margin: 0px;
            font-size: 20px;
        }

    .segment-blurb {
        vertical-align: top;
    }

    .segment-info {
        display: block;
        background-image: url(../img/nesda-cloud-information-03.jpg);
    }

    .info-blurb1 {
        width: 52%;
        display: inline-block;
        margin: 4%;
    }

    .info-blueBlurb {
        width: 690px;
    }

    .info-blurb1 p {
        width: 60%;
    }

    .ghost-button-2 {
        margin-top: 60px;
        float: left;
    }

        .ghost-button-2 h2 {
            margin: 10px;
            font-size: 20px;
        }

    .info-blurb2 {
        display: none;
    }

    .sloganText {
        font-size: 80px;
        margin-bottom: 35px;
    }

    .nesda-cloud-tabletMan {
        display: none;
    }

    #upArrow {
        width: 30px;
    }

    .segment-services {
        text-align: center;
    }

    .servicesHeader {
    font-size:36px;
    padding-left: 140px;
    padding-right: 140px;
    }

    .services-blurb1 {
        padding-bottom: 80px;
        margin-top: 50px;
        margin-bottom: 50px;
        width: 100%;
    }

    .cloudIcon {
        display: block;
        margin: auto;
    }

    .typeOfCloud {
    vertical-align: top;
    text-align: center;
    width: 360px;
    display: inline-block;
    margin:2%;
    }

    .services-blurb2 {
    display: block;
    background-image: url(../img/nesdacloud-laptop.png);
    background-repeat: no-repeat;
    background-position: bottom left 20%;
    padding-right: 0px;
    background-size: contain;
    }

    .blurb2Text {
        width: 35%;
        display: inline-block;
        /*padding-top: 80px;*/
        float: right;
        padding-left: 20px;
    }

    .lady-wrap {
        display: none;
    }

    .nesda-cloud-laptop-lady {
        height: 746px;
    }

    .segment-features {
        text-align: center;
    }

    .allFeatures {
        width: 100%;
    }

    .features-blurb1 {
        width: 40%;
        display: inline-block;
        padding: 40px;
    }

    .features-blurb2 {
        width: 40%;
        display: inline-block;
        padding: 40px;
    }

    .featureList {
        vertical-align: top;
        margin-top: 80px;
    }

    .feature-box {
    display: inline-block;
    padding-left: 40px;
    padding-right: 40px;
    width: 430px;
    vertical-align: top;
    margin: 1%;
    }


    .segment-contact {
        text-align: center;
    }

        .googleMap {
        width: 40%;
        height: 340px;
        display: inline-block;
        padding-right: 60px;
    }

    .google-map {
        width: 40%;
        height: 340px;
        display: inline-block;
        padding-right: 60px;
    }

    .contact-blurb1 {
        text-align: left;
        width: 40%;
        display: inline-block;
        vertical-align: top;
        padding-top: 0px;
    }

  
}

@media (min-width:1200px) and (max-height: 670px) {

    #media16 {
        display: block;
    }

    .splashPage {
        text-align: center;
    }


    .splashBlurb {
        display: none;
    }
}

@media (min-width:1200px) and (max-height: 470px) {

    #media17 {
        display: block;
    }


}

@media (min-width:1500px) {

    #media18 {
        display: block;
    }

    .sloganText {
        font-size: 85px;
        margin-bottom: 35px;
    }

    .segment-info {
        background-image: url(../img/nesda-cloud-information-02.jpg);

    }

    .info-blurb1 {
        width: 850px;
        display: inline-block;
        margin: 4%;
        margin-bottom: 11%;
    }

        .info-blurb1 p {
            width: 60%;
        }

    .info-blueBlurb {
        width: 890px;
    }

    .ghost-button-2 h2 {
        margin: 10px;
        font-size: 20px;
    }

  /*  .specializedText {
        margin-top: 220px;
    }
*/
    .blurb2Text {
        width: 45%;
    }
 /*
    .allFeatures {
        width: 70%;
    }

   .feature-box {
        display: inline-block;
        padding-left: 40px;
        padding-right: 40px;
        width: 430px;
        height: 330px;
        margin-left: 60px;
        margin-right: 60px;
        vertical-align: top;
    } */

    .segment-contact {
        text-align: center;
    }

        .googleMap {
        width: 40%;
        height: 340px;
        display: inline-block;
        padding-right: 80px;
    }

    .google-map {
        width: 40%;
        height: 340px;
        display: inline-block;
        padding-right: 80px;
    }

    .contact-blurb1 {
        text-align: left;
        width: 40%;
        display: inline-block;
        vertical-align: top;
        padding-top: 0px;
        padding-right: 210px;
    }

    .servicesHeader {
    width: 1290px;
    margin-left: auto;
    margin-right: auto;
    }

}

@media (min-width:1800px) {

    .segment-info {
       background-image: url(../img/nesda-cloud-information-01.jpg);
    }

    .info-blurb1 {
    padding-left:190px;
    width:980px;
    margin-top: 0px;
    }

}


/** 
 * iPad with portrait orientation.
 */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
  .splashPage {
    height: 960px;
    background-image:url(../img/Nesda-Cloud-Background-03.png);
    background-size:100%;
    background-attachment:inherit;
  }

   .arrowWrapper {
    display:inherit;
    }
}

/** 
 * iPad with landscape orientation.
 */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape){
  
    .splashPage {
    height: 715px;
        background-image:url(../img/Nesda-Cloud-Background-04.png);
         background-size:100%;
    background-attachment:inherit;
  }

    .mapAndInfo {
    margin-top:50px;
    }

     .arrowWrapper {
    display:inherit;
    }

}
/**
 * iPhone 5
 * You can also target devices with aspect ratio.
 */
@media screen and (device-aspect-ratio: 40/71) {
  .splashPage {
    height: 500px;
    background-image:url(../img/Nesda-Cloud-Background-01.png);
     background-size:100%;
    background-attachment:inherit;
  }

    .nesdaSite2 {
    display:block;
    width:100%;
    text-align:center;
    background-color:#0071da;
    height: 30px;
    }


        #SendAway {
        margin-bottom: 40px;
           }

        .splashBlurb {
        display:inherit;
    }

    .ghost-button-thick-border {
    display: inherit;
    margin: auto;
    }

     .ghost-button-thick-border-blue {
        display:inherit;
    }

    .smallLinkedIn {
    margin-left: -30px;
    }

}

/*Only iPhone 4/4S (portrait mode)*/

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation:portrait) {
    .splashPage {
        height: 400px;
        background-image:url(../img/Nesda-Cloud-Background-01.png);
         background-size:100%;
    background-attachment:inherit;
    }

        .nesdaSite2 {
    width:100%;
    text-align:center;
    background-color:#0071da;
    color:#ffffff;
    height: 30px;
    }

        #SendAway {
        margin-bottom: 20px;
    }

    .splashBlurb {
        display:inherit;
    }

    .smallLinkedIn {
    margin-left: -30px;
    }

    
}
/*Only iPhone 4/4S (landscape mode)*/
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation:landscape) {
      .splashPage {
            height: 220px;
            background-image:url(../img/Nesda-Cloud-Background-01.png);
             background-size:100%;
    background-attachment:inherit;
     }

          .nesdaSite2 {
    display:block;
    width:100%;
    text-align:center;
    background-color:#0071da;
    color:#ffffff;
    height: 30px;
    }

        #SendAway {
        margin-bottom: 20px;
           }
              .splashBlurb {
        display:inherit;
    }

    .MenuGo {
    height:50px;
    }

    .menuItem {
    display:none;
    }

}

/* Google Map*/
@media (min-width:0px) and (max-width:429px) {
    
    #gmap_canvas {
    width:auto;
    height:300px;
    }

    .google-blurb {
    height:347px;
    }

    .blockIt {
    display: block;
    width: 100%;
    padding: 4px;
    float: left;
    }

}

@media (max-width:700px) {

    .businessCard {
    margin: 7px auto;
    }

    .mediaWrap {
    width:100%;
    text-align:left;
    }

    .socMed {
    padding:15px;
    text-align:center;
    }

    .smallLinkedIn {
    display:block;
    margin-left: -20px;
    }

    .bigLinkedIn {
    display:none;
    }
}

@media (min-width:430px) {

    .smallLinkedIn {
    display:none;
    }

    .bigLinkedIn {
    display:block;
    }

}

@media (min-width:430px) and (max-width: 959px) {
    
    .GMap {
    width:100%;
    height:590px;
    display:block;
    }

    #gmap_canvas {
    height:590px;
    width:100%;
    }

}

@media (min-width: 960px) {
 .GMap {
    width:100%;
    height:590px;
    display:inline-block;
    }

     #gmap_canvas {
    height:590px;
    width:100%;
    }
}

.summaryText {
color:#f00;
}