/*.main-video{
background-image: url(../img/blanche/header.png);
}*/
.filet{
    background-image: url('../img/blanche/filet.png');
    height: 1px;
}
.collec .btn_f,.collec .btn_g{
    border: 1px solid #4c5d86;
    padding-left: 12px;
    font-size: 12px;
    padding-top: 6px;
    font-weight: 600;
    font-style: normal;
    color: #15346e;
    padding-bottom:5px;
    display: block;
    width: 163px;
}
.collec{
    padding-top: 17px;
    font-family: 'Open Sans';
}
.btn_f{
    margin-bottom: 8px;
}




.vis1_text .filet{
    width: 69px;
}

.visu1_h2{
    font-size: 54px;
    font-family: ITC Caslon;
    font-weight: bold;
    color: #15346e;
    line-height: 50px;
}

.visu1 span{
    position: relative;
    top: 1.3541666666666667vw;
}
.visu1 .td1 {
    margin-left: 10.75877689694224%;
}
.visu1 .td2{
    margin-left: 30.12457531143828%;
}
.vis1_text {

    padding-top: 35px;
    padding-left: 70px;

}
.visu2 .td1{
position: relative;
top: 1.6666666666666667vw;
left: 3.385416666666667vw;
}

.visu3_text .jac,.visu5_text .jac{
    font-family: 'Raleway SemiBold';
    font-size: 18px;
}
.visu3_text .filet,.visu5_text .filet{
    width: 2.3958333333333335vw;
}
.visu3_text p,.visu5_text p{
    font-size: 12px;
}
.visu3 .td1,.visu6 .td1,.visu7 .td1,.visu8 .td1{
    position: relative;
    top: 1.0416666666666667vw;
}

.visu5_mob,.visu4_mob{
    display: none;
}
.visu4 p{
    margin: 0 0 4px;
}

.visu5 .prix{
    display: none;
    right: 80px;
    top: 84px;
}
.visu4 .prix{
    display: none;
    right: 12vw;
    top: 34.166666666666667vw;
}


.visu6,.visu7,.visu8{
    text-align: center;
}
.vis2_text{
    text-align: right;
    padding-top: 12.291666666666668vw;
}
.visu2{
    padding-right: 2.5%;
    text-align: center;
    position: relative;
    top: -8vw;
    right: 0.78125vw;
}
.visu3{
    padding-left: 4.0625%;
    position:relative ;
    top: -14.583333333333334vw;
    text-align: center;
}
.visu3_text{
    position: relative;
    top: 20.016666666666668vw;
    right: 1.0416666666666667vw
}
.filet {

    height: 1px;

}

.visu4_text{
    text-align:right;
    padding-top: 6.770833333333334vw;
}
.visu4{
    position: relative;
    top: -10.104166666666668vw;
}
.visu5{
    padding-left: 4.0625%;
    position: relative;
    top: -24.75vw;
}
.visu5_text{
    padding-top:31.822916666666668vw;

}
.visu6_text{
    text-align: right;
    padding-top:0;
}
.visu7 {
    position: relative;
    z-index: 2;
    top: -7.291666666666667vw;
}
.visu8{
    position: relative;
    top: 4.15625vw;
    right: 55px;
    margin-bottom: 13.489583333333334vw;
}

.chemise,.pantalon{
    position: absolute;
    right: 3.125vw;
}
.chemise{
    top: 26.072916666666668vw;
}

.pantalon{
    top: 39.072916666666668vw;
}
.robe{
    position: absolute;
    top: 42.072916666666668vw;
    left: 20.073vw;
}
.lien.salomes {
    position: absolute;
    top: 27.208vw;
    left: 15.208vw;
}
.lien.bebe_robe {
    position: absolute;
    top: 28.645833333333336vw;
    right: 8.792vw;
}
.lien.mob.pinc_visu6 {
    position: absolute;
    top: 25.646vw;
    right: 10.646vw;
}
.lien.serre {
    position: absolute;
    top: 33.646vw;
    right: 4.646vw;
}
.lien.pinc_visu8 {
    position: absolute;
    top: 33.646vw;
    right: 4.646vw;
}

@media (min-width: 992px){

    .visu3_text .jac,.visu5_text .jac{
        font-size: 1.6145833333333335vw;
    }
    .visu1_h2{
        font-size: 5.677083333333334vw;
        font-family: ITC Caslon;
        font-weight: bold;
        color: #15346e;
        line-height: 5.677083333333334vw;
    }
    .vis1_text .filet{
        width: 6.979166666666667vw;
    }
    .btn_f{
        margin-bottom: 0.8854166666666667vw;
    }
    .collec{
        padding-top: 1.71875vw;
    }
    .collec .btn_f,.collec .btn_g{
        padding-left: 1.3020833333333335vw;
        font-size: 1.3020833333333335vw;
        padding-top: 0.625vw;
        padding-bottom:0.5208333333333334vw;
        width: 17.239583333333336vw;
    }
    .filet{
        height: 1px;
    }
.visu5{
    width:73.49943374858437%!important;
}
.visu5_text{
    width: 26.50056625141563%!important;
}
.visu6_text{
    width:53.00113250283126%!important;
}
.visu6{
    width: 46.99886749716874% !important;
    margin-left: 0;
    padding-right: 4.9%;
    position: relative;
    top: 3.90625vw;
}
.visu7 {
width: 46.99886749716874%;
margin-left: 4.0625%;
top: -36.292vw;
}
.visu8{
    width: 46.99886749716874% !important;
    margin-left: 0;
    z-index: 1;
    top: 10.15625vw;
    right: 124px;
}
.visu4_text{
    width: 44.16761041902605%;
}
.visu4{
    width: 46.99886749716874%;
}
.visu3_text{
    width: 26.50056625141563%;
    top: 22.016666666666668vw;
}

.visu1{
    width:55.83238958097395% !important;
    /*padding-left: 4.0625%;*/
    padding-left: 10.063%;
    padding-top: 4.0625vw;
}
.visu3{
    width: 73.49943374858437%;
}
.space{
    width:6.002265005662514% !important;
}
.vis1_text{
    width: 36.63646659116648% !important;
    padding-top: 11.25vw;
    padding-left: 0;
}

.vis2_text{
    width:61.83465458663647%;
}
.visu2{
    width:36.63646659116648%!important;
   /* top: -8.90625vw;*/
    top: -0.90625vw;
}

}

@media (min-width: 481px) and (max-width: 767px){
            .vis2_text {
            margin-bottom: 177px;
        }
        .blanchMob .visu4_text.mob {
    margin-top: -42px;
    margin-bottom: 10px;
}
.blanchMob .visu6_text.mob {
    position: relative;
    top: -47.327249022164274vw;
}
.blanchMob .visu6.mob {
    top: 8.944vw;
}
}

@media (max-width: 767px) {

    .blanchMob .vis2_text.mob{
        position: relative;
        position: relative;
        top: -25.641vw;
    }
    .blanchMob .visu3.mob {
        top: -47.583vw;
    }
    .blanchMob .visu4.mob {
        top: -1.038vw;
    }
    .blanchMob .visu4_text.mob {
        position: relative;
        top:-36.89700130378097vw;
    }

    .blanchMob .visu5.mob {
       top: -61.75vw;
    }
    .blanchMob .visu6_text.mob{
        padding-top: 0;
    }
    .blanchMob .visu6.mob {
        position: relative;
        top:28.94393741851369vw;
        margin-bottom: -78px;
    }
    .blanchMob .visu7.mob {
        top:45.63233376792699vw
    }


    .visu1 .td1 {
        margin-left: 0;
    }
    .visu6{
        padding-top: 20px;
    }
    .visu8{
        right: 0;
    }
    .visu6 .td1,.visu7 .td1, .visu8 .td1{
        position: absolute;
        top: 140px;
        font-size: 14px;
        line-height:30px ;
    }
    .visu6 .td1,.visu8 .td1{
        left: -40%;
    }
    .visu7 .td1{
        right: -40%;
        top: 70px !important;
    }
    .visu7 {
        top: 7px;
    }
    .visu6_text {
        text-align: left;
        padding-top: 30px;
    }
    .visu5_text {
        padding-top: 0;
    }
    footer{
        display: none;
    }
    .vis2_text {
        text-align: left;
        padding: 30px 20px;
    }
    .visu2 {
        padding-right: 0;
        top: 0;
        right: 0;
        width: 65%;
        margin-left: 25%;

    }
    .vis2_text p,.visu4_text p,.visu6_text p{
        display: inline;
    }
    .td1,.td2{
        line-height: 12px;
        font-size: 14px;
    }
    .visu2 .td1 {
        position: absolute;
        top: 55px;
        left: -35%;
        line-height: 18px;
        font-size: 14px;
    }
    .visu3_text{
        display: none;
    }
    .visu4_text{
        text-align: left;
        padding-top: 0;
    }
    .vis1_text {
        padding-top: 35px;
        padding-left: 22px;
        margin-bottom: 20px;
    }
    .br {
        display: block;
    }
    .visu4 {
        top: 15px;
    }
    .visu5_mob,.visu4_mob{
        display: block;
    }
    .visu5_disk,.visu4_disk{
        display: none;
    }
    .visu5 .prix,.visu4 .prix{
        display: block;}
    .chemise {
        top: 50.072916666666668vw !important;
    }
    .pantalon {
        top: 72.073vw !important;
    }
    .chemise, .pantalon {
        right: 5.125vw;
    }
    .robe {
        top: 81.073vw !important;
        left: 25.073vw !important;
    }
    .lien.salomes {
        top: 43.208vw;
        left: 30.208vw;
    }
    .lien.mob.pinc_visu6 {
        top: 43.646vw;
    }
    .lien.serre {
        position: absolute;
        top: 48.646vw;
        right: 6.646vw;
    }
    .lien.pinc_visu8 {
        position: absolute;
        top: 48.646vw;
        right: 6.646vw;
    }
    .collec .btn_f, .collec .btn_g {
        padding-left: 12px;
        padding-top: 6px;
    }
    .main-video {
        height: 93vh !important;
    }
}
@media (max-width: 480px) {
    .vis2_text {
    margin-bottom: 67px;
}

    .blanchMob .visu2.mob {
        top:10vw
    }
    .blanchMob .visu4_text.mob{
        top: -41.897vw;
        margin-bottom: 57px;
    }
    .blanchMob .visu6_text.mob{
        position: relative;
        top: -60.375vw;
        margin-bottom: -65px;
    }
    .blanchMob .visu5_text.mob{
position: relative;
        top:6.25vw;
        margin-top: 20px;
        margin-bottom: 29px;
    }
    .visu1 .td2 {
        margin-left: 10.125%;
    }
    .visu1 {
        margin-bottom: 0 !important;
    }
    .vis1_text {
        margin-bottom:-32px !important;
        margin-top: 10px;
    }
}
@media (min-width: 992px) and (max-width: 1099px)  {
    .visu2 img{
        margin-top: 13px;
    }
}
@media (max-width: 991px){
    .main-video{
        margin-bottom: 25px;
    }
    .visu1{
        text-align: center;
        margin-bottom: 20px;
    } 
    .visu1 span, .visu2 span, .visu3 span, .visu6 span, .visu7 span, .visu8 span{
        font-size: 12px;
    }
    p{
        font-size: 16px;
    }
    .vis1_text {
    margin-bottom: 80px;
}
    .chemise {
        top: 23.072916666666668vw;
    }
    .pantalon {
        top: 35.072916666666668vw;
    }
    .robe {
        top: 40.072916666666668vw;
        left: 13.073vw;
    }
}
