body{width:100%;
    background:#fff;}
h1, h2, h3, h4, h5, h6{font-family:'Trirong';color:#212529;text-rendering: auto !important; font-weight:700;}
.small_caps{font-variant: small-caps;}
.alberta {
    font-family: 'Albert Sans';
}
u{ text-decoration-thickness: 2px;text-underline-offset: 2px;}

p{font-family: 'Albert Sans';font-size:24px;color:#212529;line-height:1.4;margin-bottom:22px;}
p:last-child{margin-bottom:0px;}
img{
    max-width:100%;
}
h1{font-size:46px;line-height:1.3;}
h2{font-size:50px;line-height:1.3;}
h3{font-size:36px;line-height:1.3;}
h4{font-size:33px;line-height:1.3;}
h5{font-size:28px;line-height:1.3;}
h6{font-size:24px;line-height:1.3;}
.ptb-40{padding-top:40px;padding-bottom:40px;}
.ptb-50{padding-top:50px;padding-bottom:50px;}
.montserrat{font-family: 'Montserrat';}
.trirong{font-family: 'Trirong';}
.pink-txt{color:#d85271;}
.pink_bg{background-color: #d85271;}
.skin_bg{background-color:#fef4f2;}
.desktop-view{display:block;}
.mob-view{display:none;}
.f39{font-size:39px;line-height:1.3;}
.f30{font-size:30px;line-height:1.4;}
.f60{font-size:60px;line-height:1.2;}
.orange_bg {background-color: #ffd1cd;}
.bg_shadow{box-shadow: 0 0 15px 0 #e1e1e1;}
.red-txt{color:#fc0303;}
.reference-container li {
    font-size: 16px;
    list-style-type: lower-roman;
    margin-bottom: 20px;
    line-height: 22px;
}
.reference-container ul{
    padding-left:20px;
}

header{
    padding: 8px 0;
    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.23);
}
.logo_img{
    margin-top:12px;
}
.availabilty_col .meter_text, .availabilty_col p, .meter_col, .product_info, .product_info h1, .tab_offer, .tab_offer p, .tab_offer span, .tracking_offer_col, .tracking_offer_col h1, .tracking_offer_col h1 span {
    display: inline-block;
}
.white_bg {
    padding: 20px 50px;
    background: #fff;
    box-shadow: 0 0 6px 0 #b3b1b1;
}
.white_bg ul {
    list-style: none;padding:0
}
.active-step {
    background: #000;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    position: relative;
}
.step_outer {
    width: 100%;
    text-align: center;
    border: 1px solid #000;
    border-radius: 50px;
    margin: 20px 0;
    display:flex;
}
.step_outer .col-6{
    width:50%;
}
.stepwizard-step2 .active-step h6{font-family: 'Arial' !important;
    font-weight: 600;
}
.stepwizard-step2 h6{font-family: 'Arial' !important;
    margin-bottom:0;    padding: 9px 12px 7px;
}
.stepwizard-step2 .active-step:after {
    content: "";
    width: 20px;
    height: 100%;
    position: absolute;
    right: -20px;
    top: 0px;
    z-index: 2;
    clip-path: polygon(100% 50%, 0 0, 0 100%);
    background: #000;
}
.tab_offer {
    width: 100%;
    padding: 10px 10px 8px;
    background: #fff;
    border-radius: 50px;
    border: 1px solid #d85271;
}
.tab_offer p {
    font-size: 26px;
    line-height: 1;
    font-weight: 400;
    vertical-align: middle;
    margin: 0;
    padding: 0 10px;
    text-align:center;
}
.tab_offer span {
    font-size: 40px;
    vertical-align: middle;
    text-align:center;
    font-family: 'Trirong';
    font-weight:500;
    line-height: 30px;
    padding:0 10px;
}
.tracking_offer_col h1 {
    color: #212529;
    font-size: 19px;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0px;
}
.tracking_offer_col h1 span {
    color: #ff0000;
    font-weight: 700;
    font-size: 25px;
    float: left;
    vertical-align: middle;
    padding: 0 10px 20px 0;
}
.tracking_offer_col {
    padding: 15px 0 0px;
}
.availabilty_col {
    width: 100%;
    padding: 10px;
    margin-top: 10px;
}
.availabilty_col p {
    vertical-align: middle;
    margin: 0 5px 0 0;
    font-size: 18px;
}
.meter_col {
    vertical-align: middle;
    width: 98px;
    height: 24px;
    padding: 0 2px;
    border: 2px solid #0a7399;
    position: relative;
}
.meter_col .low {
    width: 16%;
    height: 16px;
    margin: 2px 0;
    background: red;
}
.availabilty_col .meter_text {
    vertical-align: middle;
    margin: 0 0 0 6px;
    color: #ff0000;
    font-size: 20px;
    font-weight: 600;
}
.selected_package h6 {
    color: #3b3636;
    font-weight: 500;
    font-size: 21px;
    margin: 3px 0 0 0;
}
.tabed_area p {
    cursor: pointer;
}
.selected_package p {
    color: #fff;
    float: left;
    margin-left: 8px;
    padding: 4px 3px;
    border-radius: 1px;
    width: 146px;
    background: #3b3b3b;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
   font-family:'Arial' !important;
    color:#fff;
    margin-bottom: 15px;
}
.tabed_area p.active {
    background: #6BC3C5 !important;
}
.tab_cont {
    display: none;
}
.selected_package.subscribe_show {
    margin-top: 15px;
}
.product_info {
    width: 100%;
    background: #fff;
    padding: 0;
    border: solid 1px #000000;
    border-bottom: solid 4px #000000;
    background: rgba(254,244,242,0.45);
}
.black-gradient-bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
    padding:5px 10px 3px;
}
.black-gradient-bg p {
    font-family: 'Arial' !important;
}
hr.bottle-hr {
    background: #e5dcaa;
    border-radius: 100px;
    width: 115px;
    display: block;
    margin: 0 auto 1rem;
    border: 4px solid #e5dcaa;
    opacity: 1;
}
.product_img{
    padding: 0 10px;
}
.free {
    margin-bottom: 0;
}
.money_back_sec {border-bottom: 4px solid #000;
    margin-top: 25px;
    padding: 20px 30px;
}
.limited-time {justify-content:center;
    display: flex;
    align-items: center;
    margin-bottom: 25px;
    margin-top: 30px;
}
.badges_img {
   padding: 0 5px;
    margin: auto;
    display: block;
}
img.alarm-clock {
    margin-right: 7px;
}
.limited-time p {
	font-family: 'Calibri';
    color: #f49747;
    font-weight: 700;    font-size: 27px;letter-spacing: -1px;
}
.money_back_sec h5 {
    color: #272323;
    font-weight:600;
    line-height:1.1
}
.seal_div {
    padding: 20px 0 0;
}
.seal_div img{
    width: 128px;
}
.money_back_sec p{
    color:#4e4e4d;font-size:16px;
}
.product_info h2 , .product_info h6 {
    color: #000;
    font-family: 'Barlow Condensed',sans-serif;
    line-height:1.1;
    font-weight:600;
}
.product_info h6.free{
    font-weight:500;
}
.product_info h2.sale {
    font-size: 22px;
    color: #696969;
    margin: 20px 0 12px;
}
.product_info h6.sale {
    color: #696969;
    margin: 20px 0 7px;
    font-weight:500;
}
.product_img  img{
    margin:30px 0;
}
.pulse {
    animation: glow 800ms ease-out infinite alternate;
}

@keyframes glow {
    0% {
        box-shadow: 0 0 5px 2px rgb(107 195 197 / 1%);
    }
    100% {
        box-shadow: 0 0 20px 2px rgb(107 195 197 / 95%);
    }
}
.sidebar {
    background: #fff;
    padding-bottom: 15px;
    border-radius: 8px;
    margin-bottom: 20px;
    border: 1px solid #9EC1E6;
}
.final_step_heading {
    width: 100%;
    padding: 10px 5px;
    border-radius: 6px 6px 0 0;
    border-bottom: solid 4px #9EC1E6 ;
    background: #9EC1E6 ;
    color: #fff;
    text-align: center;
}
.final_step_heading h4{font-family:'Arial' !important;
    font-weight:500
}
.sidebar_resize {
    width: 85%;
    margin: 0 auto;
}
.form-group {
    margin-bottom: 15px;
}
input[type=text], input[type=search], input[type=number], input[type=password], input[type=tel], input[type=email], select, textarea {
    background: #FFF;
    border: 1px solid #a7abad;
    border-radius: 0 ;
    color: #222;
    height: 32px;
    line-height: 22px;
    width: 100%;
    font-size: 14px;
    padding: 3px 8px;
    outline: 0;
    font-family: 'Albert Sans';
    font-weight: 400;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
#creat_prospect {
    padding-top: 25px;
}

input[type=text]:focus,
input[type=search]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=email]:focus,
select:focus,
textarea:focus {
    background: #fff;
    box-shadow: 0 0 5px #51cbee;
    border: 1px solid #51cbee
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #222;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #222;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #222;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:    #222;
}
::-ms-input-placeholder { /* Microsoft Edge */
    color:    #222;
}

::placeholder { /* Most modern browsers support this now. */
    color:    #222;
}
#submit-checkout {
    border: 1px solid #4A90E2;
    background-color: #4A90E2;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    text-shadow: 1px 1px 12px rgb(0 0 0 / 37%);
    font-family: 'Albert Sans';
    font-size: 22px;
    width: 100%;
    border-radius: 5px;
    padding: 10px;
    letter-spacing: 0.5px;
    margin-top: 5px;
}
.testimonial_sec {
    padding: 12px 10px;
    width: 100%;
    background-color: #fffbfa;
    border:1px dashed #fbc2cf;
}
.testimonial_sec img{
    width: 100px;
    height: 100px;
    margin:0 auto;
    display:block;
}
.testimonial_sec p {
    padding: 10px;
    font-size: 18px;
    text-align: center;
    color:#333333;
    line-height:1.5
}
.testimonial_sec p.testimonial_name{
    font-size:21px;line-height: 1.3;
}
.testimonial_desc{
    margin-bottom:0px
}
.testimonial_desc:before {
    background: url(../img/quote_down_img.png) no-repeat top left;
    background-size: 100%;
    width: 35px;
    height: 29px;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
}
.testimonial_desc:after {
    background: url(../img/quote_up_img.png) no-repeat bottom right;
    background-size: 100%;
    width: 35px;
    height: 29px;
    bottom: 0;
    right: 0;
    position: absolute;
    content: '';
}
.testimonial_desc i{
    z-index:1;
    position:relative;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
#states {
    background: url(../img/select.svg)no-repeat 97% center #fff;
    padding-left: 7px;
}
.selected_package p br{ display:none;}
.desktop-view{display:block;}
.mob-view{display:none;}
.pck-info .regular {
    margin-bottom: 5px;
}
.availabilty_inner {
    display: inline-block;
}
.black-gradient-bg .f30 span {
    font-weight: 500;
}
.tab_offer .row {
    align-items: center;
}
.ordernow_arrow_col {
    width: 100%;
    margin-top: 30px;
    padding: 15px;
    position: relative;
    overflow: hidden;
    background: #d85271;
    background: -moz-linear-gradient(top, #f293a9 0, #d85271 100%);
    background: -webkit-linear-gradient(top, #f293a9 0, #d85271 100%);
    color: #fff;
}
.ordernow_arrow_col h3 {
    font-size: 36px;
}
.ordernow_arrow_col h5 {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 23px;
}
.black-gradient-bg span {
    font-size: 23px;
}
.f18{font-size:18px;line-height:1.3;}
.shipping-sec img {
    margin-right: 10px;
}
.form-group.btn_outer{
    margin-bottom: 10px;
}
.shipping-sec {
    margin-bottom: 5px;
}

.footer_text , .footer_text h6{
    text-align: left;
    color:#b4a9ac;
}
.footer_text p{
    padding-left:0;
    padding-right:0;
}
.footer_text {
    margin: 0 auto 40px;
}
.footer_text p {
    font-size: 19px;
}
@media only screen and (min-width:1280px){
    .container{max-width: 1170px;
        margin-left: auto;
        margin-right: auto;}

}
@media screen and (max-width: 1280px) {
	.limited-time p {
    font-size: 25px;
}
}
@media screen and (max-width: 1230px) {
    .selected_package h6 {
        font-size: 20px;
    }
    .selected_package p {
        width: 140px;
    }
	.badges_img {
}
.limited-time p {
    font-size: 27px;
}
}

@media screen and (max-width: 1080px) {
    p{
        font-size: 22px;
    }
    h4 {
        font-size: 28px;
        line-height: 1.3;
    }
    .tab_offer p {
        font-size: 24px;
    }
    .white_bg {
        padding: 20px 30px;
    }
    .tracking_offer_col h1 {
        font-size: 18px;
    }
    .meter_col {
        width: 88px;
    }
    .selected_package p {
        width: 120px;font-size: 16px;    line-height: 1.2;padding: 12px 10px;
    }
    .selected_package p br{ display:block;}
    .selected_package h6 {
        font-size: 21px;margin-top: 0;line-height: 1.1;
    }
    .f30 {
        font-size: 28px;
        line-height: 1.2;
    }
    .testimonial_sec p {
        font-size: 17px;
    }
    .testimonial_sec p.testimonial_name {
        font-size: 20px;
        line-height: 1.3;
    }
}
@media screen and (max-width: 991px) {
    h4 {
        font-size: 30px;
    }
    .mob-view{display:block;}
    .desktop-view{display:none;}
    .selected_package h6 {
        font-size: 25px;
        margin-bottom: 10px;
        text-align: center;
    }
    .selected_package p {
        width: 32.33%;
        font-size: 22px;
        margin-bottom: 10px;
    }
    .selected_package p:first-child{
        margin-left:0
    }
    .white_bg {
        padding: 20px 50px 30px;
    }
    .pck-info{
        padding-bottom: 25px;
    }
    .sidebar {
        margin-top: 20px;
        padding-bottom:0;
    }
    #creat_prospect {
        padding-top: 0px;
    }
    form#creat_prospect .form-group:last-child {
        margin-bottom: 0;
    }
    .sidebar_resize {
        width: 100%;
        padding: 25px;
        padding-bottom:0;
    }
    .money_back_sec h5 br {
        display: none;
    }
    .seal_div {
        padding: 0px 0 20px 0;
        text-align: center;
    }
    .money_back_sec .col-lg-9{
        text-align:center;
    }
    .money_back_sec{
        padding: 20px;
    }
    .product_info h6.sale {
        margin: 15px 0 7px;
    }
    .ordernow_arrow_col{
        margin-top: 20px;
    }
    .ordernow_arrow_col h3 {
        line-height: 1;
    }
    .money_back_sec {
        margin-top: 20px;
    }
    .selected_package p{
        padding:4px
    }
    .black-gradient-bg span {
        font-size: 20px;
    }
    .selected_package p:first-child {
        margin-left: 0;
    }
    .shipping-sec {
        margin-bottom: 0;
    }

    .footer_text , .footer_text, .footer_text h6{
        text-align: center;
    }
    .footer_text {
        padding: 0px;
    }
    .footer_text img {
        width: 170px;
        margin: 0 0 20px 0;
    }
    .footer_text h6{
        font-size: 28px;font-weight:600;color: #000;
    }
    .footer_text p {
        font-size: 16px;
    }
    .shipping_txt .col-lg-2 , .shipping_txt .col-lg-10{
        padding-left:0;
        padding-right:0;
    }
	.badges_img {margin-bottom: 15px;
}
}
@media screen and (max-width: 768px) {
    .tracking_offer_col h1 span {
        padding:0;
        font-size: 18px;
        float:none;
        line-height: 1;
    }
    .selected_package.subscribe_show {
        margin-top: 10px;
    }
    .tab_offer span {
        font-size: 30px;
    }
    .tab_offer{
        padding: 8px 5px 7px 5px;
    }
    .tracking_offer_col {
        padding: 15px 0 0;
    }
    hr.bottle-hr {
        border: 3px solid #e5dcaa;
    }
    .money_back_sec h5{
        font-size:24px;
    }
    .ordernow_arrow_col h3 {
        line-height: 1;
        font-size: 30px;
    }
    .selected_package p{
        font-size: 20px;
    }
}
@media screen and (max-width: 767px) {
    .stepwizard-step2 h6 {
        font-size: 20px;
    }
    .white_bg {
        padding: 20px;
    }
    .step_outer{
        margin-top:0;margin-bottom: 15px;
    }
    .selected_package p {
        width: 32.2%;
    }
    .tab_offer .col-7 {
        padding-right: 0;
        width: 70%;
    }
    .tab_offer .col-3 {
        width: 30%;
    }
    .availabilty_col {
        width: 100%;
        padding: 4px 10px 10px;
        margin-top: 10px;
    }
    .selected_package h6 {
        font-size: 23px;
    }
    .logo_img {
        width: 240px;
        margin-top: 9px;
    }
    .secure_img {
        width: 180px;
    }
    hr.bottle-hr {
        border: 2px solid #e5dcaa;
    }
    .f30 {
        font-size: 24px;line-height:1.1;
    }
    .month_supply {
        font-size: 20px;
    }
    .final_step_heading h4 {
        font-size: 28px;
    }
    .final_step_heading h6 {
        font-size: 22px;
    }
    .final_step_heading {
        padding: 10px 5px 5px 5px;
    }
    .tab_offer p {
        font-size: 20px;
        line-height: 1;
    }
    .reserved_txt {
        padding-top: 0px !important;
        position: relative;
        top: -1.5px;
    }
    .tab_offer span {
        font-size: 28px;line-height: 20px;
    }
    .availabilty_inner {
        display: block;
    }
    .availabilty_col .meter_text{
        margin:0;
        line-height: 1;
    }
    .meter_col .low {
        height: 13px;
    }
    .meter_col {
        height: 20px;
    }
    .ordernow_arrow_col{
        padding:10px;
    }
    .ordernow_arrow_col h3 {
        line-height: 1;
        font-size: 26px;
        margin-bottom: 5px;
    }
    .ordernow_arrow_col h5 {
        font-size: 21px;line-height: 1;
    }
    .ptb-40 {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .footer_text img {
        width: 130px;
    }
    .footer_text h6 {
        font-size: 21px;
    }
    .footer_text p {
        font-size: 16px;
    }
}
@media screen and (max-width: 680px) {
    .tab_offer p {
        font-size: 21px;
    }
    .black-gradient-bg span {
        font-size: 18px;
    }
}
@media screen and (max-width: 580px) {
    .selected_package h6 {
        font-size: 22px;
    }
    .f30 {
        font-size: 23px;line-height:1.1;
    }
    .month_supply {
        font-size: 19px;
    }
    .final_step_heading h4 {
        font-size: 26px;
    }
    .final_step_heading h6 {
        font-size: 21px;
    }
    .money_back_sec h5 {
        font-size: 21px;
    }
    .product_info h6.sale {
        margin: 10px 0 7px;
    }
    .tracking_offer_col h1 {
        font-size: 16px;line-height:1.1;
    }
}
@media screen and (max-width: 500px) {
    .selected_package p {
        width: 32%;
    }
    .f30 {
        font-size: 19px;
        line-height: 1.1;
    }
    .ordernow_arrow_col{
        padding: 10px;
    }
    .stepwizard-step2 h6 {
        font-size: 18px;
    }
    .black-gradient-bg span {
        font-size: 16px;
    }
    .white_bg {
        padding: 20px 10px;
    }
}
@media screen and (max-width: 440px) {
    .selected_package p {
        width: 31%;
    }
    .secure_img {
        width: 160px;
    }
    .logo_img {
        width: auto;
        margin-top: 9px;
    }
    .stepwizard-step2 h6 {
        font-size: 16px;
    }
    .tab_offer p {
        font-size: 20px;
    }
    .tab_offer .col-3 {
        padding-left: 0;
    }
    .tab_offer span {
        font-size: 25px;
    }
    .selected_package h6 {
        font-size: 22px;
    }
    .tab_offer span {
        font-size: 24px;
        display: inline;
    }
    .tab_offer .col-3 {
        padding-left: 0;
        width: 22%;text-align: center;
    }
    .tab_offer .col-7 {
        padding-right: 0;
        width: 78%;
    }
    .sidebar_resize {
        padding: 15px;
		padding-bottom:0
    }
    .product_img  img {
        height: 130px;
    }
    .reserved_txt {
        position: relative;
        top: -2px;
    }
    .ordernow_arrow_col h3 {
        line-height: 1;
        font-size: 23px;
    }
    .f18{font-size:16px;line-height:1.3;}
    .tab_offer p {
        font-size: 18px;
        position: relative;
        top: 0.5px;
    }
    .tab_offer span {
        font-size: 25px;
        padding: 0;
    }

    .footer_text p {
        font-size: 16px;
    }
    .footer_text h6 {
        font-size: 21px;
    }
    .footer_text{
        margin: 0 auto 20px;
    }
    .tracking_offer_col h1 span {
        font-size: 16px;
    }
    .tracking_offer_col h1 {
        font-size: 14px;
        line-height: 1.1;
    }
}
@media screen and (max-width: 415px) {
    .stepwizard-step2 h6 {
        font-size: 15px;
    }
    .black-gradient-bg span {
        font-size: 14px;
    }
    .f30 {
        font-size: 18px;
        line-height: 1.1;
    }
    .tab_offer{
        padding: 8px 15px 7px 15px;
    }
    .tab_offer .col-12{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tab_offer p {
        text-align: left;
        padding: 0 10px;
    }
    .selected_package p {
        width: 31.5%;
    }
}
@media screen and (max-width: 400px) {
    .white_bg {
        padding:20px 10px;
    }
    .stepwizard-step2 h6 {
        padding: 9px 4px 7px 10px;
        position: relative;
        z-index: 1;
    }
    .tab_offer p {
        font-size: 19px;
    }
    .tab_offer span {
        font-size: 22px;
    }
    .availabilty_col p{
        font-size: 16px;
    }
    .step_outer{
        align-items: center;
    }
    .tab_offer p {
        font-size: 19px;
        text-align: left;
    }
    .tab_offer {
        padding: 6px 20px 5px 20px;
    }
    .tab_offer .col-7  {
        width: 60%;
        padding-left:10px;
        padding-right:10px;
    }
    .tab_offer .col-3 {
        width: 40%;
        padding-left:10px;
        padding-right:10px;
    }
    .tab_offer span {
        font-size: 22px;    line-height: 0;
    }
    .tab_offer .row{
        align-items: center;
    }
    .money_back_sec {
        padding: 15px;
    }
    #submit-checkout{
        font-size:20px;
    }

    .stepwizard-step2 h6 {
        font-size: 12px;
    }
    .tab_offer p {
        font-size: 15px;
        text-align: left;top: 0px;
    }
    .ordernow_arrow_col h3 {
        line-height: 1;
        font-size: 21px;
    }
    .ordernow_arrow_col h5 {
        font-size: 18px;
        line-height: 1;
    }
    .money_back_sec p{
        line-height: 1.3;
    }
	.badges_img {
    margin-bottom: 15px;
}
}
@media screen and (max-width: 330px) {
    .selected_package p {
        font-size: 17px;
    }
    .ordernow_arrow_col h3 {
        line-height: 1;
        font-size: 19px;
    }
    .ordernow_arrow_col h5 {
        font-size: 17px;
        line-height: 1;
    }
    .availabilty_col p {
        font-size: 14px;
    }
    .availabilty_col .meter_text{
        font-size: 18px;
    }
    .tab_offer {
        padding: 8px 10px 6px;
    }
    .tab_offer p {
        padding: 0 5px 0 0;
    }
    .selected_package p {
        width: 31%;
    }
    .tab_offer span {
        font-size: 19px;
    }
    .f30 {
        font-size: 15px;
        line-height: 1.1;
    }
    .black-gradient-bg span {
        font-size: 12px;
    }
	.badges_img {
    margin-bottom: 15px;
}
    .limited-time p {
        font-size: 23px;
    }
}