p.card-text {
    font-family: 'Merriweather', serif !important;
    letter-spacing: 0;
}
.circle-img {
    border-radius: 50%;
    border: 4px solid;
    border-color: #0A3B6C;
    overflow: hidden;
    display: block;
    position: relative;
}
.circle-img-red {
    border-color: #AD231B !important;
}

.circle-img-strikethrough:before {
    content: '';
    display: block;
    width: 15px;
    height: 101%;
    position: absolute;
    z-index: 2;
    background-color: #0A3B6C;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
}

.circle-img-cross {
    position: absolute;
    z-index: 2;
    background: white;
    padding: 0;
    font-size: 50px;
    top: 5%;
    left: 95%;
    transform: translate(-95%, -5%);
}

.fa-circle-xmark {
    color: #AD231B;
    border-radius: 50px;
    margin: 3px 3px 0 0;
    text-align: center;
}

.chart-icon {
    font-size: 30px;
    -webkit-text-stroke-width: thin;
}

.symbol {
	font-size: 60%;
    top: -12px;
}

.bg-grey {
    background-color: #F0F2F2;
}

.star-rating {
    font-size: 15px;
    color: #f78e3b;
}

.btn-order {
	font-size: 20px;
}

.sup-new2{
	top: -4px;
}
.w-75-nenw2{
	max-width: 100%;
}

.w-65-new2{
		max-width: 100%;
	}
		.w-50-new2{
		max-width: 100%;
	}
.br-se, .br-12p, .br-xr, .br-14pm {

	display: none;
}
@media (min-width: 1200px) {
    h1 sup {
        font-size: 30% !important;
        top: -20px !important;
        font-weight: normal;
    }  }

@media (min-width: 375px) and (max-width: 389px) {
	.br-se {
	display: block !important;
	}
		.sup-new2{
	top: -1px  !important;
}
}

@media (min-width: 390px) and (max-width: 413px) {
	.br-12p {
		display: block;
	}
	.sup-new2{
	top: -9px  !important;
}
}

@media (min-width: 414px) and (max-width: 429px) {
	.br-xr {
		display: block;
	}
}

@media (min-width: 430px) and (max-width: 767px) {
	h1 sup {
        top: -22px !important;
    }
	.br-14pm {
		display: block;
	}
		.sup-new2{
	top: -9px !important;
}
}

@media (max-width: 480px) {
	h1 sup {
        top: -18px !important;
    }
	#thumbs-up-list .d-flex {
		flex-wrap: nowrap;
	}

	.circle-img-cross {
    transform: translate(-180%, -5%);
}
	 h3 {
        font-size: 20px !important;
    }
    
	.d-flex {
        flex-wrap: wrap;
    }
	.btn-order {
	font-size: 16px !important;
	}
	.w-100-text{
		max-width: 100% !important;
	}
	
	.w-75-new2{
		max-width: 75%;
	}
	.w-65-new2{
		max-width: 65%;
	}
		.w-50-new2{
		max-width: 50%;
	}
	.benefits-section img {
        max-width: 70px !important;
    }
}

@media (max-width: 600px){
.amz-mob {
    text-align: center;
}
}