@charset "utf-8";
/* CSS Document */
nav select { display: none; }
.floatingmenuFire { display: none; }
/*new 05-20-16*/
@media only screen and (max-width: 1440px) {
	.banersHome { width: 100%; background: #000; background-size: cover; /*height:800px;*/ }
	.subBanners { position: absolute; width: 100%; z-index: 3; margin-top: -15%; }
	.news-slider .news-pager { display: block !important; /*margin: -20em 0 0 !important;*/ text-align: center !important; position: absolute; width: 100%; }
}

/*fixed product selector 05-20-16*/
@media only screen and (max-width: 1215px) {
    .selectorHolder .selectorOuter .filter-options section {width:218px;}
	.selectorHolder .selectorOuter .filter-options section hgroup {width:200px;}
	.selectorHolder .selectorOuter .filter-options section select {width:190px;}
	.selectorHolder .selectorOuter .filter-options section label {width:200px; overflow:visible;}
	.projects-1 .projects .project-wrapper.last {margin-right:20px;}
}

@media only screen and (max-width: 1200px) {
	body .adminRight { width: 20%; }
	body .span8.navigatedContent, body .span8.navigatedContent .container { width: 660px; }
	body .container .blogRightNav .rightlinks { width: 220px; }
}

/*new 05-20-16*/
@media only screen and (max-width: 1199px) {
	body .homeHeader .topLeft { font-size: 11px !important;}
	body #quickJump { width: 110px; background-position: 75px center; margin:0 10px; }
	body #search-query-9 { width: 80px; }
	body .topRight .getStarted { margin-left: 10px; }
	body .homeHeader .topRight a { min-width: auto !important; width: auto; }
}

@media only screen and (max-width: 1024px) {
	body .homeHeader .topLeft {width: calc(100% - 60px); margin-left: 30px; }
	header .brand { float: left; text-align: center; margin-bottom: 10px; width: 100%; }
	header .brand img:first-child { text-align: center; float: none; margin-right: 0; }
	.topRight { width: 100%; text-align: center; margin: 10px 0 20px; }
	.topRight .topSearch { float: none; margin: 0; display:inline-block; }
	.topRight .getStarted { float: none; width: 100%; margin-left: 0; }
	.topRight .getStarted .welcomeMSG.front { float: none; margin-bottom: 0px; margin-top: 10px; margin-right: 0; }
	.topRight .getStarted .btn { float: none; margin: 10px auto 10px; text-align: center; }
	.topRight .getStarted .langChooser { position: absolute; right: 20px; top: 30px; }
	.topRight .getStarted .langChooser select { margin: 10px 0 !important; }
	#coolMenu, .topNav { float: none; }
	.main-navigation .span12 {width:1070px; margin-left:10px;}
	.footer-1 select { display: none; }
	/*new 05-20-16*/
	.main-navigation { margin-top: 0; position: relative; }
	.homeHeader { position: relative; background: #000000; }
	.homeHeader .topLeft { width: 100%; text-align: center; }	
}
/* @media only screen and (max-width: 979px) { */
@media only screen and (max-width: 1024px) {
	nav { text-align: center; }
	nav.siteSuperNav ul, nav h6 { display: none; }
	nav select { display: none; }
	.floatingmenuFire { display: block; }
	.copyTxt { float: none; margin-top: 20px; text-align: center; }
	.footerSubscribe { float: none; margin-top: 0px; text-align: center; width: 100%; }
	body .adminRight { width: 19%; }
	body .span8.navigatedContent, body .span8.navigatedContent .container { width: 507px; }
	body .container .blogRightNav .rightlinks { width: 166px; }
}

@media only screen and (max-width: 783px) {
    .selectorHolder .selectorOuter .filter-options section label {width: 100%;}
	.selectorHolder .selectorOuter .filter-options section.clearResults {width: 100%;}
	.selectorHolder .selectorOuter .filter-options section { width: 49.6%;}
}

@media (max-width: 979px) and (min-width: 768px){
    .main-navigation .span12 { width: 724px; margin-left:20px;}
}

@media only screen and (max-width: 768px) {
	.selectorHolder .selectorOuter .filter-options section {width:164px;}
	.selectorHolder .selectorOuter .filter-options section hgroup {width:145px;}
	.selectorHolder .selectorOuter .filter-options section select {width:135px;}
	.projects-1 .projects .project, .projects-1 .projects .photo-wrapper {width:200px;}
}

@media only screen and (max-width: 767px) {
	.container { padding: 0 20px; }
	.container .container { padding: 0; }
	body .adminRight { float: none; width: 100%; margin: 0; box-sizing: border-box; min-height: initial !important; }
	body .adminLeft { float: none; width: 100%; min-height: initial !important; }
	body .admin-modules.signin .signinDIV .signinLeft { float: none; width: 100% !important; border-bottom: 1px solid #DBDBDB; padding-right: 0 !important; margin-right: 0; padding-bottom: 20px; margin-bottom: 20px; border-right: 0; }
	body .admin-modules.signin .signinDIV .signinRight { float: none; width: 100% !important; }
	body .span8.navigatedContent, body .span8.navigatedContent .container { width: 100%; }
	body .rightNavFrontEnd { float: none; }
	body .rightNavFrontEnd .rightlinks { float: left; display: block; }
	body .container table { display: block; }
	body .crew-2 .photo-wrapper { width: 265px !important; }
	body .container .blogRightNav .rightlinks { width: 100%; }
	body .forum-content .forum-search .span4 { width: 228px; float: left; }
	body .forum-content .forum-search .span3.link-right { width: 166px; float: right; }
	body #searchByProductHolder .span3, body #searchByDocTypeHolder .span3 { text-align: center; }
	/*new 05-20-16*/
	.main-navigation .span12 { width: 100%;}
	.subBanners { position: relative; margin-top: 0; background: #000000; text-align: center; padding-top: 10px; }
	.subBanners .span3 { margin-bottom: 10px; }
	.news-slider .news-pager { margin: -30px 0 0 !important; }
	body .row .span3, body .row .span6, body .row .span9, body .row .span5 { margin-bottom: 20px; }
	body .footer-1 nav .span2 { margin-left: 3%; }
	body .footer-1 nav .span2:first-child { margin-left: 3%; }
	body .footer-1 nav { margin-left: -3%; }
	body .copyTxt { text-align: center; }
	body .footerSubscribe, .socialDiv { text-align: center; }
	body .socialDiv ul { float: none; display: inline-block; }
	body .table { display: table; }
	body .repsDIV .repHolder .companyleft { display: none; }
	body #manuTab .repHolder:first-child .companyleft, body #manuTab .divider + .repHolder .companyleft, body #salesTab .repHolder:first-child .companyleft, body #salesTab .divider + .repHolder .companyleft { display: block; width: 100%; margin-bottom: 20px; float: none; }
	body .repsDIV .repHolder .left, body .repsDIV .repHolder .right { width: 30%; float: left; }
	body .repsDIV .repHolder .middle { float: left; width: 38%; }
	body #searchByProductHolder .span1, body #searchByDocTypeHolder .span1 { padding: 20px 40px; text-align: center; }
	body .table { font-size: 13px; }
	body .table td, body .table th { padding: 8px; }
	body .container .span12 h3 { font-size: 30px; }
	body .issue-details h4 { font-size: 20px; }
	body .issue-details .issueC { width: initial; border-right: 0; border-bottom: 1px solid #686868; margin-bottom: 20px; }
	body .issue-details .issueS { float: none; width: 100%; text-align: left; }
}

/**/
@media only screen and (max-width: 480px) {
	.topRight .getStarted .btn { padding: 3px 10px; font-size: 12px; min-width: inherit; }
	.topRight .getStarted .langChooser select { padding: 3px 10px !important; font-size: 12px !important; min-width: inherit !important; height: auto !important; }
	body .postThumbHolder { float: none; width: 100%; margin-bottom: 20px; }
	body .postListHasThumb { float: none; width: 100%; }
	body .forum-content .forum-search .span4 { width: 50%; }
	body .forum-content .forum-search #searchTxt { width: 100px; }
	body .forum-content .forum-search .span3.link-right { width: 50%; }
	body .forum-content .forum-search .span3.link-right select { width: 120px; }
}
@media only screen and (max-width: 320px) {
}
