@media only screen and (max-width: 1119px), only screen and (max-device-width: 1219px) {
	.main.boxed { width: 960px; }
	.layout, .navbar .menu { width: 880px; }
	
	.header.mainnavbar .layout {
	/*width: 1050px;*/
	width: 920px;
	height: 42px;
	padding: 0 20px;
	
	}
	
	.header .layout {
	/*width: 1050px;*/
	width: 920px;
	height: 125px;
	padding: 0 20px;
	
	}
	
	.header .layout .webmailbutton {
	margin: 70px 20px 0px 0px;
	float:right;
	background:url(../img/webmail.png) no-repeat;
	background-position: top;
    cursor:pointer;
    border:none;
	width:95px;
    height:48px;
    /*width:103px;
    height:52px;*/
	
}

.header .layout .webmailbutton:hover {
	background-position: bottom;
	
}
	
	.content .layout.home {
		width: 910px;
	padding: 10px 10px 1px 40px;
	}
	
	.content .layout.inner {
		width: 910px;
	padding: 10px 10px 1px 40px;
	}
	
	.layout.footer {
	width: 920px;
	min-width: 200px;
	margin: auto;
	padding: 0 10px 0 30px;
	background: none;
	}
	
	
	.altwidthbanner-container {
	width: 960px !important;
	max-height: 373px !important;
	margin:auto;

	position: relative;
	padding: 0;
	overflow: hidden;
	}
	
	.altwidthbanner-container .altwidthbanner {
	max-height: 373px !important;
	position: relative;
	margin-top: -5px;
	width: 960px !important;
	}
	
	.innerbanner-container {
	width: 960px !important;
	max-height: 237px !important;
	margin:auto;

	position: relative;
	padding: 0;
	overflow: hidden;
	}
	
/* BANNER GLOBAL */

	.innerbanner-container .innerbanner {
		width: 960px !important;
		max-height: 237px !important;
		position: relative;
		margin-top: -5px;
		background-position: top left;
		background-repeat: no-repeat;
		width: 960px; 
		height: 237px;
	}
	
/* BANNER SPECIFIC */
	
	.innerbanner-container .innerbanner.cloudsolutions { background-image: url(../img/banner/bkgrd-interior-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.networksupport { background-image: url(../img/banner/bkgrd-interior-network-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.managedtechnology { background-image: url(../img/banner/bkgrd-interior-managed-tech-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.callcenter { background-image: url(../img/banner/bkgrd-interior-call-center-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.disaster { background-image: url(../img/banner/bkgrd-interior-disaster-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.colocation { background-image: url(../img/banner/bkgrd-interior-colocation-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.businessclass { background-image: url(../img/banner/bkgrd-interior-businessclass-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.optipathbusinessclass { background-image: url(../img/banner/bkgrd-interior-opti-path-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.webhosting { background-image: url(../img/banner/bkgrd-interior-webhosting-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.homeinternet { background-image: url(../img/banner/bkgrd-interior-homeinternet-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.emailsupport { background-image: url(../img/banner/bkgrd-interior-emailsupport-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.dialup { background-image: url(../img/banner/bkgrd-interior-dialup-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.broadband { background-image: url(../img/banner/bkgrd-interior-broadband-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.support { background-image: url(../img/banner/bkgrd-interior-support-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.tools { background-image: url(../img/banner/bkgrd-interior-tools-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.policies { background-image: url(../img/banner/bkgrd-interior-policies-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.programs { background-image: url(../img/banner/bkgrd-interior-programs-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.contact { background-image: url(../img/banner/bkgrd-interior-contact-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.company { background-image: url(../img/banner/bkgrd-interior-company-banner-960.jpg); }
	
	.innerbanner-container .innerbanner.randall { background-image: url(../img/banner/bkgrd-interior-randall-banner-960.jpg); }
	

/* BANNER GLOBAL */

	.innerbanner-container .bannercontent {
		padding:50px 0 0 40px;
		color:#87b0d7;
		font-size:16px;
	}
	
	.innerbanner-container .bannercontent h1 {
		color:#fff;
		font-size:30px;
	}
	
	.innerbanner-container .bannercontent p {
		color:#87b0d7;
		font-size:16px;
	}
	
/* BANNER SPECIFIC */	

	.innerbanner.cloudsolutions .bannercontent { width:60%; }
	
	.innerbanner.networksupport .bannercontent { width:60%;}
	
	.innerbanner.managedtechnology .bannercontent { width:55%; }
	
	.innerbanner.callcenter .bannercontent { width:50%; }
	
	.innerbanner.disaster .bannercontent { width:60%; }
	
	.innerbanner.colocation .bannercontent { width:60%; }
	
	.innerbanner.businessclass .bannercontent { width:55%; }
	
	.innerbanner.optipathbusinessclass .bannercontent { width:55%; }
	
	.innerbanner.webhosting .bannercontent { width:60%; }
	
	.innerbanner.homeinternet .bannercontent { width:40%; }
	
	.innerbanner.emailsupport .bannercontent { width:40%; }
	
	.innerbanner.dialup .bannercontent { width:40%; }
	
	.innerbanner.broadband .bannercontent { width:40%; }
	
	.innerbanner.support .bannercontent { width:40%; }
	
	.innerbanner.tools .bannercontent { width:40%; }
	
	.innerbanner.policies .bannercontent { width:50%; }
	
	.innerbanner.programs .bannercontent { width:40%; }
	
	.innerbanner.contact .bannercontent { width:40%; }
	
	.innerbanner.company .bannercontent { width:45%; }
	
	.innerbanner.randall .bannercontent { width:45%; }
	

	

	
	.bannershadow { width: 960px; height:26px;}
	.bannershadow { margin: auto; padding: 0 ;}

	.col-1_2 	{ width: 408px; }
	.col-1_3 	{ width: 257px; }
	.col-2_3 	{ width: 558px; }
	.col-1_4 	{ width: 210px; }
	.col-3_4 	{ width: 634px; }
	
	.col-1_3.home 	{ 	width: 257px;	 }
	.col-2_3.home 	{ width: 600px; margin-right:0px }
	
	.col-1_4.inner 	{ 	width: 210px;	 }
	.col-3_4.inner 	{ 	width: 620px; padding-left:30px; margin-right:0px; border-left: 1px #ddd solid; }

	.col-3_4-nested 	{ 	width: 410px;	 }
	.col-2_3-nested 	{ 	width: 400px;	 }
	
	.col-1_2-nested 	{ 	width: 270px;	 }
	
	.col-1_3-nested 	{ 	width: 160px;	 }
	
	.col-1_4-nested 	{ 	width: 110px;	 }
	
	.col-1_2-nested.home 	{ 	width: 270px;	 }
	
	.col-1_4-home 	{ 	width: 140px;	 }

	.desk .header.fixed {
		width: 960px;
	}

	.blog-search-text {
		width: 145px;
	}

	.member-name {
		font-size: 14px;
	}

	.member-position {
		font-size: 10px;
	}


	.b-form.m-contact-form .input-wrap {
		width: 287px;
		margin-left: 6px;
	}
	
	.latest-project-item {
		width: 55px;
		height: 55px;
	}
	
	img {
	max-width: 100%;
	height: auto;
	width: auto;
	border: 0px;
	-ms-interpolation-mode: bicubic; 
	}
	
	img.webmail {
	height: 48px;
	width: 95px;
	border: 0px;
	}
	
	.image-home-left {
	
	padding-right:10px;
	padding-bottom:0px;
	
}
	
	/* ---------------------------------------- */
		/*	Extended Pricing Table
		/* ---------------------------------------- */
		
		.extended-pricing-table.col6 .features-list {
				text-align: left;
				width: 95px !important;
				font-size:10px;
			}
		
		.extended-pricing-table .features-list.emailhosting {
				text-align: left;
				width: 260px !important;
			}
			
		.extended-pricing-table .features-list.dsl {
			text-align: left;
			width: 135px !important;
		}
		
		.extended-pricing-table .features-list.lan {
				text-align: left;
				width: 155px !important;
			}

		.extended-pricing-table .column { width: 748px; }

		.extended-pricing-table.col2 .column { width: 374px; }
		.extended-pricing-table.col3 .column { width: 249px; }
		.extended-pricing-table.col4 .column { width: 187px; }
		.extended-pricing-table.col5 .column { width: 135px; }
		.extended-pricing-table.col6 .column { width: 85px; }
		
		.extended-pricing-table.col5.emailhosting .column { width: 115px; }
		.extended-pricing-table.col5.dsl .column { width: 120px; }
		.extended-pricing-table.col5.lan .column { width: 110px; }
		
		
		.b-table.randall table {
	width: 400px;

}
	
}

