.sp-p p { margin-bottom:0; }
.sp-p-2 p { margin-top:0!important; margin-bottom:0; }

.layui-layer-setwin .layui-layer-close1 {
    right: -10px;
    top: -12px;
    width: 32px;
    height: 32px;
    background: none;
    font-size: inherit;
    text-align: center;
    line-height: 32px;
    text-decoration: none;
}
.layui-layer-setwin .layui-layer-close1::after {
    content: 'x';
    display: block;
    width: 29px;
    height: 20px;
    color:#000;
    font-size:20px;
}


.page-item { margin-right:10px;  }
.page-item a { border-radius:6px!important; }
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #006899;
    border-color: #006899;
}
.page-link {
    color: #222222;
}
.page-link:hover {
    color: #006899;
}

.dropdown-item.active { color:#2159d8!important; background:#fff; }

img.mfp-img {
    padding: 40px 0 22px!important;
}

/*.assistance-description { min-height:26vh; }
@media(min-width:992px){
    .assistance-description { min-height:20vh; }
}*/

p { min-height:22px; }

@media(max-width:768px){
    .home-events-title { min-height:38px; }
    /*.act-item-2 { min-height:378px; }*/
    .textP1 { min-height:112px; }
}

.checkout-border-line {
    border-top: 1px solid #ededed;
    padding-top: 1rem;
}
.btn.btn-full {
    width: 100%;
}

.swiper-slide-inner img {
    width: 100%;
    height: auto;
}

.textP1-2 {
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:5;
}

.editor {overflow: hidden;}
.editor img {display: inline-block;max-width: 100%!important;height: auto!important;}
.editor iframe {max-width: 100%;}
.editor table {max-width: 100%!important;}

.editor video { max-width:100%; height:auto; }

/*@media (min-width: 992px) {
    .card-body1{
        width: 88%;
    }
}*/

.inner-banner img { min-width:100%; }



.icon1 .bi-facebook::before {
    font-size:36px;
}
.icon1 .bi-instagram::before {
    font-size:36px;
}