/* 히든 슬라이더 { */
.sh-side-options {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 9999999999;
    padding: 0 0;
    width: 420px;
    transform: translateX(420px);
    transition: all 600ms cubic-bezier(0.86, 0, 0.07, 1);
    letter-spacing: -0.5px;
	display:none;
	height:100vh;
}

.sh-side-demos-loop {height:100vh;}
.open {box-shadow: 0 0px 39px 10px rgba(0, 0, 0, 0.2);transition: all 600ms cubic-bezier(0.86, 0, 0.07, 1); 	display:block;}
.open_btns {color:#fff; font-size:26px; cursor:pointer;}
.sub_open_btns  {color:#f1592a; font-size:26px; cursor:pointer;}

.sh-side-demos-container {
    top: 0;
    left: 0;
    right: -17px;
    bottom: 0;
    position: absolute;
    overflow-y: scroll;
    background-color: #c2502c;
    background-repeat: no-repeat;
    background-position: right top;
    padding: 22px;
    padding-bottom: 35px;
	height:100vh;
}

.close_r {
    position: absolute;
    top: 30px;
    right: 40px;
    cursor: pointer;
    z-index: 999999;
}

.sh-side-demos-loop-container {position: relative; margin: 0 -10px;margin-top: 10px; 	height:100vh;
}
.sh-side-options {width:100%;transform: translateX(0px); }
.sh-side-options-container {bottom: 30px;left: -95px;margin-right: 15px;}

.bgs {background-color: rgba(0,0,0,0.7); position: fixed; top:0px; left:0px; width: 100%; height:100%; display: none; z-index: 999;}
.cs_div {margin-top:40px;}
.cs_tel_ul1_m {box-sizing: border-box; padding-top: 5px; padding-bottom: 15px; cursor: pointer; border-bottom: 0.1px solid rgba(0,0,0,0.1);}
.cs_tel_ul1_m li {}
.cs_txt2 {text-align: left; padding-top: 15px; padding-bottom: 15px;}

.r_prof_div {  display: flex;  align-items: center;   justify-content: center; height:100vh;}
.r_prof_div div { width: 1px;  height: 1px;}
.r_prof_div .DB_1D {color:#fff;  margin-bottom:1rem;}
.r_prof_div .DB_1D > li {color:#fff; margin-bottom:3rem;}
.r_prof_div .DB_1D > a{color:#fff; font-size:2rem; font-weight:700; padding:1.5rem 0rem;}
.r_prof_div .DB_2D_wrap {color:#fff;  margin:0.75rem ; }
.r_prof_div .DB_2D_wrap li.DB_2D  {color:#fff; margin-bottom:0.75rem; list-style:none}
.r_prof_div .DB_2D_wrap li.DB_2D a{box-shadow: inset 0 0 0 0 #f1592a; padding:0.3rem;  color: rgba(255,255,255,.9);font-size:1rem;  font-weight:500; transition:color .3s ease-in-out, box-shadow .3s ease-in-out; }
.r_prof_div .DB_2D_wrap li.DB_2D a:hover{ box-shadow: inset 100px 0 0 0 #f1592a;   color: white; }

/* } */


