.pricing
{
	display: flex;
	/*justify-content: center;*/
	flex-wrap: wrap;
	width: 100%;
	padding: 10px 2px;
	gap:1.33%;
	    margin-top: 1rem;
}
.card-header >img
{
	height: 95px;
	border-radius: 12px;
    /*width: 335px;*/
    width: -webkit-fill-available;
	display: block;
	margin:0 auto;
    object-fit: cover;
}
.card-wrapper
{
	display: flex;
	flex-direction: column;
	align-items: center;
	/*justify-content: center;*/
	/*width: 350px;*/
	width:24%;
	height: auto;
	background: linear-gradient(320deg, #f0f0f0, transparent);
	border-radius: 20px;
	margin:0 0 2rem 0 !important;
	padding:0;
	border: 1px solid #ffffff;
    /*box-shadow: 0 10px 30px 0 rgb(44 130 237 / 40%);*/ 
	transition: all 0.7s ease-in;
	position: relative;
	border: 1px solid #ccc;
	padding-bottom: 38px;
}
.card-wrapper:hover
{
	background: #fff;
	border: 1px solid #ccc; 
}
.card-header
{
	/*margin: 1rem;
	text-align: center;
	border-radius: 50% !important;
    border: 2px solid #000;
    padding: 15px;
    box-shadow: 0 4px 4px;*/
    position: relative;
    width: -webkit-fill-available;
}
.card-header:before
{
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
    border-radius: 13px;
}
.card-header h5
{
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    width: 100%;
    text-align: center;
    font-size: 2vw;
}
.card-detail
{
	text-align: center;
}
.card-detail h1
{
	color: #202200;;
    font-size: 35px;
    margin: 6px 0;
}
.card-detail small
{
	font-size: 15px;
    font-weight: 600;
}
.card-ul li 
{
    list-style-type: none;
    font-size: 15px;
    margin-bottom: 10px;
    position: relative;
    padding-left: 17px;
}
.card-ul li:before
{
	content: "";
	position: absolute;
	left: 0;
    top: 7px;
    background: #9efd38;
    width: 7px;
    height: 7px;
    transform: rotate(45deg);
    box-shadow: 0 2px 2px;
}
.card-ul 
{
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0 1rem;
}
.pt-10px
{
	padding-top: 8px;
}
.btn-pkg
{
	position: absolute;
    bottom: -16px;
    box-shadow: 0 3px 4px 0 rgb(44 130 237 / 40%);
    background: #dbebd8;
    color: #000 ;
    font-weight: 600;
}
.btn-pkg:hover, .btn-pkg:focus
{
	background: #fff !important;
	color: #5eb500 !important; 
	border: 1px solid #ccc;
}
@media(max-width:783px)
{
	.card-wrapper
	{
		margin: 1rem 0;
	}
}
@media(max-width:360px)
{
	.card-header >img
	{
		max-width: 100%;
	}
	.card-header h5
	{
		font-size: 25px;
	}
}
@media(max-width:767px)  
{
    .card-header h5
    {
        font-size: 22px;
    }
}
@media(min-width:575px) and (max-width:992px)
{
    .card-wrapper{
        width:49.22222%;
    }
}
@media(max-width:575px)
{
    .card-wrapper{
        width:100%;
    }
}
.nav-searchbar-wrapper~#nav-gwbar1.nav-gwbar-single-row.nav-genz {
    height: 45px;
}

#nav-gwbar1.nav-gwbar-scroll {
    display: flex;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
}

#nav-gwbar1.nav-genz { 
    padding: 0 0;
}
 
#nav-gwbar1 {
    display: block; 
    width: 100%;
    background: transparent;
    overflow: hidden;
    flex-wrap: nowrap;
}

.nav-searchbar-wrapper~#nav-gwbar1.nav-gwbar-single-row.nav-genz.nav-gwbar-scroll li a.nav-a {
    margin: 0 0 20px 15px;
    padding-right: 3px;
}

.nav-searchbar-wrapper~#nav-gwbar1.nav-gwbar-single-row.nav-genz li a.nav-a {
    margin: 0 10px 20px 15px;
}

.nav-searchbar-wrapper~#nav-gwbar1.nav-gwbar-single-row li a.nav-a {
    margin: 5px 10px 10px 14px;
}

#nav-gwbar1.nav-genz li a.nav-a {
    font-size: 14px;
    margin: 0;
    font-family: inherit;
}

.nav-searchbar-wrapper~#nav-gwbar1 li a.nav-a {
    margin: 20px 10px 0 14px;
}

#nav-gwbar1.nav-gwbar-single-row li a.nav-a {
    margin-top: 6px;
}

#nav-gwbar1 li a.nav-a {
    white-space: nowrap;
}

#nav-gwbar1 li a.nav-a {
    position: relative;
    color: #fff;
    float: left;
    margin: 24px 10px 0 14px;
    font-size: 13px;
    font-weight: 700;
    font-family: inherit;
    text-decoration: none;
    white-space: nowrap;
}

#navbar1 * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#nav-gwbar1 {
    width: 100%;
    overflow-x: scroll;
}

#nav-gwbar1::-webkit-scrollbar {
    display: none;
}

#nav-gwbar2 li a i {
    padding-right: 15px;
}

#nav-gwbar1 {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.rsn-pill li a{
	display: flex;
	flex-direction: column;
	text-align: center !important;
	color:#777 !important;
}
.rsn-pill .nav-link.active, .rsn-pill .show>.nav-link, .rsn-pill .nav-link.active span  
{
	background: transparent;
	color: #89e229 !important;
	
}
.rsn-pill .nav-link span:nth-child(1)
{
	border: 1px solid #777;
    display: flex;
    width: 35px;
    height: 35px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
	margin-left: auto;
    margin-right: auto;
}
.rsn-pill .nav-link span:nth-child(2){
    color:#777 ;
}
.rsn-pill .nav-link.active span:nth-child(1)
{
	border: 1px solid #89e229 ;
    display: flex;
    width: 35px;
    height: 35px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
	margin-left: auto;
    margin-right: auto;
}