@charset "utf-8";
/* CSS Document */
nav select { display: none; }
.floatingmenuFire { display: none; }
@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; }
}
@media only screen and (max-width: 1024px) {
	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; }
	.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; }
	.footer-1 select { display: none; }
	.pp360-cb .span11 {width:100%;}
	.span11.offset1 {margin-left:30px;}
	.span5.offset1.w550,
	.span5.w550,
	.pp360-cb .span5 {width:46%;}
	.span6.w600 {width:inherit;} 
	.photo.w460 {width:100%;}
	.pp360-cb .span7.offset2 {margin-left:222px;}
	.footer-aboutus {width: 100%; margin-bottom: 50px;}
	.footer-aboutus .span3:first-child, .footer-aboutus .span3 {width: 45%;}
}
@media only screen and (max-width: 979px) {
	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; }
	.footer-1 .copyTxt { width: 100%; text-align:left; }
	nav h6 {display:block; text-align:left;}
}
@media only screen and (max-width: 768px) {
	.cb-boxes.three-boxes {width: 550px;}
	.pp360-cb .span7.offset2 {margin-left:10px; width:100%;}
	.pp360-cb .span11 .span4.no-ml {width:300px;}
	.info.w360, .photo.w360, .photo.w730 {width:100%;}
	.socialDiv {height:250px;}
}

@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;
		margin: 0 18px; padding: 20px;
	}
	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; }
}
@media only screen and (max-width: 736px) {
	.pp360-cb .span7.offset2,
	.span11.offset1 {margin-left:0;}
	.span5.offset1.w550, 
	.span5.w550, 
	.pp360-cb .span5,
	.pp360-cb .span11 .span4.no-ml,
	.pp360-cb .span5 .note.w360 {width:100%;}
	.photo-wrapper {margin:30px 0;}
	.photo {text-align:center;}
	.cb-box {min-height:300px;}
	.cb-box .photo-wrapper {margin-top:0;}
	.footer-1 nav .span2 {height:250px;}
	.footer-1 nav .span2:nth-child(4) {margin-left:0;}
	.footer-aboutus .span3:first-child, .footer-aboutus .span3 {width: 100%;}
	.socialDiv {float:none; height:100px;}
}

/**/
@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; }
	.cb-boxes.three-boxes {width:275px;}
	.footer-aboutus .span3 {width: 100%;}
	.footer-1 nav .span2:nth-child(3), .footer-1 nav .span2:nth-child(5) {margin-left:0;}
	.footer-1 nav .span2:nth-child(3), .footer-1 nav .span2:nth-child(4) {height:250px;}
	.footer-1 nav .span2:nth-child(4) {margin-left:6%;}
}
@media only screen and (max-width: 320px) {
}
