/* #Tablet (Landscape)
================================================== */
/* Note: Design for a width of 1024px */
@media only screen and (min-width: 955px) and (max-width: 1119px) {
	.widget-first {background:transparent url(../images/widgets-icon1.png) 360px center no-repeat;padding-left:10px;}
	.widget-second {background:transparent url(../images/widgets-icon2.png) right center no-repeat;}
	.widget-third {background:transparent url(../images/widgets-icon3.png) 350px center no-repeat;padding-left:10px;}
	.widget-fourth {background:transparent url(../images/widgets-icon4.png) right center no-repeat;}
	.widget {margin-bottom:0px;}
	.widget p {height: 60px;}
	.footer-third {width: 250px;}
	div.footer.footer-third div.moduletablepart2 {margin-top: -20px;padding-top:0;padding-left:0px;}
	h3.footer-phone { margin-right:10px; }
	li.item-49 {display:none;}
	#sidebar-left {width:400px;}
	#sidebar-right.grid_4 {width:220px;}
	.content_filter {padding-right: 30px;}
	.services-intro {height: 100px;}
	div#myCarousel-teaser1 {height:240px;}
	.teaser1-carousel-inner img {margin-top:-40px;}
	dl.dl-services dd {min-height: 60px;}
	dl.services-five dd {width:91%;margin-bottom:2%;background:#f3f4f4 url(../images/services-arrow.png) 98% 90% no-repeat;}
	dl.services-four dd {width:91%;margin-bottom:2%;margin-bottom:1%;background:#f3f4f4 url(../images/services-arrow.png) 98% 90% no-repeat;}
	dl.services-three dd {width:91%;margin-bottom:2%;margin-bottom:1%;background:#f3f4f4 url(../images/services-arrow.png) 98% 90% no-repeat;}
	dl.services-two dd {width:91%;margin-bottom:2%;margin-bottom:1%;background:#f3f4f4 url(../images/services-arrow.png) 98% 90% no-repeat;}
}
/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 954px) {
	nav.primary ul li a {font-size: 15px;}
	div#logo img {width:215px;height:91px;padding-top:15px;}
	.jt-menu {line-height: 1.6;}
	.widget-first {background:transparent url(../images/widgets-icon1.png) 290px center no-repeat;}
	.widget-second {background:transparent url(../images/widgets-icon2.png) right center no-repeat;}
	.widget-third {background:transparent url(../images/widgets-icon3.png) 280px center no-repeat;}
	.widget-fourth {background:transparent url(../images/widgets-icon4.png) right center no-repeat;}
	.widget {margin-bottom:0px;}
	.widget p {height: 80px;}
	.footer-first {width: 150px;}
	.footer-second {width: 180px;}
	.footer-third {width: 230px;}
	div.footer.footer-third div.moduletablepart2 {margin-top: -20px;padding-top:0;padding-left:0px;}
	.footer-fifth {width: 100px;}
	.footer-sixth {width: 100px;}
	h3.footer-phone {margin-right:10px;}
	li.item-49 {display:none;}
	div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_right input.textbox,
	div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_right input.email {float:left;position: relative;margin-top:-20px;}
	div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_right input#aics_otherField.textbox {float:left;position: relative;margin-top:0px;}
	#aiContactSafe_info {display: block;position: relative;color:#a4a5a7;text-align:left;margin-top:0px;font-size:14px; }
	#sidebar-left h4 img {margin-bottom: 30px;}
	#sidebar-left {width:250px;}
	#sidebar-right.grid_4 {width:210px;margin-left:0;}
	.content_filter {padding-right: 20px;}
	dl.dl-services dd {min-height: 60px;}
	dl.services-five dd {width:81%;margin-bottom:2%;background:#f3f4f4 url(../images/services-arrow.png) 98% 90% no-repeat;}
	dl.services-four dd {width:91%;margin-bottom:2%;margin-bottom:1%;background:#f3f4f4 url(../images/services-arrow.png) 98% 90% no-repeat;}
	dl.services-three dd {width:91%;margin-bottom:2%;margin-bottom:1%;background:#f3f4f4 url(../images/services-arrow.png) 98% 90% no-repeat;}
	dl.services-two dd {width:91%;margin-bottom:2%;margin-bottom:1%;background:#f3f4f4 url(../images/services-arrow.png) 98% 90% no-repeat;}
	.grid_4_last {width:340px;margin-left:20px;}
	.services-intro {height: 135px;}
	div#myCarousel-teaser1 {height:270px;}
	div#myCarousel-teaser1 .carousel-caption {margin-right:80px;}
	.teaser1-carousel-inner a.teaser-clickhere {width:85%;}
	.pagination li  {margin: 0 0px;}
	td.list-date {display:none;}
}

/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	#sidebar {border-left: none}
	#widgets {padding-top:20px;}
	.widget {margin-bottom:0px;padding-left:10px;padding-right:10px;}
	.widget p {height: auto; overflow: hidden;}
	.widget h3 {padding: 10px 0 0px 0; }
	.widget-first {background:transparent url(../images/widgets-icon1.png) right center no-repeat;}
	.widget-second {background:transparent url(../images/widgets-icon2.png) right center no-repeat;}
	.widget-third {background:transparent url(../images/widgets-icon3.png) right center no-repeat;}
	.widget-fourth {background:transparent url(../images/widgets-icon4.png) right center no-repeat;}
	.footer-first {width: 200px;}
	.footer-second {width: 160px;}
	div.footer.footer-third div.moduletablepart2 {margin-left: -10px;}
	.footer-fifth {width: 200px;}
	.footer-sixth {width: 160px;}
	#footer small {letter-spacing: -1px;}
	.services-intro {height: auto;}
	div.custom-viewnewsarchive {margin-left: 10px;}
	div.custom-backtonews {margin-left: 10px;}
	div#joeswordcloud {display:none;}
	.pagination li  {margin: 0 0px;}
	td.list-date {display:none;}
	div.your-hrdocs {width:420px;float:none;clear:both;}
	div.moduletable-sampledocs {text-align:left;margin-left:10px;}
	#sidebar-right {float: none;padding:0;margin:0;}
	div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_right input.textbox,
	div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_right input.email {float:left;position: relative;margin-top:-20px;}
	div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_right input#aics_otherField.textbox {float:left;position: relative;margin-top:0px;}
	#aiContactSafe_info {display: block;position: relative;color:#a4a5a7;text-align:left;margin-top:0px;font-size:14px; }
	.content_filter {border-right:none;padding-right:0;}
	dl.dl-services dd {min-height: 110px;width:300px;margin:0;padding:0;}
	dl.services-five dd {width:90%;margin-bottom:5%;background:#f3f4f4 url(../images/services-arrow.png) 98% 95% no-repeat;padding:15px;}
	dl.services-four dd {width:90%;margin-bottom:5%;margin-bottom:1%;background:#f3f4f4 url(../images/services-arrow.png) 95% 98% no-repeat;padding:15px;}
	dl.services-three dd {width:90%;margin-bottom:5%;margin-bottom:1%;background:#f3f4f4 url(../images/services-arrow.png) 95% 98% no-repeat;padding:15px;}
	dl.services-two dd {width:90%;margin-bottom:5%;margin-bottom:1%;background:#f3f4f4 url(../images/services-arrow.png) 95% 98% no-repeat;padding:15px;}
	div.profile-edit fieldset dl dt {width: 40%;font-size:14px;}
	div.profile-edit fieldset dl dd {width: 60%;}
	div.docman-row {float: left; width:220px;padding-right:10px;text-align:center;min-height:220px;}
	div#logo img {width:300px;height:127px;padding-top:0px;}
	.login-holder {margin-top:-150px;}
	span.header-phone {font-size:28px;}
	div#btl-panel-logout {width:260px;}
	div.btl-panel-login {width: 200px;}
	ul.jt-menu {display:none;}
	nav.primary {float:none;clear:both;}
	.slide-static {display: block;width: 420px;font-size:24px;line-height: 32px;font-weight: 600;	z-index: 10000;position: absolute;left: 50%;margin-left:-210px;}
	.slide-desc-text {width: 420px;position: absolute;left: 50%;margin-left:-210px;color:#2c4907;display: block;}
	div.djslider-inner img {opacity: 0.25;filter: alpha(opacity = 25);}
}
/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */

@media only screen and (min-width: 320px) and (max-width: 479px)  {
	#sidebar {border-left: none}
	#sidebar-left {width:300px;}
	#widgets {padding-top:20px;}
	.widget {margin-bottom:0px;padding-left:0px;padding-right:0px;}
	.widget p {height: auto; overflow: hidden;}
	.widget h3 {padding: 10px 0 0px 0; }
	.widget-first {background:transparent url(../images/widgets-icon1.png) right center no-repeat;margin-left:10px;}
	.widget-second {background:transparent url(../images/widgets-icon2.png) right center no-repeat;margin-left:10px;}
	.widget-third {background:transparent url(../images/widgets-icon3.png) right center no-repeat;margin-left:10px;}
	.widget-fourth {background:transparent url(../images/widgets-icon4.png) right center no-repeat;margin-left:10px;}
	.footer-first {width: 280px;}
	.footer-second {width: 280px;}
	.footer-third {width: 280px;}
	div.footer.footer-third div.moduletablepart2 {width: 230px;padding:0;margin-top:-20px;}
	.footer-fifth {width: 280px;}
	.footer-sixth {width: 180px;}
	h3.footer-phone {width: 230px;float:left;margin-left:10px;}
	#footer small {width: 230px;float:left;letter-spacing: 0px;}
	.services-intro {height: auto;}
	div.custom-viewnewsarchive {margin-left: 10px;}
	div.custom-backtonews {margin-left: 10px;}
	div#joeswordcloud {display:none;}
	.pagination li  {margin: 0 0px;}
	td.list-date {display:none;}
	div.your-hrdocs {width:300px;float:none;clear:both;}
	div.moduletable-sampledocs {text-align:left;margin-left:10px;}
	#sidebar-right {float: none;padding:0;margin:0;}
	div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_right input.textbox,
	div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_right input.email {float:left;position: relative;margin-top:-20px;}
	div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_right input#aics_otherField.textbox {float:left;position: relative;margin-top:0px;}
	#aiContactSafe_info {display: block;position: relative;color:#a4a5a7;text-align:left;margin-top:0px;font-size:14px; }
	.content_filter {border-right:none;padding-right:0;}
	dl.dl-services dd {min-height: 120px;width:300px;margin:0;padding:0;}
	dl.services-five dd {width:85%;margin-bottom:5%;background:#f3f4f4 url(../images/services-arrow.png) 98% 95% no-repeat;padding:15px;}
	dl.services-four dd {width:85%;margin-bottom:5%;margin-bottom:1%;background:#f3f4f4 url(../images/services-arrow.png) 95% 98% no-repeat;padding:15px;}
	dl.services-three dd {width:85%;margin-bottom:5%;margin-bottom:1%;background:#f3f4f4 url(../images/services-arrow.png) 95% 98% no-repeat;padding:15px;}
	dl.services-two dd {width:85%;margin-bottom:5%;margin-bottom:1%;background:#f3f4f4 url(../images/services-arrow.png) 95% 98% no-repeat;padding:15px;}
	div.profile-edit fieldset dl dt {width: 40%;font-size:14px;}
	div.profile-edit fieldset dl dd {width: 60%;}
	.secondary {padding:20px 0 20px 0;}
	div.docman-row {float: left; width:280px;padding-right:10px;text-align:center;min-height:220px;}
	#sidebar-left h4 img {display:none;}
	div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_right {font-size:13px;}
	div#aiContactSafe_row_aics_send_to_sender {font-size:13px;}
	div#aiContactSafe_mainbody_1 input#aics_name {width:300px;}
	div#aiContactSafe_mainbody_1 input#aics_company {width:300px;}
	div#aiContactSafe_mainbody_1 input#aics_email {width:300px;}
	div#aiContactSafe_mainbody_1 input#aics_phone {width:300px;}
	div#aiContactSafe_mainbody_1 input#aics_subject {width:300px;}
	div#aiContactSafe_mainbody_1 textarea#aics_message {width:300px;height:80px;}
	div#aiContactSafe_mainbody_1 input#aics_Position {width:300px;}
	.breadcrumbs li {background: none;padding-bottom:10px;}
	ul.jt-menu {display:none;}
	nav.primary {float:none;clear:both;}
	.slide-static {display: block;width: 300px;font-size:20px;line-height: 24px;font-weight: 600; z-index: 10000;position: absolute;left: 50%;margin-left:-150px;}
	.slide-desc-text {width: 300px;position: absolute;left: 50%;margin-left:-150px;color:#2c4907;display: block;font-size:18px;line-height: 24px;margin-top:-20px;}
	.slide-text {font-size:20px;line-height: 24px;}
	div.djslider-inner img {display:none;}
}