.content-landing {
    background-image:url('/assets/enquete-shopping/smartphone10/img/bgd.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position:bottom center;
    width: 100%;
    position: relative;
    overflow:hidden;
}
.bg-fond {
    background-color: rgba(0,0,0,0.8);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
}
.top-responsive {display:none;}
.main.row{min-height: 896px;}
/******* left content********/
.bloc-title {font-weight:600;color:#fff;text-align: center;margin-bottom:30px;font-size:1.25em;}
.bloc-title .number1 {font-family: 'Montserrat', arial, helvetica, sans-serif;display:inline-block;text-align:center;background-color:#449fce;border-radius:40px;width:35px;line-height:35px;}
.left-content .bloc-title{margin-top:30px;}
.left-content .bloc-product {position:absolute;bottom:30px;}
.left-content img{width:90%;}

.left-content .custom-control.item-s10plus .custom-control-label {top:-40px;right:15px;}
.left-content .custom-control.item-s10 .custom-control-label {top:-40px;right:27px;}
.left-content  .custom-control-label::after {
    position: absolute;
    top: .25rem;
    left: -1.5rem;
    display: block;
    width: 2rem;
    height: 2rem;
    content: "";
    background: no-repeat 50%/50% 50%;
}
.left-content  .custom-control-label::before {
    position: absolute;
    top: .25rem;
    left: -1.5rem;
    display: block;
    width: 2rem;
    height: 2rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px;
}
.left-content  .custom-radio .custom-control-label::before {
    border-radius: 50%;
}
.left-content  .custom-control-input:checked ~ .custom-control-label::before {color: #fff;border-color: #98be07;background-color: #98be07;}
/*.left-content .item-s10:hover, .left-content .item-s10plus:hover {transform: scale(1.1)}*/

/******* FORM Personnalisation********/
.v2.form-content .number2 {font-family: 'Montserrat', arial, helvetica, sans-serif;position:relative;left:45%;top:-36px;;display:inline-block;color:#fff;font-size:1.2em;text-align:center;background-color:#449fce;border-radius:40px;width:35px;line-height:35px;}
.v2.form-content {padding-right:10px;margin:45px 0 75px 0;border-radius:24px;}
.padd {padding-left:0;padding-right:0;}
.form-content {-webkit-box-shadow: 0 30px 20px 0 rgba(0,0,0,0.6);box-shadow: 0 30px 20px 0 rgba(0,0,0,0.6);}
.form-content .title-step {color:#000;}
.form-content #email label {display:none;}
.v2.form-content .form_elem .bloc-radio, .v2.form-content .form-control, .v2.form-content .custom-select {border:none;}
.form_elem .bloc-radio.active {background-color: #ebebeb;}
.v2.form-content .form-control, .v2.form-content .custom-select {background-color:#ebebeb;}

/******* button*******/
#create_customer.btn-big {padding-right:10px;}
#form_accueil_v2 button[type="submit"] {
    font-family: 'Montserrat', arial, helvetica, sans-serif;font-weight:600;
    color:#fff;
    background-color: #449fce;
    border-radius:12px;
}

@media screen and (max-width:1050px) {
    .left-content .bloc-product {margin-top:25px;position:static;}
    .form-content {margin:-10px 0 55px 0;}
}


/********----------animation----------********/
.img-absolute{position:absolute;}
.img-absolute.hand {
    z-index: 0;
    width: 10em;
    right: 10%;
    margin-left: 20px;
    bottom: 4px;
}
.anim-hand {
    animation:animHand 1s ease-in-out;
    -webkit-animation:animHand 1s ease-in-out;
    -moz-animation:animHand 1s ease-in-out;
}

@keyframes animHand {
    0% {
        transform:translateX(0em) translateY(10em) scale(1);
        opacity:0;
    }
    100% {
        transform:translateX(0em) translateY(0) scale(1);
        opacity:1;
    }
}
@-webkit-keyframes animHand {
    0% {
        -webkit-transform:translateX(0em) translateY(10em) scale(1);
        -webkit-opacity:0;
    }
    100% {
        -webkit-transform:translateX(0em) translateY(0) scale(1);
        -webkit-opacity:1;
    }
}
@-moz-keyframes animHand {
    0% {
        -moz-transform:translateX(0em) translateY(10em) scale(1);
        -moz-opacity:0;
    }
    100% {
        -moz-transform:translateX(0em) translateY(0) scale(1);
        -moz-opacity:1;
    }
}
@media screen and (max-width:1050px) {
    .left-content .custom-control.item-s10plus .custom-control-label {top:-40px;right:12px;}
    .left-content .custom-control.item-s10 .custom-control-label {top:-40px;right:20px;}

}
@media screen and (max-width:650px) {
    .item-group .item{width:48%;}
    .s10, .s10plus {right:10%;top:40%;}
    .left-content .custom-control.item-s10plus .custom-control-label {top:-40px;right:12px;}
    .left-content .custom-control.item-s10 .custom-control-label {top:-40px;right:20px;}
}
@media screen and (max-width:420px) {
    .left-content .custom-control.item-s10plus .custom-control-label {top:35px;right:40%;}
    .left-content .custom-control.item-s10 .custom-control-label {top:35px;right:40%;}
}