@media (max-width:1800px) {
    .range_sliderstep1 .step_tittle {margin-left:10.6rem;}
    .range_sliderstep1.range_sliderstep2 .step_tittle {margin-left: 24.6rem;}
    .tabace_wrap ul li .nav-link {width: 15.8rem;height: 11.3rem;}
    .range_sliderstep1.range_sliderstep3 .step_tittle {margin-left:39.6rem;}
    .range_sliderstep1.range_sliderstep4 .step_tittle {margin-left:44.5rem;}
    .range_sliderstep1.range_sliderstep5 .step_tittle {margin-left:54.6rem;}
    .range_sliderstep1.range_sliderstep6 .step_tittle {margin-left:62.6rem;}

    .range_sliderstep1 .range_input::after {left: 13.5rem;}
    .range_sliderstep1 .range_input2::after {left: 27.5rem; }
    .range_sliderstep1 .range_input3::after {left: 41.5rem;}
    .range_sliderstep1 .range_input4::after {left:49.5rem;}
    .range_sliderstep1 .range_input5::after {left:58.5rem;}
    .range_sliderstep1 .range_input6::after {left: 70.5rem;}
    .thank_yourange .range_input::after{left:calc(100% - 1.5rem);}

    .comon_input .attach_file>.choose_file{top: 0;}

}/*--1800px-css-end--*/
@media (max-width: 1649px) {
    .tabace_wrap ul li .nav-link {width: 15.9rem;height: 10.3rem;}
    .tabace_wrap .step2_inner h3 {margin-bottom: 2rem; }
    .tabace_wrap ul li .nav-link img { margin-bottom: 1.3rem;}
    .form_wrap.step2wrap .next_prebtnwrap{margin-top: 2rem;}
    .tabace_wrap .step2_inner ul li input[type="radio"]:checked + label:before, .tabace_wrap .step2_inner ul li input[type="radio"]:not(:checked) + label:before {width:2.2rem;height:2.2rem;}
    .range_sliderstep1.range_sliderstep2 .step_tittle {margin-left: 24.6rem;}
    .tabace_wrap .step2_inner ul li input[type="radio"]:checked + label:after, .tabace_wrap .step2_inner ul li input[type="radio"]:not(:checked) + label:after {width: 14px;height: 14px;}
    /*--step-2-css-end--*/
    .range_sliderstep3 .step_tittle {margin-left: 40.6rem;}
    .step_wrap .form_wrap .pre_btn{width: 5.1rem; height: 5.1rem;}
    .step_wrap .form_wrap .next_btn{height: 5.1rem;}
    /*--step-3-css-end--*/
    .range_sliderstep4 .step_tittle {margin-left: 44rem;}
    /*--step-4-css-end--*/
    .step4_form .form-group.has-filled input {background-position: 100% 4px;}
    .range_sliderstep5 .step_tittle { margin-left: 54rem;}
    /*--step-5-css-end--*/
    .range_sliderstep6 .step_tittle {margin-left: 61.6rem;}
    .step6_wrap .order_summery2, .step6_wrap .order_summery3 { padding: 2rem 0rem;margin-top: 4rem;}
    /*--step-6-css-end--*/
    /*--All-Step-css-end--*/

    .about_top .about_content {padding-inline: 0;}
    .about1 .about1_content blockquote {max-width: 53%;}
    .center_heading {max-width: 81.5%;}
    .about3 .abcontent_right {width: 68%; }
    /*--about-css-end--*/
    .reviews_wrap ul li .prof_name .prof_detial {margin-left: 1rem;}
    .reviews_wrap ul li .prof_name figure {width: 5.6rem;height: 5.6rem;}
    /*--review-css-end--*/
    /*--UI14041994-31-05-2024-about-us-css-end--*/


    .locdetl_wrap1 {margin-top: 4rem; }
    .locdetl_wrap2 .locdetl_content1 {padding-inline: 6rem 5rem;}
    .locdetl_wrap2 .flex-row-reverse .locdetl_content1 {padding-inline: 4rem 4.5rem;}
    .locdetl_wrap2 .locdetl_content1 p:not(:last-child), .locdetl_wrap2 .flex-row-reverse p:not(:last-child) {margin-bottom: 2rem;}
    /*--location-css-end--*/
    .location_landing .locdetl_content h2 {max-width: 100%;}
    .location_landing .locdetl_content {padding-right: 7.3rem;}
    .location_landing .comon_input{padding: 4rem 3.5rem;}
    .location_landing figure { margin-top: -13.5rem;}
    /*--location-landing-css-end--*/
    .tabace_wrap .results .youhave_select::before {top:2rem;right: -5rem;background-size: 58% 64%;}
    /*--UI14041994-03-06-2024--css-end--*/
    .step_wrap .form_wrap .form-control {min-height: 4.6rem;}
    /*--UI14041994-04-06-2024--css-end--*/

    .servic_dettop blockquote {max-width: 90%;}
    .service_details blockquote {max-width: 88%;}
    .service_details .about3 .abcontent_right { width: 66%;}
    .service_details .about3 .row .col-lg-6:nth-child(2) {padding: 8.1rem 8.6rem;}
    .locdetl_wrap1.bed-services ul {margin-block: 5rem 6rem;}
    .bed-services .locdetl_content blockquote { max-width: 90%;}
    .service_details2 .locdetl_content1 {padding-right: 6rem;}
    .service_details2 .sercc-cont {padding-right: 2rem;}
    .about1.aboyr-services .about1_content ul li{width: 21%;}
    .tricks-accd.services-detaill .tips-accd .accordion-body p {max-width: 86%;}
    .tricks-accd.services-detaill .tips-accd .accordion-item {padding-block: 2.6rem;}
    .about1.aboyr-services .about1_content blockquote {max-width: 94%;}
    .about1.aboyr-services .about1_content p {max-width: 100%;}

    .career .career-content p{padding-right:4rem;}
    .indepet .career-content { max-width: 84%; }
    .Independent-block p, .Independent-block ul li{color: var(--color_black);font-weight: normal;}
    .pagination_wrap .pagination li a{width: 4rem;height: 4rem;}

    .inform_innerbx p, .elevator_switch .switch-label:before, .elevator_switch .switch-label:after{font-size: var(--font-16);}
    .switch {width: 65px;height: 25px;}
    .switch-label {font-size: var(--font-11); width: 6.5rem;height:2.5rem;}
    .switch-handle {top:49%;left: 8px;width: 17px;height: 17px;}
    .elevator_switch .switch-label {height: 2.5rem;width: 12rem;}
    .elevator_switch .switch-handle::before {width: 1rem;height: 1rem;}
    .qty-input .qty-count, .qty-input-floor .qty-count-floor {width: 17px;height: 17px;}
    .qty-input .product-qty, .qty-input-floor .floor-qty {width: auto;min-width: 0;display: inline-block;text-align: center;-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield;letter-spacing: 0.55px;font-size: var(--font-11);padding: 0;}
    .inform_innerbx .qty-input,.sterp3_wrap .inform_innerbx .qty-input, .inform_innerbx .qty-input-floor,.sterp3_wrap .inform_innerbx .qty-input-floor {max-width: max-content;height: 2.5rem;}

    /*--UI14041994-05-06-2024--css-end--*/


}/*--1649px-css-end--*/

@media (max-width: 1399px) {
    .range_sliderstep3 .step_tittle { margin-left: 41.6rem;}
    /*--step-3-css-end--*/
    .range_sliderstep4 .step_tittle {margin-left: 44rem;}
    /*--step-4-css-end--*/
    .range_sliderstep5 .step_tittle { margin-left: 54rem;}
    /*--step-5-css-end--*/
    /*--All-Step-css-end--*/

    .about3 .abcontent_left {width: calc(100% - 15rem); }
    .about3 .abcontent_right { width: 74%;}
    .about1 .about1_content ul li figure {width: 5rem;}
    /*--UI14041994-31-05-2024-about-us-css-end--*/

    .locdetl_wrap1 .locdetl_content h2 {max-width:70%;}
    .location_landing { margin-top: 5rem; }
     /*--location-landing-css-end--*/
     .tabace_wrap .results .youhave_select::before {right: -5rem;background-size: 55% 60%;}
    /*--UI14041994-01-06-2024-css-end--*/

    .service_details .about3 .abcontent_right { width: 71%;}
    .locdetl_wrap1.bed-services .locdetl_content h2{max-width: 100%;}

    /*--UI14041994-06-06-2024-css-end--*/


}/*--1399px-css-end--*/

@media (max-width:1280px) {
    .tabace_wrap ul li .nav-link {width: 16.6rem;height: 10.3rem;}
    /*--step-2-css-end--*/
    .range_sliderstep3 .step_tittle { margin-left: 41.6rem;}
    /*--step-3-css-end--*/
    .range_sliderstep4 .step_tittle {margin-left: 46rem;}
    /*--step-4-css-end--*/
    .range_sliderstep5 .step_tittle {margin-left: 57rem;}
    /*--step-5-css-end--*/
    .range_sliderstep6 .step_tittle {margin-left: 64.6rem;}
    /*--step-6-css-end--*/
    /*--All-Step-css-end--*/

    .about_top {padding-block: 4rem 5.5rem;}

    .center_heading {max-width: 78.1%;}
    .about3 .abcontent_left {width: calc(100% - 8rem);}
    .about3 .abcontent_right {width: 88%;}
    .about3 .abcontent_left h4 {margin-top: 2.5rem;padding-block: 2.5rem 2rem; }
    .about3 .abcontent_left .round_btn{margin-top: 4rem;}
    .about3 .abcontent_right blockquote { margin-block: 3rem 2rem;}
    .center_heading .heading, .about_top .about_content h1, .about2 h2{margin-bottom: 4rem;}
    .center_heading blockquote { margin-bottom: 2.5rem;}
    /*--UI14041994-31-05-2024-about-us-css-end--*/

    .location_detbtn {margin-top: -3rem;}
    /*--Location-details-css-end--*/
    .range_sliderstep1.range_sliderstep2 .step_tittle {margin-left: 25.6rem;}
    .range_sliderstep1.range_sliderstep3 .step_tittle {margin-left:41.6rem;}
    .range_sliderstep1.range_sliderstep4 .step_tittle {margin-left: 46.5rem;}
    .range_sliderstep1.range_sliderstep5 .step_tittle {margin-left: 57.6rem;}
    .range_sliderstep1.range_sliderstep6 .step_tittle {margin-left:65.6rem;}
    /*--UI14041994-03-06-2024-about-us-css-end--*/

    .service_details blockquote {max-width: 85%;}
    .service_details .about3 .abcontent_right {width: 77%;}
    .service_details2 .locdetl_content1 {padding-right: 8rem;}
    .service_details2 .sercc-cont {padding-right: 5rem;}
    .tricks-accd.services-detaill .tips-accd .accordion-body p { max-width: 82%;}
    .career .career-content p {padding-right: 7rem;}

    .range_sliderstep1 .range_input2::after {left: 28.5rem;}
    .range_sliderstep1 .range_input3::after {left: 43.5rem;}
    .range_sliderstep1 .range_input4::after {left: 51.5rem;}
    .range_sliderstep1 .range_input5::after {left:61.5rem;}
    .range_sliderstep1 .range_input6::after {left: 73.5rem;}
    /*--UI14041994-06-06-2024-us-css-end--*/

}/*--1280px-css-end--*/

@media (max-width: 1199px) {
    .tabace_wrap ul li .nav-link {width:14rem;height: 9.3rem;}
    .tabace_wrap ul li .nav-link img {margin-bottom: 0.5rem;}
    .tabace_wrap ul { gap: 1.5rem;}
    .youhave_select .seclectd_service a.round_btn{padding: 1.2rem 0.4rem;}
    /*--step-2-css-end--*/
    .range_sliderstep3 .step_tittle { margin-left:34.6rem;}
    .sterp3_wrap {gap:1.5rem;}
    .sterp3_wrap .inform_innerbx p{padding-inline: 1rem;}
    /*--step-3-css-end--*/
    .range_sliderstep4 .step_tittle {margin-left: 38rem;}
    /*--step-4-css-end--*/
    .range_sliderstep5 .step_tittle {margin-left: 46.5rem;}
    /*--step-5-css-end--*/
    .thakyou_discount{max-width: 40%;}
    /*--thank-you-css-end--*/
    .step6_wrap .order_summery2 ul li span {width: 55%; }
    .range_sliderstep6 .step_tittle { margin-left: 52.6rem;}
    /*--step-6-css-end--*/
    /*--All-Step-css-end--*/

    .center_heading .heading, .about_top .about_content h1, .about2 h2,.about4 h5{margin-bottom:3rem;}
    .about_top .about_content blockquote:has(+ p) {margin-bottom: 2rem; }
    .about_top {padding-block: 3rem 4rem;}
    .about1 .about1_content ul li p {width: 100%;}
    .about1 .about1_content ul{gap: 0;}
    .about1 .about1_content blockquote {max-width: 60%;}
    .about1 .about1_content ul {margin-block: 3.5rem 2.5rem;}
    .about1 .about1_content {padding-block: 4.2rem 4.8rem;}
    .about2 {padding-block: 7.4rem 6rem;}
    .about3 {padding-top:7rem;}
    .center_heading { max-width: 93%;}
    .about3 .row { margin-top: 4rem;}
    .about3 .row .col-lg-6:nth-child(2) {padding:4rem 4.4rem;}
    .about3 .abcontent_right blockquote {margin-block: 2rem 2rem;}
    .about3 .abcontent_right ul li:not(:last-child) {margin-bottom: 1.5rem;}
    .about3 .row .col-lg-6:nth-child(3) {padding:4rem 4rem 4rem 0rem;}
    .about3 .abcontent_left {width: calc(100% - 2.5rem);}
    .about3 .abcontent_left h4 { margin-top: 1.5rem; padding-block: 1.5rem 1rem; }
    .about4 .ab4content {padding: 1.7rem 2rem 3rem;}
    .about4 .ab4content p {margin-block: 1.2rem 1.5rem;}
    /*--about-us-css-end--*/

    .whysofa1 .whyserv_box strong {margin-block: 1.5rem 2rem;}
    .whysofa1 .whyserv_box {padding: 5rem 3rem 5.8rem;}
    .whysofa1 {margin-bottom: 7rem;}
     /*--why-sofa-css-end--*/
     .reviews_wrap ul li blockquote {margin-block: 1rem 1.5rem;}
     .reviews_wrap .load_morebtn {margin-top: 3rem;}
     .reviews_wrap {padding-block: 5.5rem;}
     .reviews_wrap ul li {padding: 4rem;}
     /*--reviw-css-end--*/

     .location_wrap .location_box {margin-bottom: 5rem; }
     /*--Location-css-end--*/

     .location_detbtn {margin-top: -2rem;}
     .locdetl_wrap1 .locdetl_content h2 { max-width: 83%;}
     .locdetl_wrap1 .locdetl_content blockquote {margin-block: 2rem;}
     .locdetl_wrap1 ul {margin-block: 3rem 5rem;}
     .locdetl_wrap2 {margin-block: 6rem;}
     .locdetl_wrap2 h3 {margin-bottom: 3rem;}
     .locdetl_wrap2 .locdetl_content1 {padding-inline: 3rem 3rem;}
     .locdetl_wrap2 .flex-row-reverse .locdetl_content1 {padding-inline: 2rem 1rem;}
     .locdetl_wrap3, .locdetl_wrap6{padding-block: 6rem;}
     .locdetl_wrap3 blockquote {margin-block: 3rem;}
     .locdetl_wrap3 h5, .locdetl_wrap6 h5, .locdetl_wrap7 h5{margin-bottom: 3rem;}
     .custom_list li:not(:last-child) {margin-bottom: 1.5rem;}
     .custom_list li {padding-left: 2rem;}
     .custom_list li::before{top: .8rem;}
     .locdetl_wrap3 p{margin-top: 3rem;margin-bottom: 0;}
     .locdetl_wrap4 .locdetl4_row {margin-top: 4rem; }
     .locdetl_wrap5 p.mt50 {margin-bottom: 3rem;}
     .locdetl_wrap3 p {margin-top: 2rem;margin-bottom: 0;}
     .comon_input .form-group { margin-bottom: 2.5rem;}
     .comon_input .attach_file>.choose_file{top: 0;width: auto;}
     .locdetl_wrap6 .textarea {height: 8rem;}
     .locdetl_wrap7 {padding-block: 6rem 7rem;}
     .locdetl_wrap7 .location_box { margin-bottom: 0;}
     /*--Location-details-css-end--*/

     .location_landing .locdetl_content h2 {max-width: 100%;}
     .location_landing .locdetl_content {padding-right: 2rem;}
     .locdetl_wrap7 .owl-theme .owl-nav{margin-top:4rem;}
     .locdetl_wrap7 .owl-nav [class*='owl-']{top: 100%;position: relative;}
     .locdetl_wrap7 .owl-nav [class*='owl-']:nth-child(2) {left: auto;right: 0;}
     .locdetl_wrap7 .owl-nav [class*='owl-']{left: 0;margin:0 .5rem;}
     /*--Location-Landing-css-end--*/
     .range_sliderstep1 .step_tittle {margin-left:8.6rem;}
     .range_sliderstep1.range_sliderstep2 .step_tittle { margin-left: 20.6rem;}
     .range_sliderstep1.range_sliderstep3 .step_tittle { margin-left: 34.6rem;}
     .range_sliderstep1.range_sliderstep4 .step_tittle {margin-left: 38.5rem;}
     .range_sliderstep1.range_sliderstep5 .step_tittle {margin-left: 47.6rem;}
     .range_sliderstep1.range_sliderstep6 .step_tittle {margin-left:53.6rem;}
    /*--UI14041994-03-06-2024--css-end--*/

    .servic_dettop blockquote, .service_details blockquote {max-width: 100%;}
    .our-services .related-blog-ttl h3 { padding-bottom: 2rem;}
    .our-services .related-blog-ttl {padding-bottom: 4rem;}
    .service_details .about3 .row .col-lg-6:nth-child(2) {padding:5rem;}
    .service_details .about3 .abcontent_right {width: 90%;}
    .locdetl_wrap1.bed-services, .service_details2,.tricks-accd.services-detaill{padding-block: 7rem;}
    .locdetl_wrap1.bed-services ul {margin-block: 3rem 4rem;}
    .service_details2 .locdetl_content1 {padding-right:3rem;}
    .service_details2 .sercc-cont {padding-right: 0;margin-top: 2rem;}
    .tricks-accd.services-detaill .tips-accd .accordion-body p {max-width: 97%;}
    .tricks-accd.services-detaill .tips-accd .accordion-body p:not(:last-child) {margin-bottom: 2rem;}
    .tricks-accd.services-detaill .tips-accd .accordion-body .services-del-img {margin-block: 3rem;}
    .tricks-accd.services-detaill .tips-accd .accordion-item {padding-block: 1.6rem;}

    .range_sliderstep1 .range_input::after {left: 12.5rem;}
    .range_sliderstep1 .range_input2::after {left: 24.5rem;}
    .range_sliderstep1 .range_input3::after {left:36.5rem;}
    .range_sliderstep1 .range_input4::after {left:43.5rem;}
    .range_sliderstep1 .range_input5::after {left:51.5rem;}
    .range_sliderstep1 .range_input6::after {left: 61.5rem;}
    .thank_yourange .range_input::after{left:calc(100% - 1.5rem);}

    /*--UI14041994-06-06-2024--css-end--*/

}/*--1199-css-end--*/

@media (max-width:1090px) {
    .range_sliderstep1 .step_tittle {margin-left: 8.6rem;}

}/*--1050-css-end--*/

@media (max-width: 991px) {
    /* .tab-content>.tab-pane { display: block; opacity: 1;} */
    body.servise_active::after{background: var(--color_black);width: 100%;height: 100vh;content:"";position: fixed;top: 0;left: 0;bottom: 0; z-index: 999;backdrop-filter: blur(11px);opacity: .9;}
    .inner_header{background: #F6F7F8;}
    .range_sliderstep1 .step_tittle {margin-left: 0;text-align: center;display: block;padding-bottom: 1.7rem;text-align: center; }
    .step_wrap{position: relative;overflow: hidden;margin-top: -1.5rem;}
    .step_wrap::before{position: absolute;left: 0;top: 0;background: #F6F7F8;width: 100%; height: calc(100% - 64.3rem);content: "";top: -1rem;z-index: -1;}
    .step_wrap .form_wrap .form-group{height: auto;margin-bottom: 5rem;}
    /*--step-1-css-end--*/

    .range_sliderstep1.range_sliderstep2 .step_tittle {margin-left: 0;text-align: center;}
    .tabace_wrap .accordion-button{font-size: var(--font-18);font-weight: 500;color: var(--color_black);padding: 1.5rem 1.7rem;box-shadow: none;border: .1rem solid #D8D8D8;margin-bottom: 1rem;border-radius: .5rem;overflow: hidden;}
    .tabace_wrap{margin-bottom: 3rem;}
    .tabace_wrap .accordion-button::after{content: "+";background-image: none;font-size: 2.8rem;width: 2rem;height: 100%;text-align: center;color: var(--color-1);}
    .tabace_wrap .accordion-button:not(.collapsed)::after{transform: rotate(-45deg);}
    .tabace_wrap .accordion-button:not(.collapsed){background: var(--colorf8);}
    .tabace_wrap .accordion-button:not(.collapsed) img{filter: none}
    .tabace_wrap .accordion-button img{filter: brightness(0) invert(0.3);}
    .step_wrap.pt-0::before{display: none;}
    .step_wrap.stepwrap2, .step_wrap.pt-0{margin-top: 0;}
    .step_wrap.stepwrap2{padding-bottom: 1rem;margin-top: -.5rem;position: relative;z-index: 1;}
    .step_wrap.stepwrap2::before{display: none;}
    .step_wrap.stepwrap2::after{position: absolute;left: 0;top: 0;background: #F6F7F8;width: 100%;height: calc(100% - .3rem);content: "";top: -1rem;z-index: -1;}
    .tabace_wrap .accordion-button img{width: 4.2rem;margin-right: 2.4rem;}
    .tabace_wrap .step2_inner {box-shadow:none;background: var(--color_white);padding: 2.6rem;}
    .tabace_wrap .step2_inner ul{grid-template-columns: repeat(1, 1fr);}
    .tabace_wrap .step2_inner ul li.d-block {padding-left: 0;}
    .tabace_wrap .accordion-body {padding: 0;}
    /*--step-2-css-end--*/
    .sterp3_wrap {grid-template-columns: repeat(2, 1fr);}
    .sterp3_wrap .inform_innerbx {margin-bottom: 4rem;}
    .sterp3_wrap {margin-bottom: 0rem;}
    /*--step-3-css-end--*/
    .step_wrap .form_wrap .step4_wrap .row {border: 1px solid #E3E3E3;border-radius: 1rem;text-align: center;padding:3rem 1rem 0;margin-bottom: 3rem; --bs-gutter-x:0rem;}
    .step_wrap .form_wrap .step4_wrap .form-group{margin-bottom:2.3rem;}
    .step4_wrap h2, .step4_wrap h3 {margin-block: 3.5rem 0;background: var(--color_white);max-width: 80%;margin: auto;padding-inline: 2rem;font-size: var(--font-18);margin-top: 3rem;margin-bottom: -1rem;position: relative;}
    .step4_form .form-group.has-filled input { background-position: 100% 3px;}
    /*--step-4-css-end--*/
    .step_wrap .form_wrap .step5_wrap .row{--bs-gutter-x: 0;}
    .step5_wrap .addmore_service {width: 100%;}
    .step5_wrap .addmore_service a{padding: .6rem 2rem;}
    .step_wrap .form_wrap .next_prebtnwrap {width: 100%;}
    .step_wrap .form_wrap .next_btn{width:calc(100% - 5.3rem)}
    .step_wrap {padding-block: 4.4rem 4rem;}
    .step5_wrap .addmore_service{margin-bottom: 4rem;}
    /*--step-5-css-end--*/
    .thakyou_discount{max-width: 50%;}

    .step_wrap.stepwrap2 .container{padding: 0;max-width: 100%;}
    .thank_yourange .range_input::after{right: 50%;transform: translateX(50%);width: 5.6rem;height: 5.6rem;top: -2.2rem;}
    input[type="range"]::-webkit-slider-thumb {-webkit-appearance: none;-moz-appearance: none;width: 0;height: 0;}
    .thank_yourange .range_input::before {width: 50.9%;background-size: cover;background-position: right;}
    /*--thank-you-css-end--*/
    .range_sliderstep6 .range_input::after, .range_sliderstep5 .range_input::after, .range_sliderstep4 .range_input::after, .range_sliderstep3 .range_input::after, .range_sliderstep2 .range_input::after, .range_sliderstep1 .range_input::after{right: 50%;transform: translateX(50%);width:2.8rem;height:2.8rem;top: -1rem;position: absolute;border-radius: 100%;overflow: hidden;content: "";background: #840000;box-shadow: 3px 0px 4px #00000047;}
    .range_sliderstep5 .range_input::after{background: #EC0000;}
    .range_sliderstep4 .range_input::after{background: #FD0D0D;}
    .range_sliderstep3 .range_input::after{background: #FE1F1F;}
    .range_sliderstep2 .range_input::after{background: #FF3636;}
    .range_sliderstep1 .range_input::after{background: #FC5454;}
    .range_sliderstep6 .range_input::after{background: #840000;}

    .range_sliderstep6 .range_input::before, .range_sliderstep5 .range_input::before, .range_sliderstep4 .range_input::before, .range_sliderstep3 .range_input::before, .range_sliderstep2 .range_input::before, .range_sliderstep1 .range_input::before {width: 50.9%;background-size: cover;background-position: right;}

    .range_sliderstep5 .range_input::before{background-position: top;}
    .range_sliderstep4 .range_input::before{background-position: left;}
    .range_sliderstep3 .range_input::before{background-position: left;}
    .range_sliderstep2 .range_input::before{background-position:left ;}
    .range_sliderstep1 .range_input::before{background-position:left ;}
    .range_sliderstep6 .range_input::before {background-position: right;}
    .thank_yourange .range_input::after {position: absolute;right: 50%;transform: translateX(50%);top: -2.5rem;width: 5.6rem;height: 5.6rem;border-radius: 100%;overflow: hidden;content: "";background: url(../images/icons/thanku-icon.svg);background-repeat: no-repeat;background-size: cover;box-shadow: none;}
    .step_wrap.stepwrap2.thankwrap{padding-bottom:1.8rem;}
    .thankwrap h1{margin-bottom:7.5rem;}
    /*--thank-you-css-end--*/
    .step_wrap .form_wrap .pre_btn{width: 4.1rem; height: 4.1rem;}
    .step_wrap .form_wrap .next_btn{height: 4.1rem;}

    .step_wrap .form_wrap .step6_wrap .row{--bs-gutter-x:1.1rem}
    .step_6mobile{padding-bottom: 3.3rem;}
    .step_6mobile .row{margin-top: 0;--bs-gutter-x: 1.1rem;}
    .step_6mobile .sumry_box{background: #F2F8F3;border-radius: 1rem;padding:1.5rem 1.8rem;margin-bottom: 1.1rem;}
    .step_6mobile .sumry_box span{color:#2F653E;width: 100%;margin-bottom: .8rem;display: block;font-size: var(--font-12);font-weight: normal;}
    .step_6mobile .sumry_box p{font-size: var(--font-18);color: var(--color_black);font-weight: 500;margin-bottom: 0;line-height: 1.3;}
    .step_6mobile .row{margin-top: 0;}
    .step_6mobile .skip_link a {font-weight: bold;font-size: var(--font-14);color: var(--color_black);border-bottom: .1rem solid;display: inline-flex;align-items: center;cursor: pointer;}
    .step_6mobile{margin-top: 3rem;}
    .step_6mobile h2{font-size: var(--font-16);text-align: center;margin-bottom: 2rem;}
    .step_6mobile .skip_link{text-align: center;margin-bottom: 2rem;}
    .step_6mobile .skip_link a{border-color: #707070;}
    .step_6mobile .skip_link a:hover{color: var(--color-1);}
    .step_6mobile .skip_link a svg{stroke: var(--color_black);margin-left: 1rem;width:.4rem;}
    .step_6mobile .skip_link a:hover svg{stroke: var(--color-1);}
    .step_6mobile .sub_total strong{font-size: var(--font-18);font-weight: 500;}
    .sub_total {align-items: flex-start;justify-content: flex-start;padding:1.5rem 1.8rem;flex-direction: column;}


    .step6mobile2 {background: #F6F7F8;padding-block: 3rem 4.6rem;}
    .step6mobile2 .sumry_box{background:var(--color_white);border-radius: 1rem;padding:1.5rem 1.8rem;margin-bottom: 1.1rem;}
    .step6mobile2 .sumry_box span{color:var(--color-2);width: 100%;margin-bottom: .8rem;display: block;font-size: var(--font-12);font-weight: normal;}
    .step6mobile2 .sumry_box em{font-size: var(--font-16);font-style: italic;color: var(--color_black);}
    .step6mobile2 .sumry_box p{font-size: var(--font-18);color: var(--color_black);font-weight: 500;margin-bottom:0rem;}
    .step6mobile2 .row{margin-top: 0;--bs-gutter-x: 1.1rem;}
    .step6mobile2 .skip_link a {font-weight: bold;font-size: var(--font-14);color: var(--color_black);border-bottom: .1rem solid;display: inline-flex;align-items: center;cursor: pointer;}
    .step6mobile2 .service_fee{background: var(--color-1);padding:2.1rem 1.8rem;}
    .step6mobile2 .service_fee ul li.total strong{font-size: var(--font-18);font-weight: 500;}
    .step6mobile2 .discount_box{margin-top: 1rem;padding:2rem 1.8rem;}
    .step6mobile2 .discount_box h3{font-size: var(--font-21);font-weight: bold;margin-bottom: .8rem;}
    .step6mobile2 .discount_box .moreless_button { right: 3rem; top: 1.5rem;}
    .step6mobile2 .discount_box p:not(:last-child){margin-bottom: 0;}

    .step6mobile3 .checkout_details{padding: 3rem 1rem 1.4rem 1rem;border: .1rem solid #E3E3E3;border-radius: 1rem;margin-top: 4rem;position: relative;margin-bottom: 5rem;}
    .step6mobile3 h6 {margin-bottom: 2rem;font-weight: normal;text-align: center;max-width: 100%;margin: auto;width: calc(100% - 4rem);background: var(--color_white);font-size: var(--font-16);position: absolute;left: 50%;top:-1rem;transform: translateX(-50%);}
    .step6mobile3 .checkout_details .exp_date input:nth-last-of-type(2) {width: 20%;}
    .step6mobile3 .checkout_details .form-check label{font-size: var(--font-16);line-height: 1.3;}
    .step6mobile3 .checkout_details .applynow_red{background: var(--color-1);padding: 1.5rem;}
    .step6mobile3 .checkout_details .form-group.adcoment::before{display: none;}
    .step6mobile3 .checkout_details .form-group.adcoment{padding-bottom:0rem;margin-bottom: 5rem;}
    .step6mobile3 .checkout_details .form-group.adcoment textarea {height: 8rem;}

    .next_prebtnwrap {gap: 1.2rem;width:100%;margin: auto;display: flex;flex-wrap: wrap;justify-content: center;margin-top: 5rem;}
    .next_prebtnwrap .pre_btn, .next_prebtnwrap .next_btn {border: .1rem solid #D8D8D8;border-radius: 5px;display: inline-flex;background: var(--color-6);font-size: var(--font-18);font-weight: bold;color: var(--colore6);display: flex;align-items: center;justify-content: center;flex-wrap: wrap; }
    .next_prebtnwrap .pre_btn {width: 5.1rem;height: 4.1rem;background: var(--color-1);}
    .next_prebtnwrap .pre_btn.btn_red svg {stroke: var(--color_white);}
    .next_prebtnwrap .pre_btn svg { stroke: var(--colore6); width: auto;}
    .next_prebtnwrap .next_btn.bggreen {background: var(--color-2);color: var(--color_white);}
    .next_prebtnwrap .next_btn.bggreen svg{stroke: var(--color_white);}
    .next_prebtnwrap .next_btn {height:4.1rem;width: calc(100% - 6.3rem);display: flex;}
    .next_prebtnwrap .next_btn svg {margin-left: 1rem;stroke: var(--colore6);width: auto;}
    .next_prebtnwrap .next_btn.bggreen:hover { background: var(--color-6); color: var(--colore6);}
    .next_prebtnwrap .next_btn.bggreen:hover svg {stroke: var(--colore6);}
    .next_prebtnwrap .pre_btn.btn_red:hover {background: var(--color-2);color: var(--color_white);}
    .next_prebtnwrap .pre_btn.btn_red:hover svg {stroke: var(--color_white); }

    .step6mobile3 .next_prebtnwrap{width: 100%;margin-bottom:3rem;}
    .card_input::after {width:3.1rem;height:2.1rem;}
    /*--step-6-mobile-css-end--*/

    .pencil_input::after {background-image: url(../images/pencil.svg);background-repeat: no-repeat;border: none;width: 1.8rem;height: 1.8rem;transform: rotate(0deg);content: "";position: absolute;right: 1rem;top: 65%;transform: translateY(-65%);}
    .step2_mobile1{margin-top: 3rem;}
    .step2_mobile1 h2{font-size: var(--font-16);text-align: center;margin-bottom: 2rem;}
    .step2_mobile1 .form-group label{text-align: center;}
    .step2_mobile1 .seclectd_service{text-align: center;}
    .step2_mobile1 .seclectd_service .round_btn{width: 100%;padding:.9rem 2rem;}
    .step2_mobile1 .seclectd_service .round_btn span{margin-left: 1rem;font-size: 1.2rem;font-weight: bold;}
    .step2_mobile1 .service_pencilbox span {font-size: var(--font-10);color: var(--color-1);text-align: center;display: block;}
    .step2_mobile1 .service_pencilbox p {display: flex;flex-wrap: wrap;align-items: center;font-size: var(--font-18);color: var(--color_black);font-weight: 500;justify-content: space-between;padding:1rem .9rem;border-bottom: .1rem solid #B8B8B8;position: relative;width: 100%;}
    .step2_mobile1 .service_pencilbox p a img{filter:brightness(0.1);}
    .step2_mobile1 .service_pencilbox p a:hover img{filter:none;}
    .step2_mobile1 .service_pencilbox a::after{position: absolute;right: 0;bottom: -.1rem;height: .1rem;width: 4rem;background: var(--color-1);content: "";}
    .step2_mobile1 .service_pencilbox a img{width:1.5rem;}
    .step2_mobile1 .addmore_service{margin-top: 1.8rem;}
    .step2_mobile1 .addmore_service .round_btn{width: 100%;font-size: var(--font-18);font-weight: normal;color: #7A2F30;padding: .6rem 2rem;border: 1px solid #D8D8D8;}
    .step2_mobile1 .addmore_service .round_btn .bi-plus-lg::before{color: var(--color_black);margin-left: 1rem;}
    .feture_brandcricle{width: 16.7rem;height: 16.7rem;border-radius: 100%;margin: auto;padding: 2.5rem;background: var(--color-1);display: flex;justify-content: center;align-items: center;flex-direction: column;margin-block: 2rem;}
    .feture_brandcricle:hover{background: var(--color-2);}
    .feture_brandcricle h3{font-size: var(--font-10);font-weight: 500;font-style: italic;color: var(--color_white);margin-bottom: 2.5rem;}
    .feture_brandcricle svg{stroke: var(--color_white);}
    .feture_brandcricle h4{font-size: var(--font-18);font-weight: 500;color: var(--color_white);margin-top:.8rem;}
    .feture_brandcricle h5{font-size: var(--font-14);font-weight: 500;color: var(--color_white);}
    .addInform_popup.show::before{width: 100%;background-color: rgb(0 0 0 / 100%);}
    .step2_mobile1 .round_btn::before{display: none;}
    .addinform_title h6 {margin: auto;margin-bottom: 3.5rem;text-align: center;font-size: var(--font-21);}
    .addinform_title h6 span{color: var(--color-1);}
    .addinform_inner{height: 100%;overflow-y: scroll;padding: 2rem;margin: auto;margin-top: 2rem; width:calc(100% - 2rem);transform: translateX(0);transform: translateY(100%);}
    .addInform_popup::before{transform: translateX(0);transform: translateY(100%);}
    .addInform_popup.show .addinform_inner, .addInform_popup.show::before {transform: translateY(0%);transform: translateX(0%);}
    .addInform_popup.show {height: 100%;overflow-y: auto;padding-bottom: 7rem;}
    /*--step-2-1-mobile-css-end--*/

    .switch-handle {top: 50%;left: 8px;width: 2.8rem;height: 2.8rem;}
    .switch-label {font-size: 18px;width: 10.3rem;height: 4rem;}
    .switch{width: 10.3rem;height: 4rem;}
    .sterp3_wrap .inform_innerbx .elevator_icon{width: 14rem;height: 4rem;}
    .sterp3_wrap .inform_innerbx .elevator_icon img,.qty-input .qty-count--minus, .qty-input .qty-count--add {width: 2.8rem;height: 2.8rem;}
    .sterp3_wrap .inform_innerbx .elevator_icon img,.qty-input-floor .qty-count--minus-floor, .qty-input-floor .qty-count--add-floor {width: 2.8rem;height: 2.8rem;}
    .sterp3_wrap .inform_innerbx .elevator_icon span{font-size: var(--font-18);}
    .sterp3_wrap .inform_innerbx .qty-input, .sterp3_wrap .inform_innerbx .qty-input-floor{max-width: 14rem;height: 4rem;display: flex;justify-content: center;align-items: center;}
    .qty-input .product-qty, .qty-input-floor .floor-qty{font-size: 1.8rem;padding-inline:1rem;}
    .qty-input, .qty-input-floor{height: 4rem;}
    .elevator_switch .switch-label{height: 4rem;width: 14rem;}
    .elevator_switch .switch-label:before, .elevator_switch .switch-label:after{font-size: var(--font-18);}
    .elevator_switch .switch-input:checked~.switch-label{box-shadow: none;}
    .elevator_switch .switch-handle::before { width: 1.5rem; height: 1.5rem;background-repeat: no-repeat;}
    .elevator_switch .switch-input:checked~.switch-handle::before{background: url(../images/stair.svg);background-repeat: no-repeat;}
    /*--All-Step-css-end--*/

    .center_heading .heading, .about_top .about_content h1, .about2 h2, .about4 h5 { margin-bottom: 2rem;}
    .about_top { padding-block: 3rem 2rem;}
    .about1 .about1_content blockquote {max-width: 70%;}
    .about1 .about1_content {padding:3rem;}
    .about1 .about1_content ul li { width: 50%; margin-bottom: 4rem;}
    .about1 .about1_content ul li {width: 48%;margin-bottom: 3rem;border-bottom: .1rem solid rgb(255 255 255 / 22%);padding-bottom: 2rem;}
    .about1 .about1_content ul li figure {width: 4rem; }
    .about1 .about1_content ul { margin-block: 3.5rem 0rem;}
    .about2 {padding-block: 5rem 5rem;}
    .about2 .owl-carousel{margin-top:3rem;}
    .about3 { padding-top: 5rem;}
    .center_heading, .about3 .abcontent_right {width: 100%; max-width: 100%;}
    .center_heading blockquote {margin-bottom: 1.5rem;}
    .center_heading p {margin-bottom: 0;}
    .about3 .row {margin-top: 3rem;}
    .about3 .row .col-lg-6:nth-child(2) {padding: 3rem;text-align: center;}
    .about3 .abcontent_right blockquote {margin-block: 1rem 2rem;}
    .about3 .abcontent_right ul li {justify-content: center;flex-direction: column;}
    .about3 .abcontent_right ul li span{display: block;margin: 0;}
    .about3 .abcontent_right ul li figure{height: auto;margin-bottom: 1.5rem;}
    .about3 .abcontent_right ul li:not(:last-child) {margin-bottom: 1.5rem;padding-bottom: 2rem;}

    .about3 .row .col-lg-6:nth-child(3) {padding: 3rem;text-align: center; }
    .about3 .abcontent_left h4{text-align: center;}
    .about3 .abcontent_left .round_btn {margin-top: 2rem;}
    .about3 .abcontent_left {width: 100%;}
    .about3 .abcontent_left .round_btn{margin: auto;margin-top: 2rem;}
    .about4 {padding-block: 5rem;text-align: center;}
    .about4 .row{--bs-gutter-y:1.5rem}
    .about4 .ab4content {padding: 0 2rem 3rem;}
    .about4 .round_btn.fill_btn {margin-top: 3.1rem;}
   /*--about-us-css-end--*/

    .whysofa1 .whyserv_box figure {width: 7.4rem;height: 6.6rem; }
    .whysofa1 .whyserv_box strong {margin-block: 1.5rem 1rem;}
    .whysofa2 .sec_title:has(p) .title30 {margin-bottom:2rem;}
    /*--why-sofa-css-end--*/

    .reviews_wrap ul li .prof_name { justify-content: center;flex-direction: column;}
    .reviews_wrap ul li {padding: 3rem;text-align: center;}
    .reviews_wrap ul li .prof_name .prof_detial .name{margin-block: 1rem .5rem;}
    .reviews_wrap ul li .prof_name .prof_detial{margin-left: 0;}
    .reviews_wrap span {margin-left: 1rem;font-size: 1rem;line-height: .8rem;}
    .reviews_wrap {padding-block: 3rem 5rem;}
     /*--reviw-css-end--*/
    /*--UI14041994-31-05-2024-css-end--*/

    .location_wrap .location_box .loacation_details {padding: 2rem 0 0 0;text-align: center;}
    .location_wrap .location_box figure figcaption {position: relative;justify-content: center;margin-top: 2rem;}
    .location_wrap .location_box .loacation_details a {margin-top:1.5rem;justify-content: center;}
    .location_wrap .location_box {margin-bottom: 3rem;}
     /*--Location-css-end--*/

     .location_detbtn { margin-top: 0;}
     .locdetl_wrap1 .locdetl_content h2,.locdetl_wrap1 .locdetl_content p{max-width: 100%;}
     .locdetl_wrap1 ul {grid-template-columns: repeat(3, 1fr);margin-block: 3rem 4rem;}
     .locdetl_wrap2 {margin-block:4rem 2rem;text-align: center;}
     .locdetl_wrap2 h3, .locdetl_wrap2 .locdetl_content1 blockquote, .locdetl_wrap2 .flex-row-reverse blockquote, .locdetl_wrap4 h4, .locdetl_wrap3 h5, .locdetl_wrap6 h5, .locdetl_wrap7 h5, .locdetl_wrap5 p.mt50, .location_landing .comon_input h5 {margin-bottom: 2rem;}
     .locdetl_wrap2 .locdetl_content1, .locdetl_wrap2 .flex-row-reverse .locdetl_content1 {padding: 2rem 0 3rem;}
     .locdetl_wrap3, .locdetl_wrap6 {padding-block: 4rem;text-align: center;}
     .custom_list li{padding: 1.5rem 0;border-bottom: .1rem solid rgb(24 186 69 / 24%);}
     .custom_list li::before{display: none;}
     .custom_list li:not(:last-child) { margin-bottom: 0;}
     .locdetl_wrap4 .locdetl4_row{margin-top:1rem;--bs-gutter-y:2rem}
     .locdetl_wrap3 blockquote{margin-block:2rem;}
     .locdetl_wrap7 {padding-block: 4rem 5rem;}
     .locdetl_wrap1 {margin-top: 3rem;}
     .locdetl_wrap7 .location_box{margin-bottom: 0;}
    /*--Location-details-css-end--*/

    .location_landing .locdetl_content{padding-right: 0;text-align: center;}
    .location_landing figure{margin-top: 0;}
    .location_landing .comon_input h5{text-align: center;}
    .location_landing .comon_input{margin-bottom: 3rem;}
    .locdetl_wrap6 .addmore_service {margin-top: 0rem;}
    /*--Location-landing-css-end--*/

    .range_sliderstep1.range_sliderstep3 .step_tittle, .range_sliderstep1.range_sliderstep4 .step_tittle, .range_sliderstep1.range_sliderstep5 .step_tittle, .range_sliderstep1.range_sliderstep6 .step_tittle { margin-left:0rem;}
    .step6mobile3 .checkout_details .applynow_red:hover{background: var(--colorf8);}
    /*--UI14041994-03-06-2024-css-end--*/
    .step_wrap .form_wrap .form-control {min-height: auto;}
    /*--UI14041994-04-06-2024--css-end--*/

    .our-services.service_details{margin-top: 1rem;}
    .service_details .about3 .row .col-lg-6:nth-child(2) {padding:3rem;}
    .service_details .about3 .abcontent_right {width: 100%;}
    .service_details .about3 .abcontent_right ul li{margin-bottom: 0;}
    .service_details .about3 .abcontent_right ul li:last-child{border-bottom: none;}
    .locdetl_wrap1.bed-services, .service_details2, .tricks-accd.services-detaill {padding-block: 5rem;}
    .bed-services .locdetl_content blockquote, .about1.aboyr-services .about1_content blockquote{max-width: 100%;}
    .service_details2 .locdetl_content1 {padding: 3rem 0 0;text-align: center;}
    .service_details2 .locdetl_content1 blockquote{ margin-block: 2rem;}
    .service_details2 .sercc-cont {margin-top: 1rem;text-align: center;}
    .service_details2 .sercc-cont p{margin-bottom:0rem;text-align: center;}
    .about1.aboyr-services .about1_content {padding-block: 3rem;}
    .about1.aboyr-services .about1_content ul {margin-block: 3rem 1rem;}
    .about1.aboyr-services .about1_content p:not(:last-child) { margin-bottom: 2rem; }
    .locdetl_wrap1.bed-services, .service_details2, .tricks-accd.services-detaill {padding-block: 3rem; }
    .tricks-accd.services-detaill .tips-accd .accordion-body .services-del-img {margin-block: 3rem 0;}
    .tricks-accd.services-detaill .tips-accd .accordion-body p {max-width: 94%;}

    .career .career-content {padding-top: 3rem;text-align: center;}
    .career .career-content p{padding: 0;padding-bottom:3rem;}
    .career-content h2, .career-content blockquote{margin-bottom: 2rem;padding: 0;}
    .indepet .career-content h2 {padding-bottom: 0;}
    .indepet .career-content blockquote {padding-bottom: 0;}
    .indepet .career-content{max-width: 100%;}
    .indepet .career-content p{line-height: 1.5;}
    .Independent-block {height: auto;margin-bottom: 1rem;padding: 3rem;text-align: center;}
    .Independent-block h6 {padding-bottom: 1.5rem;}
    .Independent-block ul li{padding-left:0;padding-bottom: 1.5rem;}
    .Independent-block ul li::before{display: none;}
    .indepet {padding:5rem 0 3rem;}
    .career-img > figure { margin-right: 0;margin-top:2rem;}
    .career-opening {padding:2rem 1.5rem;flex-direction: column;justify-content: center;align-items: center;border-bottom: 1px solid var(--color-1);border-left: 0;}
    .career-opening h6{min-width: 100%;text-align: center;font-size: var(--font-16);}
    .career-opening p{font-size: var(--font-12);margin-block: 1rem;}
    .career-opening .round_btn.fill_btn{width: 12rem;font-size: var(--font-14);text-align: center;}
    .pagination_wrap .pagination li a{width:3rem;height:3rem;}
    .pagination_wrap .pagination{margin-block: 1rem;}
    .contact_content { text-align: center;}
    .contact-detail {padding-bottom: 2rem;justify-content: center;flex-direction: column;align-items: center;}
    .contact_content h3 {padding-bottom: 2rem;line-height: 24px;}
    .contact_content h6 {padding-bottom: 1.5rem;}
    .contact-phn p{display: none;}
    .contact-phn a{font-size: var(--font-16);}
    .contact-img img {width: 14px;}
    /*--UI14041994-06-06-2024--css-end--*/


    .range_sliderstep1 .range_input6::after, .range_sliderstep1 .range_input5::after, .range_sliderstep1 .range_input4::after, .range_sliderstep1 .range_input3::after, .range_sliderstep1 .range_input2::after, .range_sliderstep1 .range_input1::after, .range_sliderstep1 .range_input::after{left: calc(50% - 2.8rem);}
    .thank_yourange .range_input::after{left: calc(50% - 5.6rem);}

    .sofa-grp {padding:5rem 0 7rem;}
    .sofa-txt-img {margin-bottom:3rem;}
    .load_morebtn {margin-top: 0;}
    .about3 .abcontent_right ul{flex-direction: row;justify-content: space-between;}
    .about3 .abcontent_right ul li{width: 48%;border-bottom: .1rem solid rgb(255 255 255 / 18%);margin-bottom: 1.5rem;padding-bottom: 2rem;}
   .our-services.service_details .custom_list li{width: 100%;}
   .hlp-bodr {margin-bottom: 4rem;}
   .help_center{margin-bottom: 5rem;}
   .help_center h3{margin-bottom: 2rem;}
   .help_center .comon_btnwrap{margin-top: 2rem;}
   .help_center .comon_btnwrap .round_btn.fill_btn {padding: 1.2rem 3rem;}
   .comon_btnwrap .round_btn {height:4.1rem;padding:.8rem 3rem;}
   .help_center .comon_btnwrap .round_btn.fill_btn{padding: .9rem 3rem;}
   .service_menu{position: relative;z-index: 9999;}

}/*--991px-css-end--*/

@media (max-width: 767px) {
    .sterp3_wrap {grid-template-columns: repeat(1, 1fr);}
    .sterp3_wrap .inform_innerbx p br{display: none;}
    .sterp3_wrap .inform_innerbx p { padding-inline: 8rem;}
    .step_wrap.stepwrap2 { padding-bottom: 1rem; margin-top: -1.5rem; padding-top: 1rem;}
    /*--step-3-css-end--*/
    .thakyou_discount{max-width: 60%;}
    /*--step-6-css-end--*/
    /*--All-Step-css-end--*/

    .about2 figure {width: 100%;height:10rem;padding: 1.5rem;border: .1rem solid rgb(0 0 0 / 6%);}
    .about2 .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 3rem; }
    .about2 .round_btn.fill_btn {margin-top: 3rem;}
    .about1 .about1_content blockquote {max-width: 100%;}
    .about4 .ab4content figure img{max-width:70%;margin: auto;}
     /*--about-us-css-end--*/

    .hassle_mobile {display: block;}
    .hassle_desktop {display: none;}
    .haslebgparallax {padding: 165px 0;}
    .whysofa1 {margin-bottom: 5rem; }
    .whysofa1 .whyserv_box {padding:4rem 2rem ;}
     /*--why-sofa-css-end--*/
      /*--UI14041994-31-05-2024-css-end--*/

      .about1.aboyr-services .about1_content ul li {width: 48%; padding-block:1.5rem;margin: 0;}
      .about1.aboyr-services .about1_content ul { margin-block: 1rem 3rem;}
      .tricks-accd.services-detaill .tips-accd .accordion-body{padding-top: 2rem;}
      .curr-open {padding: 3rem 0 4rem;}
      /*--UI14041994-05-05-2024-css-end--*/

}/*--767px-css-end--*/

@media (max-width: 575px) {
    .step_wrap .container, .step_6mobile .container, .step6mobile2 .container, .step6mobile3 .container{padding-inline: 3rem;}
    .step_wrap .form_wrap .next_prebtnwrap {width: 100%; }
    .container{padding-inline:2rem;}
    /* .step_wrap .form_wrap .next_btn {width:25rem;} */
    /*--step-1-css-end--*/
    .sterp3_wrap .inform_innerbx p { padding-inline:1rem;}
    /*--step-3-css-end--*/
    .thakyou_discount{max-width:100%;}
    .thakyou_wrap {margin: 6.1rem 0 5.7rem;}
    .step_wrap .form_wrap .form-group::before{width: 3rem;}
    /*--thank-you-css-end--*/
    /* .next_prebtnwrap .next_btn {width: 25rem;} */
    .step6mobile3 .checkout_details .exp_date input:nth-last-of-type(2) { width:33%;}
    .step4_form .form-group.has-filled input { background-position: 102% 3px;}
    /*--step-4-css-end--*/
    /*--All-Step-css-end--*/
    .about1 .about1_content ul li{margin-bottom: 2rem;}
    .about1 .about1_content { padding: 3rem 2rem;}
    .about2 {padding-block: 3rem;}
    .about3 {padding-top: 3rem;}
    .about3 .row .col-lg-6:nth-child(2) { padding: 3rem 2rem;}
    .about4{padding-block: 3rem 5rem;}
    /*--about-us-css-end--*/

    .whysofa1 .whyserv_box {padding:3rem 2rem;}
    .btn-group-common>a {padding: 12px 8px;}
    .whysofa2 .title18 {font-size: 13px;line-height: 23px;font-weight: 500;}
    .whysofa2 .sec_title:has(p) .title30 {margin-bottom:1rem;}
    .whysofa2 .hassle_mobile {padding:3rem 2rem 5rem;}
    .whysofa2 .hassle_mobile .btn-group-common {margin-top:2rem}
     /*--why-sofa-css-end--*/
     .reviews_wrap ul li:not(:last-child) { margin-bottom:2rem;}
     .reviews_wrap ul li { padding: 3rem 2rem;}
     /*--reviw-css-end--*/
     /*--UI14041994-31-05-2024--css-end--*/

     .locdetl_wrap1 ul {grid-template-columns: repeat(2, 1fr);grid-gap: 1rem; margin-block: 2rem 3rem;}
     .comon_input .form-group {margin-bottom: 1.5rem;}
     .comon_input .form-group{height: 4rem;}
     .comon_input .form-control{height: 5rem;}
     .locdetl_wrap7 {padding-block: 3rem 5rem;}
     .locdetl_wrap3, .locdetl_wrap6 {padding-block: 3rem;}
     .locdetl_wrap2 {margin-block:3rem 0rem; }
     .location_landing .comon_input { padding: 3rem 1.5rem;}
     /*--UI14041994-01-06-2024--css-end--*/
     .step_wrap .form_wrap .location_input::after {right: .5rem;}
     input[type="date"]::-webkit-calendar-picker-indicator{right:.4rem;}
     /*--UI14041994-04-06-2024--css-end--*/
     .service_details .about3 .row .col-lg-6:nth-child(2) {padding:2rem;}
     .locdetl_wrap1.bed-services ul {margin-block: 3rem;}
     .locdetl_wrap1.bed-services, .service_details2, .tricks-accd.services-detaill {padding-block:2rem 3rem; }
     .related-post .related-content h6 { padding-bottom: 1.5rem;}
     /*--UI14041994-05-06-2024--css-end--*/

}/*--575px-css-end--*/

@media (max-width:375px) {
    .step5_wrap .addmore_service {width: 23rem;margin-bottom:4rem;}
    .step4_wrap h2, .step4_wrap h3 {padding-inline: 1rem; }
    /*--step-5-css-end--*/
    .step6mobile2 .sumry_box {padding: 1.5rem 1rem;}
    /*--step-6-css-end--*/
    .step2_mobile1 .seclectd_service .round_btn{padding:1.2rem}
    .addinform_inner{height: 100%;overflow-y: scroll;padding: 2rem;width: 30rem;}
    /*--All-Step-css-end--*/
    .hassle_mobile .btn-group-common>a:nth-child(1), .hassle_mobile .btn-group-common>a:nth-child(2), .fsbBx .btn-group-common>a:nth-child(1), .fsbBx .btn-group-common>a:nth-child(2) {width: 100%;}
    .whysofa1 {margin-bottom: 3rem;}
    .haslebgparallax {padding:12rem 0;}
    .locdetl_wrap6 .round_btn, .location_landing .round_btn {padding: 1rem 5.8rem;}


}/*--375px-css-end--*/

@media (max-width:330px) {
    /* .next_prebtnwrap .next_btn {width: 19rem;} */
    .step6mobile2 .sumry_box p {margin-top: auto; }
}/*--375px-css-end--*/