@media all and (min-width: 750px) and (max-width: 1020px){
	.safepad .main-pad td,.bottom-links .bottom-pad,.subpage td{
		display:block;
		width:100%;
		text-align:center !important;
	}
	.bottom-links .bottom-pad,.bottom-links .bottom-pad div,.subpage td{
		width:auto !important;
		text-align:left !important;
	}
	.footerSep,.bottom-links .bottom-pad br{
		display:none;
	}
	.aboutFooterCont{
		text-align:left;
	}
	#slider,.main-pad-desc{
		margin:0 auto;
		padding-bottom:20px;
	}
	.main-pad-desc{
		padding-top:20px;
	}
	.nivo-controlNav{
		width:100%;
		text-align: center !important;
		bottom:-7px;
		left:0px;
	}
	.nivo-controlNav a.nivo-control{
		float:none;
		display:inline-block !important;
	}
	.imageholder img{
		width:227px;
	}
	.hpProjectsImgSpace{
		width:20px;
		font-size:1px;
	}
	#menu-holder{
		margin-right:20px;
	}
	.footer{
		padding:0 10px;
	}
	.content-pad,.bot-right{
		padding:0 25px;
	}
	.content-pad div table td br{
		display:none;
	}
	.contact-form td{
		width:100% !important;
		display:table-cell !important;
		padding-bottom:7px;
	}
}

@media all and (min-width: 300px) and (max-width: 750px){
	.mobileMenu{
		display:block;
	}
	#menu-holder,.hpProjectsImgSpace,.footerSep{
		display:none;
	}
	.footer td{
		text-align:left !important;
	}
	.imageholder,.bottom-links .bottom-pad,.footer td,.safepad .main-pad td,.subpage td{
		display:block;
		width:100%;
	}
	.bottom-pad,.bottom-pad div,.subpage td{
		width:auto !important;
	}
	.welcomeMainPic img,.imageholder img,#slider,#slider img{
		width:100%;
	}
	.in-title{
		font-size:16px;
		line-height:normal !Important;
		padding-top:10px;
		padding-bottom:10px;
	}
	.footer{
		padding:0 10px;
	}
	.footerSep,.bottom-links .bottom-pad br{
		display:none;
	}
	.main-pad-desc{
		width:auto;
	}
	.nivo-controlNav{
		width:100%;
		text-align: center !important;
		bottom:-15px;
		left:0px;
	}
	.nivo-controlNav a.nivo-control{
		float:none;
		display:inline-block !important;
	}
	#slider,.main-pad-desc{
		margin:0 auto;
		padding-bottom:20px;
	}
	.welcomeMainPic a img{
		width:auto;
	}
	.welcomeMainPic{
		text-align:center;
	}
	.content-pad{
		padding:0 15px;
	}
	.related-projects{
		padding:0 10px 0 15px;
	}
	.content-pad div table td br{
		display:none;
	}
	.contact-form td{
		width:100% !important;
		display:table-cell !important;
		padding-bottom:7px;
	}
	.contact-form input.small {
		width: 130px;
	}
	.contact-form input.big, .contact-form textarea {
		width: 290px;
	}
	td.formSpace{
		width:10px !important;
		font-size:1px;
	}
	td.formSpace img{
		width:10px !important;
	}
	.page-subtitle{
		font-size:25px;
		line-height:normal;
		padding-bottom:15px;
	}
	a.scrollButtons{
		display:none;
	}
	div.content-box-indent{
		padding-top:20px;
	}
	.slider div.panel,.scrollContainer,div#slider-two{
		width:100% !important;
	}
	.slider div.panel div.inside img{
		height:auto !important;
		width:100% !important;
	}
	.scrollContainer{
		left:0px !important;
		overflow:visible !important;
		height:auto !important;
	}
	.inside{
		padding:0px;
		border:0px;
	}
}