.sticky-header.sticky-active{position: relative;}
.vallery ul{white-space:nowrap; overflow:auto;display:flex;}
.vallery ul li{list-style:none;display:inline-block;margin:0;border-bottom:4px solid transparent;}
.vallery ul li + li{border-left:1px solid rgba(255,255,255,.1);}
.vallery ul li a{color:var(--whiteColor);display:block;padding:0px;font-size:15px;font-weight:500;padding:10px 15px 8px;transition:var(--transition);}
.vallery ul li a i{margin-right:5px}
.vallery ul li a:hover{color:var(--main-color);background:var(--whiteColor);}
.vallery li:hover{border-bottom-color:var(--main-color);}
.vallery .active-list{border-bottom-color:var(--main-color);}
.vallery .active-list a{color:var(--whiteColor);background:var(--main-color);}

@media(max-width:1199px){
.vallery ul li a{padding:7px 10px;}
}
@media(max-width:767px){
.vallery ul{justify-content:flex-start}
}
/* .overlayside::before{content:'';position:absolute;left:0;top:0;width:60%;height:100%;background: linear-gradient(to right,rgba(255,255,255,.95),rgba(255,255,255,0));} */
/* .overlaybottom::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:60px;background: linear-gradient(to top,rgba(255,255,255,1),rgba(255,255,255,0));} */
.showall.overlaybottom::before{opacity: 0;}

@media(max-width:991px){
.shapio img{max-width:100%;}
.overlayside::before{display:none}
}
@media(min-width:992px){
.shapio{border-radius:50px;background:#282828;overflow:hidden;transform:rotate(25deg) translatey(-53%);position: absolute;max-width:730px;border:8px solid #c3742e;}
.shapio img{transform: rotate(-25deg) translateX(-25%);}
}
.shapio::before {content: '';}
.listindia a{font-weight:600;}
.listindia a:hover,.listindia a:focus,.listindia a.current{background:#fff;border-bottom:2px solid #c3742e}

.pagedesc p{text-align: justify;}
.descoimage h2,.najneen h2,.pagedesc h2{font-size:28px;font-weight:600;margin-bottom:20px;margin-top:20px}
.descoimage h3,.najneen h3,.pagedesc h3{font-size:24px;font-weight:500;margin-bottom:10px;margin-top:20px}
@media(max-width:767px){
.pagedesc h2,.pagedesc h3{font-size:20px;}
}
.najneen strong,.descoimage strong{font-weight:700;}
.najneen p,.descoimage p{margin-bottom:10px;}
.najneen ul,.descoimage ul{margin-bottom:20px;}
.descoimage ul li,.najneen ul li,.pagedesc ul li{padding-left:20px;font-weight:500;margin:5px 0;position:relative;}
.descoimage ul li::before,.najneen ul li::before,.pagedesc ul li::before{content:'\f280';font-family:'bootstrap-icons';position: absolute;left:0;top:1px;font-size:12px;font-weight:600;}

.descoimage table{width:100%;}
.descoimage table td{padding:6px;border:1px solid #e8e8e8;}


.moreless{height:110px;overflow:hidden;transition:height ease-in-out .3s;}
.moreless.showall{height:auto;transition:height ease-in-out .3s;}
.showhidee::after{content:'\f282';font-family:'bootstrap-icons';position: relative;margin-left:5px;top:3px;}
.showhidee.haider::after{content:'\f286';}

.shaanse{position:relative}
.shaanse::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index: 1;}


label.check {display: block;font-weight: 400;position: relative;}
label.check input {display: none}
label.check .box {width: 100%;height: 100%;line-height: 26px;color: #000;transition: all 1.1s cubic-bezier(0.19,1,0.22,1);position: relative;overflow: hidden;cursor: pointer;font-size: 14px;padding: 4px 10px;padding-left: 30px;}
label.check input:checked + .box {color:var(--main-color);}
label.check input:disabled + .box {background-color: #f1696e;}
label.check input + .box::before {content: '';-webkit-appearance:none;background-color: transparent;border: 1px solid #999;box-shadow: 0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05);padding: 8px;display: inline-block;position: absolute;left: 3px;z-index: 1;cursor: pointer;top: 8px;border-radius:3px;}
label.check input:checked + .box::after {content: '';display: block;position: absolute;top: 8px;left: 9px;width: 6px;height: 14px;border: solid var(--main-color);border-width: 0 2px 2px 0;transform: rotate(45deg)}
label.check input:checked + .box::before {border-color:var(--main-color);}

.descoimage img{display: inline-block;max-width: 100%!important;height:auto!important;object-fit: cover;border-radius:10px;}

.hauto img{transition:var(--transition);transform:scale(1)} 
.hauto:hover img{transform:scale(1.05)}
.hauto:hover .gji {bottom:10%;opacity: 1;}
.gji{position: absolute;left: 0;bottom:5%;width:100%;text-align: center;transition: var(--transition);color: #fff;opacity: .9;z-index: 1;font-size: 22px;}
.hauto::before {content: '';position: absolute;width: 100%;height: 100%;left: 0;bottom: 0;opacity: .8;transition: all ease-in-out .3s;z-index: 1;
background: -moz-linear-gradient(bottom, rgb(61 95 206 / 38%) 0%, rgba(0, 0, 0, 0) 100%);background: -webkit-linear-gradient(bottom, rgb(61 95 206 / 39%) 0%, rgba(0, 0, 0, 0) 100%);background: linear-gradient(to top, rgb(21 35 80 / 70%) 0%, rgba(0, 0, 0, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
  }