/*@media screen and (max-width: 1280px) and (min-height: 800px) {
.logo {
	top: 6.487703265690095%;
}	

.menu {
	top: 30.4215%;
}
}*/

@media screen and (min-width: 1600px) and (min-height: 785px) {
.logo {
    max-width: 22.0808125%;
	}
	
body {
font-size: 16px;
}

/*.menu li {
    padding: 0.7% 6.2%/*.5% / .53%/;
	margin-right: -0.3%;
}

.menu li:first-of-type/*, .menu li:last-of-type/ {
    padding: 0.7% 6.8%/*.087% / 6.48%/;
}

.menu li:last-of-type {
    padding: 0.7% 6.35%/*5.92%;
}*/

.conteudo {
    height: 57.50229299363057%;
}

.listra {
height: 47.799108280254776%;
}

/*.imagem img {
    width: 43%;
}*/

.texto {
    padding: .909140625% 2% 0;
}

}

/***********************************************************************/

@media screen and (max-width: 1280px) and (max-height: 685px) {
	
.menu a {
    padding: 0.55em 3em 0.27em;
}

.menu li {
    margin-right: -3.8px;
}

.texto {
padding: .909140625% 1.909140625% 0;
}

.imagem {
    max-width: 50%;
}

.botao {
/*    font-size: 1.1em;*/
    width: 13%;
    padding: 1.3% 1.5% 0.7%;
}

.logo {
	top: /*7.425035765379114%*/4.8499284692417745%;
	left: /*38. 35.880859374999996%*/37.4184765625%;
}

input, select, textarea {
	font: inherit;
}

}

/***********************************************************************/

@media screen and (min-width: 1366px) and (max-height: 653px) {
	
.logo {
    max-width: 23%;
	top: /*7.425035765379114%*/4.8499284692417745%;
	left: /*38. 35.880859374999996%*/37.4184765625%;
}

.menu a {
    padding: 0.45em 3em 0.25em;
}

.menu li {
    margin-right: -3.5px;
}

.imagem {
    max-width: 46%;
}

.texto {
    padding: .909140625% 1.909141% 0;
}

.botao {
    font-size: 1.2em;
	padding: 1.2% 1.5% 1%;
/*	padding-bottom: 1%;*/
    width: 12%;
}

input, select, textarea {
	font: inherit;
}

}

/***********************************************************************/

@media screen and (max-width: 1440px) and (min-height: 785px) {
	
.logo {
    max-width: 26.163047%;
	top: /*7.425035765379114%*/4.8499284692417745%;
	left: /*38. 35.880859374999996%*/37.4184765625%;
}

body {
font-size: 16px;
}

.texto {
    padding: .909140625% 1.909141% 0;
}

.imagem {
    max-width: 50%;
}

.menu a {
    padding: 0.5em 2.9em 0.4em;
}

.menu li {
    margin-right: -3.95px;
}

.botao {
    font-size: 1.2em;
	padding: 1.3% 1.5% 0.7%;
    width: 13%;
}

input, select, textarea {
	font: inherit;
}

}

/***********************************************************************/

@media screen and (min-width: 1920px) and (max-height: 965px) {

.logo {
	top: /*7.425035765379114%*/4.8499284692417745%;
	left: /*38. 35.880859374999996%*/37.4184765625%;
    max-width: 24.163047%;
}

body {
font-size: 20px;
}

.menu a {
    padding: 0.54em 3em 0.3em;
}

.menu li {
    margin-right: -4.76px;
}

.imagem {
    max-width: 48%;
}

.botao {
    font-size: 1.2em;
	padding: 1.3% 1.5% 0.7%;
    width: 13%;
}

input, select, textarea {
	font: inherit;
}

}

/**********************		BASE MOBILE		****************************/

@media screen and (max-width: 450px) {
	
body {
font-size: 16px;
}

.logo {
    top: 2.849928%; /*4.8499284692417745%*/
    left: 20.988188%; /*24.988188%*/
    max-width: 59.163047%; /*53.163047%*/
}

.menu {
    height: 6.602003%;
}

.menu li {
	border: 0 none;
}

.nav {
    left: 24% !important;
}

.nav li a {
    padding: 8% 8% 6% !important;
}

.glyphicon {
    font-size: 2.5em;
}

.imagem {
    max-width: 100%;
	float: none;
}

.texto {
    overflow: visible;
	height: auto;
	padding: 5% 1.909140625%;
}

.thumb {
    width: 32.5%;
}

.galeria {
	overflow: visible;
	height: auto;
	padding-bottom: 5%;
}

input, select, textarea {
	margin: 0;
}

.botao {
    width: 26%;
    padding: 3% 1.5% 2%;
	margin: 5% 0;
}

.end {
    text-align: center;
}

.bx-wrapper .bx-prev {
    left: -13% !important;
}

.bx-wrapper .bx-next {
    right: -13% !important;
}
	
}

/**********************		IPHONE 5	*****************************/

@media screen and (max-width: 450px) and (min-height: 450px) {

.logo {
	top: 4.8499284692417745%;
    left: 18%;
    max-width: 64.163047%;
}

.menu-mobile {
	padding: 3% 6% 2% !important;
}

.nav {
    left: 24% !important;
}

.nav li a {
    padding: 7% 8% 6% !important;
}

.imagem img {
	width: auto;
    height: 100%;
}

}

/**********************		IPHONE 6	******************************/

@media screen and (min-width: 360px) and (max-width: 400px) and (min-height: 500px) {
	
.menu-mobile {
    font-size: 1.2em !important;
	padding: 3.5% 6% 2% !important;
}

.nav {
    font-size: 1.2em !important;
}

.bx-wrapper .bx-prev {
    left: -12% !important;
}

.bx-wrapper .bx-next {
    right: -12% !important;
}

}

/**********************		IPHONE 6 PLUS	****************************/

@media screen and (min-width: 400px) and (max-width: 475px) and (max-height: 630px) {
	
.menu-mobile {
    font-size: 1.2em !important;
	padding: 3.5% 6% 3% !important;
}

.nav {
    font-size: 1.2em !important;
	left: 23% !important;
}

.bx-wrapper .bx-prev {
    left: -11% !important;
}

.bx-wrapper .bx-next {
    right: -11% !important;
}

}

/**********************		SAMSUNG		*****************************/

@media screen and (min-width: 360px) and (max-width: 475px) and (min-height: 640px) {
	
.logo {
    left: 12%;
    max-width: 77.163047%;
}

.menu {
    height: 5.602003%;
}

.thumb {
    width: 49%;
}

.bx-wrapper img {
    width: 111% !important;
    max-width: 111% !important;
}
	
}

/**********************		SAMSUNG	NOTE	***************************/

@media screen and (min-width: 400px) and (max-width: 475px) and (min-height: 640px) {
	
.menu-mobile {
    padding: 3% 6% 2% !important;
}

.bx-wrapper .bx-prev {
    left: -11% !important;
}

.bx-wrapper .bx-next {
    right: -11% !important;
}
	
}

/**********************		NEXUS		****************************/

@media screen and (min-width: 360px) and (max-width: 370px) and (max-height: 600px) {
	
.logo {
    left: 15%;
    max-width: 71.163047%;
}

.menu {
    height: 5.602003%;
}

.menu-mobile {
    padding: 3% 6% 2% !important;
}

.thumb {
    width: 49%;
}
	
}

/**********************		GALAXY S	***************************/

@media screen and (max-width: 320px) and (min-height: 533px) {
	
.logo {
    left: 13%;
    max-width: 74.163047%;
}

.menu-mobile {
    font-size: 1.2em !important;
	padding: 3.5% 6% 2% !important;
}

.nav {
    font-size: 1.2em !important;
	left: 25% !important;
}

.thumb {
    width: 49%;
}
	
}