body.single{ background:#fefefe;}
.single-sidebar {position:fixed; left:0px; top:80px;bottom: 0px; background:var(--v-white);padding:60px 70px 60px 300px;color:var(--v-black);z-index: 101;display:flex;justify-content:flex-end;}
.single-sidebar p.tit{ margin-bottom:20px;font-weight: 600;font-size: var(--fs-20);padding-left: 32px;background: url(/wp-content/themes/pantners-apac/images/black-slider-icon.svg) center left no-repeat;}
.single-sidebar.page-bottom{position: absolute;}
.single-sidebar .single-sidebar-box {width:380px;overflow-y: auto; overflow-x: clip;}
.single-sidebar span{ display:none;}
.single-sidebar a{margin-bottom:5px;font-weight: 400;cursor: pointer;transition:0.3s;padding-left:10px;margin-left:-10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:block; max-width: 100%;}
.single-sidebar a:hover{transform:translateX(10px);  color: #C62400;}
.single-sidebar a.active {color: #C62400;position: relative;transform:translateX(10px);}
.single-sidebar a::after {content:'';display:none;width: 6px;height:6px;position: absolute;left:0px;top:50%;margin-top:-3px;background:#C62400;}
.single-sidebar a.active::after { display:block;}

.single-sidebar-show-btn {position:fixed;width: 44px; height:44px;border-radius: 0 12px 12px 0;background: rgba(99, 99, 99, 0.84);left:0;top:34%;z-index:100;justify-content: flex-end;align-items: center; padding: 0 11px; display:none; cursor: pointer; backdrop-filter: blur(34px); -webkit-backdrop-filter: blur(34px); transition:all 0.3s linear .5s;}
.single-sidebar-show-btn.active{ opacity:0;}
.single-sidebar-show-btn img{max-width: 8px;}

.single-sidebar-hide-btn {position: absolute;width: 44px; height:44px;border-radius:12px 0 0 12px; background: rgba(99, 99, 99, 0.84);right:0;top:60px;z-index:100;justify-content: flex-start;align-items: center; padding: 0 11px; display: none; cursor: pointer; backdrop-filter: blur(34px); -webkit-backdrop-filter: blur(34px); transition:all 0.3s linear .5s; opacity:0;}
.single-sidebar-hide-btn.active{ opacity:1;}
.single-sidebar-hide-btn img{max-width: 8px; transform: rotateZ(180deg);}

footer {position: relative;z-index: 999;}



@media (max-width:1700px){
	.single-sidebar {padding:10px 70px 60px 180px;}
}
/* @media (min-width:1400px){
	.single-wrapper .inner{padding-left:500px;}
} */
@media (max-width:1400px){
	.single-sidebar {width:auto;min-width: 350px;box-shadow: 0 3px 3px #ccc;left: 0px;transform:translateX(-110%);transition: .6s; padding-left:60px !important;}
	.single-sidebar.show {transform:translateX(0%);}
	.single-sidebar-hide-btn,
	.single-sidebar-show-btn {display:flex;}
}
@media (max-width:1024px){
	/*.single-sidebar-show-btn {left:20px;}*/
}
@media (max-width:768px){
	.single-sidebar .single-sidebar-box {width: 240px;}
	.single-sidebar {padding:10px 70px 60px;}
}
@media (max-width:510px){
	.single-sidebar {padding:10px 30px 30px !important;width: 100%;min-width:100%;justify-content: flex-start;}
	.single-sidebar .single-sidebar-box{ margin:0px auto;}
}