@media (max-width: 1900px) {
    /* 3-Grid Pricing-Style-5 */
    .pricing_5_upper img.PlanSticker_1 {
        display: none;
    }
    .pricing_5_upper img.PlanSticker_2 {
        display: block;
        bottom: auto;
        top: -40px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    div#grid3__pricing_5 .pricing_verient_1 .pricing_5_upper span.d-xxl-inline-block {
        display: none !important;
    }
    div#grid3__pricing_5 .pricing_verient_1 .pricing_5_upper span.d-xxl-none {
        display: inline-block !important;
    }
}
@media (min-width: 1400px) and (max-width: 1700px) {
    /* 3-Grid Pricing-Style-5 */
    div#grid3__pricing_5 .pricing_verient_1 .style_5upper_title ul.row>li,
    ul.row.pricing_style05_list>li {
        width: 100%;
        display: flex;
        gap: 10px;
    }
    div#grid3__pricing_5 .pricing_verient_1 .style_5upper_title ul.row {
        text-align: left !important;
    }
    .style_5upper_title {
        padding: 60px 40px 60px 40px;
        margin-left: -12px;
    }
    .style_5upper_title .pricing_upper_title h2.heading_text_1 {
        margin-left: 0;
        font-size: 48px;
        line-height: 48px;
    }
    div#grid3__pricing_5 .pricing_verient_1 .pricing_style_5>div>.row>div:nth-child(1) {
        width: 33.33%;
    }
    div#grid3__pricing_5 .pricing_verient_1 .pricing_style_5>div>.row>div:nth-child(2) {
        width: 66.66%;
    }
}
@media (max-width: 1500px) {
    .container {
        padding: 0 15px;
    }
    /* 3-Grid Pricing-Style-5 */
    .style_5upper_title .pricing_upper_title h2.heading_text_1 {
        margin-left: 0;
        font-size: 48px;
        line-height: 48px;
    }
    div#grid3__pricing_05 .pricing_style_5 .container-fluid>.row {
        gap: 40px;
    }
    div#grid3__pricing_05 .pricing_style_5 .container-fluid>div>div>div {
        position: unset;
    }
    div#grid3__pricing_05 .pricing_style_5 .container-fluid>.row>div {
        width: 100%;
    }
    div#grid3__pricing_05 .pricing_verient_2 .container-fluid ul.row.pricing_style05_list {
        justify-content: center;
    }
    ul.row.pricing_style05_list>li {
        display: flex;
        gap: 10px;
        width: 31%;
    }
    div#grid3__pricing_05 .pricing_style_5 .container-fluid>div>div>div .heading_text_3 {
        width: 96%;
        margin: 0 0 0 auto;
    }
    div#grid3__pricing_5,
    div#grid3__pricing_05 {
        overflow-x: hidden;
    }
}
@media (max-width: 1450px) {
    /* 3-Grid Pricing-Style-1 */
    .pricing_card_style_1 {
        padding: 75px 0 30px;
    }
}
@media (max-width: 1399px) {
    /* 3-Grid Pricing-Style-1 */
    .cleaning_truck {
        max-height: -webkit-fill-available;
        height: auto;
        width: 500px;
        display: block;
        position: relative;
        z-index: 0;
        margin: 20px auto;
        padding: 115px;
    }
    /* 3-Grid Pricing-Style-5 */
    .style_5upper_title {
        width: 70%;
        margin: 0 auto;
        padding: 40px 0px;
        mask-image: none;
        clip-path: polygon(3.192% 7.281%, 0.851% 1.669%, 0.851% 1.669%, 0.778% 1.435%, 0.75% 1.199%, 0.765% 0.968%, 0.818% 0.748%, 0.906% 0.545%, 1.026% 0.365%, 1.175% 0.214%, 1.35% 0.099%, 1.546% 0.026%, 1.761% 0%, 98.983% 0%, 98.983% 0%, 99.196% 0.025%, 99.391% 0.098%, 99.564% 0.211%, 99.713% 0.359%, 99.833% 0.537%, 99.923% 0.737%, 99.977% 0.955%, 99.994% 1.184%, 99.969% 1.418%, 99.9% 1.652%, 97.643% 7.291%, 97.643% 7.291%, 97.245% 8.42%, 96.943% 9.576%, 96.735% 10.752%, 96.621% 11.94%, 96.603% 13.133%, 96.678% 14.323%, 96.847% 15.502%, 97.111% 16.663%, 97.468% 17.799%, 97.918% 18.9%, 97.918% 18.9%, 98.371% 20.007%, 98.728% 21.147%, 98.992% 22.313%, 99.161% 23.497%, 99.235% 24.692%, 99.214% 25.89%, 99.097% 27.083%, 98.886% 28.263%, 98.579% 29.422%, 98.176% 30.554%, 97.658% 31.835%, 97.658% 31.835%, 97.258% 32.959%, 96.954% 34.11%, 96.745% 35.282%, 96.632% 36.466%, 96.613% 37.655%, 96.689% 38.841%, 96.86% 40.016%, 97.125% 41.172%, 97.484% 42.302%, 97.937% 43.398%, 97.937% 43.398%, 98.387% 44.485%, 98.744% 45.606%, 99.009% 46.752%, 99.181% 47.917%, 99.26% 49.093%, 99.245% 50.273%, 99.138% 51.448%, 98.936% 52.611%, 98.641% 53.756%, 98.252% 54.873%, 97.732% 56.184%, 97.732% 56.184%, 97.321% 57.365%, 97.011% 58.574%, 96.801% 59.804%, 96.69% 61.046%, 96.68% 62.292%, 96.769% 63.534%, 96.958% 64.763%, 97.245% 65.972%, 97.632% 67.152%, 98.116% 68.295%, 98.116% 68.295%, 98.625% 69.503%, 99.024% 70.75%, 99.312% 72.027%, 99.491% 73.325%, 99.56% 74.633%, 99.518% 75.944%, 99.366% 77.246%, 99.103% 78.531%, 98.73% 79.788%, 98.246% 81.009%, 98.027% 81.496%, 98.027% 81.496%, 97.555% 82.673%, 97.177% 83.883%, 96.896% 85.121%, 96.711% 86.377%, 96.621% 87.645%, 96.628% 88.918%, 96.732% 90.187%, 96.933% 91.445%, 97.231% 92.684%, 97.626% 93.898%, 99.287% 98.378%, 99.287% 98.378%, 99.35% 98.61%, 99.369% 98.842%, 99.349% 99.067%, 99.292% 99.281%, 99.201% 99.477%, 99.08% 99.65%, 98.932% 99.795%, 98.76% 99.905%, 98.568% 99.975%, 98.358% 100%, 1.031% 100%, 1.031% 100%, 0.806% 99.972%, 0.602% 99.892%, 0.423% 99.767%, 0.272% 99.604%, 0.154% 99.412%, 0.071% 99.195%, 0.026% 98.963%, 0.025% 98.722%, 0.069% 98.479%, 0.163% 98.241%, 2.338% 94.019%, 2.338% 94.019%, 2.902% 92.789%, 3.351% 91.512%, 3.686% 90.199%, 3.906% 88.861%, 4.011% 87.507%, 4.001% 86.147%, 3.875% 84.793%, 3.634% 83.453%, 3.275% 82.138%, 2.801% 80.859%, 2.801% 80.859%, 2.353% 79.662%, 2.008% 78.433%, 1.764% 77.18%, 1.623% 75.911%, 1.584% 74.635%, 1.647% 73.36%, 1.813% 72.095%, 2.08% 70.848%, 2.449% 69.629%, 2.92% 68.444%, 2.92% 68.444%, 3.386% 67.272%, 3.753% 66.067%, 4.021% 64.835%, 4.189% 63.585%, 4.256% 62.325%, 4.224% 61.063%, 4.092% 59.807%, 3.859% 58.566%, 3.526% 57.347%, 3.093% 56.158%, 2.567% 54.886%, 2.567% 54.886%, 2.162% 53.769%, 1.855% 52.624%, 1.645% 51.458%, 1.533% 50.28%, 1.518% 49.097%, 1.599% 47.917%, 1.778% 46.75%, 2.052% 45.602%, 2.423% 44.482%, 2.89% 43.398%, 2.89% 43.398%, 3.36% 42.306%, 3.733% 41.176%, 4.008% 40.019%, 4.185% 38.841%, 4.264% 37.652%, 4.244% 36.459%, 4.126% 35.272%, 3.908% 34.098%, 3.592% 32.946%, 3.176% 31.824%, 2.646% 30.564%, 2.646% 30.564%, 2.227% 29.434%, 1.907% 28.274%, 1.687% 27.092%, 1.566% 25.896%, 1.544% 24.695%, 1.621% 23.497%, 1.796% 22.31%, 2.069% 21.143%, 2.44% 20.003%, 2.91% 18.9%, 2.91% 18.9%, 3.377% 17.802%, 3.748% 16.667%, 4.021% 15.505%, 4.197% 14.323%, 4.275% 13.13%, 4.255% 11.934%, 4.137% 10.742%, 3.921% 9.564%, 3.606% 8.407%, 3.192% 7.281%);
    }
    .pricing_style_5>div {
        padding: 0 15px;
    }
    .pricing_style_5>div>.row {
        gap: 60px;
    }
    div#grid3__pricing_05 .pricing_verient_2 ul.row.pricing_style5_list li {
        padding: 0px 11px 0 0;
        line-height: 24px;
    }
    ul.row.pricing_style05_list>li {
        width: 50%;
    }
    div#grid3__pricing_05 .pricing_style_5 .container-fluid>div>div>div .heading_text_3 {
        width: 100%;
    }
    /* 3-Grid Pricing-Style-6 */
    .pricing_card_style_6.pricing6_active .pricing_upper_area_6>h3 {
        font-size: 25px;
    }
    /* 3-Grid Pricing-Style-8 */
    div#grid3__pricing_8 .pricing_style_8 {
        padding: 0 15px 100px;
    }
}
@media (max-width: 1250px) {
    /* 3-Grid Pricing-Style-1 */
    .pricing_card_style_1 {
        padding: 50px 0 30px;
    }
    ul.row.pricing_style1_list {
        padding: 15px 0;
    }
    .pricing_card_bottom .heading_text_2 {
        font-size: 40px;
    }
    /* 3-Grid Pricing-Style-4 */
    .pricing_card_style_4 .pricing_upper_area>h3.heading_text_5 {
        padding-left: 150px;
        padding-right: 0;
    }
    .pricing_card_style_4 {
        margin: 0;
    }
    .price_currency {
        -webkit-transform: translate(22px, -37px);
        -moz-transform: translate(22px, -37px);
        -ms-transform: translate(22px, -37px);
        -o-transform: translate(22px, -37px);
        transform: translate(22px, -37px);
    }
    /* 3-Grid Pricing-Style-10 */
    div#grid3__pricing_10 .container {
        padding: 0 35px;
    }
    .price10_tag {
        left: 65%;
    }
    .pricing10_upper h2 {
        font-size: 36px;
        line-height: 48px;
    }
    .pricing_card_style_10 {
        padding: 15px 15px 15px 30px;
    }
    /* 3-Grid Pricing-Style-12 */
    .pricing_card_style_12 {
        grid-template-columns: 160px 1fr 220px;
    }
    ul.row.pricing12_list li {
        gap: 10px;
        font-size: 22px;
    }
}
@media (max-width: 1199px) {
    /* 3-Grid Pricing-Style-1 */
    .pricing_card_style_1 {
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }
    .pricingbtn_01 a.btn_style_1::before {
        width: 14em;
        transform: translateX(-13em);
    }
    .pricingbtn_01 a.btn_style_1::after {
        width: 14em;
        transform: translateX(13em);
    }
    /* 3-Grid Pricing-Style-2 */
    .pricing_img_info span {
        width: 100%;
    }
    .pricing_img_info {
        flex-direction: column;
    }
    .pricing_style_2 .row.pricing_bottom {
        gap: 30px;
    }
    .pricing_style_2 .row.pricing_bottom>div:nth-child(1) {
        display: flex;
        gap: 15px;
        align-items: center;
    }
    .pricing_style_2 .row.pricing_bottom .style_2_btn_area {
        margin: 0;
        width: 100%;
    }
    .pricing_style_02 .pricing_plan_area>.row,
    .pricing_style_3 .pricing_plan_area>.row,
    div#grid3__pricing_4 .pricing_plan_area>.row,
    div#grid3__pricing_5 .pricing_verient_1 .pricing_plan_area>.row,
    div#grid3__pricing_6 .pricing_plan_area>.row,
    .pricing_style_7 .pricing_plan_area>.row,
    .pricing_style_9 .pricing_plan_area>.row,
    .pricing_style_10 .pricing_plan_area>.row,
    div#grid3__pricing_012 .pricing_plan_area>.row {
        gap: 60px 0;
        justify-content: center;
    }
    /* 3-Grid Pricing-Style-3 */
    .pricing_shap_style3 img:nth-child(1) {
        bottom: -10%;
        left: -20%;
        width: auto;
    }
    /* 3-Grid Pricing-Style-4 */
    div#grid3__pricing_04 .pricing_verient_2 .pricing_plan_area>.row>div.pricing_card_04_1 .pricing_card_style_4.pricing_card_style_04 {
        left: 0;
    }
    div#grid3__pricing_04 .pricing_verient_2 .pricing_plan_area>.row>div.pricing_card_04_3 .pricing_card_style_4.pricing_card_style_04 {
        right: 0;
    }
    div#grid3__pricing_04 .pricing_verient_2 .pricing_plan_area>.row>div.pricing_card_04_1,
    div#grid3__pricing_04 .pricing_verient_2 .pricing_plan_area>.row>div.pricing_card_04_3 {
        padding: 0 15px;
    }
    div#grid3__pricing_04 .pricing_verient_2 .pricing_plan_area>.row>div.pricing_card_04_1>div {
        display: flex;
        flex-direction: column;
        gap: 60px;
    }
    div#grid3__pricing_04 .pricing_verient_2 .pricing_plan_area>.row>div.pricing_card_04_3 .pricing_bottom_area h4,
    div#grid3__pricing_04 .pricing_verient_2 .pricing_plan_area>.row>div.pricing_card_04_3 .pricing_bottom_area ul.row.pricing_style4_list {
        padding-left: 0;
    }
    /* 3-Grid Pricing-Style-5 */
    .style_5upper_title {
        width: 98%;
    }
    .pricing_5_active {
        order: 3;
    }
    .pricing_card_style_05 .pricing_card_style_05_left,
    .style_05_right_btn {
        text-align: center;
    }
    .pricing_card_style_05 .pricing_card_style_05_left .ranting_star {
        justify-content: center;
    }
    .pricing_card_style_05_right {
        grid-template-columns: 100%;
        gap: 0;
    }
    a.btn_style_5::before {
        transition: transform 1s ease-in-out;
    }
    a.btn_style_5:hover::before {
        transform: translateX(100vw);
    }
    .pricing_card_style_05_right img {
        top: 0;
        width: 160px;
    }
    div#grid3__pricing_05 .pricing_style_5 .container-fluid {
        padding: 0 15px;
    }
    /* 3-Grid Pricing-Style-8 */
    .row.pricing_8_area>div.pricing_style_8_active {
        border: 2px solid #cbc8fa;
        border-top: 0;
        border-right: 0;
    }
    .row.pricing_8_area>div.pricing_style_8_1 {
        border-bottom: 2px solid #cbc8fa;
    }
    /* 3-Grid Pricing-Style-9 */
    .style9_area_img {
        width: 400px;
        height: auto;
        margin: 0 auto;
        text-align: center;
    }
    div#grid3__pricing_9 .pricing_verient_1 {
        background-position: inherit;
    }
    /* 3-Grid Pricing-Style-10 */
    .pricing_card_style_10 {
        padding: 15px 30px;
    }
    .price10_tag {
        top: 25%;
        left: -25px;
        right: 0;
        transform: unset;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: baseline;
        justify-content: center;
    }
    /* 3-Grid Pricing-Style-11 */
    ul.row.pricing11_list li {
        font-size: 18px;
    }
    .pricing_card_style_11.pricing_style_11_1 .pricing11_mid,
    .pricing_card_style_11.pricing_style_11_3 .pricing11_mid {
        padding-right: 15px;
    }
    /* 3-Grid Pricing-Style-11 */
    .pricing_card_style_12 .pricing12_left {
        width: 160px;
    }
    .pricing_card_style_12 .pricing12_right {
        width: 80%;
        flex-direction: row;
        margin: 0 0 0 auto;
    }
    .pricing_card_style_12 .pricing12_center {
        width: 80%;
    }
    .pricing_card_style_12 {
        display: flex;
        flex-wrap: wrap;
    }
}
@media (max-width: 1150px) {
    /* 3-Grid Pricing-Style-10 */
    .price10_tag {
        left: 0;
    }
}
@media (max-width: 991px) {
    .sec_padding,
    div#grid3__pricing_2 .pricing_verient_1,
    div#grid3__pricing_3 .pricing_verient_1,
    div#grid3__pricing_4 .pricing_verient_1 div#grid3__pricing_04 .pricing_verient_2,
    div#grid3__pricing_9 .pricing_verient_1 {
        padding: 50px 0;
    }
    .sec_padding_top {
        padding-top: 50px;
    }
    .sec_padding_bottom {
        padding-bottom: 50px;
    }
    /* 3-Grid Pricing-Style-1 */
    div#grid3__pricing_1 .pricing_verient_1 {
        padding: 50px 0;
    }
    div#grid3__pricing_1 .pricing_verient_1 .pricing_plan_area>.row {
        gap: 40px;
    }
    /* 3-Grid Pricing-Style-2 */
    div#grid3__pricing_2 .pricing_style_2 .pricing_upper_title h2.heading_text_3 {
        font-size: 35px;
        line-height: normal;
        letter-spacing: normal;
        width: 100%;
    }
    .pricing_style_2 .pricing_plan_area .pricing_card_style_2 {
        padding: 30px;
    }
    .pricing_style_02 .pricing_plan_area>.row {
        gap: 40px 0;
    }
    div#grid3__pricing_04 .pricing_plan_area>.row {
        justify-content: center;
    }
    /* 3-Grid Pricing-Style-5 */
    div#grid3__pricing_05 .pricing_plan_05_area>.row>div {
        width: 50%;
    }
    /* 3-Grid Pricing-Style-8 */
    div#grid3__pricing_8 .pricing_style_8 {
        padding: 0 15px 50px;
    }
    /* 3-Grid Pricing-Style-9 */
    .style9_area_img {
        width: auto;
        height: 250px;
    }
    /* 3-Grid Pricing-Style-11 */
    .pricing_card_style_11.pricing_style_11_1,
    .pricing_card_style_11.pricing_style_11_3 {
        left: 0;
        right: 0;
        padding: 30px 20px;
        margin: 0;
    }
    .pricing_card_style_11.pricing_style_11_2 hr {
        background: #E1E2E5;
    }
    /* 3-Grid Pricing-Style-12 */
    .pricing_card_style_12 {
        justify-content: center;
    }
    .pricing_card_style_12 .pricing12_left {
        width: 100%;
        display: flex;
    }
    .pricing_card_style_12 .pricing12_left .pricing12_img_info {
        flex-direction: row;
    }
    .pricing12_left .pricing12_img_info>span {
        width: 160px;
        height: 160px;
    }
    .pricing_card_style_12 .pricing12_left>.pricing12_right {
        display: flex;
        width: 55%;
        flex-direction: row;
        margin: 0 0 0 auto;
    }
    .pricing_card_style_12 .pricing12_right {
        display: none;
    }
    .pricing_card_style_12 .pricing12_center {
        width: 90%;
    }
}
@media (max-width: 960px) {
    .price10_tag span:nth-child(1) {
        font-size: 42px;
    }
    .price10_tag {
        left: 15px;
    }
}
@media (min-width: 768px) and (max-width: 850px) {
    /* 3-Grid Pricing-Style-1 */
    .pricing_style_01 .pricing_plan_area>.row>div {
        width: 100%;
    }
    .pricingbtn_01 a.btn_style_1::before {
        width: 20em;
        transform: translateX(-18em);
    }
    .pricingbtn_01 a.btn_style_1::after {
        width: 20em;
        transform: translateX(18em);
    }
    /* 3-Grid Pricing-Style-2 */
    .pricing_style_2 .row.pricing_bottom>div:nth-child(1) {
        flex-wrap: wrap;
        justify-content: center;
    }
    .pricing_style_02 .pricing_plan_area>.row {
        justify-content: unset;
    }
    .pricing_style_02 .pricing_plan_area>.row>div {
        width: 66%;
    }
    .pricing_style_02 .pricing_plan_area>.row>div:nth-child(2) {
        margin: 0 auto;
    }
    .pricing_style_02 .pricing_plan_area>.row>div:nth-child(3) {
        margin: 0 0 0 auto;
    }
    div#grid3__pricing_4 .pricing_plan_area>.row>div {
        width: 60%;
    }
    .style_5upper_title .pricing_upper_title h2.heading_text_1 {
        margin: 0 80px 30px;
        line-height: 58px;
    }
    /* 3-Grid Pricing-Style-5 */
    div#grid3__pricing_05 .pricing_style_5 .container-fluid>.row>div.col-xxl-3>div {
        width: 75%;
        margin: 0 auto;
    }
    /* 3-Grid Pricing-Style-6 */
    .pricing_card_style_6.pricing6_active .pricing_upper_area_6>h3 {
        transform: translate(-15px, 0);
    }
    /* 3-Grid Pricing-Style-7 */
    .pricing_style_7 .pricing_plan_area>.row>div {
        width: 100%;
    }
    .pricing_style_7 .pricing_plan_area>.row>div .pricing_card_style_7 {
        width: 55%;
        margin: 0 auto;
    }
    /* 3-Grid Pricing-Style-10 */
    div#grid3__pricing_10 .pricing_plan_area>.row>div {
        width: 70%;
    }
    .price10_tag {
        left: -5px;
    }
    /* 3-Grid Pricing-Style-12 */
    .pricing_card_style_12 .pricing12_left>.pricing12_right {
        width: 45%;
        gap: 20px;
        flex-wrap: wrap;
    }
    .pricing_card_style_12 .pricing12_left>.pricing12_right a.btn_style_12 {
        display: none;
    }
    .pricing12_outerbtn {
        width: 60%;
        margin: 0 auto;
    }
    .pricing_card_style_12 .pricing12_center {
        width: 100%;
    }
    ul.row.pricing12_list li {
        font-size: 21px;
    }
    .pricing12_outerbtn {
        display: block;
    }
}
@media (max-width: 850px) {
    /* 3-Grid Pricing-Style-2 */
    div#grid3__pricing_2 .pricing_upper_title p {
        font-size: 18px;
    }
    /* 3-Grid Pricing-Style-5 */
    div#grid3__pricing_05 .pricing_verient_2 .pricing_upper_title h2.heading_text_1 {
        font-size: 48px;
        margin: 0 80px 0;
        line-height: 58px;
    }
    ul.row.pricing_style05_list>li {
        width: 100%;
    }
    div#grid3__pricing_05 .pricing_plan_05_area>.row>div {
        width: 100%;
    }
    .pricing_card_style_05 {
        width: 70%;
        margin: 0 auto;
    }
    /* 3-Grid Pricing-Style-9 */
    .style9_area_img {
        height: 200px;
    }
    /* 3-Grid Pricing-Style-12 */
    .pricing_card_style_12 .pricing12_left {
        align-items: center;
        flex-wrap: wrap;
        gap: 20px;
    }
    .pricing_card_style_012 .pricing12_img_info {
        align-items: center;
        flex-direction: column;
    }
    .pricing_card_style_012 .pricing_cardshap_2 {
        height: 205px;
        width: 270px;
    }
}
@media (max-width: 767px) {
    .pt-60 {
        padding-top: 40px;
    }
    .pb-60 {
        padding-bottom: 40px;
    }
    .mt-60 {
        margin-top: 40px;
    }
    /* 3-Grid Pricing-Style-2 */
    .pricing_style_02 .pricing_card_style_2.blue_line_box {
        flex-direction: column;
    }
    .pricing_style_2 .pricing_plan_area>.row,
    .pricing_style_3 .pricing_plan_area>.row,
    div#grid3__pricing_4 .pricing_plan_area>.row,
    div#grid3__pricing_5 .pricing_verient_1 .pricing_plan_area>.row,
    .pricing_style_5>div>.row,
    .pricing_style_7 .pricing_plan_area>.row,
    .pricing_style_9 .pricing_plan_area>.row,
    div#grid3__pricing_12 .pricing_verient_1 .pricing_plan_area>.row,
    div#grid3__pricing_12 .pricing_plan_area>.row,
    div#grid3__pricing_012 .pricing_plan_area>.row {
        gap: 40px;
    }
    .pricing_upper_title .heading_text_1 {
        font-size: 48px;
        line-height: 64px;
    }
    div#grid3__pricing_2 .pricing_style_2 .pricing_upper_title h2.heading_text_3,
    .pricing_upper_title .heading_text_3 {
        font-size: 28px;
        line-height: 36px;
        margin: 15px 0px;
    }
    /* 3-Grid Pricing-Style-4 */
    div#grid3__pricing_4 .pricing_plan_area>.row>div {
        width: 90%;
    }
    .pricing_style_4 .pricing_upper_title h2.heading_text_1 {
        font-size: 35px;
        line-height: 35px;
    }
    .style_5upper_title .pricing_upper_title h2.heading_text_1 {
        font-size: 36px;
        line-height: 48px;
    }
    .pricing_5_active {
        order: initial;
    }
    .pricing_card_style_05 {
        width: 90%;
    }
    div#grid3__pricing_05 .pricing_verient_2 .pricing_upper_title h2.heading_text_1 {
        margin: 0 15px;
    }
    /* 3-Grid Pricing-Style-6 */
    .pricing_card_style_6 {
        width: 70%;
        margin: 80px auto 0;
    }
    /* 3-Grid Pricing-Style-7 */
    .pricing_style_7 .pricing_plan_area>.row>div .pricing_card_style_7 {
        width: 60%;
        margin: 0 auto;
    }
    /* 3-Grid Pricing-Style-8 */
    .row.pricing_8_area>div.pricing_style_8_1 {
        border-bottom: 0;
    }
    .row.pricing_8_area>div.pricing_style_8_active {
        border: 2px solid #cbc8fa;
        border-left: 0;
        border-right: 0;
    }
    /* 3-Grid Pricing-Style-9 */
    .pricing_card_style_9 {
        width: 85%;
        margin: 0 auto;
    }
    .style9_area_img {
        height: auto;
    }
    .pricing_detail_shap>.row>div:nth-child(1) {
        all: unset;
    }
    .price10_shap_content {
        position: absolute;
        left: -70px;
        top: 0;
        width: 200px;
        height: 200px;
    }
    .price10_shap_content svg {
        width: 100%;
        height: 100%;
    }
    .price10_tag {
        left: 0px;
        width: auto;
        height: auto;
    }
    .pricing_10_bottom {
        height: 90%;
        justify-content: flex-end;
    }
    .pricing_card_style_12 .pricing12_left>.pricing12_right {
        width: 95%;
        margin: 10px auto;
    }
    ul.row.pricing12_list li {
        width: 370px !important;
        margin: 0 auto;
    }
}
@media (max-width: 650px) {
    /* 3-Grid Pricing-Style-7 */
    .pricing_style_7 .pricing_plan_area>.row>div .pricing_card_style_7 {
        width: 80%;
    }
}
@media (max-width: 575px) {
    .sec_padding,
    div#grid3__pricing_1 .pricing_verient_1,
    div#grid3__pricing_4 .pricing_verient_1,
    div#grid3__pricing_04 .pricing_verient_2,
    div#grid3__pricing_9 .pricing_verient_1 {
        padding: 30px 0;
    }
    .sec_padding_top {
        padding-top: 30px;
    }
    .sec_padding_bottom {
        padding-bottom: 30px;
    }
    button.scrollbtn {
        right: 15px;
        bottom: 15px;
    }
    .pricing_upper_title .heading_text_1 {
        font-size: 36px;
        line-height: normal;
    }
    /* 3-Grid Pricing-Style-1 */
    .pricing_card_style_1 {
        background: #fff;
        border-radius: 0% 0% 15% 15%;
    }
    div#grid3__pricing_1 .pricing_upper_title .heading_text_1 {
        font-size: 48px;
        line-height: 64px;
    }
    /* 3-Grid Pricing-Style-4 */
    div#grid3__pricing_4 .pricing_plan_area>.row>div,
    .pricing_card_style_6 {
        width: 100%;
    }
    div#grid3__pricing_04 .pricing_plan_area>.row {
        gap: 40px;
    }
    /* 3-Grid Pricing-Style-8 */
    div#grid3__pricing_8 .pricing_style_8 .pricing_upper_title .heading_text_1 {
        font-size: 30px;
        line-height: 40px;
    }
    /* 3-Grid Pricing-Style-10 */
    div#grid3__pricing_10 .container,
    div#grid3__pricing_10 .pricing_plan_area>.row>div {
        padding: 0 15px;
    }
    .pricing_card_style_10 {
        padding: 15px;
    }
    .pricing_style_10 .pricing_plan_area {
        margin-top: 60px;
    }
    .pricing_style_10 h1.heading_text_2,
    .pricing_style_11 .pricing_upper_title h1.heading_text_2 {
        font-size: 36px;
        line-height: normal;
    }
    .pricing_detail_shap {
        position: relative;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }
    .pricing10_upper {
        margin: 50px 0 0;
    }
    .price10_shap_content {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        margin: -50px auto 0;
        width: 200px;
        height: 200px;
    }
    .pricing_10_bottom {
        height: 100%;
        justify-content: flex-end;
        padding: 30px 0 120px;
    }
    .style10_btn_area a.btn_style_10 {
        right: 0;
        left: 0;
        margin: 0 auto;
    }
}
@media (max-width: 430px) {
    .loading_content span.loading_item {
        width: 25px;
        height: 50px;
    }
    /* 3-Grid Pricing-Style-1 */
    div#grid3__pricing_1 .pricing_upper_title .heading_text_1 {
        font-size: 40px;
        line-height: 50px;
    }
    div#grid3__pricing_1 .pricing_upper_title .heading_text_3 {
        font-size: 28px;
    }
    .pricing_card_style_1 {
        padding: 30px;
    }
    .pricing_verient_1 .pricing_card_upper h2.heading_text_2 {
        font-size: 36px;
        line-height: normal;
    }
    ul.row.pricing_style1_list li,
    .pricing_card_style_01 .pricing_card_bottom ul.row.pricing_style01_list li {
        justify-content: start;
        font-size: 18px;
    }
    .cleaning_truck {
        height: 150px;
        width: 100%;
        padding: 0;
        margin: 5px auto;
    }
    /* 3-Grid Pricing-Style-2 */
    .pricing_upper_title .heading_text_1 {
        font-size: 40px;
        line-height: 48px;
    }
    div#grid3__pricing_2 .pricing_style_2 .pricing_upper_title h2.heading_text_3,
    .pricing_upper_title .heading_text_3 {
        font-size: 24px;
        line-height: 30px;
    }
    .pricing_style_2 .row.pricing_bottom>div:nth-child(1) {
        flex-wrap: wrap;
        justify-content: center;
    }
    /* 3-Grid Pricing-Style-3 */
    .pricing_shap_style3 img:nth-child(1) {
        bottom: -5%;
    }
    .pricing_shap_style3 img:nth-child(2) {
        top: -10%;
        right: -25%;
    }
    /* 3-Grid Pricing-Style-4 */
    .pricing_style_4 .pricing_upper_title h2.heading_text_1 {
        font-size: 24px;
        line-height: 24px;
    }
    .pricing_upper_title p {
        font-size: 18px;
        line-height: 30px;
    }
    ul.row.pricing_style4_list {
        padding: 20px 0 0;
    }
    .pricing_bottom_area h4,
    .pricing_style_11 .pricing_upper_title p {
        font-size: 20px;
    }
    .pricing_card_style_4 .pricing_upper_area .pricing_shap_detail_area {
        padding: 77px 15px 35px 15px;
    }
    .pricing_card_style_4 .pricing_upper_area {
        height: auto;
    }
    .pricing_card_style_4 .pricing_upper_area>h3.heading_text_5 {
        padding-left: 0;
        padding-right: 0;
        align-items: center;
        justify-content: center;
        text-align: center;
        top: -25px;
    }
    /* 3-Grid Pricing-Style-5 */
    .style_5upper_title .pricing_upper_title h2.heading_text_1 {
        margin: 0 40px 15px;
    }
    .pricing_card_style_05,
    .pricing_style_7 .pricing_plan_area>.row>div .pricing_card_style_7 {
        width: 100%;
    }
    .pricing_card_style_05_right img {
        display: none;
    }
    .pricing_05_active {
        position: relative;
    }
    .pricing_05_active>img {
        display: block;
        position: absolute;
        top: -15px;
        left: 0;
        right: 0;
        margin: 0 auto;
        z-index: 1;
        width: 160px;
    }
    div#grid3__pricing_05 .pricing_verient_2 .pricing_upper_title h2.heading_text_1 {
        font-size: 36px;
        line-height: 48px;
        margin: 0;
    }
    /* 3-Grid Pricing-Style-6 */
    div#grid3__pricing_6 .pricing_plan_area>.row {
        gap: 40px;
    }
    .pricing_card_style_6.pricing6_active {
        margin: 120px 0 0;
    }
    div#grid3__pricing_6 .pricing_upper_title h2.heading_text_2,
    .pricing_style_12 .pricing_upper_title .heading_text_1 {
        font-size: 36px;
        line-height: normal;
    }
    /* 3-Grid Pricing-Style-7 */
    div#grid3__pricing_7 .pricing_upper_title h2.heading_text_2,
    div#grid3__pricing_07 .pricing_upper_title h2.heading_text_2 {
        width: auto;
        margin-bottom: 15px;
    }
    div#grid3__pricing_7 .pricing_upper_title h2.heading_text_2 span.upper_text_1,
    div#grid3__pricing_7 .pricing_upper_title h2.heading_text_2 span.upper_text_3,
    div#grid3__pricing_07 .pricing_upper_title h2.heading_text_2 span.upper_text_1,
    div#grid3__pricing_07 .pricing_upper_title h2.heading_text_2 span.upper_text_3 {
        transform: translateX(-19%);
        font-size: 64px;
    }
    div#grid3__pricing_7 .pricing_upper_title h2.heading_text_2 span.upper_text_2,
    div#grid3__pricing_07 .pricing_upper_title h2.heading_text_2 span.upper_text_2 {
        font-size: 70px;
        transform: translateX(13px);
    }
    div#grid3__pricing_7 .pricing_upper_title h2.heading_text_2 span.upper_text_3,
    div#grid3__pricing_07 .pricing_upper_title h2.heading_text_2 span.upper_text_3 {
        transform: translateX(22%);
    }
    /* 3-Grid Pricing-Style-9 */
    .pricing_card_style_9 {
        width: 100%;
    }
    .pricing9_upper .pricing9_tag {
        font-size: 40px;
    }
    /* 3-Grid Pricing-Style-11 */
    .pricing_card_style_11 .pricing11_mid {
        padding-right: 0 !important;
        padding-left: 0 !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .pricing_card_style_11.pricing_style_11_1 .pricing11_upper,
    .pricing_card_style_11.pricing_style_11_3 .pricing11_bottom {
        padding-right: 0;
        padding-left: 0;
    }
    /* 3-Grid Pricing-Style-12 */
    .pricing_card_style_12 .pricing12_center,
    ul.row.pricing12_list li {
        width: 100% !important;
    }
    .pricing_card_style_12 .pricing12_left>.pricing12_right {
        width: 100%;
        flex-direction: column;
        gap: 15px;
    }
    .pricing12_right ul.row li {
        justify-content: center;
    }
}
@media (max-width: 400px) {
    /* 3-Grid Pricing-Style-1 */
    .pricing_card_style_01 .pricing_card_midd h3.heading_text_2 {
        font-size: 32px;
    }
    .pricing_card_style_01 .pricing_card_upper {
        padding: 20px 20px 0;
    }
    .pricing_card_style_01 .pricing_card_bottom {
        padding: 0 20px 20px;
    }
    .pricing_style_01 .pricing_card_bottom .heading_text_2 {
        font-size: 33px;
    }
    .price_tag::before {
        width: 80px;
        height: 50px;
        font-size: 24px;
    }
    ul.row.pricing_style1_list li span svg {
        width: -webkit-fill-available;
        height: max-content;
    }
    /* 3-Grid Pricing-Style-2 */
    .pricing_style_4 .pricing_upper_title h2.heading_text_1:nth-child(1) {
        margin-bottom: 0;
        line-height: 30px;
    }
    .pricing_style_4 .pricing_upper_title h2.heading_text_1:nth-child(2) {
        line-height: 35px;
        margin-bottom: 0;
    }
    .pricing_style_4 .pricing_upper_title h2.heading_text_1:nth-child(2),
    .pricing_style_4 .pricing_upper_title h2.heading_text_1 {
        margin-top: 6px;
    }
    .pricing_headtitle p,
    .pricing_style_11 .pricing_upper_title h1.heading_text_2,
    .pricing_style_12 .pricing_upper_title .heading_text_1 {
        font-size: 28px;
    }
    .pricing_style_2 .pricing_plan_area .pricing_card_style_2,
    .pricing_card_style_2 {
        padding: 30px 15px;
    }
    /* 3-Grid Pricing-Style-5 */
    .style_5upper_title {
        width: 100%;
        padding: 20px 0;
    }
    .style_5upper_title .pricing_upper_title h2.heading_text_1 {
        margin: 0 30px 15px;
        font-size: 25px;
        line-height: 40px;
    }
    div#grid3__pricing_5 .pricing_verient_1 .style_5upper_title ul.row {
        gap: 15px 0;
        padding: 0 15px;
    }
    .pricing_card_style_05 {
        padding: 20px;
    }
    ul.row.pricing_style05_list>li {
        font-size: 22px;
    }
    div#grid3__pricing_05 .pricing_verient_2 .pricing_upper_title h2.heading_text_1,
    .pricing_style_10 h1.heading_text_2 {
        font-size: 30px;
        line-height: 38px;
    }
    /* 3-Grid Pricing-Style-6 */
    .pricing_card_style_6 .pricing_6_priceing {
        position: relative;
        width: max-content;
        margin: 0 0 0 auto;
        left: 0;
        right: 0;
        display: block;
        transform: translateX(14px);
    }
    .pricing_card_style_6.pricing6_active .pricing_upper_area_6>h3 {
        font-size: 30px;
        margin: 15px 0;
    }
    .pricing_card_style_6.pricing6_active .popular_lable img {
        top: -12%;
    }
    .pricing_card_style_6 {
        padding: 10px 15px 30px;
    }
    div#grid3__pricing_6 .pricing_upper_title h1.heading_text_2 {
        font-size: 36px;
    }
    /* 3-Grid Pricing-Style-7 */
    .pricing_card_upperbody {
        padding: 50px 30px 0;
    }
    div#grid3__pricing_7 .pricing_upper_title h2.heading_text_2 span.upper_text_1,
    div#grid3__pricing_7 .pricing_upper_title h2.heading_text_2 span.upper_text_3,
    div#grid3__pricing_07 .pricing_upper_title h2.heading_text_2 span.upper_text_1,
    div#grid3__pricing_07 .pricing_upper_title h2.heading_text_2 span.upper_text_3 {
        transform: translateX(-24%);
        font-size: 55px;
    }
    div#grid3__pricing_7 .pricing_upper_title h2.heading_text_2 span.upper_text_2,
    div#grid3__pricing_07 .pricing_upper_title h2.heading_text_2 span.upper_text_2 {
        font-size: 55px;
        transform: translateX(0);
        line-height: 65px;
    }
    div#grid3__pricing_7 .pricing_upper_title h2.heading_text_2 span.upper_text_3,
    div#grid3__pricing_07 .pricing_upper_title h2.heading_text_2 span.upper_text_3 {
        transform: translateX(26%);
    }
    .pricing_card_upperbody h3.heading_text_2 {
        font-size: 40px;
    }
    .pricing_card_upperbody {
        text-align: center;
    }
    .pricing_card_upperbody p {
        padding: 0;
    }
    /* 3-Grid Pricing-Style-8 */
    .pricing8_tag span.heading_text_1 {
        font-size: 54px;
    }
    .pricing8_tag {
        margin: 5px 0;
    }
    ul.row.pricing8_list li {
        font-size: 18px;
    }
    .row.pricing_8_area>div {
        padding: 30px 15px;
    }
    a.btn_style_8 {
        padding: 20px 30px;
    }
    .row.pricing_8_area .thumbimg {
        right: 10px;
    }
    /* 3-Grid Pricing-Style-9 */
    .pricing9_titles h2.heading_text_3 {
        font-size: 28px;
    }
    .pricing9_titles p,
    ul.row.pricing12_list li {
        font-size: 20px;
    }
    ul.row.pricing9_list {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    ul.row.pricing9_list li {
        font-size: 18px;
    }
    /* 3-Grid Pricing-Style-10 */
    div#grid3__pricing_10 .pricing_verient_1 .pricingshap_10 img {
        top: -10%;
    }
    div#grid3__pricing_10 .pricing_verient_1 .pricingshap_10 img:nth-child(2) {
        bottom: -10%;
    }
    /* 3-Grid Pricing-Style-12 */
    .pricing_card_style_12 .pricing12_left .pricing12_img_info {
        flex-direction: column;
    }
    .pricing_card_style_12,
    .pricing_card_style_012 {
        padding: 20px 15px;
    }
    .pricing_card_style_12 .pricing_cardshap_1 {
        height: 250px;
        width: 370px;
        right: -140px;
        top: 164px;
    }
    .pricing_card_style_12 .pricing_cardshap_2 {
        height: 175px;
        width: 215px;
        left: -12px;
        top: 0;
    }
    .pricing_card_style_12 .pricing12_left {
        justify-content: center;
    }
    ul.row.pricing12_list {
        gap: 20px;
    }
    ul.row.pricing12_list li {
        align-items: center;
    }
    .pricing_card_style_012 .pricing_cardshap_2{
        width: 200px;
    }
}
@media (max-width: 350px) {
    /* 3-Grid Pricing-Style-1 */
    .cleaning_truck {
        height: 120px;
    }
    div#grid3__pricing_1 .pricing_upper_title .heading_text_1,
    .pricing_verient_1 .pricing_card_upper h2.heading_text_2 {
        font-size: 32px;
    }
    .pricing_card_style_1,
    .pricing_card_style_9 {
        padding: 15px;
    }
    .pricing_card_bottom .heading_text_2,
    .pricing_card_style_01 .pricing_card_midd h3.heading_text_2 {
        font-size: 28px;
    }
    .pricingbtn_01 a.btn_style_1 {
        margin: 0 10px;
    }
    .pricing_card_style_01,
    .pricing_card_style_01 .pricing_card_midd {
        padding: 10px;
    }
    .pricing_card_style_01 .pricing_card_upper {
        padding: 10px 10px 0;
    }
    .pricing_card_style_01 .pricing_card_bottom {
        padding: 0 10px 10px;
    }
    /* 3-Grid Pricing-Style-2 */
    ul.row.pricing_style2_list li,
    .pricing_card_style_3 .pricing_upper p {
        font-size: 16px;
    }
    .pricing_style_2 .pricing_upper {
        margin-top: 15px;
    }
    .pricing_tag {
        top: -28px;
        right: 0;
        width: 80px;
        height: 78px;
    }
    /* 3-Grid Pricing-Style-3 */
    ul.row.pricing_style3_list li {
        font-size: 18px;
    }
    .pricing_card_style_3 .pricing_upper p {
        line-height: 28px;
    }
    /* 3-Grid Pricing-Style-5 */
    div#grid3__pricing_05 .pricing_plan_05_area>.row>div {
        padding: 0;
    }
    /* 3-Grid Pricing-Style-6 */
    .pricing_upper_area_6 img {
        width: 200px;
        height: 200px;
    }
    .popular_lable span {
        top: -70px;
    }
    .btn_style_6 a {
        padding: 15px;
        font-size: 14px;
    }
    ul.row.pricing_style6_list li {
        gap: 10px;
        font-size: 16px;
    }
    /* 3-Grid Pricing-Style-7 */
    .pricing_style_7 .pricing_upper_title>.heading_text_1 {
        font-size: 36px;
    }
    div#grid3__pricing_7 .pricing_upper_title h2.heading_text_2 span.upper_text_1,
    div#grid3__pricing_7 .pricing_upper_title h2.heading_text_2 span.upper_text_3,
    div#grid3__pricing_07 .pricing_upper_title h2.heading_text_2 span.upper_text_1,
    div#grid3__pricing_07 .pricing_upper_title h2.heading_text_2 span.upper_text_3 {
        transform: translateX(-30%);
    }
    div#grid3__pricing_7 .pricing_upper_title h2.heading_text_2 span.upper_text_3,
    div#grid3__pricing_07 .pricing_upper_title h2.heading_text_2 span.upper_text_3 {
        transform: translateX(30%);
    }
    /* 3-Grid Pricing-Style-8 */
    div#grid3__pricing_8 .pricing_style_8 .pricing_upper_title .heading_text_1,
    .pricing_style_12 .pricing_upper_title .heading_text_1 {
        font-size: 24px;
        line-height: 36px;
    }
    .row.pricing_8_area .thumbimg {
        display: none;
    }
    /* 3-Grid Pricing-Style-11 */
    a.btn_style_11 {
        font-size: 17px;
    }
}