body {
    min-width: 320px;
}

/* Large Devices, Wide Screens */
@media screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media screen and (max-width : 992px) {
	body.home .page-wrapper {
		width: 90%;
	}
	body.home .box-wrapper {
		width: 100%;
	}

	body.home .footer {
		padding: 0;
		width: 100%;
	}
	body.home  .footer .links-right {
		position: static;
	}	
	body.home .footer .links-left, body.home .footer .links-right {
		clear: both;
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	body.home  .footer a, .footer span {
		padding: 0;
	}
	body.home  .footer-wrapper {
		padding: 12px 20px;
	}
	body.home .footer .links-left {
		margin-bottom: 4px !important;
	}
	body.home .brands a img {
		width: 100%;
	}
	body.home .brands {
		text-align: center;
		width: 100%;
	}
	body.home .brands li {
		display: inline-block;
		float: none;
		margin-left: -3px;
		vertical-align: middle;
		width: 50%;
	}
	body.home .brands li.separator {
		width: 0;
	}
	body.home .brands li.separator:nth-child(2) {
		display: none ;
	}
	body.home img.txt {
		margin: 25px auto;
		position: static;
		width: 90%;
	}
	body.home .box-1 {
		height: auto;
		text-align: center;
		width: 100%;
	}
	

}

/* Small Devices, Tablets */
@media screen and (max-width : 768px) {

}

@media screen and (min-width : 768px) {
	body.home img.txt {
		width: auto;
	}
}

/* Extra Small Devices, Phones */ 
@media screen and (max-width : 480px) {

	body.home .brands li {
		float: none;
		display: block;
	}
	body.home .brands li.separator {
		display: none;
	}
	body.home .brands {
		height: auto;
		padding: 15px 0 35px;
		width: 100%;
	}
	body.home .box-2 {
		height: auto;
	}
	body.home .brands a img.bu4, body.home .brands a img.button {
		background-position: center 0;
		margin: 0 auto;
		width: 100%;
	}
	body.home .brands a:hover img.button {
		background-position: center -14px;
	}
	body.home .brands a:hover img.bu4 {
		background-position: center -14px;
	}
	
	body.home .brands li {
		width: 100%;
	}
}

/* Custom, iPhone Retina */ 
@media screen and (max-width : 320px) {

}