
@media (min-width : 540px) and (max-width : 1010px) {	
	#footer ul{float:left; list-style-type: none; margin:0px 40px 0px 5px; padding:0px;}
	#footer #contactInfo {display: none;}
}

@media (min-width : 540px) and (max-width : 750px) {	
	#navBar{display: none;}
}

@media (min-width : 120px) and (max-width : 539px) {
	
	#footer ul{float:left; list-style-type: none; margin:20px 40px 0px 5px; padding:0px; font-size: 0.9em}
	#footer #contactInfo {display: none;}

	h1.title-orange { font-size:42px; }
}

/*@media (min-width : 230px) and (max-width : 900px) {

}*/

@media ( min-width: 100px ) and ( max-width: 749px ) {
	.navbar-brand { width: 60%; }
	.navbar-brand img { width: 100%; }

	button.navbar-toggler {
		background: none;
		background-color: transparent;
		border: none;
		box-shadow: none;
	}

	.navbar-light .navbar-toggler-icon {
		background-image : url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='orange' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	}

	section#getInTouch {
		background-image: none;
		background-color: #f38937;
		padding-bottom:2.5rem;
	}

	div#getInTouchSlide .carousel-indicators {
		margin-left: 80%;
		margin-bottom: 0;
	}

	div#getInTouchSlide .carousel-inner {
		min-height: 600px;
	}

	div#slantHead {
		background-image: none;
		background-color: white;
		min-height: 0;
	}

	div#slideMobile .carousel-indicators {
		margin-left: 79%;
		margin-right: 3%;
		margin-bottom: 4px;
	}

	div#slideMobile .carousel-indicators li {
		width: 13px;
		height: 13px;
	}

	section#homePro {
		background-image: url('images/homepro_mobile_bg.jpg');
		background-size: 100% 100%; 
		padding-top: 32px;
		text-align: center;
	}

	section#homePro h5 {
		text-align: left;
		margin-left: 9%;
	}

	div#solutionsIcons img {
		width: 43%;
		margin: 0 3% 24px;
	}
	div#solutionsIcons img:last-child {
		margin-left: 28%;
	}

	section#weAreDiff, section#abtProArch, section#abtProInd, section#findproform, 
	section#residentailContent, section#lulaCont, section#modernCont, section#freightCont,
	section#otCont, section#igHydroCont, section#hlHydroCont, section#mrlAdvCont, section#mrlEdgeRSCont,
	section#mrlEdgeFBSCont, section#mrlEdgeBSCont, section#mrlEdgeOCCont {
		background-image: none;
	}

	section#smoothRide, section#letsDoThis {
		background-size: 100% 75%;
	}

	.row.quote-row {
		padding: 2.5rem 0 !important;
	}

	span.quote-lg {
		font-size: 3rem;
	}

	section#timeManagement {
		background-image: none;
	}

	section#timeManagement div.row, section#visibility div.row {
		padding-top: 1rem;
	}

	section#network, section#visibility, section#growthAndProfit, section#proSignUp {
		background-image: none;
	}

	a#forgotPassword {
		float: none !important;
		margin-top: 21px !important;
		display: block;
	}
}

@media ( min-width: 992px ) {
	.w-lg-75 {
		width: 75% !important;
	}

	.mw-lg-100 {
		max-width: 100% !important;
	}
}

@media ( min-width: 1060px ) and ( max-width: 1605px ) {
	section#homePro {
		padding-top: 120px;
		background-size: 100% 100%;
		background-image: url('images/HomeProSection_md.jpg');
	}
}
@media ( min-width: 750px ) and ( max-width: 1059px ) {
	section#homePro {
		padding-top: 120px;
		background-size: 100% 100%;
		background-image: url('images/HomeProSection_md.jpg');
	}
}

@media ( min-width: 900px ) and ( max-width: 1040px ) {
	div#newsLetterCol {
		padding-top: 7%;
	}

	section#smoothRide, section#letsDoThis {
		background-size: 100% 40%;
	}

	section#abtProArch, section#abtProInd, section#findproform {
		background-image: none;
	}

	div#mainText {
		padding-top: 150px;
	}

	a.conf-create {
		font-size: 15px;
	}
}

@media ( min-width: 600px ) and ( max-width: 800px ) {
	div#newsLetterCol {
		padding-left: 8% !important;
		padding-right: 5% !important;
	}

	section#homePro {
		padding-top: 75px;
	}

	div#mainText {
		padding-top: 167px;
	}

	section#weAreDiff, section#abtProArch, section#abtProInd, section#findproform, 
	section#residentailContent, section#lulaCont, section#modernCont, section#freightCont,
	section#otCont, section#igHydroCont, section#hlHydroCont, section#mrlAdvCont, section#mrlEdgeRSCont,
	section#mrlEdgeFBSCont, section#mrlEdgeBSCont, section#mrlEdgeOCCont, section#proSignUp, section#growthAndProfit, section#timeManagement {
		background-image: none;
	}

	section#smoothRide, section#letsDoThis {
		background-size: 100% 75%;
	}

	section#getInTouch {
		background-image: none;
		background-color: #f38937;
		padding-bottom:2.5rem;
	}

	div#getInTouchSlide .carousel-indicators {
		margin-left: 80%;
		margin-bottom: 0;
	}

	div#getInTouchSlide .carousel-inner {
		min-height: 575px;
	}
}