/* /Pages/AboutUs.razor.rz.scp.css */
@media screen and (max-width:768px) {
    .chooseus div[b-i6k4c19s1j] {
        text-align: center;
    }
}

@media screen and (max-width:576px) {
    .aboutus h2[b-i6k4c19s1j] {
        font-size: 23px;
    }

    .aboutus .name[b-i6k4c19s1j] {
        font-size: 36px;
    }

    .aboutus h3[b-i6k4c19s1j] {
        font-size: 23px;
    }

    .aboutus h5[b-i6k4c19s1j] {
        font-size: 16px;
    }

    .aboutus h6[b-i6k4c19s1j] {
        font-size: 15px;
    }

    .aboutus p[b-i6k4c19s1j], li[b-i6k4c19s1j] {
        font-size: 14px;
    }
}
/*.mainbody {
        background-image: url("/background.png");*/
/*background-size: 100%;*/
/*background-repeat: no-repeat;*/
/*   background-position: 100% 0%;*/
/*}*/
.aboutus .font[b-i6k4c19s1j] {
    font-family: 'Lobster Two', serif;
}

.aboutus h2[b-i6k4c19s1j] {
    padding-bottom: 15px;
}

    .aboutus h2 span[b-i6k4c19s1j] {
        color: #48639c;
        font-size: 56px;
    }

.aboutus h3[b-i6k4c19s1j] {
    color: #48639c;
    border-bottom: 1px solid rgb(238, 238, 238);
    margin-bottom: 15px;
    margin-top: 10px;
    padding: 8px 4px 8px 4px;
}

.aboutus li[b-i6k4c19s1j] {
    margin-bottom: 10px;
}

.aboutus p.points[b-i6k4c19s1j] {
}
/*.chooseus {
    border-bottom: 1px solid rgb(238, 238, 238);
}*/

.chooseus p[b-i6k4c19s1j] {
    vertical-align: middle;
}

.calltoaction[b-i6k4c19s1j] {
    /* border-radius: 10px;*/
    background-color: rgb(238, 238, 238);
    color: black;
    text-align: center;
}

    .calltoaction .button[b-i6k4c19s1j] {
        text-align: end;
        vertical-align: middle;
    }

    .calltoaction p[b-i6k4c19s1j] {
        vertical-align: middle;
        text-align: start;
    }

    .calltoaction .btn[b-i6k4c19s1j] {
        background-color: #fcb0b3;
        border-radius: 10px;
        font-family: 'Lobster Two', serif;
    }

        .calltoaction .btn:hover[b-i6k4c19s1j] {
            opacity: 0.8;
        }

.borderbg[b-i6k4c19s1j] {
    text-align: center;
}
/* /Pages/CategoryPage.razor.rz.scp.css */
@media screen and (max-width:1200px) {
    .categoryName .nav-item[b-tyagz8wcfd] {
        width: 15%;
    }
}

@media screen and (max-width:768px) {
    .categoryName .nav-item[b-tyagz8wcfd] {
        width: auto;
    }
}

@media screen and (max-width:505px) {
    .headingbar .heading[b-tyagz8wcfd] {
        font-size: 19px;
    }

    .navbtn[b-tyagz8wcfd] {
        font-size: 14px;
    }
}


.headingbar[b-tyagz8wcfd] {
    display: block;
    border-bottom: 1px solid rgb(238, 238, 238);
}

    .headingbar .heading[b-tyagz8wcfd] {
        border-bottom: 4px solid #fcb0b3;
    }
/*to hide scrollbars but keep functionality*/
.nav-pills[b-tyagz8wcfd] {
    overflow-x: scroll;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

    .nav-pills[b-tyagz8wcfd]::-webkit-scrollbar {
        display: none;
    }

.nav-item[b-tyagz8wcfd] {
    width: 10%;
}

.navbtn[b-tyagz8wcfd] {
    background-color: white;
    border: 2px solid #fcb0b3;
    width: 100%;
    border-radius: 15px;
}

.btn:focus[b-tyagz8wcfd] {
    outline: 0;
    box-shadow: 0 0 0 0;
}

.navbtn.active[b-tyagz8wcfd] {
    background-color: #fcb0b3;
}
/* /Pages/Checkout.razor.rz.scp.css */
@media screen and (max-width:576px) {
    .checkoutrow .checkout-item[b-x5upp06viz], .coupon[b-x5upp06viz], .phone[b-x5upp06viz] {
        background-color: #f5f5f7;
        border-radius: 7px;
    }

    input.form-control[b-x5upp06viz]::placeholder {
        font-size: 13px;
    }

    .coupon p[b-x5upp06viz], .phone p.error[b-x5upp06viz] {
        font-size: 14px;
    }

    .cpnbtn button[b-x5upp06viz] {
        font-size: 15px;
    }

    .phone label[b-x5upp06viz] {
        font-size: 14px;
    }

    #couponinput[b-x5upp06viz] {
        width: 95%;
    }

    .ordersummary h5[b-x5upp06viz] {
        font-size: 17px;
    }

    .ordersummary h6[b-x5upp06viz] {
        font-size: 14px;
    }
    .phone label[b-x5upp06viz] {
        font-size: 14px;
    }
    .delmod h6[b-x5upp06viz] {
        font-size: 14px;
    }
    /*    .phone p{
        font-size:14px;
    }*/
    .phone img[b-x5upp06viz] {
        width: 19px;
        height: auto;
    }
}

@media screen and (max-width: 525px) {

    .headingbar .heading[b-x5upp06viz] {
        font-size: 19px;
    }

    .checkout-item h5[b-x5upp06viz] {
        font-size: 17px;
    }

    .checkout-item h6[b-x5upp06viz] {
        font-size: 14px;
    }

    .coupon label[b-x5upp06viz] {
        font-size: 14px;
    }

    .coupon p[b-x5upp06viz], .phone p.error[b-x5upp06viz] {
        font-size: 13px;
    }
}

@media screen and (max-width: 350px) {


    .checkout-item h5[b-x5upp06viz] {
        font-size: 15px;
    }

    .checkout-item h6[b-x5upp06viz] {
        font-size: 13px;
    }

    .btndiv span.oi-pencil[b-x5upp06viz] {
        display: none;
    }

    .cpnbtn button[b-x5upp06viz] {
        font-size: 14px;
        padding: 7px 12px;
    }

    .ordersummary h5[b-x5upp06viz] {
        font-size: 15px;
    }

    .ordersummary h6[b-x5upp06viz] {
        font-size: 13px;
    }

    .phone label[b-x5upp06viz] {
        font-size: 13px;
    }
}



.checkoutrow .headingbar[b-x5upp06viz] {
    text-align: center;
}

.checkoutrow .checkout-item[b-x5upp06viz] {
    flex-shrink: 1;
    /*    background-color: #f5f5f7;
*/ border-bottom: 2px dashed #f5f5f7;
}


.headingbar[b-x5upp06viz] {
    display: block;
    border-bottom: 1px solid rgb(238, 238, 238);
    text-align: center;
}

    .headingbar .heading[b-x5upp06viz] {
        display: inline-block;
        border-bottom: 4px solid #fcb0b3;
    }

.checkoutrow .coupon[b-x5upp06viz] {
    flex-shrink: 1;
    border-bottom: 2px dashed #f5f5f7;
}

#couponinput[b-x5upp06viz] {
    background-color: rgba(169,204,255,0.3);
    border-radius: 7px;
    border: none;
    width: 98%;
}

    #couponinput[b-x5upp06viz]::placeholder, #numberinput[b-x5upp06viz]::placeholder {
        opacity: 0.8;
    }

/*.cpnbtn {
    text-align:center;
}*/
.cpnbtn button[b-x5upp06viz] {
    color: white;
    background-color: #48639c;
    border-radius: 7px;
    width: 100%;
    border: none;
}


.checkoutrow .ordersummary[b-x5upp06viz] {
    flex-shrink: 1;
    /*border-bottom: 2px dashed #f5f5f7;*/
}

.ordersummary .end[b-x5upp06viz] {
    text-align: end;
}

.checkoutrow .phone[b-x5upp06viz] {
    flex-shrink: 1;
}

    .checkoutrow .phone input.form-control[b-x5upp06viz] {
        width: 100%;
        background-color: rgba(169,204,255,0.3);
        border-radius: 7px;
        border: none;
    }

.pay[b-x5upp06viz] {
    text-align: center;
}

    .pay .btn[b-x5upp06viz] {
        background-color: #fcb0b3;
        width: 98%;
        border-radius: 7px;
    }

        .pay .btn:hover[b-x5upp06viz] {
            color: #48639c;
        }

.checkout-item .placeholderimg[b-x5upp06viz] {
 
    background-color: #808080;

}

 .placeholderimg[b-x5upp06viz]::before {
    content: "";
    display: block;
    padding-top: 140%;
}

.checkout-item .placeholder[b-x5upp06viz] {
    background-color: #808080;
    opacity: 0.3;
}

.delmod[b-x5upp06viz] {
    flex-shrink: 1;
}
/* /Pages/Draft.razor.rz.scp.css */
@media screen and (max-width:1200px) {
    .btndiv button.btn[b-g8619fdqa7] {
        width: auto;
    }

    .buybtn .btn[b-g8619fdqa7] {
        width: auto;
    }
}

@media screen and (max-width:576px) {
    .btndiv span.oi-pencil[b-g8619fdqa7] {
        font-size: 14px;
        padding-right: 8px;
    }
    /*    .modal-footer .btn {
        font-size: 15px;
    }*/

    /*promptmodal*/
    #promptModal .modal-body[b-g8619fdqa7] {
        font-size: 14px;
    }

    #promptModal .yes[b-g8619fdqa7], .no[b-g8619fdqa7] {
        font-size: 14px;
    }
}




@media screen and (max-width: 525px) {

    .headingbar .heading[b-g8619fdqa7] {
        font-size: 19px;
    }

    .btndiv button.btn[b-g8619fdqa7] {
        font-size: 13px;
        padding: 7px 9px 7px 9px;
        border-radius: 7px;
    }

    .btndiv span.text[b-g8619fdqa7] {
        display: none;
    }

    .btndiv span.oi-pencil[b-g8619fdqa7] {
        font-size: 12px;
        padding-right: 4px;
    }

    .buybtn button.btn[b-g8619fdqa7] {
        font-size: 13px;
        padding: 7px;
        border-radius: 7px;
    }

    .closebtndiv span.oi-x[b-g8619fdqa7] {
        font-size: 14px;
    }

    .draft-item h5[b-g8619fdqa7] {
        font-size: 17px;
    }

    .draft-item h6[b-g8619fdqa7] {
        font-size: 14px;
    }

    .quotes #quote[b-g8619fdqa7] {
        font-size: 14px;
    }
}

@media screen and (max-width: 350px) {
    .btndiv button.btn[b-g8619fdqa7] {
        font-size: 12px;
        padding: 5px 7px 5px 7px;
    }

    .buybtn button.btn[b-g8619fdqa7] {
        font-size: 12px;
        padding: 5px;
    }

    .draft-item h5[b-g8619fdqa7] {
        font-size: 15px;
    }

    .draft-item h6[b-g8619fdqa7] {
        font-size: 13px;
    }

    .btndiv span.oi-pencil[b-g8619fdqa7] {
        display: none;
    }

    .closebtndiv span.oi-x[b-g8619fdqa7] {
        font-size: 12px;
    }
}

.draftrow .draft-item[b-g8619fdqa7] {
    flex-shrink: 1;
    background-color: #f5f5f7;
}

.headingbar[b-g8619fdqa7] {
    display: block;
    border-bottom: 1px solid rgb(238, 238, 238);
}

    .headingbar .heading[b-g8619fdqa7] {
        float: left;
        border-bottom: 4px solid #fcb0b3;
    }

.btndiv[b-g8619fdqa7] {
    display: flex;
}

    .btndiv button[b-g8619fdqa7] {
        border-radius: 10px;
        background-color: white;
        font-weight: 500;
        width: 40%;
    }

        .btndiv button:hover[b-g8619fdqa7] {
            background-color: #a9ccff;
        }

.buybtn[b-g8619fdqa7] {
    display: flex;
}

    .buybtn button[b-g8619fdqa7] {
        border-radius: 10px;
        background-color: #fcb0b3;
        font-weight: 500;
        width: 40%;
    }

        .buybtn button:hover[b-g8619fdqa7] {
            background-color: #a9ccff;
        }


.closebtndiv[b-g8619fdqa7] {
    display: flex;
    justify-content: end;
}

    .closebtndiv button:hover[b-g8619fdqa7] {
        color: #a9ccff;
    }

    .closebtndiv button:focus[b-g8619fdqa7] {
        outline: none;
        box-shadow: 0 0 0 0;
    }

/*empty screen text*/
.quotes[b-g8619fdqa7] {
    text-align: center;
    color: #808080;
    opacity: 0.3;
}

/*modal edits*/

.editformmodal .modal-header[b-g8619fdqa7] {
    background-color: #fcb0b3;
    border-bottom: none;
}

    .editformmodal .modal-header h3[b-g8619fdqa7] {
        font-family: 'Lobster Two', serif;
    }

.editformmodal .modal-footer[b-g8619fdqa7] {
    background-color: #fcb0b3;
}

    .editformmodal .modal-footer .btn[b-g8619fdqa7] {
        background-color: white;
        color: black;
        border: none;
        font-family: 'Lobster Two', serif;
    }


.draft-item .placeholderimg[b-g8619fdqa7] {
    background-color: #808080;
}

.placeholderimg[b-g8619fdqa7]::before {
    content: "";
    display: block;
    padding-top: 140%;
}


/*prompt modal css*/

.promptmodal .modal-footer[b-g8619fdqa7] {
    border-top: 0;
}

    .promptmodal .modal-footer .no[b-g8619fdqa7] {
        background-color: #48639c;
        color: white;
    }
/* /Pages/EditsChangesPolicy.razor.rz.scp.css */
@media screen and (max-width:578px) {
    .changespolicy h3[b-f3kcjpn9b8] {
        font-size: 21px;
    }

    .changespolicy h4[b-f3kcjpn9b8] {
        font-size: 18px;
    }

    .changespolicy h5[b-f3kcjpn9b8] {
        font-size: 16px;
    }

    .changespolicy h6[b-f3kcjpn9b8] {
        font-size: 15px;
    }

    .changespolicy p[b-f3kcjpn9b8], li[b-f3kcjpn9b8] {
        font-size: 13px;
    }
}


.changespolicy h3[b-f3kcjpn9b8] {
    text-align: center;
    padding-bottom: 8px;
}

.changespolicy h4[b-f3kcjpn9b8] {
    color: #48639c;
    border-bottom: 1px solid rgb(238, 238, 238);
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 8px 4px 8px 4px;
}

.changespolicy .date[b-f3kcjpn9b8] {
    text-align: end;
}
/* /Pages/Index.razor.rz.scp.css */

@media screen and (max-width: 576px) {


    .headingbar .heading[b-8j03nos1cu] {
        font-size: 19px;
    }

    .headingbar .browse[b-8j03nos1cu] {
        font-size: 14px;
    }

    .headingbar1 .heading[b-8j03nos1cu] {
        font-size: 19px;
    }

    [b-8j03nos1cu] #testimonialSlider .card h1, [b-8j03nos1cu] #testimonialSlidersmall .card h1 {
        font-size: 25px;
    }

    [b-8j03nos1cu] #testimonialSlider .card p, [b-8j03nos1cu] #testimonialSlidersmall .card p {
        font-size: 14px;
    }

    [b-8j03nos1cu] #testimonialSlider .card h4, [b-8j03nos1cu] #testimonialSlidersmall .card h4 {
        font-size: 19px;
    }

    [b-8j03nos1cu] #faq .card .card-header a {
        font-size: 14px;
        padding: 4px 0 4px 0;
    }

    [b-8j03nos1cu] #faq .card .card-body p {
        font-size: 14px;
    }
}
@media screen and (max-width:455px) {
    [b-8j03nos1cu] #testimonialSlidersmall .carousel-item {
        min-height: 265px;
    }
}

@media screen and (max-width:400px) {
    [b-8j03nos1cu] #testimonialSlidersmall .carousel-item {
        min-height: 280px;
    }
}

@media screen and (max-width:370px) {
    [b-8j03nos1cu] #testimonialSlidersmall .carousel-item {
        min-height: 285px;
    }
}
/*placeholder*/
.card .placeholderimg[b-8j03nos1cu] {
    width: 100%;
    background-color: #808080;
}

.placeholderimg[b-8j03nos1cu]::before {
    content: "";
    display: block;
    padding-top: 130%;
}
.placeholder[b-8j03nos1cu] {
    background-color: #808080;
}

[b-8j03nos1cu] .productcategory .carousel-item-next,
[b-8j03nos1cu] .productcategory .carousel-item-prev,
[b-8j03nos1cu] .productcategory .carousel-item.active {
    display: flex;
}

[b-8j03nos1cu] .productcategorymedium .carousel-item-next,
[b-8j03nos1cu] .productcategorymedium .carousel-item-prev,
[b-8j03nos1cu] .productcategorymedium .carousel-item.active {
    display: flex;
}

[b-8j03nos1cu] .productcategorysmall .carousel-item-next,
[b-8j03nos1cu] .productcategorysmall .carousel-item-prev,
[b-8j03nos1cu] .productcategorysmall .carousel-item.active {
    display: flex;
}

[b-8j03nos1cu] .carousel-control-prev, [b-8j03nos1cu] .carousel-control-next {
    width: 4%;
    opacity: 1;
}

[b-8j03nos1cu] .oi-chevron-left, [b-8j03nos1cu] .oi-chevron-right {
    background-color: white;
    color: #48639c;
    font-size: 18px;
    padding: 12px;
}

/*card component css*/


/*Category component css*/

.headingbar[b-8j03nos1cu] {
    display: block;
    border-bottom: 1px solid rgb(238, 238, 238);
}

    .headingbar .heading[b-8j03nos1cu] {
        float: left;
        border-bottom: 4px solid #fcb0b3;
    }

    .headingbar p.browse[b-8j03nos1cu] {
        float: right;
    }

    .headingbar a[b-8j03nos1cu] {
        color: black;
    }

.viewall[b-8j03nos1cu] {
    background-color: #fcb0b3;
    width: 95%;
    text-align: center;
    text-decoration: none;
    border: 1px solid #fcb0b3;
    color: black;
}

/*Testimonial component css*/
.testimonials .headingbar1[b-8j03nos1cu] {
    border-bottom: 1px solid rgb(238, 238, 238);
}

    .testimonials .headingbar1 .heading[b-8j03nos1cu] {
        text-align: center;
    }

[b-8j03nos1cu] #testimonialSlider .card, [b-8j03nos1cu] #testimonialSlidersmall .card {
    background-color: rgba(252, 176, 179, 0.7);
    width: 95%;
    border-radius: 10px;
    border: 4px dashed white;
}

    [b-8j03nos1cu] #testimonialSlider .card h4, [b-8j03nos1cu] #testimonialSlidersmall .card h4 {
        font-family: 'Lobster Two', serif;
    }

[b-8j03nos1cu] #testimonialSlider .carousel-item-next,
[b-8j03nos1cu] #testimonialSlider .carousel-item-prev,
[b-8j03nos1cu] #testimonialSlider .carousel-item.active,
[b-8j03nos1cu] #testimonialSlidersmall .carousel-item-next,
[b-8j03nos1cu] #testimonialSlidersmall .carousel-item-prev,
[b-8j03nos1cu] #testimonialSlidersmall .carousel-item.active {
    display: flex;
}

[b-8j03nos1cu] #testimonialSlider .carousel-indicators, [b-8j03nos1cu] #testimonialSlidersmall .carousel-indicators {
    position: static;
    opacity: 1;
    margin-top: 15px;
}

    [b-8j03nos1cu] #testimonialSlider .carousel-indicators button, [b-8j03nos1cu] #testimonialSlidersmall .carousel-indicators button {
        background-color: #fcb0b3;
    }


/*FAQs component css*/


[b-8j03nos1cu] #faq .card {
    border: none;
}



    [b-8j03nos1cu] #faq .card .card-header a {
        color: #48639c;
        font-weight: 500;
        text-decoration: none;
        text-align: start;
    }

    [b-8j03nos1cu] #faq .card .card-body p strong {
        color: #48639c;
    }

    [b-8j03nos1cu] #faq .card .btn:focus {
        outline: 0;
        box-shadow: 0 0 0 0;
    }
/* /Pages/MyOrders.razor.rz.scp.css */
@media screen and (max-width:1200px) {
}

@media screen and (max-width:578px) {
    .btndiv span.oi-pencil[b-dez5m7wafc] {
        font-size: 14px;
        padding-right: 8px;
    }
}

@media screen and (max-width: 525px) {

    .headingbar .heading[b-dez5m7wafc] {
        font-size: 19px;
    }


    .viewcontact button.btn[b-dez5m7wafc] {
        font-size: 13px;
        padding: 7px;
        border-radius: 7px;
    }

    .closebtndiv span.oi-x[b-dez5m7wafc] {
        font-size: 14px;
    }

    .order-item h5[b-dez5m7wafc] {
        font-size: 17px;
    }

    .order-item h6[b-dez5m7wafc] {
        font-size: 14px;
    }

    .quotes #quote[b-dez5m7wafc] {
        font-size: 14px;
    }
}

@media screen and (max-width: 350px) {


    .viewcontact button.btn[b-dez5m7wafc] {
        font-size: 12px;
        padding: 5px;
    }

    .order-item h5[b-dez5m7wafc] {
        font-size: 15px;
    }

    .order-item h6[b-dez5m7wafc] {
        font-size: 13px;
    }

    .closebtndiv span.oi-x[b-dez5m7wafc] {
        font-size: 12px;
    }
}

.orderrow .order-item[b-dez5m7wafc] {
    flex-shrink: 1;
    background-color: #f5f5f7;
}

.order-item .orderid h6[b-dez5m7wafc] {
    background-color: #a9ccff;
    border-radius: 20px;
}

.headingbar[b-dez5m7wafc] {
    display: block;
    border-bottom: 1px solid rgb(238, 238, 238);
}

    .headingbar .heading[b-dez5m7wafc] {
        float: left;
        border-bottom: 4px solid #fcb0b3;
    }


.viewcontact[b-dez5m7wafc] {
    display: flex;
}

    .viewcontact button[b-dez5m7wafc] {
        border-radius: 10px;
        background-color: #fcb0b3;
        font-weight: 500;
        width: 50%;
    }

        .viewcontact button:hover[b-dez5m7wafc] {
            background-color: #a9ccff;
        }


.closebtndiv[b-dez5m7wafc] {
    display: flex;
    justify-content: end;
}

    .closebtndiv button:hover[b-dez5m7wafc] {
        color: #a9ccff;
    }

    .closebtndiv button:focus[b-dez5m7wafc] {
        outline: none;
        box-shadow: 0 0 0 0;
    }

[b-dez5m7wafc].formmodal .modal-header {
    border-bottom: none;
    text-align: center;
}

[b-dez5m7wafc].formmodal .modal-body h5 {
    color: #48639c;
}

/*empty screen text*/
.quotes[b-dez5m7wafc] {
    text-align: center;
    color: #808080;
    opacity: 0.3;
}

.order-item .placeholderimg[b-dez5m7wafc] {
    background-color: #808080;
}

.placeholderimg[b-dez5m7wafc]::before {
    content: "";
    display: block;
    padding-top: 140%;
}
/* /Pages/OrderStatus.razor.rz.scp.css */
@media screen and (max-width:576px) {
    .textshiz h2[b-w03lafa4n5] {
        font-size: 22px;
    }

    .textshiz h6[b-w03lafa4n5] {
        font-size: 15px;
    }

    .textshiz p[b-w03lafa4n5] {
        font-size: 14px;
    }

    .orders .btn[b-w03lafa4n5], .home .btn[b-w03lafa4n5], .draft .btn[b-w03lafa4n5] {
        font-size: 14px;
    }

    .buttons p[b-w03lafa4n5] {
        font-size: 14px;
    }

    .pending[b-w03lafa4n5] .configure-border-1 {
        width: 80px;
        height: 80px;
    }

    .pending[b-w03lafa4n5] .configure-border-2 {
        width: 80px;
        height: 80px;
    }
}

@media screen and (max-width:400px) {
    .pending[b-w03lafa4n5] .configure-border-1 {
        width: 62px;
        height: 62px;
    }

    .pending[b-w03lafa4n5] .configure-border-2 {
        width: 62px;
        height: 62px;
    }
}

.successimg[b-w03lafa4n5], .failimg[b-w03lafa4n5], .pending[b-w03lafa4n5] {
    text-align: center;
}

.textshiz[b-w03lafa4n5] {
}

    .textshiz h2[b-w03lafa4n5] {
        font-family: 'Lobster Two', serif;
        display: inline-block;
        border-bottom: 4px solid #fcb0b3;
    }

.failimg .textshiz h1[b-w03lafa4n5] {
    border-bottom: none;
    font-family: 'Lobster Two', serif;
}

.pending .textshiz h1[b-w03lafa4n5] {
    font-family: 'Lobster Two', serif;
}

.buttons .orders .btn[b-w03lafa4n5], .buttons .draft .btn[b-w03lafa4n5] {
    background-color: #48639c;
    color: white;
    /*float:left;*/
    width: 90%;
    border: none;
    border-radius: 7px;
}

.buttons .home .btn[b-w03lafa4n5] {
    background-color: #f5f5f7;
    /*  float: right;*/
    width: 90%;
    border: none;
    border-radius: 7px;
}
/* /Pages/PrivacyPolicy.razor.rz.scp.css */
@media screen and (max-width:578px) {
    .privacypolicy h3[b-r83vydkhus] {
        font-size: 21px;
    }

    .privacypolicy h4[b-r83vydkhus] {
        font-size: 18px;
    }

    .privacypolicy h5[b-r83vydkhus] {
        font-size: 16px;
    }

    .privacypolicy h6[b-r83vydkhus] {
        font-size: 15px;
    }

    .privacypolicy p[b-r83vydkhus], li[b-r83vydkhus] {
        font-size: 13px;
    }
}


.privacypolicy h3[b-r83vydkhus] {
    text-align: center;
    padding-bottom: 8px;
}

.privacypolicy h4[b-r83vydkhus] {
    color: #48639c;
    border-bottom: 1px solid rgb(238, 238, 238);
    margin-bottom: 15px;
    display: inline-block;
    padding: 8px 4px 8px 4px;
}

.privacypolicy .date[b-r83vydkhus] {
    text-align: end;
}
/* /Pages/ProductForm.razor.rz.scp.css */
main[b-kebxyq7o4d] {
    min-height: 100%;
    display: block;
    flex: 1 0 auto;
}

@media screen and (max-width:1200px) {
    video[b-kebxyq7o4d] {
        min-width: 100%;
    }

    .ctabtns .btn[b-kebxyq7o4d] {
        font-size: 15px;
    }
}

@media screen and (max-width:768px) {

    .formheader h4[b-kebxyq7o4d] {
        font-size: 18px;
    }

    .formheader p[b-kebxyq7o4d] {
        font-size: 14px;
    }
    /*VARIANT*/
    [b-kebxyq7o4d] .variantform .removebtn button {
        font-size: 16px;
        background: none;
        color: black;
    }
}

@media screen and (max-width:576px) {
    .stickyfooter .btn[b-kebxyq7o4d] {
        font-size: 14px;
    }
    /*variant*/
    .variant p[b-kebxyq7o4d] {
        font-size: 14px;
    }
    [b-kebxyq7o4d] .variantform h5 {
        font-size: 18px;
    }
    [b-kebxyq7o4d] .variantform label {
        font-size: 15px;
    }
    [b-kebxyq7o4d] .variantform p {
        font-size: 14px;
    }
   .select[b-kebxyq7o4d] {
        font-size: 14px;
    }

    [b-kebxyq7o4d] .donecancel .btn {
        font-size: 14px;
    }

    a.anothervariant[b-kebxyq7o4d] {
        font-size: 14px;
        color:black;
    }
    

    p.text-danger[b-kebxyq7o4d], .infotext[b-kebxyq7o4d] {
        font-size: 12px;
    }
    .formheader[b-kebxyq7o4d] {
        width: 90%;
        margin: 0 auto 0 auto;
    }

        .formheader h4[b-kebxyq7o4d] {
            font-size: 16px;
        }

        .formheader p[b-kebxyq7o4d] {
            font-size: 12px;
        }

    .backbtn button.btn[b-kebxyq7o4d] {
        font-size: 9px;
    }

    .carousel-item form label[b-kebxyq7o4d] {
        font-size: 14px;
    }

    .carousel-item h4[b-kebxyq7o4d] {
        font-size: 20px;
    }

    .carousel-item form h5[b-kebxyq7o4d] {
        font-size: 18px;
    }

    [b-kebxyq7o4d] .formmodal .modal-header h4 {
        font-size: 20px;
    }

    [b-kebxyq7o4d] .formmodal .modal-body h5 {
        font-size: 18px;
    }

    [b-kebxyq7o4d] .formmodal .modal-body p {
        font-size: 14px;
        font-weight: 300;
    }

    [b-kebxyq7o4d] .formmodal .modal-body table td {
        font-size: 14px;
    }
    .badges[b-kebxyq7o4d] {
        font-size: 14px;
        /*   opacity:0.7;*/
    }
    /*toast small screen edits*/
    .toast[b-kebxyq7o4d] {
        width: 50%;
    }
    .alert[b-kebxyq7o4d] {
        min-width: 40%;
        font-size:14px;
    }

    .toast-body[b-kebxyq7o4d] {
        font-size: 14px;
        padding: 6px;
    }
    .footer div a[b-kebxyq7o4d] {
        font-size: 14px;
    }

    .footer div p[b-kebxyq7o4d] {
        font-size: 15px;
    }

    .footer p.name[b-kebxyq7o4d] {
        font-size: 20px;
    }

    .footer .socials img[b-kebxyq7o4d] {
        width: 17px;
        height: auto;
    }
    input[b-kebxyq7o4d]::placeholder, textarea[b-kebxyq7o4d]::placeholder {
        font-size:13px;
    }
}

@media screen and (max-width:440px) {


    [b-kebxyq7o4d] .formmodal div.modalbody {
        margin: 0 8px;
        padding: 0 4px;
    }

    #formcarousel .carouselbtns button[b-kebxyq7o4d] {
        font-size: 14px;
    }

        #formcarousel .carouselbtns button span.oi[b-kebxyq7o4d] {
            font-size: 9px;
        }
}

main[b-kebxyq7o4d] {
    min-height: 100%;
    display: block;
    flex: 1 0 auto;
}
.faqlink[b-kebxyq7o4d] {
    text-decoration:dashed;
    color:#48639c;
    cursor:pointer;
}
.card video[b-kebxyq7o4d] {
}

.ctabtns .btn[b-kebxyq7o4d] {
    border-radius: 15px;
    background-color: #fcb0b3;
    font-weight: 500;
    width: 49%;
}

.stickyfooter .btn[b-kebxyq7o4d] {
    border-radius: 15px;
    background-color: #fcb0b3;
    font-weight: 500;
    width: 49%;
}

.stickyfooter[b-kebxyq7o4d] {
    width: 100%;
    position: fixed;
    margin-top: auto;
    bottom: 0;
}
/*footer*/
.footer[b-kebxyq7o4d] {
    width: 100%;
    background-color: #a9ccff;
    color: #48639c;
    height: auto;
    margin-top: auto;
}

    .footer div[b-kebxyq7o4d] {
        text-align: center;
    }

    .footer a[b-kebxyq7o4d] {
        color: #48639c;
    }

    .footer .name[b-kebxyq7o4d] {
        font-family: 'Lobster Two', serif;
        font-size: 24px;
        vertical-align: middle;
    }

    .footer .company a[b-kebxyq7o4d] {
        /* text-decoration: dashed;*/

        font-weight: 500;
    }

    .footer .policies[b-kebxyq7o4d] {
        opacity: 0.7;
        text-align: center;
    }

    .footer a:hover[b-kebxyq7o4d] {
        text-decoration: none;
    }


.backbtn[b-kebxyq7o4d] {
    background-color: #a9ccff;
}

    .backbtn .btn[b-kebxyq7o4d] {
        background-color: white;
        line-height: inherit;
        border-radius: 25px;
        font-size: 12px;
    }

#formcarousel .carouselbtns button[b-kebxyq7o4d] {
    position: relative;
    color: black;
    width: auto;
    padding: 7px 12px;
    background-color: #fcb0b3;
    border-radius: 10px;
    opacity: 1;
}

    #formcarousel .carouselbtns button:hover[b-kebxyq7o4d] {
        opacity: 0.8;
    }

    #formcarousel .carouselbtns button span[b-kebxyq7o4d] {
        font-size: 12px;
        line-height: inherit;
        top: 0px;
    }

.eventbtns button:focus[b-kebxyq7o4d] {
    outline: none;
    box-shadow: 0 0 0 0;
}

/*.eventbtns button:hover {
    color: #a9ccff;
}*/

.eventbtns button[b-kebxyq7o4d] {
    font-size: 14px;
}

.carousel-item h4[b-kebxyq7o4d] {
    display: inline-block;
    padding-bottom: 8px;
    margin-top: 15px;
    margin-bottom: 5px;
    border-bottom: 4px solid #a9ccff;
}

[b-kebxyq7o4d] .formmodal .modal-header {
    border-bottom: none;
    text-align: center;
}

[b-kebxyq7o4d] .formmodal .modal-footer .submitbtn {
    background-color: #48639c;
}

[b-kebxyq7o4d] .formmodal .modal-body h5 {
    color: #48639c;
}

/*variant*/

.btn:focus[b-kebxyq7o4d] {
    outline: 0;
    box-shadow: 0 0 0 0;
}

.select[b-kebxyq7o4d] {
    background-color: #48639c;
    color: white;
}

[b-kebxyq7o4d] .variantform .done {
    background-color: #a9ccff;
}

[b-kebxyq7o4d] .variantform .cancel {
    background-color: lightgray;
}
[b-kebxyq7o4d] .variantform .remove {
    background-color: #48639c;
    color: white;
}
.anothervariant[b-kebxyq7o4d] {
    color:black;
}
/*stepper css*/

@media (max-width: 768px) {
    .stepper-item[b-kebxyq7o4d] {
        font-size: 12px;
    }
}

.stepper-item[b-kebxyq7o4d] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    flex: 1;
}

    .stepper-item[b-kebxyq7o4d]::before, .stepper-item[b-kebxyq7o4d]::after {
        position: absolute;
        content: "";
        border-bottom: 2px solid #a9ccff;
        width: 100%;
        top: 12px;
        z-index: 2;
    }

    .stepper-item[b-kebxyq7o4d]::after {
        left: 50%;
    }

    .stepper-item[b-kebxyq7o4d]::before {
        left: -50%;
    }

    .stepper-item .step-counter[b-kebxyq7o4d] {
        position: relative;
        z-index: 5;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 24px;
        border-radius: 50%;
        background: #a9ccff;
        margin-bottom: 6px;
        color: black;
    }

    .stepper-item.active[b-kebxyq7o4d] {
        font-weight: bold;
    }

    .stepper-item.completed .step-counter[b-kebxyq7o4d] {
        background-color: #48639c;
        color: white;
    }

    .stepper-item.completed[b-kebxyq7o4d]::after {
        position: absolute;
        content: "";
        border-bottom: 2px solid #48639c;
        width: 100%;
        top: 12px;
        left: 50%;
        z-index: 3;
    }

    .stepper-item:first-child[b-kebxyq7o4d]::before, .stepper-item:last-child[b-kebxyq7o4d]::after {
        content: none;
    }

/*toast*/
.toastshiz[b-kebxyq7o4d] {
    margin: auto;
    color: #000000;
    background-color: white;
    border: none;
    text-align: center;
    border-radius: 2px;
    position: fixed;
    z-index: 1;
    left: 0;
    right: 0;
    top: 200px;
    font-size: 17px;
    white-space: nowrap;
}

    .toastshiz.show[b-kebxyq7o4d] {
        animation: fadein-b-kebxyq7o4d 0.2s, fadeout-b-kebxyq7o4d 0.4s 0.8s;
    }

@keyframes fadein-b-kebxyq7o4d {
    from {
        top: 180px;
        opacity: 0;
    }

    to {
        top: 200px;
        opacity: 1;
    }
}

@keyframes fadeout-b-kebxyq7o4d {
    from {
        top: 200px;
        opacity: 1;
    }

    to {
        top: 220px;
        opacity: 0;
    }
}

.badges[b-kebxyq7o4d] {
    background-color: #fcb0b3;
    color: black;
}
.alert[b-kebxyq7o4d] {
    margin:auto;
    width:30%;
}

/*text alert for done and reset*/
[b-kebxyq7o4d] #created {
    display: none;
}

[b-kebxyq7o4d] #reset {
    display: none;
}
/* /Pages/ProductPage.razor.rz.scp.css */
@media screen and (min-width:1201px) {
    .oi-chevron-bottom[b-1158j38iaj] {
        font-size: 14px;
        line-height: inherit;
        top: 0;
    }
}

@media screen and (max-width:1200px) {
    video[b-1158j38iaj] {
        min-width: 100%;
    }

    .ctabtns .btn[b-1158j38iaj] {
        font-size: 15px;
    }

    .oi-chevron-bottom[b-1158j38iaj] {
        font-size: 14px;
        line-height: inherit;
        top: 0;
    }
}

@media screen and (max-width:991px) {
    .footer p.name[b-1158j38iaj] {
        font-size: 22px;
    }
}

@media screen and (max-width:768px) {
    .cardInfo[b-1158j38iaj] {
        margin-bottom: 75px;
    }
}

@media screen and (max-width:576px) {
        .stickyfooter .btn[b-1158j38iaj] {
            font-size: 14px;
        }

        .cardInfo[b-1158j38iaj] {
            margin-bottom: 70px;
        }

            .cardInfo h4[b-1158j38iaj] {
                font-size: 19px;
            }

            .cardInfo h6[b-1158j38iaj] {
                font-size: 16px;
            }

        .backbtn button.btn[b-1158j38iaj] {
            font-size: 9px;
        }
    .card .card-header a[b-1158j38iaj] {
        font-size: 14px;
        padding: 4px 0 4px 0;
    }
    .card .card-body p[b-1158j38iaj], .card .card-body li[b-1158j38iaj] {
        font-size: 13.5px;
    }
    .oi-chevron-bottom[b-1158j38iaj] {
        font-size: 12px
    }
        .toast[b-1158j38iaj] {
            width: 50%;
        }

        .toast-body[b-1158j38iaj] {
            font-size: 14px;
            padding: 6px;
        }

        .footer div a[b-1158j38iaj] {
            font-size: 14px;
        }

        .footer div p[b-1158j38iaj] {
            font-size: 15px;
        }

        .footer p.name[b-1158j38iaj] {
            font-size: 20px;
        }

        .footer .socials img[b-1158j38iaj] {
            width: 17px;
            height: auto;
        }
    }

@media screen and (max-width:440px) {
        img.shareicon[b-1158j38iaj] {
            width: 85%;
        }
        img.shareiconios[b-1158j38iaj] {
            width:85%;
        }
/*        button.unmuteicon {
            width: 75%;
        }*/
        /*    div.share {
        left: 85%;
    }*/
        div.unmute[b-1158j38iaj] {
            right: 87%;
        }
    }


/*product description*/
.card[b-1158j38iaj] {
    border: none;
}

.card .card-header a[b-1158j38iaj] {
    color: #48639c;
    font-weight: 500;
    text-decoration: none;
    text-align: start;
}

.card .card-body p strong[b-1158j38iaj] {
    color: #48639c;
}

.card .btn:focus[b-1158j38iaj] {
    outline: 0;
    box-shadow: 0 0 0 0;
}

.cardInfo h4[b-1158j38iaj] {
    font-family: 'Lobster Two', serif;
}

main[b-1158j38iaj] {
    min-height: 100%;
    display: block;
    flex: 1 0 auto;
}

.ctabtns .customise[b-1158j38iaj] {
    border-radius: 15px;
    background-color: #48639c;
    font-weight: 500;
    width: 49%;
    color: white;
}

.ctabtns .save[b-1158j38iaj] {
    border-radius: 15px;
    border: 3px solid #48639c;
    font-weight: 500;
    width: 49%;
    color: #48639c;
}

.stickyfooter .customise[b-1158j38iaj] {
    border-radius: 15px;
    background-color: #48639c;
    font-weight: 500;
    width: 49%;
    color: white;
}

.stickyfooter .save[b-1158j38iaj] {
    border-radius: 15px;
    border: 3px solid #48639c;
    font-weight: 500;
    width: 49%;
    color: #48639c;
}

    .stickyfooter[b-1158j38iaj] {
        width: 100%;
        position: fixed;
        margin-top: auto;
        bottom: 0;
    }
   /*footer*/
    .footer[b-1158j38iaj] {
        width: 100%;
        background-color: #a9ccff;
        color: #48639c;
        height: auto;
        margin-top: auto;
    }

        .footer div[b-1158j38iaj] {
            text-align: center;
        }

        .footer a[b-1158j38iaj] {
            color: #48639c;
        }

        .footer .name[b-1158j38iaj] {
            font-family: 'Lobster Two', serif;
            font-size: 24px;
            vertical-align: middle;
        }

        .footer .company a[b-1158j38iaj] {
            /* text-decoration: dashed;*/

            font-weight: 500;
        }

        .footer .policies[b-1158j38iaj] {
            opacity: 0.7;
            text-align: center;
        }

        .footer a:hover[b-1158j38iaj] {
            text-decoration: none;
        }

    .backbtn[b-1158j38iaj] {
        background-color: #a9ccff;
    }

        .backbtn .btn[b-1158j38iaj] {
            background-color: white;
            line-height: inherit;
            border-radius: 25px;
            font-size: 12px;
        }


/*share button for ios*/
.shareios[b-1158j38iaj] {
    left:2%;
    right: 90%;
    top: 2%;
}
.shareiconios[b-1158j38iaj] {
    width: 75%;
    background-color: white;
    opacity: 0.5;
    border-radius: 50%;
}
    .share[b-1158j38iaj] {
        left: 90%;
        top: 2%;
    }

    .unmute[b-1158j38iaj] {
        right: 85%;
        top: 1%;
    }

        .unmute button:focus[b-1158j38iaj] {
            outline: none;
            box-shadow: 0 0 0 0;
        }

    .shareicon[b-1158j38iaj] {
        width: 75%;
        background-color: white;
        opacity: 0.5;
        border-radius: 50%;
    }

    .unmuteicon[b-1158j38iaj] {
        width: 80%;
        opacity: 0.8;
        border-radius: 20px;
    }


    @media (max-width: 768px) {
        .stepper-item[b-1158j38iaj] {
            font-size: 12px;
        }
    }

    .stepper-item[b-1158j38iaj] {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        flex: 1;
    }

        .stepper-item[b-1158j38iaj]::before, .stepper-item[b-1158j38iaj]::after {
            position: absolute;
            content: "";
            border-bottom: 2px solid #a9ccff;
            width: 100%;
            top: 12px;
            z-index: 2;
        }

        .stepper-item[b-1158j38iaj]::after {
            left: 50%;
        }

        .stepper-item[b-1158j38iaj]::before {
            left: -50%;
        }

        .stepper-item .step-counter[b-1158j38iaj] {
            position: relative;
            z-index: 5;
            display: flex;
            justify-content: center;
            align-items: center;
            width: 24px;
            height: 24px;
            border-radius: 50%;
            background: #a9ccff;
            margin-bottom: 6px;
            color: black;
        }

        .stepper-item.active[b-1158j38iaj] {
            font-weight: bold;
        }

        .stepper-item.completed .step-counter[b-1158j38iaj] {
            background-color: #48639c;
            color: white;
        }

        .stepper-item.completed[b-1158j38iaj]::after {
            position: absolute;
            content: "";
            border-bottom: 2px solid #48639c;
            width: 100%;
            top: 12px;
            left: 50%;
            z-index: 3;
        }

        .stepper-item:first-child[b-1158j38iaj]::before, .stepper-item:last-child[b-1158j38iaj]::after {
            content: none;
        }

    .toastshiz[b-1158j38iaj] {
        margin: auto;
        color: #000000;
        background-color: white;
        border: none;
        text-align: center;
        border-radius: 2px;
        position: fixed;
        z-index: 1;
        left: 0;
        right: 0;
        top: 200px;
        font-size: 17px;
        white-space: nowrap;
    }

        .toastshiz.show[b-1158j38iaj] {
            animation: fadein-b-1158j38iaj 0.3s, fadeout-b-1158j38iaj 0.4s 1.8s;
        }

    @keyframes fadein-b-1158j38iaj {
        from {
            top: 180px;
            opacity: 0;
        }

        to {
            top: 200px;
            opacity: 1;
        }
    }

    @keyframes fadeout-b-1158j38iaj {
        from {
            top: 200px;
            opacity: 1;
        }

        to {
            top: 220px;
            opacity: 0;
        }
    }
/* /Pages/RefundPolicy.razor.rz.scp.css */
@media screen and (max-width:578px) {
    .refundpolicy h3[b-zzvhyv76jl] {
        font-size: 21px;
    }

    .refundpolicy h4[b-zzvhyv76jl] {
        font-size: 18px;
    }

    .refundpolicy h5[b-zzvhyv76jl] {
        font-size: 16px;
    }

    .refundpolicy h6[b-zzvhyv76jl] {
        font-size: 15px;
    }

    .refundpolicy p[b-zzvhyv76jl], li[b-zzvhyv76jl] {
        font-size: 13px;
    }
}


.refundpolicy h3[b-zzvhyv76jl] {
    text-align: center;
    padding-bottom: 8px;
}

.refundpolicy h4[b-zzvhyv76jl] {
    color: #48639c;
    border-bottom: 1px solid rgb(238, 238, 238);
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 8px 4px 8px 4px;
}

.refundpolicy .date[b-zzvhyv76jl] {
    text-align: end;
}
}
/* /Pages/TermsAndConditions.razor.rz.scp.css */
@media screen and (max-width:578px) {
    .termsconditions h3[b-jehu9rx992] {
        font-size: 21px;
    }

    .termsconditions h4[b-jehu9rx992] {
        font-size: 18px;
    }

    .termsconditions h5[b-jehu9rx992] {
        font-size: 16px;
    }

    .termsconditions h6[b-jehu9rx992] {
        font-size: 15px;
    }

    .termsconditions p[b-jehu9rx992], li[b-jehu9rx992] {
        font-size: 13px;
    }
}


.termsconditions h3[b-jehu9rx992] {
    text-align: center;
    padding-bottom: 8px;
}

.termsconditions h4[b-jehu9rx992] {
    color: #48639c;
    border-bottom: 1px solid rgb(238, 238, 238);
    margin-bottom: 15px;
    padding: 8px 4px 8px 4px;
}

.termsconditions .date[b-jehu9rx992] {
    text-align: end;
}
/* /Pages/Wishlist.razor.rz.scp.css */
@media screen and (max-width:578px) {
    .btndiv span.oi-pencil[b-5ysx5rwk2z] {
        font-size: 14px;
        padding-right: 8px;
    }
}

@media screen and (max-width: 525px) {

    .headingbar .heading[b-5ysx5rwk2z] {
        font-size: 19px;
    }

    .btndiv button.btn[b-5ysx5rwk2z] {
        font-size: 13px;
        padding: 7px;
        border-radius: 7px;
    }

    .btndiv span.text[b-5ysx5rwk2z] {
        display: none;
    }

    .btndiv span.oi-pencil[b-5ysx5rwk2z] {
        font-size: 12px;
        padding-right: 4px;
    }

    .closebtndiv span.oi-x[b-5ysx5rwk2z] {
        font-size: 14px;
    }

    .wishlist-item h5[b-5ysx5rwk2z] {
        font-size: 17px;
    }

    .wishlist-item h6[b-5ysx5rwk2z] {
        font-size: 14px;
    }

    .quotes #quote[b-5ysx5rwk2z] {
        font-size: 14px;
    }
}

@media screen and (max-width: 320px) {
    .btndiv button.btn[b-5ysx5rwk2z] {
        font-size: 12px;
        padding: 5px;
    }

    .wishlist-item h5[b-5ysx5rwk2z] {
        font-size: 15px;
    }

    .wishlist-item h6[b-5ysx5rwk2z] {
        font-size: 13px;
    }

    .btndiv span.oi-pencil[b-5ysx5rwk2z] {
        display: none;
    }
}

.wishlistrow .wishlist-item[b-5ysx5rwk2z] {
    flex-shrink: 1;
    background-color: #f5f5f7;
}

.headingbar[b-5ysx5rwk2z] {
    display: block;
    border-bottom: 1px solid rgb(238, 238, 238);
}

    .headingbar .heading[b-5ysx5rwk2z] {
        float: left;
        border-bottom: 4px solid #fcb0b3;
    }

.btndiv[b-5ysx5rwk2z] {
    display: flex;
}

    .btndiv button[b-5ysx5rwk2z] {
        border-radius: 10px;
        background-color: #fcb0b3;
        font-weight: 500;
    }

        .btndiv button:hover[b-5ysx5rwk2z] {
            background-color: #a9ccff;
        }

.closebtndiv[b-5ysx5rwk2z] {
    display: flex;
    justify-content: end;
}

    .closebtndiv button:hover[b-5ysx5rwk2z] {
        color: #a9ccff;
    }

    .closebtndiv button:focus[b-5ysx5rwk2z] {
        outline: none;
        box-shadow: 0 0 0 0;
    }

.delete[b-5ysx5rwk2z] {
   
    animation: fadeout-b-5ysx5rwk2z 0.4s;
}

@keyframes fadeout-b-5ysx5rwk2z {
    from {
        /*top: 200px;*/
        opacity: 1;
    }

    to {
        /* top: 220px;*/
        opacity: 0;
    }
}
/* /Shared/CardComponent.razor.rz.scp.css */
@media screen and (max-width:1200px) {
    .card .video[b-dsk0qsainq], .card .image[b-dsk0qsainq] {
        right: 81%;
    }
}

@media screen and (max-width:576px) {
    .card .video[b-dsk0qsainq], .card .image[b-dsk0qsainq] {
        right: 85%;
    }
}

@media screen and (max-width:505px) {
    .card-body h4.card-title[b-dsk0qsainq] {
        font-size: 17px;
    }

    .card-body p.card-text[b-dsk0qsainq] {
        font-size: 14px;
    }

    .card button.btn[b-dsk0qsainq] {
        padding: 3px 8px 3px 8px;
        font-size: 12px;
    }

    .card .video[b-dsk0qsainq] {
        right: 82%;
    }
}

@media screen and (max-width:350px) {
    .card .video[b-dsk0qsainq], .card .image[b-dsk0qsainq] {
        right: 77%;
    }
}




.card-body[b-dsk0qsainq] {
    width: 100%;
    
}

    .card-body .card-title[b-dsk0qsainq] {
        font-size: 21px;
        font-family: 'Lobster Two', serif;
    }
.card-body a[b-dsk0qsainq] {
    text-decoration:none;
    color:black;
}

.card button.btn[b-dsk0qsainq] {
    background-color: white;
    opacity: 0.6;
    border-radius: 50%;
}


.card button .oi[b-dsk0qsainq] {
   
    top: 0px;
}


.video[b-dsk0qsainq], .image[b-dsk0qsainq] {
    right: 83%;
    top: 3%;
}

.vidicon[b-dsk0qsainq], .imgicon[b-dsk0qsainq] {
    color: black;
}
/* /Shared/ContactUs.razor.rz.scp.css */
@media screen and (max-width:576px) {


    .contactmodal .modal-body[b-ezyphnfg76] {
        font-size: 14px;
    }

    .contactmodal .modal-content[b-ezyphnfg76] {
        width: 85%;
    }
}


.contactmodal .modal-body[b-ezyphnfg76] {
    text-align: center;
}
/* /Shared/EditFormModal.razor.rz.scp.css */
@media screen and (max-width:568px) {
    .modalbody label[b-txoezbyp2j] {
        font-size: 14px;
    }

    .modalbody h5[b-txoezbyp2j] {
        font-size: 18px;
    }
    input[b-txoezbyp2j]::placeholder {
        font-size:13px;
    }
}

.modalbody h5[b-txoezbyp2j] {
    display: inline-block;
    border-bottom: 2px solid #fcb0b3;
}
input[b-txoezbyp2j]::placeholder {
    text-align:center;
    opacity: 0.5;
}
/* /Shared/ForgotPassword.razor.rz.scp.css */
.backbtn button[b-r9zlijkm73] {
    color: black;
}
.text-success[b-r9zlijkm73]{
    font-size:15px;
    font-weight:bold;
    text-align:center;
}
/* /Shared/Loading.razor.rz.scp.css */
@keyframes configure-clockwise-b-5sf3n03u5j {
    0% {
        transform: rotate(0);
    }

    25% {
        transform: rotate(90deg);
    }

    50% {
        transform: rotate(180deg);
    }

    75% {
        transform: rotate(270deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes configure-xclockwise-b-5sf3n03u5j {
    0% {
        transform: rotate(45deg);
    }

    25% {
        transform: rotate(-45deg);
    }

    50% {
        transform: rotate(-135deg);
    }

    75% {
        transform: rotate(-225deg);
    }

    100% {
        transform: rotate(-315deg);
    }
}

.spinner-box[b-5sf3n03u5j] {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    cursor: progress;
}

.configure-border-1[b-5sf3n03u5j] {
    width: 115px;
    height: 115px;
    padding: 3px;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #a9ccff;
    animation: configure-clockwise-b-5sf3n03u5j 3s ease-in-out 0s infinite alternate;
}

.configure-border-2[b-5sf3n03u5j] {
    width: 115px;
    height: 115px;
    padding: 3px;
    left: -115px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #48639c;
    transform: rotate(45deg);
    animation: configure-xclockwise-b-5sf3n03u5j 3s ease-in-out 0s infinite alternate;
}

.configure-core[b-5sf3n03u5j] {
    width: 100%;
    height: 100%;
    background-color: white;
}
/* /Shared/LoginForm.razor.rz.scp.css */
#forgotpass[b-lxgw89laym] {
    color: #48639c;
    text-decoration: none;
}
.text-danger[b-lxgw89laym] {
    font-size: 15px;
    font-weight:bold;
}
.text-info[b-lxgw89laym] {
    font-size: 13px;
    text-align: center;
}
/* /Shared/LoginModal.razor.rz.scp.css */
@media screen and (max-width:576px) {
    .modal-header p[b-64xlm8bqtu] {
        font-size:15px;
    }
    .modal-header h3[b-64xlm8bqtu] {
        font-size:21px;
    }
    .modal-content div.modal-body[b-64xlm8bqtu] {
        width:90%;
    }
}


.modal-content[b-64xlm8bqtu] {
    border-radius: 15px;
}

.modal-header[b-64xlm8bqtu] {
    text-align: center;
    border-bottom: none;
}

    .modal-header h3[b-64xlm8bqtu] {
        color: #48639c;
    }

    .modal-header img[b-64xlm8bqtu] {
        margin-top: 32px;
    }

.modal-body[b-64xlm8bqtu] {
    width: 80%;
    margin: auto;
}

.signuplink[b-64xlm8bqtu] {
    text-align: center;
}

    .signuplink a[b-64xlm8bqtu] {
        text-decoration: none;
        color: #48639c
    }

/*shared css for LoginForm and SignupForm*/
[b-64xlm8bqtu] .separator {
    display: flex;
    align-items: center;
    text-align: center;
}

    [b-64xlm8bqtu] .separator::before,
    [b-64xlm8bqtu] .separator::after {
        content: '';
        flex: 1;
        border-bottom: 1px solid rgba(0,0,0, 0.2);
    }

    [b-64xlm8bqtu] .separator span {
        margin-right: .25em;
        margin-left: .25em;
    }

[b-64xlm8bqtu] input.form-control {
    background-color: rgba(169,204,255,0.3);
    border-radius: 10px;
}

[b-64xlm8bqtu] .form-control::placeholder {
    opacity: 0.5;
    font-size: 14px;
}

[b-64xlm8bqtu] .fbngoogle a {
    border: none;
    width: 95%;
    text-decoration: none;
    color: black;
}

[b-64xlm8bqtu] .regbtn button {
    background-color: #48639c;
    color: white;
}
/* /Shared/MainLayout.razor.rz.scp.css */

@media screen and (max-width:991px) {
    .footer p.name[b-61ndh671km] {
        font-size: 22px;
    }
}


@media screen and (max-width:578px) {
    .footer div a[b-61ndh671km] {
        font-size: 14px;
    }

    .footer div p[b-61ndh671km] {
        font-size: 15px;
    }

    .footer p.name[b-61ndh671km] {
        font-size: 20px;
    }

    .footer .socials img[b-61ndh671km] {
        width: 17px;
        height: auto;
    }
}
main[b-61ndh671km] {
    display: block;
    flex: 1 0 auto;
}

.footer[b-61ndh671km] {
    width: 100%;
    background-color: #a9ccff;
    color: #48639c;
    height: auto;
    margin-top: auto;
}

    .footer div[b-61ndh671km] {
        text-align: center;
    }

    .footer a[b-61ndh671km] {
        color: #48639c;
    }

    .footer .name[b-61ndh671km] {
        font-family: 'Lobster Two', serif;
        font-size: 24px;
        vertical-align: middle;
    }
    .footer .company a[b-61ndh671km] {
        /* text-decoration: dashed;*/

        font-weight: 500;
    }

    .footer .policies[b-61ndh671km] {
        opacity: 0.7;
        text-align: center;
    }

    .footer a:hover[b-61ndh671km] {
        text-decoration: none;
    }
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-bmea9epy4x] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-bmea9epy4x] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-bmea9epy4x] {
    font-size: 1.1rem;
}

.oi[b-bmea9epy4x] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-bmea9epy4x] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-bmea9epy4x] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-bmea9epy4x] {
        padding-bottom: 1rem;
    }

    .nav-item[b-bmea9epy4x]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-bmea9epy4x]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-bmea9epy4x]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-bmea9epy4x] {
        display: none;
    }

    .collapse[b-bmea9epy4x] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* /Shared/NoFooterLayout.razor.rz.scp.css */
@media screen and (max-width:1100px) {
    .navbar-brand img[b-1hna97kgtc] {
        max-width: 90%;
    }

    a.nav-link[b-1hna97kgtc] {
        font-size: 15px;
    }

    .btntext[b-1hna97kgtc] {
        font-size: 15px;
    }
}

@media screen and (max-width: 767px) {

    .oi-person[b-1hna97kgtc] {
        font-size: 90%;
    }

    .navbar-toggler-icon[b-1hna97kgtc] {
        font-size: 90%;
    }
}

@media screen and (max-width: 575px) {
    .navbar-brand img[b-1hna97kgtc] {
        width: 37%;
        height: auto;
    }

    .oi-person[b-1hna97kgtc] {
        font-size: 77%;
    }

    .navbar-toggler-icon[b-1hna97kgtc] {
        font-size: 70%;
    }

    .rightbtns[b-1hna97kgtc] {
        margin: 10px 6px;
        padding: 8px;
    }

    [b-1hna97kgtc] .modal-content {
        border-radius: 0;
    }
    .dropdown-toggle[b-1hna97kgtc]::after {
        vertical-align: middle;
        margin-left: 3px;
    }
}
@media screen and (max-width: 425px) {
    .navbar-brand img[b-1hna97kgtc] {
        width: 40%;
        height: auto;
    }
}


@media screen and (max-width: 505px) {
    .rightbtns[b-1hna97kgtc] {
        margin: 6px 5px;
        padding: 8px;
    }

    .oi-person[b-1hna97kgtc] {
        font-size: 70%;
    }
}

@media screen and (max-width: 380px) {
    .oi-person[b-1hna97kgtc] {
        font-size: 55%;
    }

    .rightbtns[b-1hna97kgtc] {
        margin: 6px 4px;
        padding: 7px;
    }

    .navbar-brand img[b-1hna97kgtc] {
        width: 43%;
        height: auto;
    }
}

@media screen and (max-width: 285px) {
    .oi-person[b-1hna97kgtc] {
        font-size: 39%;
    }

    .navbar-brand img[b-1hna97kgtc] {
        width: 43%;
        height: auto;
    }
}


.page[b-1hna97kgtc] {
    font-family: 'Neue Helvetica', Helvetica, Arial, sans-serif;
    color: black;
    margin: 0;
    min-height: 100%;
    min-height: 100vh;
    /*min-height: -webkit-fill-available;*/
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
}

.theader[b-1hna97kgtc] {
    background-color: #a9ccff;
    font-size: 14px;
    font-weight: 500;
    width: 100%;
    text-align: center;
}

.navbar-toggler[b-1hna97kgtc] {
    color: #48639c;
    border: none;
    padding: 4px 6px;
}
    .navbar-toggler:focus[b-1hna97kgtc] {
        box-shadow: 0 0 0 0;
        outline: none;
    }

.nav-item[b-1hna97kgtc] {
    font-weight: 500;
    text-decoration: none;
}

    .nav-item .nav-link[b-1hna97kgtc] {
        color: black;
    }

        .nav-item .nav-link:hover[b-1hna97kgtc] {
            color: #a9ccff;
        }

.accountdrpdwn .dropdown-menu[b-1hna97kgtc] {
    top: 100%;
    right: auto;
    left: auto;
    margin-top: 0;
    border: none;
}
/*small dropdown*/
.accountdrpdwnsmall .dropdown-menu[b-1hna97kgtc] {
    top: 100%;
    right: 0;
    left: auto;
    margin-top: 0;
    border: none;
}

    .accountdrpdwnsmall .dropdown-menu .dropdown-item[b-1hna97kgtc], .accountdrpdwn .dropdown-menu .dropdown-item[b-1hna97kgtc] {
        color: black;
        text-align: start;
        font-size: 16px;
    }

        .accountdrpdwnsmall .dropdown-menu .dropdown-item:hover[b-1hna97kgtc], .accountdrpdwn .dropdown-menu .dropdown-item:hover[b-1hna97kgtc] {
            background-color: #48639c;
            color: white;
        }

.accountdrpdwnsmall .userbtn[b-1hna97kgtc] {
    top: 0px;
}

.drpdwnicon[b-1hna97kgtc] {
    color: black;
}

    .drpdwnicon:hover[b-1hna97kgtc] {
        color: white;
    }
/*--*/
.dropdown-toggle[b-1hna97kgtc]::after {
    vertical-align: middle;
    
}

.userbtn[b-1hna97kgtc] {
    border: none;
    background-color: inherit;
}

.rightbtns[b-1hna97kgtc] {
    border-radius: 50%;
    color: white;
    background-color: #48639c;
    border: 2px solid #48639c;
}

.btnicon[b-1hna97kgtc] {
    color: #48639c;
}

    .btnicon:hover[b-1hna97kgtc] {
        color: #a9ccff;
    }
/* /Shared/Placeholdercard.razor.rz.scp.css */
.card .placeholderimg[b-i7mqbs8xt5] {
    min-width: 100%;
    background-color: #808080;
}

.placeholderimg[b-i7mqbs8xt5]::before {
    content: "";
    display: block;
    padding-top: 140%;
}

.placeholder[b-i7mqbs8xt5] {
    background-color: #808080;
    opacity: 0.3;
}
/* /Shared/PromptModal.razor.rz.scp.css */
/* /Shared/ResponsiveSideNav.razor.rz.scp.css */
.offcanvas[b-871dzv772c] {
    width: 270px;
}

.offcanvas-start[b-871dzv772c] {
    border-right: none;
}

.offcanvas-header[b-871dzv772c] {
    border-bottom: 2px dashed #a9ccff;
}

.card[b-871dzv772c] {
    border: none;
    border-radius: 0;
}

.card-header[b-871dzv772c] {
    background-color: inherit;
    border-bottom: none;
}

    .card-header a[b-871dzv772c] {
        text-decoration: none;
        color: #48639c;
        font-weight: 500;
        display: block;
        font-size: 15px;
    }

    .card-header span.oi-caret-bottom[b-871dzv772c] {
        font-size: 12px;
        float: right;
        color: #48639c;
    }

    .card-header span.oi-minus[b-871dzv772c] {
        color: #a9ccff;
        font-size: 12px;
    }

.card-body[b-871dzv772c] {
    list-style-type: none;
}

    .card-body .nav-item[b-871dzv772c] {
    }

    .card-body .nav-link[b-871dzv772c] {
        padding-left: 25px;
        color: rgba(0,0,0,0.5);
    }


.offcanvas-footer[b-871dzv772c] {
    width: 270px;
    height: auto;
    margin-top: auto;
    bottom: 0;
    position: fixed;
}

.upperfooter[b-871dzv772c] {
    background-color: #a9ccff;
    text-align: center;
}

    .upperfooter a[b-871dzv772c] {
        font-size: 14px;
        text-decoration: none;
        color: #48639c;
    }

.footer[b-871dzv772c] {
    /*  width: 250px;
    border-radius: 10px;*/
    background-color: #f5f5f7;
}

    .footer div[b-871dzv772c] {
        text-align: center;
    }
/* /Shared/ShareModal.razor.rz.scp.css */
@media screen and (max-width:576px) {
    #shareModal .modal-body[b-rkrdkr84et] {
        font-size: 14px;
    }

    #shareModal .btn-close[b-rkrdkr84et] {
        font-size: 14px;
    }

    #shareModal .input-group .copy[b-rkrdkr84et] {
        font-size: 14px;
    }
    .alert[b-rkrdkr84et] {
        min-width: 70%;
        font-size: 13px;
    }
}

#shareModal .modal-footer[b-rkrdkr84et] {
    border-top: 0;
}

#shareModal .input-group .copy[b-rkrdkr84et] {
    background-color: #48639c;
    color: white;
}

#shareModal .modal-header[b-rkrdkr84et] {
    border-bottom: none;
}
.alert[b-rkrdkr84et] {
    margin: auto;
    width: 70%;
    text-align:center;
}
