body.no-scroll{
	overflow: hidden;
}

.rt-maintop{
	display: none;
}

.rt-sidemain{
	position: relative;
}

#projectContent{
    position: relative;
}

.project-item-wrapper{
	position: relative;
	text-align: center;
	padding-bottom: 80px;
}

.project-item-wrapper .cover{
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 1;
	opacity: 0;
	-webkit-transition: opacity 0.8s;
    -moz-transition: opacity 0.8s;
    transition: opacity 0.8s;
    pointer-events: none;
}

body.no-scroll .project-item-wrapper .cover{
	opacity: 1;
}

body.no-scroll .project-item-wrapper.old .cover{
	opacity: 0;
}

.project-item-wrapper p{
	width: 90%;
	max-width: 1200px;
	margin: 0 auto;
	text-align: justify;
}

.project-item-wrapper img{
	max-width: 95%;
	display: block;
	margin: 0 auto;
}

.project-item-wrapper .bggray{
	background: #ECECEC;
	margin-top: -250px;
	padding-top: 250px;
}
.project-item-wrapper .bgpointed{
	background: url("../images/projetos/prensometal/bgpointed.png") top left;
	padding: 20px 0;
	/* height: 450px; */
}
.project-item-wrapper .bgorange {
	background: #F85A21;
	padding: 20px 0;
}
.project-item-wrapper .bgorange2 {
	background: #F85A21;
	margin-top: -250px;
	padding-top: 250px;
}
.project-item-wrapper .bgpointedgr {
	background: url("../images/projetos/carmonti/cm_header_bg.png") repeat-x top left !important;
	padding: 20px 0;
	background-repeat: round;
	-webkit-background-repeat: round;
	-o-background-repeat: round;
         -khtml-background-repeat: round;
	-webkit-background-size: contain !important;
	-o-background-size: contain !important;
        -ktml-background-size: contain !important;
        background-size: contain !important;
        width:100%;
        height:100%;
}

.project-item-wrapper .bgblack {
	background: #050505;
	padding: 20px 0;
}

.project-item-wrapper .bgsand {
	background: url("../images/projetos/motelseven/motel_fundo.png") repeat-x top left;
	padding: 20px 0;
	background-size: cover;
}

.bg-kalorias {
	background: url("../images/projetos/kalorias/bg_kalorias.png") top left;
	padding: 20px 0;
}

.project-item-wrapper .projects-header-img {
	margin-top: -60px;
}
.project-item-wrapper .white-text {
	color: #FFF;
}

.project-item-wrapper .black-text {
	color: #000;
}

.project-item-wrapper .pm-criacao {
	height: auto;
	margin-top: -15%;
	padding-left: 30%;
	text-align: left;
}

.project-item-wrapper .pm-img4 img#capa{

}

.project-item-wrapper .pm-decoracao,
.project-item-wrapper .pm-decoracao2 {
	clear: both;
	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15%;
	width: 260px;
	text-align: left;
}
.project-item-wrapper .pm-criacao span,
.project-item-wrapper .pm-decoracao span,
.project-item-wrapper .pm-decoracao2 span,
.project-item-wrapper .cm-catalogo span {
	float: left;
}
.project-item-wrapper .pm-criacao hr,
.project-item-wrapper .pm-decoracao hr,
.project-item-wrapper .pm-decoracao2 hr {
	width: 70px;
	color: #E1C773;
	border: 1px solid #E1C773;
	margin: 11px 0 0 10px;
}
.project-item-wrapper .cm-catalogo hr,
.project-item-wrapper .cm-decoracao hr {
	width: 75px;
	color: #8cc53e;
	border: 1px solid #8cc53e;
	margin: 11px 0 0 10px;
}
.project-item-wrapper .cm-decoracao hr {
	margin: 11px 0 0 0;
}
.project-item-wrapper .pm-criacao a.pm-link {
	color: #E1C773;
	padding: 10px 50px;
	border: 2px solid #E1C773;
	font-weight: bold;
	font-family: Arial, sans-serif;
}
.project-item-wrapper .pm-decoracao hr,
.project-item-wrapper .pm-decoracao2 hr {
	width: 130px;
}
.project-item-wrapper .pm-img2,
.project-item-wrapper .pm-img4,
.project-item-wrapper .pm-img7 { 
	clear: both;
	position: relative;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.project-item-wrapper .pm-img2 img,
.project-item-wrapper .pm-img4 img,
.project-item-wrapper .pm-img7 img {

}

.project-item-wrapper .pm-img2 img#popup-pm{
	/*margin-top: 7%;*/
	/*margin-right: -10%;*/
        margin-left: 0;
        float: none;
}

.project-item-wrapper .pm-img4 .pm-video {
	position: absolute;
	top: 400px;
	left: 300px;
}
.project-item-wrapper .rm-img1 {
	position: relative;
	margin-top: -60px;
	z-index: 1;
}
.project-item-wrapper .rm-img2 {
	position: relative;
	height: 645px;
	margin-top: -60px;
	background: url("../images/projetos/remagna/remagna.png") no-repeat bottom left;
	z-index: 0;
}
.project-item-wrapper .rm-img2 img { 
	width: 983px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin-left: auto;
	margin-right: auto;
}
.project-item-wrapper .rm-img3 {
	margin-top: 50px;
}
.project-item-wrapper .cm-top .cm-img1, 
.project-item-wrapper .cm-top .cm-catalogo,
.project-item-wrapper .left-col,
.project-item-wrapper .right-col {
	display: inline-block;
	vertical-align: middle;
}
.project-item-wrapper .cm-img2 {
	clear: both;
	margin-top: -50px;
}
.project-item-wrapper .cm-catalogo,
.project-item-wrapper .cm-packaging,
.project-item-wrapper .cm-fichas,
.project-item-wrapper .cm-decoracao {
	width: auto;
	text-align: left;
}
.project-item-wrapper .cm-packaging {
	margin-left: 97px;
	margin-bottom: 5px;
}
.project-item-wrapper .cm-fichas {
	margin-left: 102px;
	margin-bottom: 5px;
}
.project-item-wrapper .cm-middle {
	background: 
		url("../images/projetos/carmonti/cm_middle_bg.png") repeat-x top left, 
		url("../images/projetos/carmonti/carmonti_2.png") no-repeat bottom left;
	margin-top: -170px;
	padding-top: 100px;
}
.project-item-wrapper .cm-decoracao {
	margin-top: 20px;
	margin-left: 25%;
}
.project-item-wrapper .kl-img1 {
	margin-top: -150px;
	padding-top: 90px;
	background: url("../images/projetos/kalorias/triangulo_1.png") no-repeat top left;
}
.project-item-wrapper .kl-img2 {
	margin-top: -130px;
	padding-top: 120px;
	background: url("../images/projetos/kalorias/triangulo_2.png") no-repeat top right;
}
.project-item-wrapper .kl-img3 {
	height: 737px;
	margin-top: 0;
	padding-top: 26px;
	background: url("../images/projetos/kalorias/triangulo_1.png") no-repeat top left;
}
.project-item-wrapper .kl-img4 {
	margin-top: 40px;
}
.project-item-wrapper .kl-img3 div {
	text-align: left;
	vertical-align: middle;
	margin-left: 180px;
}
.project-item-wrapper .kl-img4 div {
	text-align: left;
	vertical-align: middle;
	margin-left: 250px;
}
.project-item-wrapper .kl-img3 div *,
.project-item-wrapper .kl-img4 div * {
	display: inline-block;
}

/* * Motel Seven * */

.project-item-wrapper .ms-img1 {
	margin-top: -170px;
	padding-top: 90px;
}
/*-130 e 120*/
.project-item-wrapper .ms-img2 {
	margin-top: -80px;
}

.project-item-wrapper .ms-img2 img{
	display: inline;
	position: relative;
}

.project-item-wrapper .ms-img2 img#um{
	margin-right: 20px;
}

.project-item-wrapper .ms-img2 img#dois{
	margin-right: 20px;
	margin-bottom: 230px;
}

.project-item-wrapper .ms-img2 img#tres{
	margin-right: 20px;
}

.project-item-wrapper .ms-img2 img#quatro{
	margin-bottom: 200px;
}

.project-item-wrapper .ms-img2 div#texto{
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: middle;
	margin-left: 445px;
	margin-bottom: 140px;
}

.project-item-wrapper .ms-img2 div#texto span{
	font-size: 50px;
}

.project-item-wrapper .ms-img2 div#q1{
	height: 29px;
	width: 143px;
	background-color: transparent;
	border: dotted 4px;
	border-top-color: rgba(255, 7, 104, 1);
	border-left-color: rgba(255, 7, 104, 1);
	border-bottom-color: transparent;
	border-right-color: transparent;	
	margin-left: 560px;
	margin-bottom: 93px;
}

.project-item-wrapper .ms-img2 div#q2{
	height: 113px;
	width: 143px;
	background-color: transparent;
	border: dotted 4px;
	border-top-color: transparent;
	border-left-color: rgba(255, 7, 104, 1);
	border-right-color: transparent;
	border-bottom-color: rgba(255, 7, 104, 1);
	margin-left: 800px;
	margin-bottom: -265px;
}

.project-item-wrapper .ms-img2 div#q3{
	height: 178px;
	width: 143px;
	background-color: transparent;
	border: dotted 4px;
	border-top-color: rgba(255, 7, 104, 1);
	border-left-color: rgba(255, 7, 104, 1);
	border-bottom-color: transparent;
	border-right-color: transparent;		
	margin-left: 1070px;
	margin-bottom: -255px;
}

.project-item-wrapper .ms-img3 {
	height: 495px;
	margin-top: 300px;
	margin-bottom: -15%;
	padding-top: 10%;
	background: url("../images/projetos/motelseven/motel_fundo.png") no-repeat top left;
}

.project-item-wrapper .ms-img3 img{
	margin-top: -410px;
	margin-right: 625px;
}

.project-item-wrapper div#texto{
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: middle;
	position: relative;
	margin-right: 200px;
	margin-bottom: -250px;
	margin-top: 235px;
}

.project-item-wrapper div#setas-img3{
	height: 240px;
	width: 240px;
	background-color: rgba(0, 0, 255, 0);
	border: dotted 4px;
	border-top-color: rgba(255, 7, 104, 0);
	border-left-color: rgba(255, 7, 104, 0);
	border-bottom-color: rgba(255, 7, 104, 1);
	border-right-color: rgba(255, 7, 104, 1);
	margin-left: 1314px;
	margin-bottom: -555px;
	margin-top: 250px;
	position: inherit;
}

.project-item-wrapper div#texto span{
	font-size: 50px;
}

.project-item-wrapper .ms-img4 {
	margin-top: 190px;
}

.project-item-wrapper .ms-img4 img{
	display: inline;
	position: relative;
}

.project-item-wrapper .ms-img4 img#fb{
	padding-bottom: 20%;
}

.project-item-wrapper .ms-img4 img#panfleto{
	margin-top: -50px;
	z-index: 1;
}

.project-item-wrapper .ms-img4 img#gelado{
	margin-top: -180px;
}

.project-item-wrapper div#ms-img4-texto{
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: middle;
	position: relative;
	margin-left: 27%;
	margin-bottom: -150px;
	margin-top: 500px;
}

.project-item-wrapper div#ms-img4-texto span{
	font-size: 50px;
}

.project-item-wrapper div#setas-img4_1{
	height: 155px;
	width: 184px;
	background-color: rgba(0, 0, 255, 0);
	border: dotted 4px;
	border-top-color: rgba(255, 7, 104, 0);
	border-left-color: rgba(255, 7, 104, 1);
	border-bottom-color: rgba(255, 7, 104, 1);
	border-right-color: rgba(255, 7, 104, 0);
	margin-left: 862px;
	margin-bottom: -1246px;
	margin-top: 825px;
	position: relative;
}

.project-item-wrapper div#setas-img4_2{
	height: 240px;
	width: 150px;
	background-color: rgba(0, 0, 255, 0);
	border: dotted 4px;
	border-top-color: rgba(255, 7, 104, 1);
	border-left-color: rgba(255, 7, 104, 0);
	border-bottom-color: rgba(255, 7, 104, 0);
	border-right-color: rgba(255, 7, 104, 1);
	margin-left: 727px;
	margin-bottom: -792px;
	margin-top: 530px;
	position: relative;
	z-index: 1;
}

.project-item-wrapper .ms-img5 {
	margin-top: 190px;

}

.project-item-wrapper .ms-img5 img#fb1{
	  /*margin-bottom: 100px;*/
}

.project-item-wrapper .ms-img5 img#fb2{
	float: left;
	margin-left: 320px;
}

.project-item-wrapper .ms-img5 img#lazer{
      margin-bottom: 10%;
      margin-top: 10%;
}

.project-item-wrapper .ms-img5 img#hotel{
	float: left;
	margin-left: 350px;
	margin-top: -80px;
}

.project-item-wrapper .ms-img5 img#fb3{
	margin-bottom: 125px;
	padding-right: 160px;
	margin-top: -80px;
}

.project-item-wrapper div#ms-img5-texto{
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: middle;
	position: relative;
	margin-right: 100px;
	margin-bottom: -125px;
	margin-top: 100px;
	padding-bottom: 0px;
	line-height: 45px;
}

.project-item-wrapper div#ms-img5-texto span{
	font-size: 50px;
}

.project-item-wrapper div#setas-img5_1{
	height: 300px;
	width: 150px;
	background-color: rgba(0, 0, 255, 0);
	border: dotted 4px;
	border-top-color: rgba(255, 7, 104, 0);
	border-left-color: rgba(255, 7, 104, 0);
	border-bottom-color: rgba(255, 7, 104, 1);
	border-right-color: rgba(255, 7, 104, 1);
	margin-bottom: -388px;
	margin-left: 1180px;
	margin-top: 1000px;
}

.project-item-wrapper div#setas-img5_2{
	height: 240px;
	width: 1007px;
	background-color: rgba(0, 0, 255, 0);
	border: dotted 4px;
	border-top-color: rgba(255, 7, 104, 1);
	border-left-color: rgba(255, 7, 104, 1);
	border-bottom-color: rgba(255, 7, 104, 0);
	border-right-color: rgba(255, 7, 104, 0);
	margin-bottom: -1017px;
	margin-left: 461px;
	margin-top: 70px;
}

.project-item-wrapper div#setas-img5_3{
	height: 190px;
	width: 150px;
	background-color: rgba(0, 0, 255, 0);
	border: dotted 4px;
	border-top-color: rgba(255, 7, 104, 0);
	border-left-color: rgba(255, 7, 104, 0);
	border-bottom-color: rgba(255, 7, 104, 1);
	border-right-color: rgba(255, 7, 104, 1);
	margin-bottom: -356px;
	margin-left: 1210px;
	margin-top: 70px;
}

.project-item-wrapper .ms-img3 div {
	text-align: right;
	vertical-align: middle;
	margin-right: 180px;
}

.project-item-wrapper .ms-img4 div {
	text-align: left;
	vertical-align: middle;
	margin-left: 500px;
	margin-top: -110px;
}

.project-item-wrapper .ms-img3 div *,
.project-item-wrapper .ms-img4 div * {
	display: inline-block;
} 

/**/

.next-project{
	position: relative;
	width: 100%;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	margin-top: 50px;
	-webkit-transition: top .5s;
	-moz-transition: top .5s;
	transition: top .5s;
}

.next-project.active{
	top: 0;
}

.next-project a#nextLink{
	position: relative;
	display: block;
	width: 100%;
	background: #f7f7f7;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 42px;
	line-height: 56px;
	padding: 70px 0;
	font-weight: bold;
	text-align: center;
	-webkit-transition: color .3s, height .5s, width 0.3s, margin 0.3s, padding .3s, background .3s;
    -moz-transition: color .3s, height .5s, width 0.3s, margin 0.3s, padding .3s, background .3s;
    transition: color .3s, height .5s, width 0.3s, margin 0.3s, padding .3s, background .3s;
}

.next-project:hover a#nextLink, .next-project.active a#nextLink{
	color: #4c05ed;
	margin-top: -50px;
	padding: 95px 0;
	background: rgba(247,247,247,0.6);
}



/* * Viver Em Alcochete * */
.vea-social{
	max-width: 1200px;
	margin: 0 auto;
	width: 90%;
	position: relative;
	padding: 20px 0 0;
}

.vea-font{
	float: left;
	width: 30%;
	padding: 40px 0;
}

.vea-font p{
	text-align: right;
	padding: 10px 0;
}

.vea-imgs{
	float: left;
	width: 70%;
}

.vea-imgs .img-abs{
	position: absolute;
	left: 0;
	top: 40%;
	width: 50%;
}



/* * DJV * */
.djv-wrapper .djv-header{
	background: url('../images/projetos/djv/bg_header.png') no-repeat center top;
}

.djv-wrapper .djv-header h1{
	font-size: 140px;
	line-height: 140px;
	font-family: 'brandon_grotesqueblack';
	letter-spacing: 5px;
	color: #fff;
	padding: 115px 0 0px 0;
}

.djv-wrapper .djv-header h3{
	font-size: 15px;
	line-height: 36px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: normal;
	padding-bottom: 50px;
	mix-blend-mode: normal;
}

.djv-wrapper p.djv-left{
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
	line-height: 28px;
	padding: 0px 0px 0 0;
	max-width: 1000px;
}

.djv-wrapper .djv-content h2{
	padding: 170px 0;
	color: #FFFFFF;
	letter-spacing: -1px;
	font-size: 45px;
	font-family: 'brandon_grotesquebold';
}

.djv-wrapper .djv-content img#id_logo{
	width: 13%;
	margin-left: 30%;
	margin-top: -2%;
	float: left;
}

.djv-wrapper .djv-font{
	padding: 150px 0;
}

.djv-wrapper .djv-font h5{
	width: 90%;
	max-width: 1200px;
	margin: 0 auto;
	text-align: right;
	font-size: 32px;
	line-height: 48px;
	color: #1D71B8;
	font-family: 'brandon_grotesqueblack';
	font-weight: normal;
}

.djv-wrapper .djv-font p{
	text-align: right;
	font-size: 20px;
	line-height: 28px;
	color: #009fe3;
	font-weight: bold;
	letter-spacing: 5px;
}

.djv-wrapper .djv-colors div{
	width: 90%;
	max-width: 200px;
	height: 175px;
	margin: 40px auto 80px;
	font-size: 22px;
	line-height: 22px;
}

.djv-wrapper .djv-colors .color-1{
	background: url('../images/projetos/djv/id_cor01.png') no-repeat center top;
	padding-right: 450px;
	text-align: right;
	color: #1D71B8;
}

.djv-wrapper .djv-colors .color-2{
	background: url('../images/projetos/djv/id_cor02.png') no-repeat center top;
	padding-left: 450px;
	text-align: left;
	color: #009fe3;
}

.djv-wrapper .djv-colors span{
	display: block;
	padding-bottom: 10px;
}

.djv-wrapper .djv-colors span b{
	font-size: 23px;
}

.djv-wrapper .djv-stationary{
	background: url('../images/projetos/djv/bg_bottom.png') no-repeat center top;
	margin-top: -250px;
	overflow: hidden;
	min-height: 2000px;
}

.djv-wrapper .djv-stationary h2{
	padding: 20% 0% 0% 23%;	
	color: #FFFFFF;
	letter-spacing: -1px;
	font-size: 45px;
	font-family: 'brandon_grotesquebold';
	text-align: left;
	width: 90%;
	max-width: 1200px;
	mix-blend-mode: normal;
}


.djv-wrapper .djv-stationary h2.wblue{
	color: #e7f4fa;
	mix-blend-mode: normal;
	margin-top: -195px;
}

.djv-wrapper .stationary-wrapper{
	height: 725px;
	position: relative;
	margin: 0 auto;
	width: 100%;
	max-width: 1400px;
}

.djv-wrapper .stationary-wrapper div{
	position: absolute;
	background-size: 100% auto;
}

.djv-wrapper .stationary-wrapper .img-folder{
	top: 500px; right: 100px;
	background: url('../images/projetos/djv/est_folder.png') no-repeat right top;
	width: 611px; height: 418px;
}

.djv-wrapper .stationary-wrapper .img-letter{
	top: 473px; right: 107px;
	background: url('../images/projetos/djv/est_letter.png') no-repeat right top;
	width: 607px; 
	height: 417px;
}

.djv-wrapper .stationary-wrapper .img-envelope{
	top: 780px; left: 310px;
	background: url('../images/projetos/djv/est_envelope.png') no-repeat left top;
	width: 551px; height: 346px;
}

.djv-wrapper .stationary-wrapper .img-shirt{
	top: -100px; 
	right: -1px;
	background: url('../images/projetos/djv/djv_tshirt.png') no-repeat right top;
	width: 859px;
	height: 635px;
}

.djv-wrapper .stationary-wrapper .img-shirt-back{
	top: 100px; right: 0;
	background: url('../images/projetos/djv/mer_tshirt02.png') no-repeat right top;
	width: 434px; height: 544px;
}

.djv-wrapper .stationary-wrapper .img-backpack{
	top: 235px;
	left: 200px;
	background: url('../images/projetos/djv/mer_mala.png') no-repeat left top;
	width: 379px; height: 447px;
}


.project-item-wrapper div#visitar{
	margin-left: -44%;
	margin-top: 1%;
}

.djv-wrapper .djv-content img#cartoes{
	margin-right: 12.5%;
}

/* Acquasul */
.acqua-wrapper .acqua-header{
	background: url('../images/projetos/acquasul/bg_header.jpg') no-repeat center top;
}

.acqua-wrapper .acqua-header h1{
	font-size: 90px;
	line-height: 90px;
	font-family: 'brandon_grotesqueblack';
	font-weight: normal;
	letter-spacing: 5px;
	color: #007DC5;
	padding: 250px 0 420px 0;
}

.acqua-wrapper .acqua-content{
	background: url('../images/projetos/acquasul/bg_agua.jpg') no-repeat center bottom;
	padding-bottom: 250px;
}

.acqua-wrapper .acqua-content p.aleft{
	color: #686868;
	font-size: 22px;
	line-height: 28px;
}

.acqua-wrapper .acqua-content h2, .acqua-wrapper .acqua-content-blue h2{
	padding: 120px 0;
	color: #1D71B8;
	letter-spacing: -1px;
	font-size: 72px;
	font-family: 'brandon_grotesquebold';
}

.acqua-wrapper .acqua-content-blue{
	background: url('../images/projetos/acquasul/bg_est.png') no-repeat center top;
	color: #ccecfb;
	padding-top: 150px;
	max-width: 1400px;
	width: 100%;
	margin: -70px auto 0;
	overflow-x: hidden;
	position: relative;
}

.acqua-wrapper .acqua-content-blue .blue-background{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 80%;
	background-color: #009EE2;
	z-index: -1;
}

.acqua-wrapper .acqua-content-blue h2{
	color: #ccecfb;
}

.acqua-wrapper .acqua-content-blue h4{
	font-weight: normal;
	font-size: 42px;
	line-height: 46px;
	width: 90%;
	max-width: 1200px;
	text-align: left;
	margin: 0 auto;
	padding: 10px 0;
}

.acqua-wrapper .acqua-content-blue .acqua-font p{
	letter-spacing: 5px;
	line-height: 32px;
}

.acqua-wrapper .acqua-content-blue .rows{
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

.acqua-wrapper .rows{
	padding: 60px 0;
}

.acqua-wrapper .row-2 div{
	width: 96px;
	margin: 0 auto;
	text-align: left;
}

.acqua-wrapper .square-1, .acqua-wrapper .square-2, .acqua-wrapper .square-3, .acqua-wrapper .square-4, .acqua-wrapper .square-5, .acqua-wrapper .square-6{
	height: 96px;
	position: relative;
	margin-bottom: 10px !important;
}

.acqua-wrapper .square-1 .square{
	background: url('../images/projetos/acquasul/id_cor01.jpg') no-repeat center center;
	width: 100%;
	height: 100%;
	position: absolute;
}
.acqua-wrapper .square-1 .shadow{
	position: absolute;
	width: 82px;
	height: 20px;
	bottom: 0px;
	-webkit-box-shadow: 15px -10px 2px 10px rgba(50,50,50,0.1);
	-moz-box-shadow: 15px -10px 2px 10px rgba(50,50,50,0.1);
	box-shadow: 15px -10px 2px 10px rgba(05,50,50,0.1);
	-ms-transform: skewX(-45deg); /* IE 9 */
    -webkit-transform: skewX(-45deg); /* Chrome, Safari, Opera */
    transform: skewX(-45deg);
}

.acqua-wrapper .square-2 .square{
	background: url('../images/projetos/acquasul/id_cor02.jpg') no-repeat center center;
	width: 100%;
	height: 100%;
	position: absolute;
}
.acqua-wrapper .square-2 .shadow{
	position: absolute;
	width: 79px;
	height: 20px;
	bottom: 0px;
	-webkit-box-shadow: 15px -10px 2px 10px rgba(50,50,50,0.1);
	-moz-box-shadow: 15px -10px 2px 10px rgba(50,50,50,0.1);
	box-shadow: 15px -10px 2px 10px rgba(05,50,50,0.1);
	-ms-transform: skewX(-30deg); /* IE 9 */
    -webkit-transform: skewX(-30deg); /* Chrome, Safari, Opera */
    transform: skewX(-30deg);
}

.acqua-wrapper .square-3 .square{
	background: url('../images/projetos/acquasul/id_cor03.jpg') no-repeat center center;
	width: 100%;
	height: 100%;
	position: absolute;
}
.acqua-wrapper .square-3 .shadow{
	position: absolute;
	width: 76px;
	height: 20px;
	bottom: 0px;
	-webkit-box-shadow: 15px -10px 2px 10px rgba(50,50,50,0.1);
	-moz-box-shadow: 15px -10px 2px 10px rgba(50,50,50,0.1);
	box-shadow: 15px -10px 2px 10px rgba(05,50,50,0.1);
	-ms-transform: skewX(-15deg); /* IE 9 */
    -webkit-transform: skewX(-15deg); /* Chrome, Safari, Opera */
    transform: skewX(-15deg);
}

.acqua-wrapper .square-4 .square{
	background: url('../images/projetos/acquasul/id_cor04.jpg') no-repeat center center;
	width: 100%;
	height: 100%;
	position: absolute;
}
.acqua-wrapper .square-4 .shadow{
	position: absolute;
	width: 76px;
	height: 20px;
	bottom: 0px;
	left: 20px;
	-webkit-box-shadow: -15px -10px 2px 10px rgba(50,50,50,0.1);
	-moz-box-shadow: -15px -10px 2px 10px rgba(50,50,50,0.1);
	box-shadow: -15px -10px 2px 10px rgba(05,50,50,0.1);
	-ms-transform: skewX(15deg); /* IE 9 */
    -webkit-transform: skewX(15deg); /* Chrome, Safari, Opera */
    transform: skewX(15deg);
}

.acqua-wrapper .square-5 .square{
	background: url('../images/projetos/acquasul/id_cor05.jpg') no-repeat center center;
	width: 100%;
	height: 100%;
	position: absolute;
}
.acqua-wrapper .square-5 .shadow{
	position: absolute;
	width: 79px;
	height: 20px;
	bottom: 0px;
	left: 18px;
	-webkit-box-shadow: -15px -10px 2px 10px rgba(50,50,50,0.1);
	-moz-box-shadow: -15px -10px 2px 10px rgba(50,50,50,0.1);
	box-shadow: -15px -10px 2px 10px rgba(05,50,50,0.1);
	-ms-transform: skewX(30deg); /* IE 9 */
    -webkit-transform: skewX(30deg); /* Chrome, Safari, Opera */
    transform: skewX(30deg);
}

.acqua-wrapper .square-6 .square{
	background: url('../images/projetos/acquasul/id_cor06.jpg') no-repeat center center;
	width: 100%;
	height: 100%;
	position: absolute;
}
.acqua-wrapper .square-6 .shadow{
	position: absolute;
	width: 82px;
	height: 20px;
	bottom: 0px;
	left: 16px;
	-webkit-box-shadow: -15px -10px 2px 10px rgba(50,50,50,0.1);
	-moz-box-shadow: -15px -10px 2px 10px rgba(50,50,50,0.1);
	box-shadow: -15px -10px 2px 10px rgba(05,50,50,0.1);
	-ms-transform: skewX(45deg); /* IE 9 */
    -webkit-transform: skewX(45deg); /* Chrome, Safari, Opera */
    transform: skewX(45deg);
}

.acqua-wrapper .acqua-stationary, .acqua-wrapper .acqua-social{
	position: relative;
	min-height: 600px;
	max-width: 1400px;
	margin: 0 auto;
}

.acqua-wrapper .acqua-stationary div, .acqua-wrapper .acqua-social div{
	position: absolute;
}

.acqua-wrapper .acqua-stationary .envelope-back{
	top: 0px;
	left: 360px;
	background: url('../images/projetos/acquasul/est_envelope01.png') no-repeat center center;
	background-size: 100% auto;
	width: 420px;
	height: 309px;
}

.acqua-wrapper .acqua-stationary .envelope{
	top: 84px;
	left: 346px;
	background: url('../images/projetos/acquasul/est_envelope02.png') no-repeat center center;
	background-size: 100% auto;
	width: 395px;
	height: 304px;
}

.acqua-wrapper .acqua-stationary .paper-back{
	top: 174px;
	left: 636px;
	background: url('../images/projetos/acquasul/est_pasta.png') no-repeat center center;
	background-size: 100% auto;
	width: 611px;
	height: 418px;
}

.acqua-wrapper .acqua-stationary .paper{
	top: 147px;
	left: 636px;
	background: url('../images/projetos/acquasul/est_papel_carta.png') no-repeat center center;
	background-size: 100% auto;
	width: 607px;
	height: 417px;
}

.acqua-wrapper .acqua-stationary .card{
	top: 214px;
	left: 256px;
	background: url('../images/projetos/acquasul/est_cartao02.png') no-repeat center center;
	background-size: 100% auto;
	width: 212px;
	height: 172px;
}

.acqua-wrapper .acqua-stationary .card-back{
	top: 324px;
	left: 396px;
	background: url('../images/projetos/acquasul/est_cartao01.png') no-repeat center center;
	background-size: 100% auto;
	width: 206px;
	height: 170px;
}

.acqua-wrapper .acqua-social{
	background: url('../images/projetos/acquasul/bg_facebook.jpg') no-repeat center bottom;
	min-height: 920px;
}

.acqua-wrapper .acqua-social .social-1{
	top: 60px;
	left: 162px;
	background: url('../images/projetos/acquasul/face_02.png') no-repeat center center;
	background-size: 100% auto;
	width: 562px;
	height: 397px;
}

.acqua-wrapper .acqua-social .social-2{
	top: 50px;
	left: 782px;
	background: url('../images/projetos/acquasul/face_01.png') no-repeat center center;
	background-size: 100% auto;
	width: 634px;
	height: 459px;
}

.acqua-wrapper .acqua-social .social-3{
	top: 30px;
	left: 402px;
	background: url('../images/projetos/acquasul/face_03.png') no-repeat center center;
	background-size: 100% auto;
	width: 633px;
	height: 484px;
}

/*Modal Box*/
/*
.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
}

.modalDialog:target {
	opacity:1;
	pointer-events: auto;
}

.modalDialog > div {
	width: 80%;
	height: 80%;
	position: fixed;
	background: transparent;
	background: -moz-linear-gradient(transparent);
	background: -webkit-linear-gradient(transparent);
	background: -o-linear-gradient(transparent);
}

.close {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -46%;
	text-align: center;
	top: 44%;
	width: 50%;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

.close:hover { background: #00d9ff; }
*/

.lightbox {
   /** Hide the lightbox */
   display: none;
 
   /** Apply basic lightbox styling */
   position: fixed;
   z-index: 9999;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   color:#333333;
   }

.lightbox:target {
    /** Show lightbox when it is target */
    display: block;
    outline: none;
}


.lightbox .box {
     width: -webkit-min-content;
     width: -moz-min-content;
     width: min-content;
   min-width:50%;
    margin: 2% auto;
   padding:20px;
   background-color:#FFF;
   box-shadow: 0px 1px 26px -3px #777777;
   }

   .lightbox .title {
      margin:0;
      padding:0 0 10px 0px;
      border-bottom:1px #ccc solid;
      font-size:22px;
      }
 
   .lightbox .content {
      display:block;
      padding:10px 0 0 0px;
      font-size:18px;
      line-height:22px;
      }
 
   .lightbox .close {
      float:right;
      display:block;
      text-decoration:none;
      font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size:22px;
      color:#858585;
      }
@media only screen and (max-width: 2000px){

	.project-item-wrapper .pm-img2 img{
		margin-left: 14%;
		float: left;
	}

	.project-item-wrapper .pm-img4 img{
		margin-left: 14%;
		float: left;
	}

       .project-item-wrapper .pm-img4 .pm-video {
               position: absolute;
               top: 350px;
               left: 38%;
               width: 45%;
               height: 300px;
       }
}
@media only screen and (max-width: 1700px){
	.project-item-wrapper .ms-img2 div#q1, .project-item-wrapper .ms-img2 div#q2, .project-item-wrapper .ms-img2 div#q3, .project-item-wrapper .ms-img4 img#gelado, .project-item-wrapper div#setas-img3, .project-item-wrapper div#setas-img4_1, .project-item-wrapper div#setas-img4_2, .project-item-wrapper div#setas-img5_1, .project-item-wrapper div#setas-img5_2, .project-item-wrapper div#setas-img5_3{
		display: none;
	}
    
	.project-item-wrapper .ms-img2 img#um,
	.project-item-wrapper .ms-img2 img#dois,
	.project-item-wrapper .ms-img2 img#tres,
	.project-item-wrapper .ms-img2 img#quatro{
		margin-top: 0%;
		margin-bottom: 0%;
		margin-left: 0%;
		margin-right: 0%;
	}

	.project-item-wrapper .ms-img3 img {
		margin-top: -370px;
		margin-right: 625px;
	}
}

@media only screen and (max-width: 1400px){
	
    .project-item-wrapper .pm-img2, .project-item-wrapper .pm-img4{  
           margin: 0% auto;
    }

   .project-item-wrapper .pm-img2 img{
           margin-left: 8%;
    }

   .project-item-wrapper .pm-img4 img{
           margin-left: 8%;
    }

         /* DJ */	

	.djv-wrapper .stationary-wrapper .img-envelope{
		top: 810px;
		left: 310px;
	}

	.djv-wrapper .stationary-wrapper .img-folder{
		top: 480px;
	}

	.djv-wrapper .stationary-wrapper .img-letter{
		top: 453px;
	}
	
	.djv-wrapper .stationary-wrapper .img-backpack {
		top: 50%;
		left: 5%;
	}
        
    .djv-wrapper .djv-stationary h2{
            padding: 22% 0% 0% 13%;
    }

	.djv-wrapper .stationary-wrapper .img-shirt {
 		top: 15%;
	}
	.project-item-wrapper div#visitar{
		margin-left: -60%;
	}

	/* Acqua */
	.acqua-wrapper .acqua-social .social-1{
		left: 11%;
	}

	.acqua-wrapper .acqua-social .social-2{
		left: 55%
	}

	.acqua-wrapper .acqua-social .social-3{
		left: 30%;
	}
	
	/* Motel Seven */

	.project-item-wrapper .ms-img1{
		margin-top: -15%;
		padding-top: 5%;
	}

	.project-item-wrapper .ms-img2 img{
		margin: 0%;
	}

	.project-item-wrapper .ms-img2 {
		margin-top: -5%;
		margin-bottom: 15%;
	}
	
	.project-item-wrapper .ms-img2 div#texto{
		margin-top: 12%;
		margin-bottom: 5%;
	}

	.project-item-wrapper div#texto {
		text-align: right;
		text-transform: uppercase;
		font-weight: bold;
		vertical-align: middle;
		position: relative;
		margin-right: 5%;
		margin-bottom: 10%;
		margin-top: -10%;
	}

	.project-item-wrapper .ms-img2 img#um, .project-item-wrapper .ms-img2 img#dois, .project-item-wrapper .ms-img2 img#tres, .project-item-wrapper .ms-img2 img#quatro{
		margin-right: 0%;
		margin-bottom: 0%;
		margin-top: 0%;
		margin-left: 0%;
	}
	
	.project-item-wrapper .ms-img5 img#fb2{
		margin: 0px;

	}
	
	.project-item-wrapper .ms-img5 img#fb3{
		padding: 0;
	}

	.project-item-wrapper .ms-img2 div#q1, .project-item-wrapper .ms-img2 div#q2, .project-item-wrapper .ms-img2 div#q3, .project-item-wrapper .ms-img4 img#gelado, .project-item-wrapper div#setas-img3, .project-item-wrapper div#setas-img4_1, .project-item-wrapper div#setas-img4_2, .project-item-wrapper div#setas-img5_1, .project-item-wrapper div#setas-img5_2, .project-item-wrapper div#setas-img5_3{
		display: none;
	}
	
	.project-item-wrapper .ms-img3 img{
		margin-left: auto;
		margin-right: auto;
        	width: 630px;
		margin-top: -18%;	
	}

	.project-item-wrapper .ms-img5 img#hotel{
		float: left;
		margin-left: 10%;
	}
	

	.project-item-wrapper .ms-img3{
		margin-top: 70px;		
		margin-left: auto;
		margin-right: auto;
	}	
	
	.project-item-wrapper div#ms-img4-texto{
		margin-top: 125px;
	}
}

@media only screen and (max-width: 1200px){
	
   /* Prensometal */
     
    .project-item-wrapper .pm-img2, .project-item-wrapper .pm-img4{  
       margin: 0% auto;
    }

   .project-item-wrapper .pm-img2 img{
       margin-left: 0%;
    }

   .project-item-wrapper .pm-img4 img{
       margin-left: 0%;
    }

   .djv-wrapper p.djv-left{
        width: 75%;
        padding-right: 15%;
    }

	.djv-wrapper .djv-stationary{
		/*background-size: 100% auto !important;*/
		margin-top: -150px;
	}

	.djv-wrapper .stationary-wrapper div{
		background-size: 80% auto !important;
	}
	
	.djv-wrapper .djv-stationary h2 {
		padding: 32% 0 0% 12%;
	}	

	.djv-wrapper .stationary-wrapper .img-backpack{
		top: 40%;
		left: 5%;
		width: 45%;
		height: 65%;
	}

	.djv-wrapper .djv-content img#id_logo{
		margin-left: 20%;
	}

	.djv-wrapper .stationary-wrapper .img-shirt {
		top: 3%;
		right: -1px;
		background: url('../images/projetos/djv/djv_tshirt.png') no-repeat right top;
		width: 859px;
		height: 635px;
	}

	.acqua-wrapper .acqua-stationary .envelope-back{
		left: 28%;
	}

	.acqua-wrapper .acqua-stationary .envelope{
		left: 28%;
	}

	.acqua-wrapper .acqua-stationary .paper-back{
		top: 224px;
		left: 45%;
	}

	.acqua-wrapper .acqua-stationary .paper{
		top: 197px;
		left: 45%;
	}

	.acqua-wrapper .acqua-stationary .card{
		left: 15%;
	}

	.acqua-wrapper .acqua-stationary .card-back{
		left: 27%;
	}

	.acqua-wrapper .row-2{
		padding-bottom: 20px;
	}

	.project-item-wrapper .ms-img2 div#q1, .project-item-wrapper .ms-img2 div#q2, .project-item-wrapper .ms-img2 div#q3, .project-item-wrapper .ms-img4 img#gelado, .project-item-wrapper div#setas-img3, .project-item-wrapper div#setas-img4_1, .project-item-wrapper div#setas-img4_2, .project-item-wrapper div#setas-img5_1, .project-item-wrapper div#setas-img5_2, .project-item-wrapper div#setas-img5_3{
		display: none;
	}

	.project-item-wrapper .ms-img2 div#texto{
		text-align: center;
		text-transform: uppercase;
		font-weight: bold;
		vertical-align: middle;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: auto;
	}

	.project-item-wrapper .ms-img5 img#fb2{
		margin-left: 25%;
	}	

    .project-item-wrapper .ms-img5 img#hotel{
             margin-left: 25%;
             margin-bottom: 10%;
    }

	.project-item-wrapper .ms-img3 img{
		margin-left: auto;
		margin-right: auto;
        	width: 650px;
		margin-top: -23%;
	}

	.project-item-wrapper .ms-img5 img#fb1 {
	  margin-bottom: 5%;
	}

	.project-item-wrapper div#texto{
		margin-left: 63%;
	}
}

@media only screen and (max-width: 960px){
	
	/* DJV */	

	.djv-wrapper p.djv-left{
		width: 90%;
		padding-right: 0;
	}

	.djv-wrapper .djv-font p{
		letter-spacing: 4px;
	}

	.djv-wrapper .djv-stationary{
		background-size: 1200px auto !important;
	}

	.djv-wrapper .djv-stationary h2{
		font-size: 40px;
                padding: 32% 0% 1% 5%;
	}

	.djv-wrapper .stationary-wrapper{
		height: 800px;
	}

	.djv-wrapper .stationary-wrapper .img-folder{
		top: 400px;
		right: 30px;
	}

	.djv-wrapper .stationary-wrapper .img-letter{
		top: 380px;
		right: 34px;
	}

	.djv-wrapper .stationary-wrapper .img-envelope{
		top: 740px;
		left: 120px;
	}

	.djv-wrapper .stationary-wrapper .img-shirt{
		top: 5%;
		right: 0%;
	}

	.djv-wrapper .stationary-wrapper .img-backpack{
		top: 36%;
		left: -5%;
	}

	.djv-wrapper .djv-content img#id_logo{
		width: 25%;
		margin-left: 37%;
		margin-bottom: 10%;
	}

	
	.project-item-wrapper div#visitar{
		display: inline-block;
		margin-right: 13%;
		margin-bottom: -5%;
	}	

	/* Acquasul */

	.acqua-wrapper .acqua-content h2, .acqua-wrapper .acqua-content-blue h2{
		padding: 60px 0;
	}

	.acqua-wrapper .acqua-stationary{
		min-height: 900px;
	}

	.acqua-wrapper .acqua-stationary .paper-back{
		top: 464px;
		left: 20%;
	}

	.acqua-wrapper .acqua-stationary .paper{
		top: 436px;
		left: 20%;
	}

	.acqua-wrapper .acqua-social .social-1{
		left: 0%;
	}

	.acqua-wrapper .acqua-social .social-2{
		left: 40%;
	}

	.acqua-wrapper .acqua-social .social-3{
		left: 15%;
	}
	
	/* Motel Seven */	

	.project-item-wrapper .ms-img2 div#q1, .project-item-wrapper .ms-img2 div#q2, .project-item-wrapper .ms-img2 div#q3, .project-item-wrapper .ms-img4 img#gelado, .project-item-wrapper div#setas-img3, .project-item-wrapper div#setas-img4_1, .project-item-wrapper div#setas-img4_2, .project-item-wrapper div#setas-img5_1, .project-item-wrapper div#setas-img5_2, .project-item-wrapper div#setas-img5_3{
		display: none;
	}

	.project-item-wrapper .ms-img2 div#texto{
		text-align: center;
		text-transform: uppercase;
		font-weight: bold;
		vertical-align: middle;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: auto;
	}

	.project-item-wrapper .ms-img3 img{
        margin-left: auto;
        margin-right: auto;
        margin-top: -7%;
        width: 500px;
	}
 
 
    .project-item-wrapper .ms-img2 img#um, .project-item-wrapper .ms-img2 img#dois, .project-item-wrapper .ms-img2 img#tres, .project-item-wrapper .ms-img2 img#quatro {
        margin-right: 4%;
        margin-bottom: 0%;
        margin-top: 0%;
        margin-left: 1%;
    }
       
    .project-item-wrapper .ms-img4 img#panfleto{
        /*margin-top: -25%;*/
	/*margin-top: 15%;*/
    }

	.project-item-wrapper .ms-img5 img#fb2{
		float: none;
		margin: 0px;
	}
	
	.project-item-wrapper .ms-img2{
		margin: 10%;
	}

     .project-item-wrapper .ms-img5 img#hotel{
		margin-left: 15%;
		margin-bottom: 10%;
    }

	.project-item-wrapper div#texto{
		margin-left: 0%;
		margin-bottom: -3%;
	}

	/* Carmonti */

	.project-item-wrapper .cm-packaging{
		margin-top: 20%;
	}
    
    .project-item-wrapper .pm-img2 img#maquina{
        margin-left: 30%;
    }
}

@media only screen and (max-width: 767px){
	
	.vea-imgs .img-abs{
		top: 60%;
	}
	
        .project-item-wrapper .pm-img4 .pm-video {
                position: relative;
                top: 0%;
                left: 0%;
                margin-bottom: 30%;
                width: 100%;
                clear: both;
       }

	.project-item-wrapper .ms-img4 img#panfleto {
		/* margin-top: -25%; */
		margin-top: 10%;
	}	

	/* DJV */	

	.djv-wrapper .djv-header{
		background-size: 800px auto !important;
	}

	.djv-wrapper .djv-header h1{
		padding: 60px 0 0px;
		margin-bottom: -2%;
	}

	.djv-wrapper .djv-header h3{
		width: 90%;
		margin: 0 auto;
		padding-bottom: 33%;
		font-size: 16px;
		line-height: 20px;
	}

	.djv-wrapper p.djv-left{
		text-align: justify;
		font-size: 14px;
		line-height: 16px;
		margin-top: -30%;
	}

	.djv-wrapper .djv-content h2{
		font-size: 52px;
	}

	.djv-wrapper .djv-font h5, .djv-wrapper .djv-font p{
		text-align: center;
		padding: 10px 0;
	}

	.djv-wrapper .djv-font p{
		letter-spacing: 3px;
	}

	.djv-wrapper .djv-colors div {
		max-width: 800px;
	}

	.djv-wrapper .djv-colors .color-1, .djv-wrapper .djv-colors .color-2{
		padding: 0 0 50px 0;
		text-align: center;
		background-position: center bottom;
	}

	.djv-wrapper .djv-stationary{
		background-size: 1200px auto !important;
		min-height: 1300px;
		margin-bottom: -15%;
	}

	.djv-wrapper .djv-stationary h2{
		font-size: 28px;
		padding: 55% 10% 0%;
	}

	.djv-wrapper .stationary-wrapper{
		height: 540px;
	}

	.djv-wrapper .stationary-wrapper div{		
		background-size: 50% auto !important;
	}

	.project-item-wrapper div#visitar{
		display: inline-block;
	  	margin-right: -1%;
	}	

	.djv-wrapper .stationary-wrapper .img-folder{
		top: 263px;
		right: 22px;
	}

	.djv-wrapper .stationary-wrapper .img-letter{
		top: 250px;
		right: 24px;
	}

	.djv-wrapper .stationary-wrapper .img-envelope{
		top: 470px;
		left: 80px;
	}

	.djv-wrapper .stationary-wrapper .img-shirt-back{
		top: 0;
		right: 0;
	}

	.djv-wrapper .stationary-wrapper .img-shirt{
		top: 0px;
		right: 0px;
		width: 135%;
	}

	.djv-wrapper .stationary-wrapper .img-backpack{
		top: 40%;
                left: 5%;
                width: 65%;
                height: 50%;
	}

	.djv-wrapper .djv-content h2{
		display: none;
	}
	
	.djv-wrapper .djv-content img#id_logo{
		margin-top: 35%;
		margin-left: 35%;
		margin-bottom: 5%;
		width: 30%;
	}	
	
	.djv-wrapper .djv-content img#cartoes {
		margin-top: 20%;
  		margin-right: 1%;
	}	
	
	/* Acqua */
	
	.acqua-wrapper .acqua-header, .acqua-wrapper .acqua-content, .acqua-wrapper .acqua-social{
		background-size: 800px auto;
	}

	.acqua-wrapper .acqua-header h1{
		font-size: 50px;
		line-height: 50px;
		padding: 110px 0 300px 0;
	}

	.acqua-wrapper .acqua-content h2, .acqua-wrapper .acqua-content-blue h2{
		font-size: 38px;
	}
	.acqua-wrapper .acqua-content-blue h2{
		
	}

	.acqua-wrapper .acqua-content p.aleft{
		font-size: 18px;
		line-height: 22px;
	}

	.acqua-wrapper .acqua-content img{
		max-width: 60%;
	}

	.acqua-wrapper .acqua-content-blue{
		background-size: 800px auto;
		padding-top: 70px;
		margin: -45px auto 0;
	}

	.acqua-wrapper .acqua-content-blue h4{
		font-size: 28px;
		line-height: 32px;
		padding: 5px 0;
	}

	.acqua-wrapper .acqua-content-blue .acqua-font p{
		line-height: 24px;
		letter-spacing: 2px;
	}

	.acqua-wrapper .rows{
		padding: 40px 0 20px;
	}

	.acqua-wrapper .row-2 div{
		font-size: 16px;
		line-height: 22px;
	}

	.acqua-wrapper .acqua-social{
		background-color: #009EE2;
	}

	.acqua-wrapper .acqua-stationary .envelope-back, 
	.acqua-wrapper .acqua-stationary .envelope,
	.acqua-wrapper .acqua-stationary .card,
	.acqua-wrapper .acqua-stationary .card-back,
	.acqua-wrapper .acqua-stationary .paper-back, 
	.acqua-wrapper .acqua-stationary .paper
	{
		left: 0;
		width: 100%;
		background-position: top center;
	}

	.acqua-wrapper .acqua-stationary .envelope-back, 
	.acqua-wrapper .acqua-stationary .envelope
	{
		background-size: 50% auto;
	}


	.acqua-wrapper .acqua-stationary .card
	{
		top: 314px;
		background-size: 25% auto;
	}

	.acqua-wrapper .acqua-stationary .card-back
	{
		top: 424px;
		background-size: 25% auto;
	}


	.acqua-wrapper .acqua-stationary .paper-back
	{
		top: 574px;
		background-size: 70% auto;
	} 
	.acqua-wrapper .acqua-stationary .paper
	{
		top: 556px;
		background-size: 70% auto;
	}

	.acqua-wrapper .acqua-social .social-1,
	.acqua-wrapper .acqua-social .social-2,
	.acqua-wrapper .acqua-social .social-3
	{
		left: 0;
		width: 100%;
		background-size: 70% auto;
	}

	.acqua-wrapper .acqua-social .social-1{
		background-position: left 10% top;
	}

	.acqua-wrapper .acqua-social .social-2{
		background-position: left 150% top;
	}

	.acqua-wrapper .acqua-social .social-3{
		background-position: left 55% top;
	}

	/* Motel Seven*/

	.project-item-wrapper .ms-img2 div#q1, .project-item-wrapper .ms-img2 div#q2, .project-item-wrapper .ms-img2 div#q3, .project-item-wrapper .ms-img4 img#gelado, .project-item-wrapper div#setas-img3, .project-item-wrapper div#setas-img4_1, .project-item-wrapper div#setas-img4_2, .project-item-wrapper div#setas-img5_1, .project-item-wrapper div#setas-img5_2, .project-item-wrapper div#setas-img5_3{
		display: none;
	}
	.project-item-wrapper .ms-img2 div#texto{
		text-align: center;
		text-transform: uppercase;
		font-weight: bold;
		line-height: 45px;
		vertical-align: middle;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: auto;
	}

	.project-item-wrapper div#texto{
		margin-left: 0;
		margin-bottom: -5%;
	}
        
	.project-item-wrapper .ms-img3 img{	
		margin-left: auto;
		margin-right: auto;
		width: 490px;
	}
    
   
    .project-item-wrapper .ms-img2 img#um,
    .project-item-wrapper .ms-img2 img#dois,
    .project-item-wrapper .ms-img2 img#tres,
    .project-item-wrapper .ms-img2 img#quatro {
		margin-right: 0%;
		margin-bottom: 0%;
		margin-top: 0%;
		margin-left: 0%;
     	}

	.project-item-wrapper .ms-img5 img#fb2{
		float: none;
		margin: 0px;
	}
	
	.project-item-wrapper .cm-catalogo{
		margin-top: 5%;
		margin-bottom: 5%;
	}

	.project-item-wrapper .cm-packaging{
		margin-top: 15%;
	}

	.project-item-wrapper .ms-img2{
		margin: 10%;
	}
	
	.project-item-wrapper div#ms-img4-texto{
		margin-left: 15%;
	}
	
	.project-item-wrapper .ms-img4 img#fb{
		margin-bottom: -25%;
	}
	
        .project-item-wrapper .ms-img5 img#hotel {
               /*margin-left: 7.5%;*/
        }

	/* Kalorias */

	.project-item-wrapper .kl-img4 div *{
		margin-left: -1%;
	}
    
    .project-item-wrapper .pm-img4 img#dobravel{
                margin-left: 30%;
                margin-bottom: 100px;
    }
}

@media only screen and (max-width: 560px){
	.acqua-wrapper .acqua-stationary .envelope-back, 
	.acqua-wrapper .acqua-stationary .envelope
	{
		background-size: 70% auto;
	}

	.acqua-wrapper .acqua-stationary .card,
	.acqua-wrapper .acqua-stationary .card-back
	{
		background-size: 35% auto;
	}

	.acqua-wrapper .acqua-stationary .paper-back, 
	.acqua-wrapper .acqua-stationary .paper
	{
		background-size: 85% auto;
	}

	.acqua-wrapper .acqua-social .social-1{
		background-position: left 10% top;
	}

	.acqua-wrapper .acqua-social .social-2{
		background-position: left 150% top;
	}

	.acqua-wrapper .acqua-social .social-3{
		background-position: left 55% top;
	}


	/* Motel Seven */

	.project-item-wrapper .ms-img2 div#texto{
		text-align: center;
		text-transform: uppercase;
		line-height: 50px;
		font-weight: bold;
		vertical-align: middle;
		margin: 2%;
		margin-top: 25%;
	}

	.project-item-wrapper .ms-img2 div#q1, .project-item-wrapper .ms-img2 div#q2, .project-item-wrapper .ms-img2 div#q3, .project-item-wrapper .ms-img4 img#gelado, .project-item-wrapper div#setas-img3, .project-item-wrapper div#setas-img4_1, .project-item-wrapper div#setas-img4_2, .project-item-wrapper div#setas-img5_1, .project-item-wrapper div#setas-img5_2, .project-item-wrapper div#setas-img5_3{
		display: none;
	}
	
	.project-item-wrapper .ms-img2 img#um, .project-item-wrapper .ms-img2 img#dois, .project-item-wrapper .ms-img2 img#tres, .project-item-wrapper .ms-img2 img#quatro{
		margin: 0px;
		width: 50%;	
	}
	
	.project-item-wrapper div#texto{
		margin: 0px;
		margin-top: 10%;
		margin-bottom: -30%;
		text-align: center;
	}

	.project-item-wrapper .ms-img3{
		margin-top: 40%;
		margin-bottom: 55%;
	}
	
	.project-item-wrapper .ms-img3 img{
		width: 100%;
		height: 100%;
		margin-top: -5%;
	}

	.project-item-wrapper div#ms-img4-texto{
		margin: 0px auto;
		margin-top: -40%;
		margin-bottom: -45%;
		text-align: center;
	}
	
	.project-item-wrapper .ms-img4 img#fb{
		margin: 0px;
		margin-top: 1%;
		width: 100%;
	}

	.project-item-wrapper .ms-img4 img#panfleto{
               margin: 0px auto;
               /*margin-top: -250px;*/
               width: 75%;
	}
	
	.project-item-wrapper div#ms-img5-texto{
		margin: 0px;
		margin-top: 15%;
		line-height: 45px;
		margin-bottom: -45%;
		text-align: center;
	}

	.project-item-wrapper .ms-img5 img#fb2{
		float: none;
		margin: 0px;
	}
	
	.project-item-wrapper .ms-img5 img#fb1{
		margin-bottom: 10%;
	}

	.project-item-wrapper .ms-img5 img#lazer{
		margin-bottom: 110%;
		margin-left: 1%;
	}

	.project-item-wrapper .ms-img5 img#fb2{
	   	margin-bottom: 5%;
	}

	.project-item-wrapper .ms-img5 img#hotel{
		margin-left: 2%;
		margin-top: -90%;
	}
	
	.project-item-wrapper .ms-img5 img#fb3{
		display: none;
	}
	
	/* Carmonti */

	.project-item-wrapper .cm-img2{
		margin-bottom: 20%;
	}
	
	.project-item-wrapper .cm-packaging, .project-item-wrapper .cm-fichas{
		margin-left: 18%;
		width: 80%%;
	}

	.project-item-wrapper .cm-top .cm-catalogo{
		margin-bottom: 15%;
	}
	
	.project-item-wrapper .cm-decoracao{
		margin-left: 0%;
		margin-top: 0%;
		padding-left: 2%;
		padding-top: 5%;
	}	
	
	/* Kalorias */	

	.project-item-wrapper .kl-img3 div{
		color: #6F6B6B;
	}

	.project-item-wrapper .kl-img4 div{
		float: right;
		color: #6F6B6B;
	}

	.project-item-wrapper .kl-img4 {
 	 	margin-top: -70%;
	}

	/* DJV */	

	.djv-wrapper .stationary-wrapper .img-shirt{
		width: 135%;
	}
	
	.djv-wrapper .stationary-wrapper .img-backpack{	
		width: 75%;
	}
    
    .project-item-wrapper .pm-img2 img{
		margin: 0% auto;
		float: none;
	}

	.project-item-wrapper .pm-img4 img{
		margin: 0% auto;
		float: none;
	}
    
    .project-item-wrapper .pm-img4 img#dobravel{
        margin-left: 0%;
    }
}	

@media only screen and (max-width: 350px){
   .djv-wrapper .djv-stationary h2 {
        font-size: 24px;
        padding: 100% 7% 2%;
    }

   .djv-wrapper .stationary-wrapper .img-backpack {
        top: 58%;
        left: 5%;
        width: 110%;
        height: 40%;
	}

	.djv-wrapper .stationary-wrapper .img-shirt {
		width: 165%;
		top: 10%;
	}
	.djv-wrapper .djv-stationary {
		background-size: 900px auto !important;
		min-height: 1100px;
		margin-bottom: -15%;
	}

	.project-item-wrapper div#visitar img{
		width: 55%;
  		margin-left: 25%;
	}
	
	.djv-wrapper .stationary-wrapper{
		height: 550px;
	}
    
    .project-item-wrapper .ms-img3 img {
		width: 100%;
		margin-top: -2%;
		height: 100%;
    }
}

@media only screen and (min-width: 351px) and (max-width: 480px){
	.djv-wrapper .djv-stationary h2 {		
		font-size: 24px;
		padding: 90% 10% 0%;
	}

	.project-item-wrapper div#visitar img{
		width: 55%;
  		margin-left: 25%;
	}

	.djv-wrapper .stationary-wrapper .img-shirt {
		top: 5%;
		left: -70%;
		width: 170%;
		height: 280px;
	}
 
	.djv-wrapper .stationary-wrapper .img-backpack {
		top: 55%;
		left: 5%;
		width: 85%;
		height: 50%;
	}

	.project-item-wrapper .pm-img2 img{
		margin: 0% auto;
		float: none;
	}

	.project-item-wrapper .pm-img4 img{
		margin: 0% auto;
		float: none;
	}
}
