label.col-form-label.text-white.justify-content-start{
	font-size: 1.1rem !important;
}
.rangeslider--horizontal{
    height: 16px !important;
    width: 100%;
    margin-top: 14px !important;
    margin-bottom: 12px !important;
}

.rangeslider__fill {
    background: #5b69fc !important;
}

.rangeslider--horizontal .rangeslider__handle {
    top: -12px !important;
    width: 40px;
    height: 40px;
}

input[type=range]:focus+.rangeslider .rangeslider__handle{
	box-shadow: none !important;
}

.media-body{
    display: flex;
}

.px-custom{
    padding-left: 10px;
    padding-right: 11px;
}

.annities-item .pix_pricing > div:first-child {
    position: relative;
}

.annities-item .pix_pricing div .featured{
    position: absolute;
    font-family: "Poppins", Sans-serif;
    font-size: 0.85rem;
    font-weight: 400;
    line-height: 24px;
}


.annities-item .pix_pricing .stars {
    position: absolute;
    bottom: 18px;
    right: 20px;
    font-size: 1.4rem;
    display: inline-block;
    color: gray;
}

.annities-item .pix_pricing .stars .star.on{
    color: gold;
}

.annities-item .pix_pricing .stars .star:last-child {
    margin-right: 0;
}
.annities-item .pix_pricing .stars .star:before {
    content: '\2605';
}

.annities-item .pix_pricing .stars .star.half{
	position: relative;
}

.annities-item .pix_pricing .stars .star.half:after {
    content: '\2605';
    left: 0.5px;
    top: 50%;
    transform: translateY(-50%);
    color: gold;
    position: absolute;
    overflow: hidden;
}

.annities-item-btn {
    display: flex;
    align-items: center;
}

.annities-item-btn button,
.annities-item-btn a{
    font-size: 1rem;
    padding: 0.625rem 0.5rem;
}

.content-adjust{
    align-items: center!important;
    padding: 60px 0 60px;
}

.pricing-heading-relative{
    position: relative;
}

.pricing-heading-relative .pricing-indicator{
    position: absolute;
    top: -5px;
}
.pricing-heading-relative .pricing-indicator i{
    font-size: 22px;
    font-weight: bold;
}

.jumbotron{
    border: 2px dashed #999;
    border-radius: 10px;
    padding: 10px;
    background-color: #222222;
}

/* Media query for screen sizes between 990px and 1105px */
@media screen and (min-width: 990px) and (max-width: 1105px) {
    label.col-form-label.text-white.justify-content-start {
        font-size: 0.9rem !important;
    }
}

/* Media query for screen sizes between 769px and 835px */
@media screen and (min-width: 769px) and (max-width: 835px) {
    label.col-form-label.text-white.justify-content-start {
        font-size: 0.9rem !important;
    }
}


@media screen and (min-width: 1025px) and (max-width: 1180px) {
    .annities-item .pix_pricing .stars {
        opacity: 0;
    }
}


@media (max-width: 767px){
    .content-adjust{
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .pricing-heading-relative .pricing-indicator i{
        font-size: 15px;
    }
}
@media (max-width: 440px){
    .annities-item .pix_pricing .stars {
        position: unset;
    }
    
    .pricing-heading-relative .pricing-indicator{
        top: -2px;
    }
}