.pagination-div{margin:0 auto;text-align:center;display:flex;justify-content:center;gap:30px;margin-top:30px;align-items:center}
.pagination-div .arrow-btn{min-width:48px;max-width:48px;min-height:48px;max-height:48px}
.pagination-div .arrow-btn img{width:100%;height:100%}
.pagination-div .left-arrow{transform:rotateY(180deg)}
.pagination-div ul{display:flex;gap:8px}
.pagination-div ul .page-no{height:48px;width:48px;display:none;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:48px;border:1px solid #05a;background:#fff;color:#05a;text-align:center;font-family:"poppins";font-size:16px;font-style:normal;font-weight:400;line-height:26.505px;cursor:pointer}
.pagination-div ul .page-no.show{display:flex}
.pagination-div ul .page-no.active{border-radius:42px;background:#05a;color:#fff;border:transparent}
.pagination-div ul .page-no.left-dots{margin-left:21px;position:relative}
.pagination-div ul .page-no.left-dots::before{content:'...';position:absolute;display:flex;left:-21px;font-size:21px}
.pagination-div ul .page-no.right-dots{margin-right:21px;position:relative}
.pagination-div ul .page-no.right-dots::after{content:'...';position:absolute;display:flex;right:-21px;font-size:21px}
.pagination-div a[disabled]{opacity:.5;pointer-events:none}
@media screen and (max-width:767px){.pagination-div ul .page-no{height:42px;width:42px;gap:7px}
.pagination-div img{width:40px;height:40px}
.pagination-div{gap:15px;margin-top:40px}
}