/* Media Queries
***********************/
@media only screen and (max-width: 1199px) {


	#homeTable .HomePage_Left {
		width: 40% !important;
		float: left !important;
	}
	.HomePage_Center td img {
		display: inline-block !important;
	}
	.homeContentTop a.BlueButton {
		font-size:13px;
		padding:5px 15px;
	}
/*	.HomePage_Center {
		width: 60%;
	}*/
	.home-logos {
		width: 100%;
		margin: 0 auto;
		margin-top: -3em;
	}
	.home-logos img {
		width: 35%;
		height: auto;
		display: inline !important;
		/*padding: 5px;*/
	}
	#WISHRM_ResponsiveContainer {
		display:block !important;
	}
	#ResponsiveMenuContainer {
		background-color:white;
		display:blcok !important;
		position: fixed;
		left: 0;
		top: 0;
		height: 100% !important;
		z-index: 10000;
		overflow-x: hidden;
		overflow-y: auto;
		box-shadow: 0px 0px 10px black;
		margin-left: -280px;
		min-height:110% !important;
	}
	 #Main_MenuTop,	#WISHRM_menu {
		display:none !important;
	}
	#WISHRM_Header {
		width:100% !important;
	}
	#ResponsiveMenuContainer li#TopFacebook, 
	#ResponsiveMenuContainer li#TopTwitter, 
	#ResponsiveMenuContainer li#TopBlog {
		display:none !important;
	}
	li#FacebookResponsive .menu_title, 
	li#TwitterResponsive .menu_title, 
	li#BloggerResponsive .menu_title,
	li#InstagramResponsive .menu_title {
		display: none;
	}
	/* Mobile Menu */
	#ResponsiveMenuContainerWrapper {
		display: none;
		position: fixed;
		left: 0;
		top: 0;
		height: 100%;
		z-index: 10000;
		overflow-x: hidden;
		overflow-y: auto;
		box-shadow: 0px 0px 10px black;
		min-height:110% !important;
	}
	#ResponsiveMenuContainer {
		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%);
		display: table;
		width: 280px;
		height: 100%;
		padding: 5px 0;
		min-height:100% !important;
	}
	.mobileMenuTrigger {
		display:block !important;
		float: right;
		height: 100%;
		right: 30px;
		position: relative;
		top: 42px;
	}
	#ResponsiveMenuContainer #menuHeader, 
	#ResponsiveMenuContainer .menu {
		height: 0;
	}
	#ResponsiveMenuContainer #extras {
		display: table-row;
	}
	#ResponsiveMenuContainer .ResponsiveMenuContainerLogo {
		background-image: url(/proxy/images/Logo/fleetpros_logo.png);
		background-repeat: no-repeat;
		background-position: center center;
		display: block;
		height: 69px;
		margin: 0 auto;
		width: 200px;
		padding-bottom: 20px;
		background-size: contain;
	}
	#ResponsiveMenuContainer ul {
		margin: 0;
		padding: 0;
	}
	#ResponsiveMenuContainer .menu li {
		list-style-type: none;
		font-family:'MyriadProCondensed';
		font-size:20px;
	}
	#ResponsiveMenuContainer > .menu > ul > li > a,  
	#ResponsiveMenuContainer #extras a {
		border-bottom:1px solid #ccc;
		display:block;
		padding:10px 0;
	}
	#ResponsiveMenuContainer .menu > ul > li:hover, 
	#ResponsiveMenuContainer .menu > ul > li:active, 
	#ResponsiveMenuContainer #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%);
	}
	#ResponsiveMenuContainer .menu > ul > li a {
		padding-left: 20px;
		padding:10px 5px 10px 20px;
		display:block;
		text-decoration:none;
	}
	#ResponsiveMenuContainer .menu > ul > li > ul > li {
		border-bottom:none;
	}
	#ResponsiveMenuContainer .menu > ul > li > ul > li:hover, 
	#ResponsiveMenuContainer .menu > ul > li > ul > li > ul > li:hover, 
	#ResponsiveMenuContainer .menu > ul > li > ul > li > ul > li > ul > li:hover {
		background: #c7c7c7;
		background: -moz-linear-gradient(top, #c7c7c7 0%, #616161 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7c7c7), color-stop(100%,#616161));
		background: -webkit-linear-gradient(top, #c7c7c7 0%,#616161 100%);
		background: -o-linear-gradient(top, #c7c7c7 0%,#616161 100%);
		background: -ms-linear-gradient(top, #c7c7c7 0%,#616161 100%);
		background: linear-gradient(to bottom, #c7c7c7 0%,#616161 100%);
	}
	#ResponsiveMenuContainer .menu > ul > li ul li a span.menu_title {
		color:white;
	}
	#ResponsiveMenuContainer .menu > ul > li ul {
		background: #4aa1f0;
		background: -moz-linear-gradient(top, #4aa1f0 0%, #002d63 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4aa1f0), color-stop(100%,#002d63));
		background: -webkit-linear-gradient(top, #4aa1f0 0%,#002d63 100%);
		background: -o-linear-gradient(top, #4aa1f0 0%,#002d63 100%);
		background: -ms-linear-gradient(top, #4aa1f0 0%,#002d63 100%);
		background: linear-gradient(to bottom, #4aa1f0 0%,#002d63 100%)
	}
	#ResponsiveMenuContainer .menu > ul ul {
		display: none;
	}
	#ResponsiveMenuContainer .menu .active ul {
		padding-left: 0;
	}
	#ResponsiveMenuContainer .submenuMode > ul > li:not(.active) {
		display: none;
	}
	#ResponsiveMenuContainer .menu .active > a, 
	#ResponsiveMenuContainer .menu .open > a {
		display: none;
	}
	#ResponsiveMenuContainer .menu .active > ul > li:not(.open) {
		display: none;
	}
	#ResponsiveMenuContainer .menu .open > ul {
		display: block;
	}
	#ResponsiveMenuContainer 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;
	}
	#ResponsiveMenuContainer 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;
	}
	#ResponsiveMenuContainer span.menu_title, 
	#ResponsiveMenuContainer #extras a{
	  font-size: 1.5em;
		line-height: 1.5em;
	  font-family: 'MyriadProCondensed';
	  color: #555;
	}
	#WISHRM_Header .mobileMenuTrigger {
		display:none;
	}
	#WISHRM_Header .mobileMenuTrigger:before {
		content: "\e903";
		font-family: 'icomoon';
		color: #4aa1f0;
		font-size:30px;
		background-color: #f3f3f3;
		border-radius: 3px;
		padding: 7px 10px 10px;
	}
	#WISHRM_Header .mobileMenuTrigger:hover {
		opacity:.7;
	}

	/* General Styles */
	#WISHRM_footerContent {
		display:none;
	}

	.contentSection  {
		padding: 2em;
	}


/*	.ContentBody {
		width:100% !important;
        padding: 1em;
	}*/

/*	#madisonCapital {
		width: 100%;
		height: auto;
	}*/

/*    .homeContent {
        padding: 1em;
    }*/
	#InfoBlocks #Conference {
		width:100%;
        height: auto;
		background-image: url('/custom/WISHRM/Images/Responsive_Conference.png');
        background-size: cover;
	}
    #InfoBlocks #Partners {
		width:100%;
        height: auto;
		background-image: url('/custom/WISHRM/Images/Responsive_Partners.png');
        background-size: cover;
	}
    #InfoBlocks #Jobs {
		width:100%;
        height: auto;
		background-image: url('/custom/WISHRM/Images/Responsive_Jobs.png');
        background-size: cover;
	}
    #InfoBlocks #Chapters {
		width:100%;
        height: auto;
		background-image: url('/custom/WISHRM/Images/Responsive_Chapters.png');
        background-size: cover;
	}
	#InfoBlocks .title {
		display:block !important;
		margin:0 auto;
		font-size:4em;
		padding-top:20px;
	}
	#InfoBlocks .content {
		width:80% !important;
/*		font-size:20px;*/
	}
	#Conference, #Partners, #Jobs, #Chapters {
/*		padding:20px 0px 40px !important;*/
		background-repeat:no-repeat;
		background-position:center center;
	}
	#WISHRM_contentContainerLeft {
		padding: 2em !important;
		width: 95% !important;
	}
	#WISHRM_contentContainer #WISHRM_contentContainerRight {
		width:95%;
		background-color: #efefef !important;
		border-top:1px solid #ccc;
		margin-top:2em;
/*		padding-right: 3em;*/
	}
	#WISHRM_contentContainerRight img {
		display:block;
		padding:20px;
		margin:0 auto;
	}
	#WISHRM_contentContainer {
		width: 100% !important;
	}
/* .homeContent, tr, td {
  border: 1px solid black;
} */


tr {
  vertical-align: top;
}



@media only screen and (max-width: 1024px) {

	.container {
		width: 100% !important;
	}

	/* BEGIN Officer template related styles */
	.officer-container {
		100%;
	}
	.officer-content {
		width: 100% !important;
		float: none !important;
	}

	.officer-sidebar {
		display: block !important;
		width: 100% !important;
		height: 200px !important;
		float: none !important;
	}
	/* END Officer template related styles */

	#ContentBody {
		width: 100% !important;
	}

	.homeContent {
		width: 100% !important;
	}

	.WISHRM_container {
		width: 100% !important;
	}

	.WISHRM_contentContainer {
		width: 100% !important;
	}

    .columnLeft {
/*        display: table;*/
    }
    
    

	#homeTable td {
		display:block;
        /*margin:0 auto;*/
        padding: 4em;
	}

	#homeTable .home-logos {
		padding: 0 !important;
		margin: 0 !important;
		float: right;
		width: 60%;
	}
    
    .homeContentTop #homeTable:first-child tr:first-child td:first-child {
        text-align: left;   
    }

    



/*	.HomePage_Center {
		width: 60%;
	}*/
/*
    td.HomePage_Right, td.HomePage_Left {
        padding: 1em;
!*		width:90% !important;*!
!*		display:block;*!
		text-align:left;
		margin:0 auto;
        vertical-align: top;
!*        padding-top: 2em;*!
	}*/




	td.HomePage_Left img {
/*		float:none !important;*/
		margin:0 auto;
		position:relative;
        vertical-align: top;
	}
    .InfoBlocksDescription {
        margin: auto;
        width: 90%;
        font-size: 2em;
        line-height: 1.25em;
    }
    #InfoBlocks a.LearnMore {
        font-size: 1.25em;
        font-weight: bold;
        padding:12px 34px;
        border-radius:1em;
    }
    #InfoBlocks a.LearnMore:hover {
	   background-color:#005595;
	   color:white;
    }
}
	.slideshow_content_container {
		padding-left:15px;
	}
	#menuFooter {
		bottom:0;
		margin:0 auto;
		padding:12px 0;
		width:100%;
		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%);

	}
	#menuFooter ul {
		margin:0 auto;
		width:100%;
		text-align:center;
	}
	#menuFooter ul li {
		display:inline;
		padding:0 5px;
	}
	#menuFooter ul li a {
		text-decoration:none;
	}
	#SponsorSlideshows {
        width: 75% !important;
		text-align:center !important;
        padding-bottom: 2em;
        display: block;
	}
    .slideshow_slide_bg {
        width: 25%;
    }
	#LoginButton {
		position:absolute !important;;
		bottom:60px;
		right:15px;
		padding:4px 10px;
		border-radius:3px;
		background-color:#ccc;
	}
	#LoginButton a {
		color:black;
		text-decoration:none;
	}
	#LoginButton:hover {
		color:white !important;
		background-color:#8e8e8e;
	}
	.FooterInformation {
		font-size:12px;
	}
	.FooterInformationContent {
		width:100% !important;
	}
	.FooterInformationContent td {
		padding:0 5px;
		width:100% !important;
	}

	td.ConferenceImage {
		display:block;
		padding-bottom:10px;
	}
	td.ConferenceButtons {
		display:inline-block;
		text-align:center;
		margin:0 auto;
	}
	.bodytextboldorange {
			text-align:center;
		}
	.bodytextboldorange ul {
		padding-left:0;
		}
	.bodytextboldorange ul li {
		list-style:none !important;
		display:inline-block;
		margin:10px 2px;

	}
	.bodytextboldorange ul li a {
		background-color:#005595;
		padding:4px 9px;
		border-radius:3px;
		color:white;
		text-decoration:none;
	}
	.bodytextboldorange ul li a:hover {
		background-color:#ccc;
		color:black;
	}

    .contentArea {
        padding: 1.5em;
    }
    .contactUs2 {
        float: none;
        width: 100%;
        display: block;
    }

	#WISHRM_contentContainerLeft .PartnerMenu ul li {
		width:100% !important;
	}
}

/*Mobile Devices*/
@media only screen and (max-width: 640px) {

	#WISHRM_Logo {
		height: 50px !important;
	}
	#WISHRM_Logo > a {
		margin-top: 5px !important;
	}

	#WISHRM_Logo img {
		/* width: 50% !important; */
		/* height: auto !important; */
		width: 75% !important;
		margin-bottom: 0 !important;
		margin-left: 5px !important;
	}

	#homeTable td {
		display: block !important;
	}
	#homeTable .HomePage_Left {
		width: 100% !important;
		text-align: center !important;
		margin: 0 auto !important;
		margin-bottom: 3em !important;
	}
	#homeTable .HomePage_Left h2,
	#homeTable .HomePage_Center h2,
	#homeTable .newRow h2 {
		font-size: 400%;
		padding-bottom: 1em;
		text-align: center;
	}
	#homeTable .HomePage_Left h3 a:link {
		font-size: 150%;
	}
	#homeTable .HomePage_Center p img {
		width: 12%;
		height: auto;
	}
	#homeTable .HomePage_Center p a:link {
		font-size: 100%;
	}
	#homeTable .newRow h2 a:link {
		font-size: 80%;
	}
	#homeTable .HomePage_Left .BlueButton,
	#homeTable .HomePage_Center .BlueButton {
		font-size: 100% !important;
		margin: 0 auto !important;
		padding: 20px !important;
	}
	#homeTable .HomePage_Left p,
	#homeTable .HomePage_Center p,
	#homeTable .HomePage_Right p {
		font-size: 150%;
	}
	.forwardHR {
		display: block;
		width: 40%;
		height: auto;
		padding-top: 13em;
		margin-left: 5em;
	}
	.home-logos {
		width: 100%;
		margin: 0 auto;
		margin-top: -3em;
	}
	.home-logos img {
		width: 35%;
		height: auto;
		display: inline !important;
		padding: 5px;
	}
	#homeTable .newRow .express_title {
		font-size: 200%;
	}
	#homeTable .newRow .express_desc {
		font-size: 150%;
	}
	#homeTable .newRow .express_more {
		font-size: 200% !important;
	}
	#homeTable .newRow .express_byline {
		font-size: 100%;
	}

	#homeTable .newRow .express_author,
	#homeTable .newRow .express_category {
		font-size: 100%;
		font-weight: bold;
	}

	#InfoBlocks .content {
		font-size: 80%;
	}

	.positionButtons .BlueButton {
		display: block;
		margin-bottom: 1em;
		text-align: center;
	}

	.FooterInformationContent table>tr>td:nth-child(1),
	.FooterInformationContent table>tr>td:nth-child(2),
	.FooterInformationContent table>tr>td:nth-child(3),
	.FooterInformationContent table>tr>td:nth-child(4) {
		width: 100%;
	}
}