.b1{
    background-image: url(../img/photos/women-1209678_1920.jpg);
}
.b1 h1{
    color:rgb(190, 190, 190);
    width:100%;
    padding:0%;
    text-align: center;
}
.b1 p{
    color:rgb(190, 190, 190);
    width:100%;
    padding-left:0%;
    text-align: center;
}
.s1_cpa_text img{
    position: relative;
    transition: all 0.5s;
    z-index: 99;
}
.prevs{
    transform: rotateZ(15deg) translateY(-40px) translateX(20px);
}
.case_prev_text{
    position: relative;
    top:-60px;
    z-index: 1;
    cursor: pointer;
    color:white;
    text-decoration: none;
}
.case_prev_text img{
    position: relative;
    top:10px;
    width:32px;
}
.b3_box{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    transition: opacity 0.3s;
    opacity: 0;
    transform: translateX(0px);
}
.b2_box p{
    text-align: justify;
    max-width: 900px;
}
#case_title{
}
.b3_box div{
    width:33.3%;
    margin:0px 0px;
    display: flex;
    justify-content: center;
}
.b3_box img{
    width:100%;
}
.b3_box img:hover{
}
.b3_banners img{
    transition: all 0.2s;
}
.b3_banners img:hover{
    filter:grayscale(0.9);
}
.cases_on{
    opacity: 1;
    transition: transform 0.7s ease-out;
}
.cases_off{
    display: none;
}
.case_desc_off{
    display: none;
}
.case_moving{
    transform: translateX(100px);
}
.cases_select_box .case_select_on{
    background-color: var(--cl_s3_h2);
	color:white;
}

.dec_off{
    display:none;
    text-align: center!important;
    margin-top:32px;
}
.arrow_up{
    display:none;
}
.b3_sites img{
    transition: all 0.2s;
}
.b3_sites div{
    left:0px;
    transform: translateX(0%);
    display: flex;
}
.b3_box_add{
    filter:brightness(0.4);
}
.b3_sites div p{
    position: relative;
    top:50%;
    left:-50%;
    transform: translate(-40px, -6px);
    margin:0px;
    height:0px;
    width:0px;
    text-align: center;
    font-size:16px;
    color:white;
    transition: all 0.4s ease;
    cursor:default;
}
.b3_sites p img{
    width:120px;
}
.b3_rolls div p{
    transform: translate(-60px, -60px);
}
.b3_sites_p1{
    opacity: 0;
}
.b3_sites_p2{
    opacity: 1;
}
.zoom_window{
    top:15vh;
    position:fixed;
    left:50%;
    z-index: 99;
    transition: all 0.7s ease;
}
.zoom_window img{
    width:100%;
}
.zoom_window_s1{
    width:0%;
    height:0px;
}
.zoom_window_s2{
    left:50%;
    transform:translateX(-50%);
    width:100vh;
}
.zoom_player_s2{
    left:50%;
    transform:translateX(-50%);
    width:100vh;
}
.zoom_window_fone1{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index: -1;
}
.zoom_window_fone2{
    z-index: 98;
}
.b3_video div{
    width:90%;
}
.video{
    width:100%;
}
