.lity-opened {
    background-color:rgba(0,0,0,.25) !important;
}

.lity-container{
    background-color:#fff;
    border-radius:8px;
    overflow-y:auto;
    overflow-x:hidden
}

.lity-content #changelangmodal{
    padding:65px 65px;
    max-width:500px
}

@media (max-width:1080px){
    .lity-content #changelangmodal{
        padding:65px 6.5vw
    }
}

/*
.lity-close{
    display:none;
}*/

#changelangmodal .lity-content, #changelangmodal .lity-close{
    display:block;
    width:17px;
    height:17px;
    position:absolute;
    right:22px;
    top:22px;
    background-image:url(../images/icons/closegray.svg);
    background-repeat:no-repeat;
    background-size:17px
}

.lity-content .lity-close:after,.lity-content .lity-close:before{
    display:none
}

#changelangmodal h2{
    display: inline-block;
}
#changelangmodal h4{
    display: inline-block;
}

/*
.lity-container:has(#changelangmodal){
    scrollbar-width:thin;
    scrollbar-color:rgba(0.0 .0 .0,05) #B9B9B9
}

.lity-container::-webkit-scrollbar{
    width:6px;
    border-radius:8px
}

.lity-container::-webkit-scrollbar-track{
    background:rgba(0 0 ,05);
    border-radius:8px
}
.lity-container::-webkit-scrollbar-thumb{
    background-color:#b9b9b9;
    border-radius:8px;
    border:3px solid rgba(0,0,0,.05)
}*/

@media (max-width:428px){
    .lity-content{
        padding:12px 17px
    }
    .lity-container{
        max-width:calc(100% - 28px);
        width:100%
    }
}

.lity-opened .lheader,.lity-opened .lheader{
    display:none
}

.lity .flex-centred #changelangmodal{
    max-width:calc(100% - 84px)
}

.confirmation-pop .lity-content #changelangmodal{
    padding:65px;
    max-width:700px;
    text-align:center!important
}
.confirmation-pop .lity-content .btn{
    display:block;
    margin:40px auto 20px
}

.lity-content #free-bgcheck form button.btn{
    height:auto
}
