.homepartner.grid.grid-4-4, .grid.grid-4-4-4{grid-template-columns: repeat(auto-fit,418px)}
.homepartner #avantages{border-radius:15px}
.homepartner #cnt-formpartner{border-radius:15px;margin:-150px 0 0 0}
.homepartner.grid.grid-4-8{grid-template-columns:32.4324324324% 66.2162162162%;}
.homepartner .content-grid .grid{margin-top:0}
.homepartner .row-activity{display:block;width:70%;margin:0 auto;padding:10px 0}
.homepartner .timeline-item-info{background-color:#dcdcdc}

.homepartner .link-activity{background-color:#e32471;display:block;padding:15px;float:right;width:150px;color:#FFF;text-align:center;text-decoration:none;margin-top:50px}
.homepartner .link-activity:hover{opacity:0.8;text-decoration:none;color:#FFF}
.homepartner .timeline .timeline-item .timeline-date{right:-75px;width: 150px}
.homepartner .img-history{float:left;position: relative;display: block;min-width: 100px;max-height: 140px;height:140px;background-size:cover;background-position:center}
.homepartner .info-history{float:left;margin:10px 20px;width:55%}
.homepartner .info-history h2{margin-bottom:0}
.homepartner .info-history strong{font-size:16px}

.homepartner .nobodyFriends{  font-size:24px;color:#dcdcdc;display:block;text-align:center;padding:50px 0 50px;width:100%}


.homepartner .bgimg,.homepartner .bgimg2 {
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
	border-radius:15px 15px 0 0;
}

.homepartner .bgimg {
    opacity: .6;
    background: #e74788;
    background: -moz-linear-gradient(top,#6d032e 2%,#6a52a1 98%);
    background: -webkit-linear-gradient(top,#6d032e 2%,#6a52a1 98%);
    background: linear-gradient(180deg,#6d032e 2%,#6a52a1 98%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6d032e",endColorstr="#6a52a1",GradientType=0);
}
.homepartner .infos-avantages span{display: flex;align-items: center;padding: 8px 0;}

.homepartner .bloc-home-partenaire{margin: 15px 10px;padding-bottom: 20px;float:left;width: 100%;height:100%;border-radius:15px;border: 0;margin-bottom: 20px;position: relative}
.homepartner .bloc-home-partenaire span{display:block;margin:15px;font-size:12px}
.homepartner .bloc-home-partenaire h2{display: block;margin: 15px;position: absolute;color: #FFF;z-index: 3;top: 90px;text-shadow: 2px 1px 10px rgba(0,0,0,1)}
.homepartner .bloc-home-partenaire.on{max-width:500px;height: 150px;margin:20px 0 0 3px}
.homepartner .img-partenaire{background-size:cover;height:150px;border-radius:15px 15px 0 0}
.homepartner .blocs-home{display: flex;flex-direction:row;flex-wrap:wrap;width:100%;color:#FFF}
.homepartner .bgimg{height:150px;z-index:2}
.homepartner .bt-partner-info{width:auto;margin:0 auto;padding: 15px;line-height:20px;color:#fff;font-weight:bold;text-shadow:none;position:absolute;bottom:0;display:block;text-align:center;width: 100%;border-radius:0 0 15px 15px}
.homepartner .bt-partner-info:hover{color:#FFF;text-decoration:none;cursor:pointer}
.homepartner #homepartner .zone-ttle{margin:120px 0 30px}

.homepartner .infos-avantages{padding:40px;border-radius:30px;display:none;font-size:14px;font-family: Rajdhani,sans-serif}
.homepartner .infos-avantages h4{color:#4c2e8b;font-size:18px}
.homepartner .infos-avantages svg{margin:0 15px 0 0}

.homepartner #profilok{ color:#000;background-color:#f7f7f7;padding:20px 40px 20px 40px;border-radius:30px;width:100%}
.homepartner #profilok h3{color:#e22470}
.homepartner #zonePartner{display:none}

.homepartner #alertRequestSend{font-size: 16px;background-color: #efefef;padding: 20px 0;text-align: center;margin: 0 0 20px 0;color:#e22470;border-radius:10px}
.homepartner #avantages{margin-top:-12px}