.cum{
    background-color: #111111;
	margin-bottom:10%;
	padding-top:5%;
}
.wrapp {display:block;overflow:hidden; margin-top:-5%;}
.leftside5 {width:20%; float:right; margin-top:-50vh;}
.leftside4 {width:20%; float:right; margin-top:-42vh;}
.leftside1 {width:20%; float:right; margin-top:-42vh;}
.leftside2 {width:20%; float:right; margin-top:-32vh;}
.leftside3 {width:20%; float:right; margin-top:-27vh;}
.texte {text-align: right; margin-right: 25%;}
.titluseo {font-size:2.5vw;}
.seor {background-image:url("../foto/lista-seo/separator-timeline-seo-results.png");
background-size:contain;
background-position: center;
background-repeat: no-repeat;
padding-bottom:12%;
padding-top:12%;
}

.rightside {width:20%;margin-top:14%;}
.texte2 {margin-left:25%; margin-top:-11%;}

.logo2{
    width: 14%;
    margin: 4% 4% 2%;
}
.deco2{
    width: 2%;
    height: 0.5vw;
}
.header_t2{
    margin: -1% 1% 0;
    font-size: 1vw;
    line-height: 2.4vw;
}
.verde_n{
    color: #005c43;
}
.verde_nb{
    background-color: #005c43;
}
.deco_v{
    color: transparent;
    width: 20%;
    height: 2vw;
    margin: 4% 0;
}
.t1{
    font-size: 3.5vw;
    margin: 2.2% 2% 0;
}
.t2{
    width: 50%;
    margin: -2% 23% 0;
    font-size:1.4vw;
}
.img_w{
    width: 54%;
    margin: 2% 23%;
}
.brief{
    background-image: url("../foto/foto-cum/fundal-paralax-1.jpg");
    background-size: 100%;
    background-attachment: fixed;
    padding: 5% 22% 30%;
}
.t3{
    margin-left: 22%;
}
.t3 span{
    font-size: 1.5vw;
}
.t3, .t4{
    width: 32%;
    text-align: justify;
    padding-right: 5%;   
}
.t5{
    margin: 2% 22% 0;
    font-size: 4vw; 
}
.t6{
    margin: 0 22% 0;
    font-size: 1.7vw; 
}
.echipa1{
    background-color: #111111;
    padding: 2% 0;
}
.echipa1 .p1{
    width: 50%;
    margin: -2%;
}
.bt{
    width: 25%;
    text-align: justify;
    margin: 5% 0;
	font-size: 1vw;
}
.bt .t7{
    font-size: 3.8vw;
    margin-bottom: 0;
    line-height: 3.8vw;
}
.bt .t8{
    font-size: 1.4vw;
    margin-bottom: 0;
    margin-top: 0;
}
.bt .t10{
    font-size: 1.4vw;
    margin-bottom: 0;
    margin-top: 0;
}
.deco1{
    width: 25%;
    margin:4% 0;
}
.ec2{
    margin:-5% 0;
}
.ec2 .deco2{
    width: 20%;
    height: auto;
}
.ec2 .bt{
    margin-top: -17%;
    
}
.p2{
    width: 50%;
    margin:-25% 2% 0 -5%;
}
.ec3 .p1{
    margin-top: -35%;
}
.ec3 .bt{
    margin-top: -30%;
}
.ec4 .deco2{
    height: auto;
    margin: -3% 0;
    width: 30%;
}
.ec4 .bt{
    margin: -8% 0 0 22%;
}
.ec4 .p2{
    width: 45%;
    margin-top:-17%;
}
.ec5 .bt{
    margin: -28% 0 0 0;
}
.ec5 .p2{
    width: 45%;
    margin:-32% 0 5% 5%;
}
.formular{
    display: none;
}

@media only screen and (max-width:768px) {
	
	.seor {background-image:none;}
	.titluseo {font-size:6.5vw;}
	.leftside1 {margin-top:-50vh;}
	.leftside5 {margin-top:-57vh;}
	.leftside4 {margin-top:-44vh;}
	.leftside2 {margin-top:-33vh;}
	.rightside {margin-top:5vh;}
	.texte2 {margin-top:-13%;}
	
.logo2 {width:23%;
}
.header_t2 {margin-top:0;
font-size:4vw;
}

.t1 {font-size:8.5vw;
margin-top:9.2%;}

.deco_v {margin: 14% 0%;
}
.t3, .t4 {width:72%;
margin-left:15%;
}
.t3 span {font-size:7.5vw;}
.t5  {font-size:11vw;}
.t6  {font-size:5.7vw;}
.echipa1 .p1 {width: 90%;
}

.bt {width: 75%;
margin: -17% 13%;
font-size: 3vw;
}
.bt .t7 {font-size: 9.8vw;}
.bt .t8 {font-size: 4.4vw;
margin-top:2vw;}

.bt .t10 {font-size: 4.4vw;}

.p2 {width:100%;
}
.ec3 .p1 {margin: 0 0 25%;}
.ec4 .bt {margin: 10% 0 0 15%;}
.ec4 .p2 {width: 90%;
margin-top:0;}
.ec5 .p2 {width:90%;
margin-bottom:25%;
}

.ec5 .bt {margin: -28% 15% 20% 15%;
}
	
}