@media (max-width:1440px){
	.slides.slide-three {
		background-position: left center;
	}
	}
	@media(max-width:1280px){
		ul.corp-gov li {
			margin-right: 25px;
		}
	}
	@media(max-width:1124px){
		.htbox h2{
			font-size: 20px;
		}.large-text-left {
    text-align: center;
}
	}
	
	@media(max-width:1024px) {
		.linked-in-menu {
			top: -54px!important;
		}
	}
	
	@media(max-width:1024px) {
		.blogItems{
			width: 100%;
			margin-bottom: 30px;
			height: auto;
		}
		.logo {
			margin-bottom:20px;
		}
		.nav {
			display:none !important;
		}
		.mobileMenuContainer{
			display: none;
				z-index: 999999;
		position: relative;
		}
		
		.header-wrap {
			position: static;
		background: #fff;
		}
		
		.hide-for-medium{
		display:none;
		}
		.breadcrumbs-wrap{
		padding-top: 20px;
		}
		
		.homespbox h3 {
		float: none;
		display: block;
		}
		
		.homespbox p {
			font-size: 12px;
			float: none;
		}
		.ar-thumb {
			position: absolute;
			top: 70px;
			right: 0;
			width: 260px;
		}
		.load-blog-cats .blogItems {
			height: 635px;
		}
		ul.corp-gov li {
			margin-right: 20px;
		}
		.slicknav_menu {
			display: block;
		}
		ul.corp-gov.class-res-rep li a span {
			width: 210px;
		}
	}

	
	
	@media(max-width:800px){
		.htopboxcontainer .cell{
			width:100%;
		}
		.htbox {
			min-height: 200px;
		}
		.ar-thumb {
			position: absolute;
			top: unset;
			right: 0;
			width: 150px;
			bottom: 0;
		}
	}
	
	@media(max-width:800px){
		.row.sptable .columns {
			display: block!important;
			width: 100% !important;
			margin-bottom: 2px;
		}
	}
	
	@media(max-width:800px) {
		.sptable .columns h4 {
			width:50%;
			float:left;
			min-height:50px!important;
			overflow:hidden;
			border-bottom:1px solid #666;
			font-weight:bold;
			padding-top:15px!important;
		}
		.sptable .columns p {
			width:50%;
			float:left;
			border-bottom:1px solid #666;
		}
	}
@media(max-width:768px) {
	.top-header {
		text-align: center;
	}
	.load-blog-cats .blogItems:nth-child(1), .load-blog-cats .blogItems:nth-child(2), .load-blog-cats .blogItems:nth-child(3), .load-blog-cats .blogItems:nth-child(4), .load-blog-cats .blogItems:nth-child(5), .load-blog-cats .blogItems:nth-child(6) {
		width: 48%;
		margin-right: 2%;
	}
	.blogItemContainer .blogItems {
		width: 48%;
		margin-right: 2%;
	}
	.blogRightPanel {
		width: 100% !important;
		max-width: 100% !important;
	}
	.mobileMenuContainer {
		margin-top: 10px;
	}
	.home-latest-updates-2 {
		max-width: 100% !important;
	}
	.large-text-left {
		text-align: center;
	}
	.slicknav_menu {
    background: #f59135 !important;
}
}
	
	
	@media(max-width:741px){
		.home-video-wrap {
			margin-top: -97px;
		}
		
		.home-play-button {
	  
		max-width: 160px;
		margin-top: -80px;
		margin-left: -80px;
	  
		}
		
	}
	@media(max-width: 640px){
	.slide-text-container {
		margin-top: 50px;
	}
	.slide-title {
		margin: 0px;
	}
	.home-latest-news {
		height: auto;
	}
	div#load-blog-home-template .lower-ibox {
		margin-right: 0px;
		margin-bottom: 30px;
	}
	.slides.slide-three {
		background-position: center;
	}
	.ar-thumb {
		display: none;
	}
	a.slide2-button {
		margin: auto;
	}
	.medium-3.cell.blogLeftPanel {
		display: none;
	}
	#navOffCanvas li ul{
		display: block;
	}
	div#load-blog-home-template .lower-ibox {
		margin: 0px !important;
		margin-bottom: 30px !important;
	}
	.sidenav {
		display: none;
	}
	section.filter-by-cat {
		display: none;
	}
	.load-blog-cats .blogItems:nth-child(1), .load-blog-cats .blogItems:nth-child(2), .load-blog-cats .blogItems:nth-child(3), .load-blog-cats .blogItems:nth-child(4), .load-blog-cats .blogItems:nth-child(5), .load-blog-cats .blogItems:nth-child(6) {
		width: 100% !important;
		margin-right: 0 !important;
	}
	.logo {
		max-width: 200px;
		padding: 20px 0;
		margin: auto;
		text-align: center;
	}
	.mobileMenuContainer {
		position: absolute;
		right: 10px;
		top: 15px;
		display: none;
	}
	.top-header {
		display: none;
	}
	.mobile-bot-header {
		display: block;
	}
	.mobile-bot-header .homespbox p {
		float: unset;
		color: #000;
		text-align: center;
	}
	.mobile-bot-header .homespbox h3 b {
		color: #000;
		margin-left: 8px;
	}
	.header-wrap .medium-9.cell.clearfix {
		display: none;
	}
	.homespbox a p {
		color: #f58f33 !important;
	}
	.header-wrap {
		border-top: 8px solid #f79328;
	}
	ul.corp-gov li {
		margin-right: 0px;
		width: 100%;
		display: block;
	}
	.load-blog-cats .blogItems {
		height: auto !important;
	}
	.blogItemContainer .blogItems {
		width: 100%;
		margin-right: unset;
		margin-left: unset;
		height: auto !important;
	}
	.blogRightPanel {
		margin: 0px !important;
	}
	}
	
	
	@media(max-width:480px){
		a.bio-link {
			margin-bottom: 2%;
			margin-right: 0;
			min-height: 107px;
		}
		.bio-name {
			font-size: 18px;
			font-weight: bold;
		}
		.bio-title {
			font-size:16px;
		}
		.footer-box{
			margin-bottom: 20px;
			display: inline-block;
			width: 100%;
		}
		.bio-link {
			width: 100%;
		}
		.home-play-button {
		max-width: 100px;
		margin-top: -85px;
		margin-left: -50px;
		}
		
		.slide-title {
		font-size: 32px;
			margin: 53px 0px -10px 20px;
		}
		
		.slide-text-container {
		margin-top: 0px;
		}
		
		.homespbox{
		text-align:center;
		}
	.home-latest-news {
		height: 100%;
		}
		.home-lower-row-wrap-2 .lower-box {
		margin-top: 30px;
	}
	
	.charities-accordion .grid-x {
		margin-top: 10px;
	}
	
	
	.servprov-accordion .grid-x img {
		max-width: 242px;
		margin: 0 auto;
		display: block;
	}
	.slide-text-container {
		margin-top: 50px;
	}
	.slide-title {
		margin: 0px;
	}	
	.home-latest-news {
		height: auto;
	}
	div#load-blog-home-template .lower-ibox {
		margin-right: 0px;
		margin-bottom: 30px;
	}
	}