.gp-astrology-reports{display:block}
.gp-astrology-reports .title-arrow{display:flex;justify-content:space-between;align-items:center}
.gp-astrology-reports .title-arrow h3{color:maroon;font-size:calc(1.275rem + 0.3vw);font-weight:400;margin:0;margin-bottom:1rem}
.gp-astrology-reports .title-arrow .viewAll{text-decoration:none;color:maroon;font-weight:700;font-size:.8em}
.gp-astrology-reports .title-arrow .viewAll:hover{color:#ED981C}
.gp-astrology-reports .container-hs{position:relative}
.gp-astrology-reports .home-card{--gutter:3rem;display:grid;width:100%;grid-gap:calc(var(--gutter) / 2);grid-auto-flow:column;grid-auto-columns:calc(300px - var(--gutter) * 2);overflow-x:scroll;scroll-snap-type:x proximity;padding-bottom:calc(.4 * var(--gutter));grid-auto-rows:1fr;scroll-behavior:smooth}
.gp-astrology-reports .home-card .col-hs{scroll-snap-align:center;position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#FFF;background-clip:border-box;border:1px solid rgba(67,67,67,.125);border-radius:.25rem;padding:1.5rem;text-decoration:none}
.gp-astrology-reports .home-card .col-hs:hover .pro-desc .icon-arrow-right{color:maroon}
.gp-astrology-reports .home-card .col-hs .pro-desc{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}
.gp-astrology-reports .home-card .col-hs .pro-desc .pro-name{color:maroon;height:calc(1rem*1.5);overflow:hidden;text-overflow:ellipsis;margin:0;}
.gp-astrology-reports .home-card .col-hs .pro-desc .icon-arrow-right{font-size:24px;color:rgba(67,67,67,.5)}
.gp-astrology-reports .home-card .col-hs img { max-width: 100%; height: auto;}
.gp-astrology-reports .home-card::-webkit-scrollbar{height:5px}
.gp-astrology-reports .home-card::-webkit-scrollbar-track{-webkit-box-shadow:none;background:rgba(0,0,0,.1);-webkit-border-radius:2px;border-radius:2px}
.gp-astrology-reports .home-card::-webkit-scrollbar-thumb{-webkit-border-radius:2px;border-radius:2px;background:rgba(0,0,0,.4);-webkit-box-shadow:none}
.gp-astrology-reports .home-card{scrollbar-width:none;padding-bottom:0}
.gp-astrology-reports .home-card::-webkit-scrollbar{display:none}

.gp-astrology-reports .btn-prev,.gp-astrology-reports .btn-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:none;outline:none;width:32px;height:56px;background-color:#ED981C;border-radius:.25rem}
.gp-astrology-reports .btn-prev:before,.gp-astrology-reports .btn-next:before{line-height:1;opacity:.75;color:#fff;font-family:'icomoon';font-size:30px}
.gp-astrology-reports .btn-prev:before{content:'\e90a'}
.gp-astrology-reports .btn-next:before{content:'\e909'}
.gp-astrology-reports .btn-prev{left:0;border-top-left-radius:0;border-bottom-left-radius:0}
.gp-astrology-reports .btn-next{right:0;border-top-right-radius:0;border-bottom-right-radius:0}
.gp-astrology-reports .btn-prev:hover:before,.gp-astrology-reports .btn-prev:focus:before,.gp-astrology-reports .btn-next:hover:before,.gp-astrology-reports .btn-next:focus:before{opacity:1}
.gp-astrology-reports .btn-prev:hover,.gp-astrology-reports .btn-prev:focus,.gp-astrology-reports .btn-next:hover,.gp-astrology-reports .btn-next:focus{outline:none;background:#CC8205}
.gp-astrology-reports .offer{position:absolute;right:3%;top:2%;display:flex;align-items:center;justify-content:center;text-align:center}
.gp-astrology-reports .offer img{width:40px;height:40px}
.gp-astrology-reports .offer span{font-size:11px;line-height:13px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700}

@media only screen and (max-width: 991px) {
.gp-astrology-reports{padding-top:30px}
}
@media only screen and (max-width: 767px) {
.gp-astrology-reports .title-arrow{align-items:baseline}
.gp-astrology-reports .title-arrow h3{font-size:calc(1.2rem + 0.3vw)}
.gp-astrology-reports .title-arrow .viewAll{margin-left:10px;text-wrap:nowrap}
}

