 
 
@media all and (max-width: 1600px){ 

}

@media all and (max-width: 1400px){ 

}

@media all and (max-width: 1200px){   
/*
#slider1{ height:100% !important; width:90%; margin:0 auto}
*/
}
@media all and (max-width: 991px)  {

  .rslides_tabs {
  width:100%; margin:30px 0 30px 0; height:90px;
  }
   .rslides_tabs li{  max-width:100%;   }
  
  
#slider1  li.gh .innitem{ height:auto;

display: block !important; text-align:center
}
#slider1{ padding:20px 0 20px 0;}
.card_self { margin-left:auto; margin-right:auto;}
#slider1   .scard_p { margin-top:90px;}
 .dtk_gap{ display: none; height:120px;}


#slider1  .ttp  { text-decoration:underline;}
.navbar-dark .navbar-toggler{ color:#fff; border-color:#fff;}
.navbar .navbar-nav .lang{ position: relative; top:0; right:0; text-align:center; margin:0 0 15px 0;}

.navbar .navbar-nav .logout_btn{ display:none}
 
.navbar .navbar-nav .dropdown.user{position: relative; top:0;  right:0}
#navbarDropdownUser{ display:none;}

.navbar .navbar-nav .dropdown.user .dropdown-menu{ display:block !important; margin-bottom:20px;}

.navbar-collapse.collapse.show{ padding-bottom:0;}

.navbar .navbar-nav .nav-item.logout{ display:block}
#myTab{ flex-wrap: nowrap;}
#opt_overlap{ /*height:500px;*/ padding-bottom:60px;}
#opt_cnt .tab-pane { 
    height: 430px; 
}
#opt_cnt #pt_esig.tab-pane{ height:380px;}

#opt_gap { 
    height: calc(50vh + 60px);
}

.esgn_cnt{  display:flex;
flex-wrap: wrap; align-items: flex-start;
 justify-content: flex-start; width: calc(100% - 10px); margin:0 0 0 5px}
 
.esgn_cnt .esgn_item{/* width:50%; padding: 10px; margin:0 0 20px 0*/ width:100%;} 
.esgn_cnt .esgn_item_sp{ width:100%; height:70px; padding:10 10px 0 10px;
 display:flex;
flex-wrap: nowrap; align-items: center;
 justify-content: center; position: relative; top:0; right:0; border-bottom:1px solid #fff; margin:0 0 15px 0;
}


.navbar .navbar-nav .nav-item  a.nav-link{ color:#fff; padding:8px 8px 8px 8px}
.navbar .navbar-nav .nav-item.active a.nav-link{ background:#fff; color:#444; } 

#prvCard_cnt .col-lg-3{ padding:10px 0 40px 0;  overflow:hidden}
	
	body.inner{ height:auto; max-height:500vh !important}
#slider1{ height:100% !important; width:90%; margin:0 auto}
#slider1  li.gh .card_tt{   left:0px; top:30%; font-size:24px; }
#slider1  li.gh .img-spsp{
max-width: 100%;
height: auto;
}

.scard_p{ width: auto;} 
#close_ovbtn{ position:static; float:right}
#card_cnt{ width:100%; overflow:auto;}

#pside_ax_cnt{   width:100% ; height:100%; background:#fff;}
}
