@media only screen and (max-width: 480px) {

	/* Top menu*/
	.nav {
		width: -webkit-fill-available !important;
		margin-left: 0 !important;
		left: 0 !important;
	}

	.nav a {
		font-size: 14px !important;
		margin-left: 5px !important;
	}

	/* Boton Buy Now */
	.buynow1 {
		left: 70% !important;
		top: 48px !important;
		padding: 3px 8px !important;
		position: fixed !important;	
	}

	/* SM Logo */
	.img-1 {
		display: block !important;
		margin: 0 auto !important;
		left: 0 !important;
		width: 40% !important;

	}

	/* Video Section */
	#Video1 {
		width: 100% !important;
		margin: 0 !important;
		left: 0 !important;
		margin-top: 7px !important;
	}

	/* Tahoma Text Section */
	#tahona {
		padding: 10px !important;
		background-position: top !important;
	}

	.titulos1 {
		margin-bottom: 0 !important;
	}

	.borderl {
		border-right: none !important;
	}

	/* Presentaciones */
	#presentaciones {
		padding: 50px 0 !important;
	}

	.desktop {
		display: none !important;
	}

	.mobile {
		display: block !important;
	}

	.tahona-reposado {
		transform: rotate(0deg) !important;
	}

	.desrotate {
		margin-left: 10% !important;
		transform: rotate(0deg) !important;
	}

	/* Premios */
	#premios {
		padding: 7% 0 !important;
	}

	.txtpremios {
	    padding: 0 8% !important;
	    width: 100% !important;
	    margin: 0 !important;
	}

	#premios .nav-tabs {
		width: 100% !important;
		margin-left: -16px !important;
	}

	#tab_default_1 .div5
	{
	    width: 49% !important;
	    margin-bottom: 20px;
	}

	.left1 {
		margin: 0 !important;
	}

	#tab_default_2 .div5
	{
	    width: 100% !important;
	    margin-bottom: 20px;
	}

	#contacto {
		background-attachment: scroll !important;
	}


	/* Galerias */

	.titulos {
		margin-bottom: 0px !important;
		margin-top: 23px !important;
	}

	.row1,
	.row2,
	.row3 {
		width: 33% !important;
	}

	/* Media Press */
	.item3 img {
		width: 100% !important;
	}

	.customNavigation_3 {
		top: 70px !important;
		width: 91% !important;
	}

	.fa-angle-right:before,
	.fa-angle-left:before {
		font-size: 30px !important;
	}

	/* Locator */

	#jlocator .autocomplete {
	    width: 127% !important;
	    height: 50px !important;
	    margin: 30px 5px 5px 5px !important;

	}

	.radio input[type="radio"] {
    	margin-left: 0 !important;
	}

	.img2 {
	    width: 120px !important;
	    margin-bottom: 15px;
	    margin-top: 15px;
	}

}

@media only screen and (min-width: 480px) and (max-width: 768px) {

	/* Buy Now Button */
	.buynow1 {
	    left: 80% !important;
	    top: 64px !important;
	    position: fixed !important;
	}

	/* Video Section */
	#Video1 {
		width: 100% !important;
		margin: 0 !important;
		left: 0 !important;
		margin-top: 30px !important;
	}

	/* SM Tahona Text */
	#tahona {
		padding: 10px !important;
	}

	/* Productos */
	.desktop {
		display: none !important;
	}

	.mobile {
		display: block !important;
	}


	.tahona-reposado {
		transform: rotate(0deg) !important;
	}

	.desrotate {
		margin-left: 10% !important;
		transform: rotate(0deg) !important;
	}

	.separated {
		margin-top: 30px;
	}

	/* Our Achievements */
	.txtpremios {
	    width: 80% !important;
	    text-align: justify;
	    margin: 0 auto !important;
	}

	#premios .nav-tabs {
    	width: 100% !important;
    	margin-left: -22px !important;
	}

	#tab_default_1 .div5 {
	    width: 33% !important;
	    margin-bottom: 20px;
	}

	.left1 {
		margin: 0 !important;
	}

	#tab_default_2 .div5
	{
	    width: 50% !important;
	    margin-bottom: 20px !important;
	}

	#contacto {
		background-attachment: scroll !important;
	}

	/* Media Press */
	.item3 img {
		width: 100% !important;
	}

	.customNavigation_3 {
		top: 150px !important;
		width: 91% !important;
	}

	.fa-angle-right:before,
	.fa-angle-left:before {
		font-size: 30px !important;
	}

	#media-press {
    	padding-bottom: 0 !important;
	}

	#locator {
		margin-top: 30px !important;
	}

	/* Locator */
	.box {
		width: 100% !important;	
		margin-left: 24%;	
	}

	#jlocator .autocomplete {
    	width: 45% !important;
    	margin: -26px 5px 5px 3% !important;
	}

	.radio input[type="radio"] {
    	margin-left: 0 !important;
	}

	#quickfix {
		padding: 0 3% !important;
	}



}


.desktop {
	display: block;
}

.mobile {
	display: none;
}




