@media (max-width: 479px) {}

.header .logo { float:none; padding:20px 0; }
.header .logo .partners { vertical-align:bottom; }
.header .header_mod { float:none; padding-top:0; position:static; }
.header .header_mod .time_flags { position:absolute; top:10px; right:10px; }

.h_mod_right_wrap .moduletable { width:48%; }
.h_mod_right_wrap .moduletable.mod_changer { text-align:center; }
.moduletable.mod_login { margin-top:20px; }
.moduletable.mod_login h3 { width:100%; }

.moduletable.latest_registered_members .item { margin:19px 8px 31px 0; max-width:49%; }
.moduletable.latest_registered_members .item:nth-child(even) { margin-right:0; }

.moduletable.latest_contract_opp .item .lead_type { padding:0; }
.moduletable.latest_contract_opp .item {
	float:none;
	height:auto;
	padding:20px;
	margin-right:0;
	max-width:none;
}

.moduletable.new_profile .custom { background:none !important; min-height:0; padding-bottom:20px; }
/*.moduletable.new_profile .column { float:none; margin-left:0; }
.moduletable.new_profile .column + .column { margin-left:0; padding-top:0; }*/
.moduletable.new_profile .custom ul li { font-size:16px; }
.moduletable.new_profile .memberbutton { position:relative; bottom:0; }
.moduletable.new_profile .memberbutton a.button { display:block; }

.moduletable.ggggggg_presentation .two_columns { display:block; margin-right:0; width:100%; }
.moduletable.key_stats .stat.accepted_rejected { display:none; }
.cbfwo .moduletable.key_stats .stat { float:none; max-width:none; }
.cbfwo .moduletable.key_stats .stat h4 { text-align:left; }

.moduletable.charity_banner .custom { background:none !important; min-height:0; }
.moduletable.charity_banner .column { float:none; max-width:100%; }
.moduletable.charity_banner .column + .column { margin-left:0; max-width:100%; }
.moduletable.charity_banner .column iframe { width:100% !important; height:auto !important; }

.moduletable.featured_members_slider ul li .k2_content_left,
.moduletable.featured_members_slider ul li .k2_content_right {
	float:none;
	width:auto;
	margin:0;
}
.moduletable.featured_members_slider ul li.even > div { padding-right:10px; }
.moduletable.featured_members_slider ul li.odd > div { padding-left:10px; }

.moduletable.ind_news_full ul li .k2_content_left,
.moduletable.ind_news_full ul li .k2_content_right {
	float:none;
	margin-left:0;
	width:auto;
}



.moduletable.ind_news_mini {
	float:none;
	width:auto;
}
.moduletable.ind_news_mini h3 { margin-right:0; }
.moduletable.ind_news_mini .k2ItemsBlock { border-right:none; padding-right:0; }

.moduletable.ind_news_mini ul li,
.moduletable.ind_news_mini ul li:nth-child(3n+3) {
	border-right: 1px solid #ccc;
	margin-right:10px;
	max-width:48%;
	padding-bottom:40px;
	padding-right:10px;
}
.moduletable.ind_news_mini ul li:nth-child(2n+2) {
	border-right: medium none;
	margin-right: 0;
	padding-right: 0;
}
.moduletable.ind_news_mini ul li:nth-child(n+4) { margin-top:0; }
/*.moduletable.ind_news_mini .moduleItemIntrotext { min-height:0; height:266px; overflow:hidden; }*/

.moduletable.ind_news_video {
	float:none;
	margin-left:0;
	width:auto;
}
.moduletable.ind_news_video ul li {
	max-width:48%;
	padding-bottom:40px;
	float:left;
	width:100%;
}
.moduletable.ind_news_video .k2ItemsBlock ul li + li { margin-top:0; }
.moduletable.ind_news_video ul li.even {
	border-right: 1px solid #ccc;
	margin-right:10px;
	padding-right:10px;
}
.moduletable.bottom_blocks .custom a { width:20%; }

.footer_locations .moduletable p img[style*="padding-top: 45px;"] { padding-top:20px !important; }
.moduletable.ft_menu { float:none; margin-bottom:40px; }
.moduletable.ft_socials { float:none; }

/* Contact Start */
body.pg_contact .itemFullText p[style*="float: left;"],
body.pg_contact .itemFullText p[style*="float: right;"] { float:none !important; width:auto !important; text-align:left !important; }
body.pg_contact .itemFullText #userForm { margin:0 0 30px 0; }
body.pg_contact .itemFullText #userForm .form_col { float:none; width:auto; margin:0; }
body.pg_contact #myCanvas { display:none; }
/* Contact End */

#k2Container .itemFullText img[style*="float: right;"] {
	margin-left:0;
	float:none !important;
}
#k2Container .itemFullText .two_columns,
#k2Container .itemFullText .two_columns:last-child {
	display:block;
	width:auto;
	margin:0 0 10px 0;
}
/* Useful Resources Start */
.itemListView_useful .itemContainer { width:50% !important; }
/* Useful Resources End */
/*   Membership Benefits Start */
/*#k2Container.itemListView_benefits .itemContainer .mini_icon { display:none; }
#k2Container.itemListView_benefits .itemContainer .main_title_wrap .mini_icon_title { display:inline-block; margin-right:10px; }
#k2Container.itemListView_benefits .itemContainer .main_title_wrap .mini_icon_title img { max-width:40px; }*/
#k2Container.itemListView_benefits .itemContainer .catItemImageBlock { text-align:center; }
#k2Container.itemListView_benefits .itemContainer .main_block,
#k2Container.itemListView_benefits .itemContainer .catItemIntroText,
#k2Container.itemListView_benefits .itemContainer .catItemImageBlock {
	float:none;
	width:auto;
}
#k2Container.itemListView_benefits .itemContainer .catItemIntroText { padding-top:10px; }
/*   Membership Benefits End */
/* Membership Application Query Start */
#userForm.form_member_application .form-group {
	float:none;
	width:auto;
	padding:0 !important;
}
#userForm.form_member_application .form-group.rsform-block-captcha-code { margin-bottom:10px; }
/* Membership Application Query End */

/* Industry Sector Information Start */
.pg_industry_info.itemListView .itemContainer { width:50% !important; }

.pg_industry_info.itemListView .itemContainer { padding-right:10px; }
.pg_industry_info.itemListView .itemContainer + .itemContainer { padding:0 0 0 10px; }
.pg_industry_info.itemListView .itemContainer + .itemContainer  + .itemContainer { padding:0 10px 0 0; }
.pg_industry_info.itemListView .itemContainer + .itemContainer  + .itemContainer + .itemContainerLast { padding:0 0 0 10px; }

.pg_industry_info.itemListView .itemContainer .catItemTitle a { min-height:93px; }

/* Industry Sector Information End */

/* Career Opportunities Start */
.itemListView_careers.itemListView .itemContainer,
.itemListView_careers.itemListView .itemContainer.itemContainerLast { width:100% !important; float:none; padding:0; }
.itemListView_careers.itemListView .itemContainer .catItemView { padding:14px; }
.itemListView_careers.itemListView .itemContainer .catItemTitle a { font-size:18px; min-height:0; }
/* Career Opportunities End */

/* Blog Articles & Press Start */
.itemListView_articles.itemListView .subCategoryContainer { width:50% !important; }
.itemListView_articles.itemListView .subCategoryContainer.subCategoryContainerLast { padding:0 10px 0 0; }
.itemListView_articles.itemListView .subCategoryContainer .subCategoryInner h2 a { font-size:18px; min-height:0; }

.itemListView_articles.itemListView .itemContainer,
.itemListView_articles.itemListView .itemContainer.itemContainerLast { width:100% !important; float:none; padding:0; }
.itemListView_articles.itemListView .itemContainer .catItemView { padding:14px; }
.itemListView_articles.itemListView .itemContainer .catItemTitle a { font-size:18px; min-height:0; }
/* Blog Articles & Press End */

/* Reviews Start */
.itemListView_reviews.itemListView .itemContainer,
.itemListView_reviews.itemListView .itemContainer.itemContainerLast { float:none; padding:0; width:100% !important; }
.itemListView_reviews.itemListView .itemContainer .catItemView { min-height:0; }
.itemListView_reviews.itemListView .itemContainer .catItemImageBlock,
.itemListView_reviews.itemListView .itemContainer .catItemHeader { float:none; width:auto; }
/* Reviews End */

.footer_locations .moduletable.office {
	margin-bottom:40px;
	/*float:none !important;*/
	max-width:50%;
}
.footer_locations .moduletable p img[style*="margin-top: 45px;"] { margin-top:20px !important; }
/*.footer_locations .moduletable address br { display:none; }*/
/*
.footer_locations .moduletable.mod_contact_form { float:none; max-width:100%; }
.footer_locations .moduletable.mod_contact_form #userForm { max-width:100%; }
.footer_locations .moduletable.mod_contact_form .form_left .rsform-block { float:left; width:33.33%; }
.footer_locations .moduletable.mod_contact_form .form_middle { clear:both; }
.footer_locations .moduletable.mod_contact_form .form_right .rsform-block-captcha-code { float:left; width:56%; }
.footer_locations .moduletable.mod_contact_form .form_right .rsform-block-submit-button { float:right; width:40%; }
.footer_locations .moduletable.mod_contact_form #userForm .rsform-block.rsform-block-captcha-code #g-recaptcha-26 > div { margin:0; }*/
.footer_locations .moduletable.mod_contact_form #userForm { max-width:100%; }
.footer_locations .moduletable.mod_contact_form #userForm .form_left,
.footer_locations .moduletable.mod_contact_form #userForm .form_middle,
.footer_locations .moduletable.mod_contact_form #userForm .form_right { float:none; max-width:100%; }
.footer_locations .moduletable.mod_contact_form #userForm .rsform-block.rsform-block-captcha-code,
.footer_locations .moduletable.mod_contact_form .rsform-block-submit-button { float:none; max-width:100%; }

/* Members Start */
.moduletable.reg_comps ul li { width:47.5%; }
.moduletable.reg_comps ul li a .image-title { min-height:62px; }
.com_members.view-members .main_content_inner .left_col { display:none; }
.com_members.view-members .main_content_inner .main_col.with_left { float:none; margin-left:0; width:auto; }
.com_members.view-members .filterForm .inlineBlock { width:100%; display:block; }
.com_members.view-members .filterForm .inlineBlock + .inlineBlock { margin-left:0; }
.com_members.view-members .filterForm .inlineBlock input[type="submit"] { width:100%; }
.memberList .memberImage { display:block; margin:0 auto 10px auto; padding-right:0; }
.memberList .memberInfo { width:47%; }
.memberList .memberInfo.memberILeft { border-left:none; margin-left:0; padding-left:0; }
.memberList a.greenLink { bottom:0; position:relative; right:0; width:100%; margin-top:20px; }
/* Members End */

@media (max-width: 699px) {
	.moduletable.ft_menu ul li { width:33%; }
	/* Membership Tiers & Fees Start */
	body.pg_tiers .itemListView #itemListLeading .itemContainer { float:none; width:100% !important; }
	body.pg_tiers .itemListView #itemListLeading .itemContainer .catItemView,
	body.pg_tiers .itemListView #itemListLeading .itemContainer.itemContainerLast .catItemView { padding-right:0; padding-left:0; }
	/* Membership Tiers & Fees End */
}
/*@media (min-width: 700px) {
	.footer_locations .moduletable {
		max-width:31%;
	}
	.footer_locations .moduletable p,
	.footer_locations .moduletable address { font-size:12px; }
	
	.footer_locations .moduletable p span[style*="float: right;"] {
		float:none !important;
		display:block;
		text-align:right;
	}
	.footer_locations .moduletable p br { display:none; }
}*/
