body.index {
  background: transparent;
  }
body.index section {
	background: transparent !important;
}
@media (max-width: 767px) {
	body.index .carousel .row img {
		max-width:80% !important;
	}
}
@media (max-width: 479px) {
	body.index .carousel .row img {
		max-width:70% !important;
	}
}
@media (max-width: 400px) {
	body.index .carousel .row img {
		max-width:67% !important;
	}
}
body.index .carousel h4 {
	font-size: 30px;
    font-weight: 500;
    color: #6f6f6f;
    line-height: 40px;
    margin-bottom: 30px
}
body.index .carousel h4>span {
	color:#53bc39;
}
body.index .carousel+div {
	background:url(../images/index/index-services-bg.jpg)
}
body.index .container.well5 h4 {
	color: #304758;
    width: 58%;
    margin: 0 auto;
}
body.index .carousel+div+div {
	background:url(../images/index/resultats-tangibles.jpg) no-repeat;
	background-size:cover;
	height:247px;
	background-position-x: 50%;
}
body.index .carousel+div+div>.container {
	padding-bottom:0;
	padding-top:60px;
}
@media (max-width: 479px) {
	body.index .carousel+div+div>.container {
		padding-top:0px;
	}
}
body.index .carousel+div+div h4 {
	font-weight: 100;
    text-align: right;
    width: 65%;
    float: right;
	font-size: 30px;
	line-height: 40px;
}
body.index .carousel+div+div h4>span:last-child {
	display:block;
}
@media (max-width: 979px) {
	body.index .carousel+div+div h4 {
		width: 80%;
	}
}
@media (max-width: 767px) {
	body.index .carousel+div+div h4 {
		width: 100%;
	}
	body.index .carousel+div+div h4>span:last-child {
		display:inline;
	}
}
@media (max-width: 479px) {
	body.index .carousel+div+div h4 {
		font-size:25px;
		line-height:30px;
	}
}
body.index .carousel+div .row .grid_4 .icon2 {
	width:100px;
	height:100px;
}
body.index .carousel+div .row:nth-child(3) .grid_4:nth-child(1) .icon2 {
	background:url(../images/icons/conception-site-web.png) no-repeat;
}
body.index .carousel+div .row:nth-child(3) .grid_4:nth-child(2) .icon2 {
	background:url(../images/icons/conception-graphique.png) no-repeat;
}
body.index .carousel+div .row:nth-child(3) .grid_4:nth-child(3) .icon2 {
	background:url(../images/icons/redaction.png) no-repeat;
}
body.index .carousel+div .row:nth-child(4) .grid_4:nth-child(1) .icon2 {
	background:url(../images/icons/photographie.png) no-repeat;
}
body.index .carousel+div .row:nth-child(4) .grid_4:nth-child(2) .icon2 {
	background:url(../images/icons/traduction.png) no-repeat;
}
body.index .carousel+div .row:nth-child(4) .grid_4:nth-child(3) .icon2 {
	background:url(../images/icons/habillage-vehicule.png) no-repeat;
}

@media (max-width: 979px) and (min-width: 768px) {
	body.index .div-index-4 .grid_4 {
		width:30%;
	}
}
@media (max-width: 1199px) {
	body.index .carousel+div+div h4 {
		/*float:none;
		text-align:left;*/
	}
}
body.index .carousel .row>.grid_6:first-child {
	text-align:right;
}
body.index .carousel .row>.grid_6>span {
	padding-right: 50px;
    display: inline-block;
    padding-top: 60px;
}
@media (max-width: 979px) {
	body.index .carousel .grid_6 {
		width: 100% !important;
	}
}
.div-index-2>.container {
	width: 38%;
}