/* Media Queries
***********************/

/* Tablets and Below */
@media only screen and (max-width: 1199px) {

	html,body
	{
	    width: 100%;
	    height: 100%;
	    margin: 0px;
	    padding: 0px;
	}
	a.PromoButton{
		font-size:15px;
		margin-right:18px;
		padding:10px 15px;

	}
	.patientPopUp_Links {
		display:none;
	}
	.patientPopUp.open {
		transform: translateY(-140px);
		-webkit-transform:translateY(-140px);
	}
	#patientPopUp_content {
		height:112px;
		position:relative;
	}
	.patientPopUp #Content1, .patientPopUp #Content2, .patientPopUp #Content3 {
		display:none;
	}
	.patientPopUp #ResponsiveLinks {
		display:block;
		right:40px;
		top:0;
		position:absolute;
	}
	.patientPopUp #ResponsiveLinks ul{
		border-left:1px solid;
		margin:0;
	}
	#patientPopUp_content a {
		font-weight:100;
		text-decoration:none;
	}
	#ResponsiveLinks ul li{
		display:block;
	}
	#patientPopUp_contentContainer {
		height:125px;
	}
	.patientPopUp table.Image1, .patientPopUp table.Image2, .patientPopUp table.Image3 {
		position:absolute;
	}
	.patientPopUp #Link1 {
		bottom:0;
		left:2px;
		position:absolute;
	}
	.patientPopUp #Image2 {
		left:155px;
		position:absolute;
	}
	.patientPopUp #Link2 {
		bottom:0;
		left:155px;
		position:absolute;
	}
	.patientPopUp #Image3 {
		left:308px;
		position:absolute;
	}
	.patientPopUp #Link3 {
		bottom:0;
		left:308px;
		position:absolute;
	}
	#HomeContentTable > tbody > tr > td {
		display:block;
		width:100% !important;
	}
	.HomeContent_Left .FreeVideosTable td {
		/*display:table-cell;*/
	}
	.FreeVideosTable tbody > tr > td:nth-child(1) img {
		width: 100%;
		height: auto;
	}
	.HomeContent_Left {
		padding-bottom:0;
	}
	.CenterAlign img {
		width: 50%;
		height: auto;
	}
	#GeneralFooter {
		height:auto;
	}
	#ConnectWithUs {
		background: linear-gradient(to bottom, #006FBA 0%, #006FBA 50%, #005DAC 100%);
	}
	#ConnectWithUs_Content {
		font-size:16px;
		float:right;
		line-height:1em;
		padding-right:10px;
	}
	#ConnectWithUs {
		width:50%;
	}
	#ConnectWithUs ul {
		width:100%;
	}
	#ConnectWithUs ul li a {
		padding-right:16px;
	}
	#AACDMain_footerRight {
		width:50%;
	}
	#AACDMain_footerContentRight {
		height:275px;
	}
	#AACDMain_footerContentRight_SiteNav, #AACDMain_footerContentRight_QuickLinks, #AACDMain_footerContentRight_Button, #AACDMain_footerContentRight_Button2, #SiteDesign_Links, #UtilityLinks_Footer, #aacd_footer_search {
		display:none;
	}
	#Footer_ContactInfo {
		padding-bottom:10px;
	}
	#Footer_ContactInfo h6 {
		font-size:19px;
	}
	#Footer_ContactInfo h5 {
		display:none;
	}
	#Responsive2015 {
		display:inline-block;
		left:42px;
		position:relative;
		top:150px;
	}
	#AACDMain_footerContent {
		width:100%;
	}
	.patientPopUp {
		width:100%;
	}
	.patientPopUp_Tab{
		margin:-33px 0 0 -10px;
		padding:4px 0;
		text-align:center;
		width:100%;
	}
	.patientPopUp hr {
		box-sizing:border-box;
		width:100%;
	}
	.LeftPromotionTable_Content {
		right:0px;
		padding-top:259px;
	}
	.LeftPromotionTable_Content h2 {
		font-size:30px;
		margin-bottom:22px;
	}
	.LeftPromotionTable_Content h3 {
		font-size:38px;
	}
	.RightPromotionTable_Content h2 {
		font-size:32px;
		margin-bottom:18px;
	}
	.RightPromotionTable_Content h3 {
		font-size:24px;
	}
	.RightPromotionTable_Content hr {
		margin:15px 0 10px 0;
	}
	span.promoText {
		font-size:16px;
	}
	.HomeContent_Right {
		margin: 0;
	}
	#HomeSlideshow .HomeSlidehsow_Byline_Black, .HomeSlideshow_ActionItem_Black, #HomeSlideshow .HomeSlidehsow_Byline, .HomeSlideshow_ActionItem {
		/*display:none;*/
	}
	#AACDMain_UtilityBarRightContent {
		display:none;
	}
	#AACDMain_JoinAACD {
		display: block;
		position: relative;
		/*padding: 15px 0px 25px 0px;*/
		width: 50%;
		float: left;
		text-align: center;
		margin-top: -5px;
		line-height: 2.5;
	}
	#AACDMain_MyAACD {
		/*display:table;*/
		/*margin: -2px auto;*/
		position:relative;
		padding: 18px 0px 30px 0px;
		width: 50%;
		float: right;
		text-align: center;
		background: linear-gradient(to bottom, #1958a3 0%,#002a5b 100%);
		margin-top: -5px;
		/*display: none;*/
	}
	#AACDMain_JoinAACD a,
	#AACDMain_MyAACD  a {
		font-size: 25px;
	}
	#AACDMain_JoinAACD a {
		font-family: 'roboto_condensedlight';
		font-size: 25px;
		vertical-align: middle;
		color: #fff;
	}
	#AACDMain_JoinAACD img {
		height: 28px;
		width: auto;
		vertical-align: middle;
		margin-right:5px;
	}
	#AACDMain_MyAACD img {
		height: 20px;
		width: auto;
	}
	#AACDMain_FindADentistButton{
		display:none;
	}
	#HiddenFindDentistButton{
		display:table;
		position:relative;
		background: linear-gradient(to bottom, #FB8323 0%,#F4550B 100%);
		height: 50px;
		margin: 8px auto;
		padding: 2px 0;
		width: 100%;
		text-align: center;
		line-height: 1.5;
	}
	#HiddenDentistButton{
		text-align: center;
		/*display: table;*/
		color: white;
		/*margin: 8px auto;*/
		/*padding-left: 49px;*/
		/*padding-top: 1px;*/
		font-family: 'roboto_condensedlight';
		font-size: 30px;
		vertical-align: middle;
	}
	#AACDMain_UtilityBar{
		height:60px !important;
	}
	#logo {
		background-image: url('/custom/AACD/Images/MainLayout/logo_responsive.png');
		width:120px;
	}
	#AACDMain_Menu .FullWidthMenu > ul {
		display:none;
	}
	#AACDMain_Menu {
		position:inherit;
		margin-top: 50px;
	}
	.ResponsiveMenu:before{
		content: "\e607";
		color: #006fba;
		font-family: icomoon;
		font-size:28px;
		position: absolute;
		top:95px;
		right:50px;
		margin-top: 50px;
	}
	.twoColumnRight_Newsroom {
		max-width: 100%;
	}
	.twoColumnRight_Newsroom .scroller {
		height: 100%;
	}
	.HomeContent_Right .twoColumnRight_Newsroom .next, .HomeContent_Right .twoColumnRight_Newsroom .prev {
		display: none;
	}
	.twoColumnRight_Newsroom .express_post {
		min-height: 100%;
	}
	.twoColumnRight_Newsroom .express_post:not(:first-child) {
		display: none;
	}
	.express_images {
		display: table-cell;
		width: 50%;
		position: relative;
	}
	.Express_Newsroom .express_images {
		display: block;
	}
	.twoColumnRight_Newsroom .express_images a.express_category {
		display: inline-block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
		text-align: center;
		box-sizing: border-box;
	}
	.twoColumnRight_Newsroom .express_byline a.express_category {
		display: none;
	}
	.express_group {
		display: table-cell;
		width: 50%;
		vertical-align: top;
		padding-left: 25px;
	}
	.Express_Newsroom .express_group {
		padding-left: 0px;
	}
	.twoColumnRight_Newsroom .express_heading {
		width: 100%;
	}
	.HomeContent_Right .twoColumnRight_Newsroom .express_img {
		max-width: 100%;
		width: 100%;
	}
	hr.iPadHR {
		background-image:none;
		border-bottom:3px solid #ccc;
		display:block;
		position:inherit;
		width:100%;
	}
	.SidebarTemplatePadding {
		padding:0;
	}
	.twoColumnLeft h5, .UtilityTemplate h5 {
		margin-top:30px;
	}
	.SocialMediaFeeds {
		display:none;
	}
	.twoColumnLeft {
		display:block;
		width:100% !important;
		padding-left: 15px;
		padding-right: 15px;
	}
	.twoColumnLeft hr {
		width:100%;
	}
	.twoColumnLeft_Content img {
		height:auto;
		max-width:100%;
	}
	.twoColumnLeft h3, .UtilityTemplate h3 {
		clear:both;
	}
	.twoColumnRight{
		background: #fb8423;
		background: -moz-linear-gradient(top, #fb8423 0%, #f4550b 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #fb8423), color-stop(100%, #f4550b));
		background: -webkit-linear-gradient(top, #fb8423 0%, #f4550b 100%);
		background: -o-linear-gradient(top, #fb8423 0%, #f4550b 100%);
		background: -ms-linear-gradient(top, #fb8423 0%, #f4550b 100%);
		background: linear-gradient(to bottom, #fb8423 0%, #f4550b 100%);
		display:block;
		padding-bottom:5px;
		width:100% !important;
	}
	.twoColumnRight_GBAS {
		background: #7f4198;
		background: -moz-linear-gradient(top, #7f4198 0%, #5b2d6d 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #7f4198), color-stop(100%, #5b2d6d));
		background: -webkit-linear-gradient(top, #7f4198 0%, #5b2d6d 100%);
		background: -o-linear-gradient(top, #7f4198 0%, #5b2d6d 100%);
		background: -ms-linear-gradient(top, #7f4198 0%, #5b2d6d 100%);
		background: linear-gradient(to bottom, #7f4198 0%, #5b2d6d 100%);
		display:block;
		padding-bottom:5px;
		width:100% !important;
	}
	.twoColumnRight_Home {
		padding-top:0px;
	}
	.twoColumnRight h1, .twoColumnRight_GBAS h1 {
		color:white;
		font-size:28px;
		margin-top:10px;
		padding-left:25px;
	}
	.twoColumnRight hr, .twoColumnRight_GBAS hr {
		display:none;
	}
	.twoColumnRight ul li, .twoColumnRight_GBAS ul li {
		border-bottom:1px solid;
		border-color:rgba(205, 205, 205, 0.4);
		padding:10px 0 10px 25px;
	}
	.twoColumnRight ul li:last-child, .twoColumnRight_GBAS ul li:last-child {
		border:none;
	}
	.twoColumnRight_SideMenu ul, .twoColumnRight_SideMenu_GBAS ul {
		margin-bottom:0;
		padding-left:0;
	}
	.twoColumnRight_SideMenu a, .twoColumnRight a.button, .twoColumnRight_SideMenu_GBAS a, .twoColumnRight_GBAS a.button {
		background:none;
		color:white;
		display:inline-block;
		font-family: 'roboto_condensedregular';
		font-size: 18px;
		margin:0;
		text-align:left;
		width:100%;
	}
	.twoColumnRight li:hover {
		background: #fb8423;
		background: -moz-linear-gradient(top, #fb8423 0%, #f4550b 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #fb8423), color-stop(100%, #f4550b));
		background: -webkit-linear-gradient(top, #fb8423 0%, #f4550b 100%);
		background: -o-linear-gradient(top, #fb8423 0%, #f4550b 100%);
		background: -ms-linear-gradient(top, #fb8423 0%, #f4550b 100%);
		background: linear-gradient(to bottom, #fb8423 0%, #f4550b 100%);
	}
	.twoColumnRight_GBAS li:hover {
		background: #7f4198;
		background: -moz-linear-gradient(top, #7f4198 0%, #5b2d6d 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #7f4198), color-stop(100%, #5b2d6d));
		background: -webkit-linear-gradient(top, #7f4198 0%, #5b2d6d 100%);
		background: -o-linear-gradient(top, #7f4198 0%, #5b2d6d 100%);
		background: -ms-linear-gradient(top, #7f4198 0%, #5b2d6d 100%);
		background: linear-gradient(to bottom, #7f4198 0%, #5b2d6d 100%);
	}
	.twoColumnRight li a:hover, .twoColumnRight_GBAS li a:hover {
		color:white !important;
	}
	.twoColumnRight_GBAS ul {
		display:inline;
	}
	.Express_Newsroom .scroller {
		width:516px;
	}
	td.NewsroomCategories {
		width:20% !important;
	}
	.Express_Newsroom h3 a {
		font-size:21px;
	}
	.Express_Newsroom td:nth-child(2) {
		width: 20%;
	}
	#NewsroomSlideshow .slideshow_header, #NewsroomSlideshow .slideshow_content {
		margin-left:30px;
	}
	.FeaturedStories_List .express_images {
		display:none;
	}
	.FeaturedStories_List .express_group {
		padding-left:0;
	}
	.Express_Newsroom .prev {
		left: 40px;
		margin: 47px 0px 0px 0px;
	}
	.Express_Newsroom .next {
		left: 94px;
		right: initial;
		margin: 47px 30px 0px 0px;
	}
	#ResponsiveMenuContainer {
	  background: #fbfbfb;
	  display:none;
	  position: absolute;
	  width: 350px;
	  height: 100%;
	  top:0px;
	  z-index:40;
	 }
	td#Responsive {
		display:none;
	}


}



/* Mobile Menu */
#mobileMenuWrapper {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	/*min-height: 100vh;*/
	z-index: 10000;
	overflow-x: hidden;
	overflow-y: auto;
	box-shadow: 0px 0px 10px black;
}
#mobileMenu {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #e1e1e1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e1e1e1));
    background: -webkit-linear-gradient(top, #fff 0%,#e1e1e1 100%);
    background: -o-linear-gradient(top, #fff 0%,#e1e1e1 100%);
    background: -ms-linear-gradient(top, #fff 0%,#e1e1e1 100%);
    background: linear-gradient(to bottom, #fff 0%,#e1e1e1 100%);
	position: relative;
	display: table;
	width: 250px;
	height: 100%;
	padding: 5px 0;
}
#mobileMenu #menuHeader, #mobileMenu .menu {
	display: table-row;
	height: 0;
}
#mobileMenu #extras {
	display: table-row;
}
#mobileMenu .MobileMenuLogo {
	background-image:url('/custom/AACD/Images/MainLayout/logo_responsive.png');
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	height:69px;
	margin:0 auto;
	width:116px;
}
#mobileMenu ul {
	margin: 0;
	padding: 0;
}
#mobileMenu .menu li {
	list-style-type: none;
}
#mobileMenu > .menu > ul > li > a,  #mobileMenu #extras a {
	border-bottom:1px solid #ccc;
	display:block;
	padding:10px 0;
}
#mobileMenu .menu > ul > li:hover, #mobileMenu .menu > ul > li:active, #mobileMenu #extras a:hover  {
	background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #e1e1e1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e1e1e1));
    background: -webkit-linear-gradient(top, #fff 0%,#e1e1e1 100%);
    background: -o-linear-gradient(top, #fff 0%,#e1e1e1 100%);
    background: -ms-linear-gradient(top, #fff 0%,#e1e1e1 100%);
    background: linear-gradient(to bottom, #fff 0%,#e1e1e1 100%);
}
#mobileMenu .menu > ul > li a {
	padding-left: 20px;
	padding:10px 5px 10px 20px;
	display:block;
}
#mobileMenu .menu > ul > li > ul > li {
	border-bottom:none;
}
#mobileMenu .menu > ul > li > ul > li:hover, #mobileMenu .menu > ul > li > ul > li > ul > li:hover {
	background: #006fba;
	background: -moz-linear-gradient(top, #006fba 0%, #004699 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006fba), color-stop(100%,#004699));
	background: -webkit-linear-gradient(top, #006fba 0%,#004699 100%);
	background: -o-linear-gradient(top, #006fba 0%,#004699 100%);
	background: -ms-linear-gradient(top, #006fba 0%,#004699 100%);
	background: linear-gradient(to bottom, #006fba 0%,#004699 100%);
}
#mobileMenu .menu > ul > li ul li a span.menu_title {
	color:white;
}
#mobileMenu .menu > ul > li > ul {
	background: #006fba;
	background: -moz-linear-gradient(top, #006fba 0%, #004699 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006fba), color-stop(100%,#004699));
	background: -webkit-linear-gradient(top, #006fba 0%,#004699 100%);
	background: -o-linear-gradient(top, #006fba 0%,#004699 100%);
	background: -ms-linear-gradient(top, #006fba 0%,#004699 100%);
	background: linear-gradient(to bottom, #006fba 0%,#004699 100%);	
}

#mobileMenu .menu > ul > li > ul > li ul {
	background: #004699;
}
#mobileMenu .menu > ul > li > ul > li ul li a {
	background: #004699;
	margin-left: 10px;
}

#mobileMenu .menu > ul ul {
	display: none;
}

#mobileMenu .menu .active ul {
	padding-left: 0;
}

#mobileMenu .submenuMode > ul > li:not(.active) {
	display: none;
}

#mobileMenu .menu .active > a, #mobileMenu .menu .open > a {
	display: none;
}

#mobileMenu .menu .active > ul > li:not(.open) {
	display: none;
}

#mobileMenu .menu .open > ul {
	display: block;
}
li#Patients_1 {
    background: #f7964b;
    background: -moz-linear-gradient(top, #f7964b 0%, #e35113 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7964b), color-stop(100%,#e35113));
    background: -webkit-linear-gradient(top, #f7964b 0%,#e35113 100%);
    background: -o-linear-gradient(top, #f7964b 0%,#e35113 100%);
    background: -ms-linear-gradient(top, #f7964b 0%,#e35113 100%);
    background: linear-gradient(to bottom, #f7964b 0%,#e35113 100%);	
	font-weight:800;
}
#mobileMenu .menu li#Patients_1:hover {
    background: #e35113;
    background: -moz-linear-gradient(top, #e35113 0%, #f7964b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e35113), color-stop(100%,#f7964b));
    background: -webkit-linear-gradient(top, #e35113 0%,#f7964b 100%);
    background: -o-linear-gradient(top, #e35113 0%,#f7964b 100%);
    background: -ms-linear-gradient(top, #e35113 0%,#f7964b 100%);
    background: linear-gradient(to bottom, #e35113 0%,#f7964b 100%);	
	font-weight:800;
}
#mobileMenu  li#Patients_1 span.menu_title {
	color:white;	
}
#mobileMenu a.back {
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #e1e1e1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e1e1e1));
  background: -webkit-linear-gradient(top, #fff 0%,#e1e1e1 100%);
  background: -o-linear-gradient(top, #fff 0%,#e1e1e1 100%);
  background: -ms-linear-gradient(top, #fff 0%,#e1e1e1 100%);
  background: linear-gradient(to bottom, #fff 0%,#e1e1e1 100%);
  color:#555;
}
#mobileMenu a.back:hover {
  background: #e1e1e1;
  background: -moz-linear-gradient(top, #e1e1e1 0%, #fff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(100%,#fff));
  background: -webkit-linear-gradient(top, #e1e1e1 0%,#fff 100%);
  background: -o-linear-gradient(top, #e1e1e1 0%,#fff 100%);
  background: -ms-linear-gradient(top, #e1e1e1 0%,#fff 100%);
  background: linear-gradient(to bottom, #e1e1e1 0%,#fff 100%);
  color:#555;
}

#mobileMenu #extras a {
	padding-left:20px;
}
#menuFooter {
	height: 0;
	width: 100%;
	display: table-row;
}
#mobileMenu span.menu_title, #mobileMenu #extras a{
  font-size: 15px;
  font-family: 'roboto_condensedregular';
  color: #555;
}
#menuFooter .search {
	width: 100%;
	box-sizing: border-box;
	height: 28px;
	border: none;
	padding-left: 25px;
	margin-bottom:10px;
}
#menuFooter ul {
	text-align: center;
}
#aacd_mobilemenu_search_button {
	position:absolute;
	top:7px;
	left:9px;
	height:14px;
}
#menuFooter ul li {
	display:inline-block;
	padding:5px 7px;
}
#menuFooter #Facebook_1 a:before {
	color:#555;
	font-family:'icomoon' !important;
	font-size:18px;
	content: "\e601";
}
#Twitter_1 a:before {
	color:#555;
	font-family:'icomoon' !important;
	font-size:18px;
	content: "\e604";
}
#YouTube_1 a:before {
		color:#555;
		font-family:'icomoon' !important;
	font-size:18px;
	content: "\e602";
}
#Flickr_1 a:before {
		color:#555;
	font-family:'icomoon' !important;
	font-size:18px;
	content: "\e605";
}
#Pinterest_1 a:before {
		color:#555;
	font-family:'icomoon' !important;
	font-size:18px;
	content: "\e603";
}
#Instagram_1 a:before {
		color:#555;
	font-family:'icomoon' !important;
	font-size:18px;
	content: "\e600";
}
#menuFooter .menu_title {
	display:none;
}


@media only screen and (max-width: 1145px) {
	#promotionBox,
	#promotionBox table,
	#promotionBox table > tbody,
	#promotionBox table > tbody > tr,
	#promotionBox table > tbody > tr > td:nth-child(1),
	#promotionBox table > tbody > tr > td:nth-child(2) {
		width: 100% !important;
		display: block;
	}
	.LeftPromotionTable {
		min-height:100%;
		position:inherit;
	}
	.LeftPromotionTable_Content {
		/*		padding-top:55px;*/
		position:inherit;
		text-align:center;
	}
	.LeftPromotionTable_Content h2 {
		font-size:40px;
		margin-bottom:15px;
	}
	.LeftPromotionTable_Content h3 {
		font-size:35px;
	}
	span.promoText, .RightPromotionTable_Content hr{
		display:none;
	}
	.RightPromotionTable {
		min-height:100%;
	}
	.RightPromotionTable_Content {
		text-align:center;
		margin: 0px 100px;
	}
}


/* Mobile & Small Screens */
@media only screen and (max-width: 768px) {
		html,body
	{
	    width: 100%;
	    height: 100%;
	    margin: 0px;
	    padding: 0px;
	}
	p, .express_desc,
	.twoColumnRight_Newsroom .express_preview a {
		font-size: 160%;
		line-height: 150%;
	}
	.express_heading {
		font-size: 250% !important;
		line-height: 150% !important;
	}
	.TransitionMessage {
		font-size:11px !important;
	}
	.TransitionMessage p{
	padding-left:20px !important;
	}
	
	#AACDMain_background {
		width:100%;
	}
	.patientPopUp {
		top: -670px;
	}
	.patientPopUp td.Image2,.patientPopUp td.Image3, .patientPopUp #Link2, .patientPopUp #Link3 {
		display:none;
	}

	.HomeContent_Left h1, .HomeContent_Left h5, .HomeContent_Right h1 {
		text-align:center;
	}
	td.LeftMobile, td.RightMobile {
		display:block;
		width:100% !important;
	}

	.patientPopUp {
		margin-top:0px;
	}
	td.CenterAlign,	.HomeContent_Left .FreeVideosTable td.CenterAlign {
		display:block;
		text-align:center;
	}
	td.CenterAlign img{
		/*padding:0 !important;*/
	}
	td.MobileContent, .HomeContent_Left .FreeVideosTable td.MobileContent{
		display:block;
	}
	.HomeContent_Left .FreeVideosTable td.MobileContent {
		padding-top:10px;
	}
	.twoColumnRight_Newsroom .express_images{
		display:block;
		text-align:center;
	}
	.express_images {
		width:100%;
	}
	.express_group {
		display:block;
		padding-left:0;
		padding-top:10px;
		width:100%;
	}
	.HomeContent_Right .twoColumnRight_Newsroom .express_img {
		width: 100%;
	}
	.twoColumnRight_Newsroom .express_images a.express_category {
		position:inherit;
		margin-top:-20px;
		width: 100%;
	}
	#ConnectWithUs {
		width:100%;
	}
	#ConnectWithUs_Content {
		float:left;
		font-size:18px;
	}
	#ConnectWithUs ul {
		padding-right:38px;
	}
	#Footer_ContactInfo h6 {
		font-size:21px;
	}
	#AACDMain_footerRight {
		width:100%;
	}
	#AACDMain_footerContentRight {
		height:120px;
	}
	#Responsive2015 {
		display:block;
		left:45px;
		top:0;
		position:relative;
		width:350px;
	}
	#FooterLogoContainer {
		background-image: url('/custom/AACD/Images/MainLayout/FooterLogo.png');
		background-repeat: no-repeat;
		background-position: center;
		height: 69px;
		padding-left: 45px;
		width: 295px;
	}
	#FooterLogo {
		display:none;
	}
	#AACDMain_footer {
		clear:both;
	}
	.Express_Newsroom .scroller {
		width:248px;
	}
	#NewsroomSlideshow .slideshow_content {
		margin: -21px 0 0 30px;
		padding: 20px 0 20px 10px;
		width: 260px;
		font-size: 58px;
		line-height: .9em;
	}
	.Express_Newsroom h3 {
		margin-bottom:4px;
		width:132px;
	}
	.Express_Newsroom h3 a { 
		font-size:16px;
	}
	.Express_Newsroom .prev, .Express_Newsroom .next  {
		margin: 35px 0px 0px 0px;
	}
	.twoColumnLeft_BlogPost .express_img {
		width:100%;
	}
	.twoColumnLeft h2, .UtilityTemplate h2 {
		clear:both;
	}
	.WideSlideshow .slideshow_header {
		font-size:35px;
	}
	.WideSlideshow .slideshow_content {
		font-size:21px;
	}
	.WideSlideshow .slideshow {
		//height:450px !important;
	}

	#HomeSlideshow .slideshow {
		margin-left: -200px;
	}

	#HomeSlideshow .slideshow_slide {
		margin-left: 200px;
	}
}

@media only screen and (max-width: 640px) {
	.ResponsiveMenu::before {
		/*right: -40px;*/
	}
	#AACDMain_JoinAACD {
		line-height: 3.5;
	}
	#AACDMain_JoinAACD a, #AACDMain_MyAACD  a {
		font-size: 16px;
	}
}


@media only screen and (max-width: 568px) {
	.ResponsiveMenu::before {
		right: 30px;
	}
	.RightPromotionTable_Content {
		text-align:center;
		margin: 0px 10px;
		padding-left: 0px;
	}
	.RightPromotionTable_Content h3 > span {
		font-size: 20px;
	}
}

@media only screen and (max-width: 384px) {
		html,body
	{
	    width: 100%;
	    height: 100%;
	    margin: 0px;
	    padding: 0px;
	}
	.ResponsiveMenu::before {
		right: 25px;
	}
	#FooterLogoContainer {
		width: 250px;
		height: auto;
	}
	#Responsive2015 {
		font-size: 12px;
	}
}