.slicknav_menu {
	display:none;
}
#intlinks {
	display:none;
}
@media (max-width: 1024px) {
	.topLeftMainNav,
	.rightMainNavContainer 
	{
		display:none;
	}
	#intlinks {
		display:block;
	}
	.home-boxes .columns{
		width: 50%;
		margin-bottom: 20px;
	}
	.chart-buttons li{
		width: 32%;
		margin-bottom: 5px;
	}
	.sptable .columns {
    	width: 16.6%;
    	border-bottom: 1px solid #fff;
	}
	.slicknav_menu {
		display:block;
	}
	.contain-to-grid,
	.top-bar {
		display:none !important;
	}
	.slicknav_menu a {
		font-size:16px !important;
	}
	
	.lhomebox {
	    min-height: 300px;
	    position: relative;
	}
	.footer-map{
		margin-left: -13px !important;
	}
	.sitebyirm{
		margin-top: 10px;
	}
	.slidertext{
		left:5%;
	}
	.pagetop .columns{
		width:100%;
	}
	.topLeftMainNav,
	.rightMainNav{
		margin: 0;
	}
	.topMainNav{
		display: none;
	}
	.top-bar-section ul > li:nth-child(n+5){
		display: block;
	}	 
	.withLine .columns{
		width:50%;
		margin-bottom: 20px;
	}

	.withLine{
		margin: 0 20px !important;
	}
	.bottomHomeBoxes .columns{
		width:50%;
		margin-bottom: 20px;
	}
	.pccpad {
		margin-bottom:20px;
	}
}				

@media (max-width:840px){
	.slide-one .slidertext {
		padding:0;
	}
}
@media (max-width:768px){
	.breadcrumbs{
		padding:5px 15px;
	}
	.meta-bar{
		margin-top: 10px;
		margin-bottom: 20px;
		padding-bottom: 10px;
	}
	.bannertext{
		padding-top:50px;
	}
	.banner{
		height:200px;
	}
	.bannertext h1{
		font-size: 40px;
	}
	.bannertext h2{
		font-size:26px;
	}
	.slides{
		height: 350px;
	}
	.slidertext{
		padding-top: 50px;
	}
	.banner-dimension{
		display: none;
	}
	.slideoverflow{
		max-height: 350px;
	}
	.mainhomebox{
		margin: 20px auto;
	}
	.propectus_thumb,
	.homevidthumb{
		display: block;
		margin: 0 auto;
	}
	.sidenav{
		display: none;
	}
	.entry-content{
		width:98%;
		padding: 0 5% ;
		float: none !important;
	}
	.topfoot .columns{
		width: 100%;
	}
}
@media (max-width: 640px){
	.board-img{
		display: block;
		margin: 0 auto;
	}
	.slide-one .slidertext h2 {
		font-size:32px;
	}
}
@media (max-width:640px){
	.home-boxes .columns{
		width:100%;
	}
	.invhero{
		margin-bottom: 20px;
	}
	.lhomebox {
    	min-height: auto;
	}
	.slidertext{
		right:5%;
		width:90%;
	}
	.irmau-small-chart{
		display: block;
		margin:0 auto;
		max-width: 210px;
	}
}
@media (max-width: 600px) {
	/* Email Alerts */
	#UserDetails,#UserDetails[style] {
		width:100% !important
	}
	#UserDetails tr {
		background:none
	}
	#UserDetails tr th,#UserDetails tr td {
		padding:4px 5px
	}
	#UserDetails table {
		margin:0
	}
	#UserDetails input[type="text"],#UserDetails input[type="password"],#UserDetails input[type="date"],#UserDetails input[type="datetime"],#UserDetails input[type="datetime-local"],#UserDetails input[type="month"],#UserDetails input[type="week"],#UserDetails input[type="email"],#UserDetails input[type="number"],#UserDetails input[type="search"],#UserDetails input[type="tel"],#UserDetails input[type="time"],#UserDetails input[type="url"],#UserDetails input[type="color"],#UserDetails select,#UserDetails textarea {
		display:inline-block;
		margin:0 4px 0 0;
		max-width:90%
	}
	#UserDetails input[type="checkbox"],#UserDetails input[type="radio"] {
		margin:0
	}
	/* Email Alerts */
	.bottomHomeBoxes .columns{
		width:100%;
	}
	.footer-links{
		padding-right:0;
	}
	.footer-links a{
		display: block;
		border: none;
		margin-bottom: 5px;
	}
	.copyright{
		display: block;
	}
}

@media (max-width: 480px){
	.sptable .columns {
    	width: 100%;
	}
	.sptable h4{
		min-height: 42px;
		width:50%;
		float: left;
	}
	.sptable p{
		min-height:42px;
		width:50%;
		float: left;
	}
	
	.chart-buttons li{
		width: 80%;
		margin-bottom: 5px;
	}

	#utilities {
    	top: -42px;
	}
	.footer-map li a{
		width: 100%;
		display: block;
	}
}
@media (max-width:425px){
	.slidertext {
	    right: 5%;
	    width: 100%;
	}
	.productColumns{
		width:100%;
		margin-bottom: 20px;
	}
	.shopifyprod_box{
		background-size: 60% !important
	}
	.bannertext{
		padding-top:50px;
	}
	.bannertext h1{
		font-size: 34px;
	}
	.bannertext h2{
		font-size:20px;
	}
	.slidertext h2{
		font-size: 34px;
	}
	.slidertext p{
		font-size: 16px;
	}
	.smore{
		font-size: 14px;
	}
	.slick-arrow{
		display: none !important;
	}
	.homevidthumb p{
		font-size: 18px;
	}
	.lhomebox{
		padding:20px 10px 50px;
	}
}
@media (max-width:410px) {
	.slide-one .slidertext {
		margin-top:10px;
		padding:20px;
		background:rgba(255,255,255,0.5);
	}
}
