﻿.background_main {
    background: none;
}

.Service_page_inner .Service_page_inner_main .Service_page {
    width: 35%;
    max-width: 35%;
    min-width: 35%;
}

.Service_page_inner .Service_page_inner_main .Service_page_inner_right {
    width: 65%;
    max-width: 65%;
    min-width: 65%;
}


    .Service_page_inner_main .Service_page_inner_right .service_page_heading_pricing .puja_price {
        right: 0;
        position: absolute;
    }

.service_page_heading_pricing input {
    font-size: 0.85rem;
}

.Service_page_inner .Service_page_inner_main .Service_page_inner_right .service_page_heading p {
    font-weight: normal;
    font-size: 14px;
}

.service_tabs .nav-tabs .nav-link.active {
    border: none;
    border-bottom: 3px solid #652C90;
    color: #652C90;
    font-weight: bold;
}

.service_tabs .nav-tabs .nav-link:hover {
    border: none;
}

.service_tabs .nav-tabs .nav-link {
    color: #777;
    padding: .5rem 3.2rem;
}

.Benifits_sec p {
    font-weight: normal;
    line-height: 1.6;
    letter-spacing: 0.1px;
    font-size: 14px;
}

.service_page_heading_pricing .service_procedure_main .service_procedure {
    width: 38%;
    max-width: 38%;
    min-width: 38%;
}

.service_page_heading_pricing .service_procedure_main .service_inclusions {
    width: 22%;
    max-width: 22%;
    min-width: 22%;
}

.service_page_heading_pricing .service_procedure_main .service_priest {
    width: 22%;
    max-width: 22%;
    min-width: 22%;
}

.service_page_heading_pricing .service_procedure_main .service_price {
    width: 18%;
    max-width: 18%;
    min-width: 18%;
}

.Service_page_inner .Service_page_inner_main .Service_page_inner_select {
    max-width: 65%;
    width: 65%;
    min-width: 65%;
}

.Service_page_inner .Service_page_inner_main .services_page_inner_Order {
    max-width: 35%;
    width: 35%;
    min-width: 35%;
}

.service_page_heading_pricing .service_procedure_main h5 {
    font-size: 1.20em;
}

.Service_page_inner .Service_page_inner_main .services_page_inner_Order .order_summary .order_summary_table {
    font-size: 0.85rem;
    font-weight: normal;
}

.service_page_heading_pricing .service_procedure_main .service_inclusions label,
.service_page_heading_pricing .service_procedure_main .service_priest label {
    font-size: 0.9rem;
}

.Service_page_inner .Service_page_inner_main .services_page_inner_Order .order_summary .form-check .form-check-label {
    font-size: 0.9rem;
}


.Service_page_inner .Service_page_inner_main .Billing_Information {
    width: 50%;
    max-width: 50%;
    min-width: 50%;
}

.Service_page_inner .Service_page_inner_main .Billing_Order {
    max-width: 50%;
    width: 50%;
    min-width: 50%;
}

.Billing_Information .service_page_heading_pricing .Billing_Address_section {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding-left: 5px;
    padding-right:5px;
}

    .Billing_Information .service_page_heading_pricing .Billing_Address_section .Billing_input,
    .Billing_Information .service_page_heading_pricing .Billing_input {
        padding-left: 5px;
        padding-right: 5px;
        margin-bottom: 0.5em;
    }

        .Billing_Information .service_page_heading_pricing .Billing_Address_section .Billing_input .Billing_inputs_dropdown {
            font-size: 0.9em;
        }

        .Billing_Information .service_page_heading_pricing .Billing_Address_section .Billing_input label,
        .Billing_Information .service_page_heading_pricing .Billing_input label {
            font-size: 0.86rem;
        }

.Billing_Information .service_page_heading_pricing .Billing_Address_input {
    padding-left: 10px;
    padding-right: 10px;
}

.Billing_Information .service_page_heading_pricing .Billing_Address_section_bottom {
    padding-left: 10px;
    padding-right: 10px;
}

    .Billing_Information .service_page_heading_pricing .Billing_Address_section_bottom .Location_drop_down {
        padding-right: 5px;
    }

    .Billing_Address_section .Location_drop_down label {
        font-size: 0.86em;
    }

.Billing_Address_section .Location_drop_down .Billing_inputs_dropdown .Billing_inputs_dropdown_main {
    font-size: 0.82em;
}


.service_page_heading_pricing .service_procedure_main .service_procedure .procedure ul li {
    font-size: 0.8em;
    line-height: 1.8;
}


@media (max-width: 990px) {
    .Service_page_inner .Service_page_inner_main .Service_page_inner_select {
            width: 100%;
            max-width: 100%;
            min-width: 100%;
        }

        .Service_page_inner .Service_page_inner_main .services_page_inner_Order {
            width: 100%;
            max-width: 100%;
            min-width: 100%;
            padding-left: 0 !important;
            margin-top: 1rem;
        }
    }

  

    .user_dashboard_left .userdashboardnav .nav-item .nav-link .fa {
    font-size: 1.1rem !important;
}

.get_quote_form .get_quote_main .get_quote_section {
    width: 38%;
    margin: 0 auto;
}

.get_quote_form .get_quote_main .get_quote_section label {
    font-size: 0.95rem;
}

.get_quote_form .get_quote_main .get_quote_section .form-control {
    font-size: 0.95rem;
}

.Service_page_inner_main .Service_page_inner_select .service_page_heading_pricing label,
.Service_page_inner_main .Service_page_inner_select .service_page_heading_pricing select
{

    font-size: 0.85em;
}




@media (max-width: 750px) {
    .service_page_heading_pricing .service_procedure_main .service_procedure, .service_page_heading_pricing .service_procedure_main .service_inclusions, .service_page_heading_pricing .service_procedure_main .service_price, .service_page_heading_pricing .service_procedure_main .service_priest {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }

    .Service_page_inner .Service_page_inner_main .Service_page_inner_right {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }

    .get_quote_form .get_quote_main .get_quote_section {
        width: 100%;
        margin: 0 auto;
    }

    .get_quote_form .get_quote_main .get_quote_section .quote_mobile {
        width: 100% !important;
    }
}

