
/* #Tablet (Portrait)
================================================== */
@media only screen and (min-width: 960px)
{
	.no-desktop {display:none;}
	
	.contentcontainer-outer .contentcontainer-inner {width:960px;}
	.contentcontainer-outer .contentcontainer-inner-tight {width:960px;}
	.footercontainer-outer .footercontainer-inner .footerbar {width:960px;}
	.career-popup {width:45%;}
	h3.left-icon {left:-22px;}
	h3.left-icon i {display: inline-block;}
	
	.wrapper.primary {margin: 0px 0px -185px 0px;}
	.wrapper.primary .container {padding: 0px 0px 185px 0px;}
	.wrapper.secondary {height: 170px;}
	
}

/* #Tablet (Portrait)
================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px) 
{
	.no-tablet {display:none;}
	.contentcontainer-outer .contentcontainer-inner {width:96%;}
	.contentcontainer-outer .contentcontainer-inner-tight {width:100%;}
	.footercontainer-outer .footercontainer-inner .footerbar {width:96%;}
	.career-popup {width:70%;}
	h3.left-icon {left:0px;margin-top:20px;}
	h3.left-icon i {display:none;}
	
	
	.wrapper.primary {margin: 0px 0px -185px 0px;}
	.wrapper.primary .container {padding: 0px 0px 185px 0px;}
	.wrapper.secondary {height: 170px;}
}

/* #Mobile (Landscape)
================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) 
{
	.no-mobile-wide {display:none;}
	.contentcontainer-outer .contentcontainer-inner {width:96%;}
	.contentcontainer-outer .contentcontainer-inner-tight {width:100%;}
	.footercontainer-outer .footercontainer-inner .footerbar {width:96%;}
	.career-popup {width:85%;}
	h3.left-icon {left:0px;margin-top:20px;}
	h3.left-icon i {display:none;}
	
	.wrapper.primary {margin: 0px 0px -445px 0px;}
	.wrapper.primary .container {padding: 0px 0px 445px 0px;}
	.wrapper.secondary {height: 430px;}
	.footercontainer-outer .group4 .col {border-bottom:1px solid #999;}
}

/*  #Mobile (Portrait)
================================================== */

@media only screen and (max-width: 479px) 
{
	.no-mobile {display:none;}
	.contentcontainer-outer .contentcontainer-inner {width:96%;}
	.contentcontainer-outer .contentcontainer-inner-tight {width:100%;}
	.footercontainer-outer .footercontainer-inner .footerbar {width:96%;}
	.career-popup {width:95%;}
	h3.left-icon {left:0px;margin-top:20px;}
	h3.left-icon i {display:none;}
	
	.wrapper.primary {margin: 0px 0px -445px 0px;}
	.wrapper.primary .container {padding: 0px 0px 445px 0px;}
	.wrapper.secondary {height: 430px;}
	.footercontainer-outer .group4 .col {border-bottom:1px solid #999;}
}



/*  #grid
================================================== */
@media only screen and (min-width: 768px) {
	.span_3_of_3 {width: 100%;}
	.span_2_of_3 {width: 66%;}
	.span_1_of_3 {width: 32%;}
	.group3 .col {display: block;float: left;margin: 1% 0% 1% 2%;}
	.group3 .col:first-child {margin-left: 0;}
	
	
	.span_4_of_4 {width: 100%;}
	.span_3_of_4 {width: 74.5%;}
	.span_2_of_4 {width: 49%;}
	.span_1_of_4 {width: 23.5%;}	
	.group4 .col {display: block;float: left;margin: 1% 0% 1% 2%;}
	.group4 .col:first-child {margin-left: 0;}
}

@media only screen and (max-width: 767px) 
{
	.section {width: 100%;display: -webkit-box;display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-moz-box-orient: vertical;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
	.a {-webkit-box-ordinal-group:1;-moz-box-ordinal-group: 1;-webkit-flex-order: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;margin-bottom:20px;clear:both;}
	.b {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-webkit-flex-order: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;margin-bottom:20px;clear:both;}
	.c { -webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-webkit-flex-order: 3;-ms-flex-order: 3;-webkit-order: 3;order: 3;margin-bottom:20px;clear:both;}
	.d { -webkit-box-ordinal-group: 4;-moz-box-ordinal-group: 4;-webkit-flex-order: 4;-ms-flex-order: 4;-webkit-order: 4;order: 4;margin-bottom:20px;clear:both;}
	.col {margin-top:10px;}
}
