.pricing-section{width: 100%; height: 100%; position: relative;}
.pricing-section::before{position: absolute; content: ''; width: 100%; height: 60px; bottom: 0; left: 0; z-index: -1;}
.pricing-top-title > h2{color: #fff !important;}
.pricing-card{width: 100%; border-radius: 20px; background-color: #132634; }
.pricing-card h3{color: #fff !important;}
.pricing-card p{color:#D6D6D6; font-family: var(--secondary_font) !important; line-height: 30px;}
.pricing-tag span{color: #fff; font-size: 34px; font-weight: var(--regular);line-height: 100%;}
.pricing-tag{gap: 5px;}
.features-item,.pricing-features-content{gap: 10px;}
.pricing-features-content{padding: 15px  30px 30px 30px; border-top: 1px solid #FFFFFF33;}
.pricing-card-top-content{ padding: 30px 30px 15px 30px;}
.pricing-features-content .orange-theme-btn{box-shadow: #fff 5px 5px; margin-top: 30px;}
.pricing-card-group{margin-top: 40px;}
.pricing-card-group .row > * {display: flex; align-items: center;}
.pricing-features-content .orange-theme-btn {display: flex; align-items: center; justify-content: center;}
.pricing-card:hover{background-color: #fff;}
.pricing-card:hover h3{color: #000 !important;}
.pricing-card:hover p{color: rgba(55, 55, 55, 1) !important;}
.pricing-card:hover p.month {color: #000 !important;}
.pricing-card:hover span{color: #000 !important;}
.pricing-card:hover .orange-theme-btn{box-shadow: var(--zinc-black) 5px 5px;}
.pricing-card:hover .pricing-features-content{border-top: 1px solid #00000033;}

/* service page: pricing css */
.service_page_pricing .pricing-top-title > h2{color: #000 !important;}
.service_page_pricing .pricing-card{background-color: #fff;}
.service_page_pricing .pricing-card h3{color: #000 !important;}
.service_page_pricing .pricing-card p{color: #000 !important;}
.service_page_pricing .pricing-card span{color: #000 !important;}
.service_page_pricing .pricing-card .pricing-features-content{border-top: 1px solid #00000033;}
.service_page_pricing .pricing-card .orange-theme-btn{box-shadow: var(--zinc-black) 5px 5px;}
.service_page_pricing .pricing-card:hover{background-color: #132634;}
.service_page_pricing .pricing-card:hover h3{color: #fff !important;}
.service_page_pricing .pricing-card:hover p{color: #D6D6D6 !important;}
.service_page_pricing .pricing-card:hover span{color: #fff !important;}
.service_page_pricing .pricing-card:hover .orange-theme-btn{box-shadow: #fff 5px 5px;}
.service_page_pricing .pricing-card:hover .pricing-features-content{border-top: 1px solid #FFFFFF33;}


@media (max-width:991px){
 .pricing-card{height: 100%; display: flex; flex-direction: column; justify-self: stretch;}
 .pricing-features-content {display: flex; justify-content: space-between; flex-direction: column; height:100%;}

.pricing-card-top-content{ padding: 20px;}
.pricing-features-content{padding: 15px  20px 20px 20px;}
.features-item{align-items: first baseline !important;}
.pricing-card-group .row > div:not(:nth-child(3)){display: flex; align-items: start; margin-bottom: 30px;}
}

@media (min-width:576px) and (max-width:767px){
}