@media (min-width: 1000px) {
    ul#nav li {
        width: 195px;
    }
    .bigPadding {
	  padding-top: 29px;
	  padding-bottom: 29px;
	}
	.buttoncell a {
		width: 86px;
	}
	.tile-display {
		width: 100%;
		height: 128px;
	}
    .popover {
		width:679px;
	    margin-left:-333px;
	    left:50%;
	}
}
@media (min-width: 790px) and (max-width: 999px) {
    ul#nav li {
        width: 152px;
    }
    ul#nav li:last-child, ul#nav li.lastMenuItem {
		padding-right: 0px !important;
    }
    .bigPadding {
	  padding-top: 9px;
	  padding-bottom: 9px;
	}
	.buttoncell a {
		width: 86px;
	}
	.tile-display {
		width: 100%;
		height: 90px;
	}
    .popover {
		width:525px;
	    margin-left:-265px;
	    left:50%;
	}
}
@media (min-width: 790px) {
    #pull {
        display: none;
    }
    ul#nav {
        display: block!important;
    }
    .visible-desktop {
        display: inline-block!important;
    }
    .hidden-desktop {
        display: none!important;
    }
    .panelMargin {
		margin-right: 15px;
		margin-left: 15px;
	}
	.panelMargin-right {
		margin-right: 15px;
	}
	.panelMargin-left {
		margin-left: 15px;
	}
	.bg-offwhite {
		background-color: #F2F2F2;
	}
	.bg-white {
		background-color: #fff;
	}
	ul#nav {
	    border-bottom: 1px solid #D0D0D0;
	}
	html {
    	overflow-y: scroll;
	}
	.landingClearBox {
		border-radius:0px;
		border: 1px solid #ccc;
	}
	#borderPadding {
		padding: 15px;
	}
	#confirmationForm_return,
	#confirmationForm_cancel {
		margin-left: 20px;
	}
	.offsetMarginLeft {
		margin-left: -30px;
	}
    .alert.loginBanner{
        margin-right: 0px;
    }
}
@media (max-width: 789px) {
    ul#nav {
        display: none;
    }
    ul#nav li {
        display: block!important;
        border-bottom: 1px solid #C8C8C8;
    }   
    .visible-desktop {
        display: none;
    }
    .hidden-desktop {
        display: inline-block!important;
    }
    .contactus {
        border-right: none!important;
    }
    .bigPadding {
	  padding-left: 30px;
	}
    /*home landing only*/
    .midtab {
        border-left: none!important;
        border-right: none!important;
    }
    .wrapped {
        display: inline-block;
        vertical-align: text-top;
        width: 70%;
    }
    .midstrip {
        display: inline-block;
    }
    .border-updown {
        border-top: 1px solid #00447C;
        border-bottom: 1px solid #00447C;
    }
    .tabdesc {
        display: none;
    }
    /* home landing style end*/
    .alert p {
    	padding-left: 0px !important;
    }
    .alert {
    	margin-right: 0px;
    }
	.selected {
		background-color: #E8F3F7;
	}
	.panelMargin {
		margin-right: 0px;
		margin-left: 0px;
	}
	.panelMargin-right {
		margin-right: 0px;
	}
    .userShortcut.panelMargin-right {
        margin-right: 15px;
    }
	.panelMargin-left {
		margin-left: 0px;
	}
	.glow {
		box-shadow: none !important;
	}
	.landingClearBox {
		border-radius:0px;
		border: none;
	}
	#borderPadding {
		padding: 0px;
	}
	#requiredAttachmentTiles .btn-secondary,
	#optionalAttachmentTiles .btn-secondary,
	#confirmationForm_return,
	#confirmationForm_cancel {
		margin-left: 0px;
		white-space: normal;
		text-align: left;
	}
}
@media (min-width: 481px) {
    .cpwd {
        width: 65px!important;
    }
    ul#nav li {
        padding-top: 0px\9;
    }
	:root ul#nav li {
		padding-top: 0px \0/IE9 !important;
	}
    .password {
        padding-top: 5px\9!important;
    }
    .password span {
        padding-top: 0\9!important;
    }
}
@media (max-width: 480px) {
    ul#nav li {
        padding: 0!important;
        border-right: none!important;
        border-bottom: none;
        border-top: none;
        text-align: center;
    }
    ul#nav li:first-child {
        border-top: 1px solid #C8C8C8;
        border-left: none !important;
    }
    ul#nav li i {
        margin-left: 15px;
    }
    ul#nav li:last-child span, ul#nav li.lastMenuItem span {
        vertical-align: sub;
        vertical-align: top\9;
    }
    .mobileOnly{
        display: inline-block;
    }
}
@media (min-width: 481px) and (max-width: 789px) {
    ul#nav li {
        display: inline-block!important;
        border-bottom: 1px solid #C8C8C8;
        border-left: none!important;
        border-right: none!important;
    }
    ul#nav li {
        width: 33%;
    }
    ul#nav li:nth-child(4),
    ul#nav li:first-child {
        box-shadow: inset -1px 0 0 #C8C8C8;
    }
    ul#nav li:nth-child(2),
    ul#nav li:nth-child(5) {
        width: 34%;
		box-shadow: inset -1px 0 0 #C8C8C8;
    }
	ul#nav li:nth-child(4),
	ul#nav li:nth-child(5), 
	ul#nav li:last-child, ul#nav li.lastMenuItem {
		border-top:0px;
	}
	ul#nav li:last-child, ul#nav li.lastMenuItem {
		padding-right: 0px !important;
 	}
	#pull {
		margin-top: 1px;
	}
    ul#nav li.mobileOnly{
        display: none !important;
    }
    /* For IE8 */
    .midList {
        width: 34%\9!important;
    }
    .btn-block {
    	width: 245px!important;
    	margin: 0 auto;
    }
	.tile-display {
		width: 48%;
		height: 115px;
		vertical-align: text-top;
		display: inline-block;
	}
	.rightFloat {
		float: right;
	}
	.index-tile {
        width: 45%;
        display: inline-block;
        vertical-align: middle;
        margin-right: 15px
    }
    .visible-tablet {
        display: inline-block!important;
    }
    .hidden-tablet {
        display: none!important;
    }
}
#nav a span {
    line-height: 33px;
}

/* Bootstrap extsion for responsive Tables */
@media (min-width: 790px) {
    .responsiveTable > div[class*="span"] {
        margin-left: 0px;
        height: 320px;
    }
    .responsiveTable > div[class*="span1"] {
    	width: 8.33333333333333333333%;
    }
    .responsiveTable > div[class*="span2"] {
    	width: 16.66666666666666666667%;
    }
    .responsiveTable > div[class*="span3"] {
    	width: 25%;
    }
    .responsiveTable > div[class*="span4"] {
        width: 33.33333333333333333333%;
    }
    .responsiveTable > div[class*="span5"] {
    	width: 41.66666666666666666667%;
    }
    .responsiveTable > div[class*="span6"] {
    	width: 50%;
    }
    .responsiveTable > div[class*="span7"] {
    	width: 58.33333333333333333333%;
    }
    .responsiveTable > div[class*="span8"] {
    	width: 68.66666666666666666667%;
    }
    .responsiveTable > div[class*="span9"] {
    	width: 75%;
    }
    .responsiveTable > div[class*="span10"] {
    	width: 83.33333333333333333333%;
    }
    .responsiveTable > div[class*="span11"] {
    	width: 91.66666666666666666667%;
    }
    .responsiveTable > div[class*="span12"] {
    	width: 100%;
    }
}

/* End responsive tables */