
/* Media Queries */
@media screen and (max-width: 480px){
    #home-page .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    margin-top: 13px;
    }
    #home-page .container-carrousel h1 {
    padding-left: 10px;
    padding-right: 10px;
    }
    #home-page .container-carrousel h2 {
    font-size: 1em !important;
    padding-left: 10px;
    padding-right: 10px;
    }
    #home-page .container-carrousel {
    margin: 424px auto 0 !important;
    }
    #home-page .container-carrousel a {
    margin-top: 36px !important;
    }
    #home-page .third .col-md-12.centered .puces {
    background: none !important;
    }
    #home-page .third .container.container-v2 .col-md-12.centered .puces > h1 {
    padding-left: 0px !important;
    text-align: center !important;
    }
    #home-page .third .container.container-v2 .col-md-12.centered > p {
    text-align: center !important;
    }
    #home-page .third .container.container-v2 {
    padding: 21px 16px 32px !important;
    }
    #home-page .four .col-md-12.centered > h1 {
    font-size: 3em !important;
    }
}

@media screen and (max-width: 768px){
    #home-page .carrousel {
    background: rgba(0, 0, 0, 0) url("../img/home/carrousel-mob.png") no-repeat center top !important;
    }
    #home-page .container{
    max-width:750px;
    }
    #home-page .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    margin-top: 13px;
    }
    #home-page .navbar-right {
    width: 100% !important;
    margin: 0 auto !important;
    }
    #home-page .navbar .container #navbar .nav.navbar-nav.navbar-right .btn.btn-primary.btn-sm {
    float: none !important;
    margin-bottom: 10px;
    margin-top: 20px;
    }
    #home-page .navbar-header .pull-left img {
    width: 82% !important;
    }
    #home-page .pull-left {
    float: left !important;
    padding-top: 6px;
    width: 226px;
    }
    #home-page .nav > li {
    float: none !important;
    }
    #home-page .navbar-header .pull-left img {
    margin-left: 15px;
    }
    #home-page .container-carrousel h1 {
    padding-left: 10px;
    padding-right: 10px;
    }
    #home-page .container-carrousel h2 {
    padding-left: 10px;
    padding-right: 10px;
    }
    #home-page .carrousel {
    padding-bottom: 37px !important;
    }
    #home-page .col-sm-6.box.left-skew > h1 {
    margin-top: 0 !important;
    }
    #home-page .first .row .col-sm-12.col-sm-12-left {
    text-align: center !important;
    }
    #home-page .first .row .col-sm-12.col-sm-12-left-1 .col-sm-6.col-sm-6-img {
    margin: 0 auto;
    text-align: center;
    width: 100% !important;
    }
    #home-page .first .row .col-sm-12.col-sm-12-left-1 .col-sm-6 {
    margin: 0 auto;
    text-align: center;
    width: 100% !important;
    }
    #home-page .first .row .col-sm-6-left {
    padding: 39px 4px 68px 15px !important;
    height: auto !important;
    }
    #home-page .col-sm-6.col-sm-6-left .puces {
    background: none !important;
    }
    #home-page .first .row .box {
    height: auto !important;
    }
    #home-page .second .container {
    padding-left: 30px !important;
    padding-right: 30px !important;
    }
    #home-page .second .col-sm-12 {
    padding-left: 40px;
    padding-right: 29px;
    }
    #home-page .third .row .col-sm-4.centered {
    padding: 13px 18px 0 !important;
    }
    #home-page .second .row {
    padding-left: 13px !important;
    }
    #home-page .third .container.container-v2 {
    margin-left: 15px !important;
    margin-right: 15px !important;
    }
    #home-page .third {
    background: rgba(0, 0, 0, 0) url("../img/home/easypeasy.png") no-repeat scroll center 1100px !important;
    }
    #home-page .navbar-right {
    float: none !important;
    text-align: center !important;
    }
    #home-page .btn-group-sm > .btn, .btn-sm {
    margin-left: 0px !important;
    }
    #home-page .carrousel .btn-primary {
    margin-bottom: 30px !important;
    }
    #home-page .container-carrousel a {
    display: inline-block !important;
    }
    #home-page .second a {
    display: inline-block !important;
    }
    #home-page .first .row .box {
    background: #37d0a5 none repeat scroll 0 0;
    padding: 39px 23px 68px 50px;
    z-index: 9999;
    }
    #home-page .first .row .col-sm-12.col-sm-12-left-1 {
    margin-left: 10px !important;
    }
    #home-page .first .row .col-sm-12.col-sm-12-left .puces > h1 {
    margin-left: 15px !important;
    }
    #home-page .second .col-sm-12 {
    padding-left: 0px !important;
    }
}

@media screen and (max-width: 992px){
    #home-page .container{
    max-width:970px;
    }
    #home-page .navbar .container {
    width: 90%;
    }
    #home-page .navbar-right {
    float: left;
    margin-right: -15px;
    margin-top: 6px;
    }
    #home-page .first .row .box {
    padding: 39px 9px 68px 40px !important;
    }  
    #home-page .col-sm-6.col-sm-6.col-sm-6-right.box.left-skew .puces {
    background: none !important;
    }
    #home-page .first .row .border-left {
    padding: 34px 52px 36px 54px !important;
    }
    #home-page .first .row .col-sm-12.col-sm-12-left {
    text-align: center !important;
    }
    #home-page .first .row .col-sm-12.col-sm-12-left-1 .col-sm-6.col-sm-6-img {
    margin: 0 auto;
    text-align: center;
    width: 100% !important;
    }
    #home-page .first .row .col-sm-12.col-sm-12-left-1 .col-sm-6 {
    margin: 0 auto;
    text-align: center;
    width: 100% !important;
    }
    #home-page .first .row .left-skew::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    }
    #home-page .first .col-sm-12.col-sm-12-right-1 .col-sm-6.col-sm-6-img {
    padding-right: 0 !important;
    width: 100% !important;
    }
    #home-page .first .row .col-sm-6-left {
    height: 1334px;
    }
    #home-page .first .row .box {
    height: 1334px;
    }
    #home-page .col-sm-6.col-sm-6-left .puces {
    background: none !important;
    }
    #home-page .second .container .col-sm-6.col-sm-6-first.centered {
    width: 100% !important;
    margin-top: 30px;
    }
    #home-page .second .container .col-sm-6.col-sm-6-second.centered {
    width: 100% !important;
    }
    #home-page .second .col-sm-12 h1 {
    padding-bottom: 26px !important;
    }
    #home-page .five .col-md-12.col-centered.col-centered-2 {
    display: block !important;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    #home-page .first .row .box {
    height: 930px !important;
    }
    #home-page .first .row .col-sm-6-left {
    height: 930px !important;
    }
}

@media screen and (max-width: 1200px){
    #home-page .container{
    max-width:1170px;
    }
    #home-page .first .row .border-left {
    padding: 34px 52px 36px 54px !important;
    }
    #home-page .first .row .left-skew::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    }
    #home-page .first .border-right {
    padding-left: 51px !important;
    padding-right: 44px !important;
    padding-top: 34px;
    }
    #home-page .first .col-sm-12.col-sm-12-right-1 .col-sm-6.col-sm-6-img {
    padding-right: 0px !important;
    }
    #home-page .first .col-sm-12.col-sm-12-right-1 .col-sm-6.col-sm-6-img.img-2 {
    padding-right: 0px !important;
    }
    #home-page .first .row .col-sm-6-left {
    padding: 39px 15px 68px !important;
    padding-left: 39px !important;
    padding-right: 28px !important;
    }
    #home-page .first .row .box {
    height: 1320px;
    }
    #home-page .first .row .col-sm-6-left {
    height: 1320px;
    }
 
}
@media screen and (min-width: 1200px){
    #home-page .container{
    max-width:1170px;
    }
    #home-page .first .row .box {
    height: 910px;
    }
    #home-page .first .row .col-sm-6-left {
    height: 910px;
    }
}

@media screen and (min-width: 1270px){
    #home-page .first .row .box {
    height: 880px;
    }
    #home-page .first .row .col-sm-6-left {
    height: 880px;
    }
}

@media screen and (min-width: 1400px){
    #home-page .first .row .box {
    height: 820px;
    }
    #home-page .first .row .col-sm-6-left {
    height: 820px;
    }
}

@media screen and (min-width: 1740px){
    #home-page .first .row .box {
    height: 790px;
    }
    #home-page .first .row .col-sm-6-left {
    height: 790px;
    }
}

body{
	background-color: #fdc93d;
	font-family: "Lato", sans-serif;
}
.row{
    margin-right: 0px !important;
}
#home-page {
    margin-top: -30px;
}
@media screen and (min-width: 420px){
    #home-page {
        margin-left: -62px;
        margin-right: -62px;
    }
}
#home-page .second .container {
    padding-left: 0;
}
#home-page .five .container {
    padding-left: 0;
}

/* NAVIGATION */
#home-page .navbar-right {
    float: right;
    margin-right: -15px;
    margin-top: 6px;
    text-align: right;
    width: 77%;
}
#home-page .navbar-default{
	background-color: #fff;
	border-color:transparent;
	padding-bottom: 13px;
    padding-top: 13px;
    z-index: 99999;
}
#home-page .navbar .container #navbar .nav.navbar-nav.navbar-right .btn.btn-primary.btn-sm {
    float: right;
}
#home-page .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
	background-color: transparent;
    color: #e63d3d;
}
#home-page .navbar-default .navbar-nav > li > a {
    color: #6b6b6B;
    font-size: 1.2em;
}
#home-page .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    background-color: transparent;
    color: #333 !important;
}
#home-page .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
}
#home-page .nav > li {
    display: block;
    float: right;
    position: relative;
}
#home-page .btn-group-sm > .btn, .btn-sm {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    margin-left: 15px;
    margin-top: 2px;
    padding: 6px 23px;
}
#home-page .navbar-toggle {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    background-image: none;
    border-color: #e63d3d !important;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 2px;
    float: right;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: 12px;
    padding: 9px 10px;
    position: relative;
}
#home-page .navbar-default .navbar-toggle .icon-bar {
    background-color: #e63d3d;
}
#home-page .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #fff;
}
#home-page .btn-primary {
    background-color: #e63d3d;
    border:2px solid #e63d3d;
    color: #fff;
    font-size: 1.3em;
    font-family: "Lato", sans-serif;
    font-weight: 600;
}
@media screen and (max-width: 320px){
    #home-page .btn-primary {
        font-size: 1.0em;
    }
}

#home-page .btn-primary:hover {
    background-color: transparent;
    border:2px solid #e63d3d;
    color: #e63d3d;
}

/* Carrousel */
#home-page .carrousel {
    background: rgba(0, 0, 0, 0) url("../img/home/carrousel.jpg") no-repeat center top;
    margin-bottom: 0;
    padding-bottom: 70px;
    padding-top: 96px;
}
#home-page .container-carrousel {
    margin: 438px auto 0;
    text-align: center;
}
#home-page .container-carrousel h1 {
    font-family: "watRegular";
    font-size: 6em;
    margin-bottom: 0;
}
@media screen and (max-width: 320px){
    #home-page .container-carrousel h1 {
        font-size: 5em;
    }
}
#home-page .container-carrousel h2 {
    font-family: "Lato",sans-serif;
    font-size: 1.3em;
    font-weight: 600;
    margin-top: 0;
}
#home-page .container-carrousel a {
    display: block;
    margin: 40px auto 0;
    width: 278px;
}
#home-page .container-carrousel a:hover {
    display: block;
    margin: 40px auto 0;
    width: 278px;
    opacity:5;
    transition: all 0.5s ease-out 0s;
}
#home-page .container-carrousel .btn.btn-primary.btn-lg {
    font-size: 1.3em;
    padding: 12px 20px;
}
#home-page .carrousel .btn-primary {
    background-color: #e63d3d;
    border: 2px solid #e63d3d;
    color: #fff;
    font-family: "Lato",sans-serif;
    font-size: 1.7em;
    font-weight: 600;
    padding: 10px 35px;
    margin-top: 30px;
    border-radius: 3px;
    box-shadow: none;
    text-transform: unset;
}
#home-page .carrousel .btn-primary:hover {
    background-color: transparent;
    border: 2px solid #e63d3d;
    color: #e63d3d;
    font-family: "Lato",sans-serif;
    font-size: 1.7em;
    font-weight: 600;
    padding: 10px 35px;
    margin-top: 30px;
    border-radius: 3px;
}
#home-page .carrousel .title {
    display: block;
}

/* FIRST PART*/
#home-page .first .col-sm-6{
    padding:0px;
}
#home-page .first .row .col-sm-6-left {
    background-color: #e63d3d;
    padding-bottom: 68px;
    padding-left: 97px;
    padding-top: 39px;
}
#home-page .first .row .left-skew::before {
    background: #37d0a5 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    display: block;
    left: -28px;
    position: absolute;
    top: 0;
    transform: skew(-4deg);
    width: 109px;
    z-index: -1;
}
#home-page .first .row .left-skew {
    position: relative;
}
#home-page .first .row .box {
    background: #37d0a5 none repeat scroll 0 0;
    padding: 39px 15px 68px 70px;
    z-index: 999;
}
#home-page .first .row{
    margin-right: 0;
}
#home-page .first .row .border-left {
    padding: 34px 0 55px 154px;
    padding-top: 0px;
}
#home-page .first .row .col-sm-12.col-sm-12-left .puces > h1 {
    color: #fff;
    font-family: "watRegular",cursive;
    font-size: 3.5em;
    letter-spacing: 0.04em;
}
@media screen and (max-width: 320px){
    #home-page .first .row .col-sm-12.col-sm-12-left .puces > h1 {
        font-size: 2.5em;
    }
}
#home-page .first .row .col-sm-12.col-sm-12-left-1 .col-sm-6.col-sm-6-img {
    width: 119px;
}
#home-page .first .row .col-sm-12.col-sm-12-left-1 .col-sm-6 > h1 {
    color: #fff;
    font-family: "Lato",sans-serif;
    font-size: 1.9em;
    font-weight: 700;
    margin-bottom: 3px;
    margin-top: 11px;
}
#home-page .first .row .col-sm-12.col-sm-12-left-1 .col-sm-6 > p {
    color: #fff;
    font-family: "Lato",sans-serif;
    font-size: 1.2em;
    line-height: 1.3em;
}
#home-page .first .row .col-sm-12.col-sm-12-left-1 .col-sm-6{
    width: 70%;
}
#home-page .first .row .col-sm-12.col-sm-12-left-1 {
    margin-top: 15px;
}
#home-page .first .row .col-sm-12.col-sm-12-left {
    margin-bottom: 15px;
}
#home-page .first .row .col-sm-12.col-sm-12-left-1 .col-sm-6.col-sm-6-img-2 {
    width: 22%;
    margin-left: 15px;
}
#home-page .col-sm-6.col-sm-6-left .btn.btn-primary.btn-sm {
    border: 2px solid #fff !important;
    margin-left: 0;
    box-shadow: none;
}
#home-page .col-sm-6.col-sm-6-left .btn.btn-primary.btn-sm:hover {
    border: 2px solid #fff !important;
    margin-left: 0;
    color: #E63D3D;
    background-color: #fff;
}
#home-page .col-sm-6.col-sm-6.col-sm-6-right.box.left-skew .btn.btn-primary.btn-sm{
    border: 2px solid #fff !important;
    margin-left: 0;
    background: transparent;
    box-shadow: none;
}
#home-page .col-sm-6.col-sm-6.col-sm-6-right.box.left-skew .btn.btn-primary.btn-sm:hover{
    border: 2px solid #fff !important;
    margin-left: 0;
    color: #37D0A5;
    background: #fff;
}
#home-page .col-sm-6.col-sm-6-left .puces {
    background: rgba(0, 0, 0, 0) url("../img/home/puces.png") no-repeat scroll 287px center;
}
#home-page .col-sm-6.col-sm-6.col-sm-6-right.box.left-skew .puces {
    background: rgba(0, 0, 0, 0) url("../img/home/puces.png") no-repeat scroll 359px center;
}

/* SECOND PART*/

#home-page .second .containeur {
    padding-right: 30px;
    width: 50%;
}
#home-page .second {
    background: #ffca00 url("../img/home/second-background.png") no-repeat scroll center top;
    margin-bottom: 0;
    padding-bottom: 60px;
}
#home-page .second .col-sm-12 h1 {
    text-align: center;
    font-family: "watRegular", cursive;
    font-size: 3.5em;
    letter-spacing: 0.04em;
    padding-top: 50px;
    padding-bottom: 56px;
}
@media screen and (max-width: 320px){
    #home-page .second .col-sm-12 h1 {
        font-size: 2.5em;
    }
}
#home-page .second .row .col-sm-6.col-sm-6-first.centered {
    background: #fff none repeat scroll 0 0;
    padding: 7px 27px;
    margin-right: 24px;
    width: 47%;
}
#home-page .second .row .col-sm-6.col-sm-6-second.centered {
    background: #fff none repeat scroll 0 0;
    padding: 7px 27px;
    margin-top: 27px;
}
#home-page .second .container .col-sm-6.col-sm-6-second.centered > h1 {
    font-family: "Lato",sans-serif;
    font-size: 1.5em;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    color: #E63D3D;
}
#home-page .second .container .col-sm-6.col-sm-6-first.centered > h1 {
    font-family: "Lato",sans-serif;
    font-size: 1.5em;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    color: #E63D3D;
}
#home-page .second .container .col-sm-6.col-sm-6-second.centered > p {
    color: #000;
    font-family: "Lato",sans-serif;
    font-weight: 700;
    text-align: center;
    padding-bottom: 5px;
    font-size: 1.2em;
}
#home-page .second .container .col-sm-6.col-sm-6-first.centered > p {
    color: #000;
    font-family: "Lato",sans-serif;
    font-weight: 700;
    text-align: center;
    padding-bottom: 5px;
    font-size: 1.2em;
}
#home-page .second #triangle-left{
    border-left: 7px solid transparent;
    border-right: 28px solid transparent;
    border-top: 29px solid #fff;
    font-size: 0;
    line-height: 0;
    position: absolute;
    transform: rotate(16deg);
    -ms-transform: rotate(16deg); /* Internet Explorer */
    -moz-transform: rotate(16deg); /* Firefox */
    -webkit-transform: rotate(16deg); /* Safari et Chrome */
    width: 0; 
}
#home-page .second #triangle-right {
    border-left: 28px solid transparent;
    border-right: 7px solid transparent;
    border-top: 29px solid #fff;
    font-size: 0;
    line-height: 0;
    right: 24px;
    position: absolute;
    transform: rotate(-13deg);
    -ms-transform: rotate(-13deg); /* Internet Explorer */
    -moz-transform: rotate(-13deg); /* Firefox */
    -webkit-transform: rotate(-13deg); /* Safari et Chrome */
    width: 0;
}
#home-page .second #triangle-left-second {
    border-left: 28px solid transparent;
    border-right: 7px solid transparent;
    border-top: 29px solid #fff;
    font-size: 0;
    line-height: 0;
    position: absolute;
    right: 24px;
    transform: rotate(-15deg);
    -ms-transform: rotate(-15deg); /* Internet Explorer */
    -moz-transform: rotate(-15deg); /* Firefox */
    -webkit-transform: rotate(-15deg); /* Safari et Chrome */
    width: 0;
}
#home-page .second #triangle-right-second {
    border-left: 7px solid transparent;
    border-right: 28px solid transparent;
    border-top: 29px solid #fff;
    font-size: 0;
    line-height: 0;
    position: absolute;
    transform: rotate(15deg);
    -ms-transform: rotate(15deg); /* Internet Explorer */
    -moz-transform: rotate(15deg); /* Firefox */
    -webkit-transform: rotate(15deg); /* Safari et Chrome */
    width: 0;
}
#home-page .second .col-sm-6.col-sm-6-second.col-sm-6-last.centered{
    background: #fff none repeat scroll 0 0;
    padding: 7px 27px;
    margin-right: 24px;
    width: 47%;
}
#home-page .second a {
    display: block;
    margin: 71px auto 0;
}
#home-page .second a:hover {
    display: block;
    margin: 71px auto 0;
    width: 1128px;
    opacity:5;
    transition: all 0.5s ease-out 0s;
}
#home-page .second .btn-primary {
    background-color: #e63d3d;
    border: 2px solid #e63d3d;
    border-radius: 3;
    color: #fff;
    font-family: "Lato",sans-serif;
    font-size: 1.7em;
    font-weight: 600;
    box-shadow: none;
    margin-bottom: 17px;
    margin-top: 76px;
    text-transform: unset;
    padding: 10px 35px;
}
#home-page .second .btn-primary:hover {
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: 3;
    color: #e63d3d;
    font-family: "Lato",sans-serif;
    font-size: 1.7em;
    font-weight: 600;
    margin-bottom: 17px;
    margin-top: 76px;
    padding: 10px 35px;
}
@media screen and (max-width: 320px){
    #home-page .second .btn-primary {
        font-size: 1.4em;
    }
}
#home-page .second .title {
    display: block;
}
#home-page .second .col-sm-12.col-centered {
    text-align: center;
}

/* THIRD PART*/
#home-page .third {
    background: url("../img/home/easypeasy.png") no-repeat scroll top center;
    margin-bottom: 0;
    padding-bottom: 20px;
}
#home-page .third .container {
    background: #fff none repeat scroll 0 0;
    padding-bottom: 15px;
    padding-left: 15px !important;
    padding-right: 15px;
    padding-top: 15px;
}
#home-page .third .container.container-inside {
    border: 5px solid #e63d3d;
    width: 100%;
    padding-bottom: 30px;
}
#home-page .third .row {
    margin: 0 auto;
    width: 100%;
}
#home-page .third .col-md-12.centered > h1 {
    font-family: "watRegular",cursive;
    font-size: 3.5em;
    letter-spacing: 0.04em;
    text-align: center;
    margin-bottom: 0px;
}
@media screen and (max-width: 320px){
    #home-page .third .col-md-12.centered > h1 {
        font-size: 2.5em;
    }
}
#home-page .third .col-md-12.centered > p {
    color: #e63d3d;
    font-family: "Lato",sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    text-align: center;
    padding-bottom: 25px;
}
#home-page .third .row .col-sm-4.centered {
    text-align: center;
    padding: 0 20px;
}
#home-page .third .col-sm-4.centered > h1 {
    color: #e63d3d;
    font-family: "Lato",sans-serif;
    font-size: 1.5em;
    font-weight: 700;
}
#home-page .third .col-sm-4.centered > p {
    color: #000;
    font-size: 1.09em;
    font-weight: 700;
}
#home-page .third strong {
    font-weight: 800;
}
#home-page .third .container.container-v2 {
    margin-top: 10px;
    padding: 21px 36px 32px;
}
#home-page .third .container.container-v2 .col-md-12.centered .puces > h1 {
    font-family: "watRegular",cursive;
    font-size: 3.5em;
    letter-spacing: 0.04em;
    margin-bottom: 0;
    margin-top: 12px;
    padding-bottom: 33px;
    padding-left: 84px;
    padding-top: 12px;
    text-align: left;
}
#home-page .third .container.container-v2 .col-md-12.centered > p {
    color: #000;
    font-size: 1.2em;
    font-weight: 700;
    text-align: left;
    padding-bottom: 0px;
}
#home-page .third .container.container-v2 .col-md-12.centered p strong {
    color: #E93B37;
    font-size: 1.09em;
    font-weight: 700;
    text-align: left;
}
#home-page .third .col-md-12.centered .puces {
    background: rgba(0, 0, 0, 0) url("../img/home/puce-third.png") no-repeat scroll 0 5px;
}

/* FOUR PART*/
#home-page .four {
    background: #00AFF0 url("../img/home/superhero.png") no-repeat scroll 0 5px / cover;
    margin-bottom: 0;
    padding-bottom: 294px;
}
#home-page .four .col-md-12.centered > h1 {
    color: #fff;
    font-family: "watRegular",cursive;
    font-size: 4em;
    letter-spacing: 0.04em;
    margin-top: 79px;
    padding-bottom: 30px;
    text-align: center;
}
#home-page .four .col-md-12.centered  h1.title {
    color: #fff;
    font-family: "watRegular",cursive;
    font-size: 4em;
    letter-spacing: 0.04em;
    margin-top: 0px;
    padding-bottom: 19px;
    text-align: center;
}
#home-page .four .twitter-timeline{
    height: 373px !important;
}
#home-page .four .col-md-12.centered {
    padding-left: 44px !important;
    padding-right: 30px !important;
    text-align: center;
}
#home-page .four .barre {
    background: #fff none repeat scroll 0 0;
    height: 15px;
    margin: 76px auto;
    transform: skewX(28deg);
    width: 50%;
}
#home-page .four .col-md-12.centered > p {
    color: #fff;
    font-family: "Lato",sans-serif;
    font-size: 1.2em;
    font-weight: 700;
}
#home-page .four .col-md-12.centered strong {
    font-size: 1.3em;
    font-weight: 800;
    padding-bottom: 12px;
    padding-top: 6px;
    display: block;
    color: #fff;
}

/* FIVE PART*/
#home-page .five {
    background: #FFF;
    margin-bottom: 0;
    padding-bottom: 120px;
}
#home-page .five .col-md-12.col-centered {
    text-align: center;
}
#home-page .five .col-md-12.col-centered > p {
    display: block;
    font-family: "Lato",sans-serif;
    font-size: 1.1em;
    padding-top: 32px;
}
#home-page .five .col-md-12.col-centered > h1 {
    font-family: "watRegular",cursive;
    font-size: 3em;
    letter-spacing: 0.04em;
    padding-bottom: 11px;
}
#home-page .five .row {
    margin: 0;
    padding: 0;
}
#home-page .five .col-sm-6.col-centered {
    text-align: center;
    width: 100px;
}
#home-page .five .row-centered {
    text-align:center;
}
#home-page .five .col-centered {
    display:inline-block;
    float:none;
    text-align:left;
    margin-right:-4px;
}