@media (min-width: 1199px) and (max-width: 1399.99px) {
  .offerImage img {
    width: 100%;
  }
  .offerImage {
    height: 550px;
  }
  .onGoingFormRelative .input-containering {
    padding: 4px 16px;
  }
  .onGoingFormRelative .input-containering.salesCountryCode {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .onGoingFormRelative .input-containering.com-div {
    padding: 1px 16px !important;
  }
  .onGoingFormRelative .input-project {
    height: 80px;
  }
  .dream-txt {
    font-size: 40px !important;
    padding-top: 12px;
    margin-bottom: 16px !important;
  }
  nav .navigation-main .floating-menu > ul > li > a {
    padding: 5px 10px;
  }
}
@media (min-width: 1199px) and (max-width: 1280.99px) {
  nav .navigation-main .floating-menu > ul > li > a {
    padding: 5px 4px !important;
  }
  nav .navigation-main .floating-menu > ul > li.services p {
    padding: 1px 4px !important;
  }
  .getAQuotBtn {
    padding: 6px 16px !important;
  }
}

@media (min-width: 1199px) and (max-width: 1330px) {
  .ordersOuterBlock .react-tabs__tab-list .react-tabs__tab {
    font-size: 20px !important;
  }
}
@media (min-width: 767.99px) and (max-width: 991.99px) {
  .status-badge.irregular {
    left: 0px !important;
  }
  .row.filtersBy .col-md-3 {
    width: 33%;
  }
  .bg-lite .container {
    max-width: 90%;
  }
  .consultationRow .col-md-5 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .onSalesSection .row.my-4 .col-md-5 {
    width: 60%;
  }
  .additionalInfo textarea {
    font-size: 14px !important;
  }
  .additionalInfo textarea::placeholder {
    font-size: 14px !important;
  }
  .placeOrderBtn button {
    font-size: 14px !important;
    padding: 6px !important;
  }
  .orderSummeryBlock .totalBlock h6 {
    font-size: 16px !important;
  }
  .orderSummeryBlock .totalBlock p {
    font-size: 16px !important;
  }
  .orderSummeryBlock .amountsBlock {
    padding-bottom: 4px !important;
    margin-bottom: 8px !important;
  }
  .amountsBlock .amounts h6 {
    font-size: 14px !important;
  }
  .amountsBlock .amounts p {
    font-size: 14px !important;
  }
  .amountsBlock .amounts {
    margin-bottom: 6px !important;
  }
  .orderItem h5 {
    font-size: 13px !important;
  }
  .orderItem p {
    font-size: 13px !important;
    margin-bottom: 4px !important;
    line-height: 130% !important;
  }
  .orderItem {
    gap: 12px !important;
    margin-bottom: 8px !important;
  }
  .orderItem img {
    height: 47px !important;
  }
  .orderSummeryBlock {
    padding: 12px !important;
  }
  .paymentInfo .cardDetails {
    padding: 16px !important;
  }
  .paymentInfo h4 {
    padding: 12px 24px 12px 20px !important;
  }
  .checkBoxBlock input[type="checkbox"]::before {
    top: 1px !important;
    left: 5px !important;
    width: 5px !important;
    height: 10px !important;
  }
  .checkBoxBlock input[type="checkbox"] {
    height: 16px !important;
    width: 16px !important;
  }
  .paymentInfo .methodBlock .method p {
    font-size: 9px !important;
  }
  .paymentInfo .methodBlock .method img {
    height: 20px !important;
  }
  .checkBoxBlock {
    margin-bottom: 20px !important;
    margin-top: 5px !important;
  }
  .row.billRow .inputOuter {
    margin-bottom: 10px !important;
  }
  .row.billRow p {
    font-size: 14px !important;
    margin-bottom: 4px !important;
  }
  .row.billRow .inputOuter input::placeholder {
    font-size: 14px !important;
  }
  .row.billRow .inputOuter input {
    font-size: 14px !important;
    padding: 6px 6px 6px 10px !important;
  }
  .ref-frnd.referFriendModal .modal-dialog.modal-lg.modal-dialog-centered {
    max-width: 700px !important;
  }
  .ref-frnd.referFriendModal
    .modal-dialog.modal-lg.modal-dialog-centered
    .modal-content {
    width: 100% !important;
  }
  .onGoingFormRelative .input-containering .s-ong {
    height: 18px !important;
  }
  .onGoingFormRelative .input-containering {
    padding: 3px 16px !important;
  }
  .onGoingFormRelative
    .input-containering.salesCountryCode
    input.PhoneInputInput {
    font-size: 14px !important;
    height: 22px;
  }
  .onGoingFormRelative .input-containering.salesCountryCode {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .onGoingFormRelative .sel-inp.s-ong.comm-fild {
    padding: 1px 5px !important;
  }
  .onGoingFormRelative .row.but-adj .input-project {
    height: 50px !important;
  }
  .rush-div .mt-38.ras-1 {
    width: 71% !important;
  }
  .onGoingFormRelative .row.but-adj .error-msg {
    margin-bottom: 3px !important;
    margin-top: 0px;
    font-size: 10px !important;
  }
}
@media (min-width: 574.99px) and (max-width: 767.99px) {
  .col-greenn.m-p-m.spw {
    color: #fff !important;
  }
  .onGoingFormRelative .row.but-adj .error-msg {
    margin-bottom: 3px !important;
    margin-top: 0px;
    left: 24px;

    font-size: 10px !important;
  }
  .onGoingFormRelative .row.but-adj .input-project {
    height: 50px !important;
  }
  .onGoingFormRelative .sel-inp.s-ong.comm-fild {
    padding: 1px 5px !important;
  }
  .onGoingFormRelative .input-containering .s-ong {
    height: 18px !important;
  }
  .onGoingFormRelative .input-containering {
    padding: 3px 16px !important;
  }
  .onGoingFormRelative
    .input-containering.salesCountryCode
    input.PhoneInputInput {
    font-size: 14px !important;
    height: 22px;
  }
  .onGoingFormRelative .input-containering.salesCountryCode {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .col-md-10.col-sm-10.m-auto.p-rel {
    width: 73% !important;
  }
  .col-md-2 .j-centerr-mob.j-centerTab.w-100.text-center {
    height: 60px !important;
    margin-bottom: 8px !important;
  }
}
@media (min-width: 574.99px) and (max-width: 991.99px) {
  .col-md-3.col-sm-3.d-flex.justify-content-center.marginZero.ninty {
    width: 33%;
    padding-right: 0px !important;
  }

  .col-md-3.col-sm-3.d-flex.justify-content-end.tab-sub.mblBlock {
    width: 17%;
    padding-left: 0px !important;
  }

  .col-md-3.col-sm-3.d-flex.justify-content-end.tab-sub.mblBlock button {
    padding: 4px 14px !important;
  }
}
@media (min-width: 991.99px) {
  .col-md-8.d-flex.justify-content-center.menuNav {
    justify-content: space-around !important;
  }
}

@media (min-width: 991.99px) and (max-width: 1200px) {
  .addressDetailBr {
    font-size: 14px;
    line-height: 168%;
  }
  .col-md-8.d-flex.justify-content-center.menuNav {
    top: 3px;
  }
  .chartItems .chartItem p {
    font-size: 11px !important;
  }
  p.mererTitle {
    font-size: 12px !important;
  }
  .chartItems {
    gap: 10px !important;
  }
  .graphContainer {
    width: 100% !important;
    max-width: 95% !important;
  }

  .d-flex.offerImage {
    height: 100%;
  }
  .onGoingFormRelative .input-project {
    height: 60px;
  }
  .onGoingFormRelative .input-containering.com-div {
    padding: 0px 16px !important;
  }
  .onGoingFormRelative
    .input-containering.salesCountryCode
    input.PhoneInputInput {
    font-size: 14px !important;
    height: 22px;
  }
  .onGoingFormRelative .input-containering.salesCountryCode {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .onGoingFormRelative .input-containering .s-ong::placeholder {
    font-size: 14px !important;
  }
  .onGoingFormRelative .input-containering .s-ong {
    font-size: 14px !important;
    height: 18px !important;
  }
  .onGoingFormRelative textarea.s-ong::placeholder {
    font-size: 14px !important;
  }
  .onGoingFormRelative textarea.s-ong {
    font-size: 14px !important;
  }
  .onGoingFormRelative .input-containering {
    padding: 3px 16px !important;
  }
  .dream-txt {
    font-size: 30px !important;
    padding-right: 30px !important;
    margin-bottom: 5px !important;
  }
  .col-md-10.col-sm-10.m-auto.p-rel {
    width: 75% !important;
  }
  nav.navBarHeight .navigation ul.menuNav li {
    padding: 14px 0px !important;
  }

  nav .navigation-main .floating-menu > ul > li.services p {
    padding: 5px 6px !important;
    font-size: 13px !important;
  }

  nav .navigation-main .floating-menu > ul > li.services {
    padding: 10px 0px 14px 0px !important;
  }

  .nav.navBarHeight {
    height: 60px !important;
  }

  .getAQuotBtn {
    padding: 5px 16px !important;
    font-size: 13px !important;
  }

  .customerSupport {
    padding: 5px 16px !important;
    font-size: 13px !important;
  }

  nav .navigation-main .floating-menu > ul > li > a {
    padding: 5px 6px !important;
    font-size: 13px !important;
  }

  nav .navigation-main .floating-menu > ul {
    gap: 0px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  nav .navigation-main .floating-menu.floating-menuToggle > ul > li > a {
    padding: 5px 6px !important;
    font-size: 12px !important;
  }
}
@media (min-width: 992px) and (max-width: 1100px) {
  .wishCard .image {
    height: 170px !important;
  }

  .details .price button {
    padding: 2px 6px !important;
    font-size: 10px !important;
  }

  .wishCard .details .rating p {
    font-size: 13px !important;
  }

  .details .price h4 {
    font-size: 16px !important;
  }
}

@media (min-width: 1440px) {
  .registerForms .form-control.form-control1 {
    height: 38px !important;
    font-size: 14px !important;
  }

  .registerForms .form-control.form-control1::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder {
    font-size: 14px !important;
  }

  .formSubmit .form-group .password-eye1 {
    top: 7px !important;
  }
}

@media (min-width: 1399.99px) {
  .toggle-buttons {
    align-items: center;
  }
  .toggle-buttons .divider-ct2 {
    height: 30px !important;
  }
  .toggle-buttons .toggle-btn {
    padding: 12px 35px !important;
  }
  .sh-txt {
    padding: 60px 0px 30px 0px !important;
  }
}
@media (max-width: 1399.99px) {
  .graph-chart .text-group {
    transform: translate(37%, 38px) !important;
  }
  li.loginIcon.signIcon a svg {
    font-size: 15px !important;
  }
  .cta-button-new {
    margin-bottom: 30px;
    margin-top: 5px !important;
  }
  .aboutBanner1.sub {
    padding: 100px 40px;
  }
  .cateCard .details h5 {
    font-size: 19px !important;
  }
  .subCateSection {
    padding-top: 0px;
  }
  .quotSection .guidesPagntion.pgn-tab {
    margin-bottom: 16px;
    margin-top: 0px;
  }
  .guidesPagntion.pgn-tab {
    margin-bottom: 24px;
    margin-top: -12px;
  }

  .sh-txt {
    padding: 45px 0px 10px 0px !important;
  }

  .shop-by-room:hover .room-block-a:not(:hover) .shp-cat-txt {
    font-size: 22px !important;
    font-weight: 800 !important;
  }
  .text-light.shop-butn {
    font-size: 12px !important;
    padding: 3px 12px !important;
  }
  .text-light.shop-butn .arow-siz {
    font-size: 20px !important;
    margin-left: 5px !important;
  }
  .shop-by-room:hover
    .room-block-a.lastLb:not(:hover)
    .row.bigCardsRow
    .col-md-5
    .j-ends.j-top
    img {
    height: 138px !important;
    width: auto !important;
  }
  .room-block-b:hover .d-flex.smallBoxCenter img.with-50.wi-sm {
    height: auto !important;
    width: auto !important;
  }
  .room-block-b:hover .d-flex.smallBoxCenter {
    justify-content: end !important;
  }
  .room-block-b:hover .d-flex.smallBoxCenter {
    justify-content: end !important;
  }
  .room-block-c:hover .d-flex.smallBoxCenter img.wi-sm.kds {
    width: 53% !important;
    margin-top: -30px;
  }
  .with-50.wi-sm {
    width: 55% !important;
  }
  .cot-pdng.wi-sm {
    padding-top: 10px !important;
    width: 85% !important;
  }
  .shop-by-room .room-block-a:not(:hover) .sofa-pos .with-50 {
    width: 50% !important;
  }
  .shop-by-room:hover .room-block-a:not(:hover) .sofa-pos {
    margin-top: -40px !important;
    width: 125%;
    margin-left: -33px;
  }
  .room-block-c:hover .cate-box1.cateTab1.cb-3.df-pnh .thirdC {
    margin-top: -76px !important;
    margin-right: 12px !important;
  }
  .room-block-c:hover .cate-box1.cateTab1.cb-3.df-pnh .thirdC img {
    width: 46% !important;
  }
  .room-block-b:hover .cot-pdng.wi-sm .width-100 {
    position: relative;
    left: 60px;
    width: 78% !important;
    margin-top: -130px !important;
  }
  .room-block-b:hover .shp-cat-txt1 {
    font-size: 40px !important;
    font-weight: 700 !important;
  }
  .room-block-c:hover .shp-cat-txt1 {
    font-size: 40px !important;
    font-weight: 700 !important;
  }
  .text-light.shop-butn.mt.m-ress.bg-mrn {
    margin-top: 45px !important;
  }
  .mkr-div {
    padding-left: 60px !important;
  }
  .upgradePrice {
    padding-right: 30px !important;
  }
  .ovr-hidn.margins {
    margin-top: 10px;
  }
  .list-vendor.list-v {
    font-size: 40px !important;
  }
  .ptnm-txt.ptn-tb {
    font-size: 40px !important;
  }
  .j-centerr-mob.j-centerTab.w-100.text-center {
    height: 125px !important;
    margin-bottom: 8px !important;
  }
  .grandTotal.leftAligns {
    gap: 82px !important;
  }
  .pt-0 .extin-txt {
    font-family: "Cinzel Decorative", serif;
    font-size: 56px !important;
    padding-left: 0px;
    line-height: 80px !important;
  }

  .merge-out .tab-bk .vfx-imgsize {
    max-width: 40% !important;
  }

  .c-section .abt-sec {
    text-align: start;
    padding-left: 15px !important;
  }

  .merge-out .vfx-fix {
    margin-top: -668px;
  }
  .blog-main-outer .pointer-cursor {
    height: 350px !important;
  }
  .promiseBlock .proLines h5 {
    font-size: 12px !important;
  }
  .promiseSection h2 {
    font-size: 48px !important;
  }
  .teamDetailsBlock .tm-image {
    height: 160px !important;
  }
  .iconic-text {
    line-height: 100%;
  }

  .shiftingArrows div {
    height: 60px !important;
    width: 60px !important;
  }

  .vendor-image-container .vendor-profile-container {
    height: 200px !important;
  }

  .su-txt.testimonial-content-outer div p.testimonialing {
    padding-right: 20px !important;
  }

  .row.touchFormRow p.error-msg.num {
    font-size: 10px !important;
  }

  .pricingOptionBtn .v-price.options {
    font-size: 16px;
    padding: 9px 10px !important;
    display: flex;
    align-items: center;
    line-height: 120%;
  }

  .pricingOptionBtn button svg {
    margin-left: 2px !important;
    font-size: 12px !important;
  }

  .row.touchFormRow p.error-msg {
    position: absolute !important;
    font-size: 11px !important;
  }

  .proDetailBlock .imgOuter {
    height: 220px !important;
  }

  .row.articleRow .articleImg {
    height: 300px !important;
  }

  .pdfCard.guidCard .pdfImg {
    height: 230px !important;
  }

  .cateCard .details h4 {
    font-size: 16px !important;
  }

  .cateCard .details a {
    font-size: 15px !important;
  }

  .cateCard {
    padding: 16px !important;
  }

  .cateCard .image {
    height: 220px !important;
  }

  .po-recvet
    .floating-menu.row.justify-content-between.d-flex.align-items-start {
    justify-content: end !important;
    gap: 0px;
    flex-wrap: nowrap;
  }

  .firstBlock .image .userImg {
    height: 180px !important;
    width: 180px !important;
  }

  .firstBlock .image {
    padding: 16px !important;
  }

  .br-grey {
    width: 80%;
  }

  .accountName .image img {
    height: 40px !important;
    width: 40px !important;
  }

  .accountName h4 {
    font-size: 18px !important;
  }
}

@media (max-width: 1299.99px) {
  .curveCards .curveImages div.six p {
    top: 80px !important;
  }

  .curveCards .curveImages div.five p {
    top: 63px !important;
  }

  .curveCards .curveImages div.four p {
    top: 50px !important;
  }

  .curveCards .curveImages div.three p {
    top: 63px !important;
  }

  .iconic-text {
    font-size: 15px !important;
  }

  .col-greyish.puy-4.trans-p {
    padding-top: 10px !important;
    padding-bottom: 22px !important;
    font-size: 17px !important;
  }

  /* .trnsfm-txt {
    font-size: 45px !important;
  } */

  .interiorServices .flip-card {
    margin: 20px 0px !important;
  }

  .completeText button {
    font-size: 25px !important;
  }

  .completeText h3 {
    font-size: 33px !important;
  }

  .interiorServices .flip-card-back P {
    font-size: 13px !important;
  }

  .interiorServices .flip-card {
    height: 180px !important;
  }

  .interiorServices .flip-card-front h3 {
    font-size: 17px !important;
  }

  .interiorServices .flip-card-front img {
    width: 30px !important;
  }

  .interiorServices .flip-card-front,
  .flip-card-back {
    padding: 16px !important;
  }

  .registerForms.vendor .rightColumnTwo .firstBgTwo {
    width: 38% !important;
  }

  .registerForms.vendor .rightColumnTwo .firstBgTwo img {
    width: 100% !important;
  }

  .registrationSection .sign-up-nav {
    z-index: 2 !important;
  }

  .registerForms.vendor .rightColumnTwo .peopleImageTwo img {
    width: 100% !important;
  }

  .registerForms.vendor .rightColumnTwo .peopleImageTwo {
    width: 40% !important;
  }

  /* .registerForms .formBlock h3 {
    color: red !important;
  } */

  .ordersOuterBlock .react-tabs__tab-list .react-tabs__tab {
    font-size: 18px !important;
  }

  .wishCard .image {
    height: 250px !important;
  }

  .wishCard .details .rating .starrs {
    padding-bottom: 10px;
  }

  .wishCard .details .rating {
    display: unset !important;
  }

  .details .price button {
    padding: 3px 12px !important;
    font-size: 15px;
  }

  .details .price h4 {
    font-size: 20px;
  }

  .wishCard .image {
    width: unset !important;
  }
}

@media (max-width: 1199.99px) {
  .feature-container {
    width: 97% !important;
  }
  .graph-chart .text-group {
    transform: translate(37%, 34px) !important;
  }
  .task-speedometer-container .task .graph-chart .text-group text {
    font-size: 14px !important;
  }
  li.loginIcon.signIcon a svg {
    font-size: 13px !important;
  }
  .text-center.box-product.box-rsnve button.heart-mdle svg {
    font-size: 22px !important;
  }
  .heart-mdle.wishListButton svg {
    font-size: 21px !important;
  }
  .review-text {
    font-size: 15px !important;
  }
  p.review-heading {
    font-size: 15px;
  }
  .review-name {
    font-size: 16px !important;
  }
  .review-avatar {
    width: 45px !important;
    height: 45px !important;
    font-size: 15px !important;
  }
  .review-card {
    padding: 16px 8px !important;
  }
  .row.de-padng {
    padding-bottom: 16px;
  }
  .pb-sans.fnt-15.col-grey {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  h1.noReviews {
    font-size: 30px;
  }
  .image-mainImage {
    padding: 16px 0px !important;
  }
  .singleProImg {
    height: 375px !important;
  }
  .image-hoverImage {
    height: 80px !important;
  }
  .filter-title {
    font-size: 18px !important;
  }
  .option-label-ct.bold {
    font-size: 15px !important;
  }
  .sub-qt-btn-filters {
    padding: 6px !important;
  }
  .quest-gaps .mda-txt {
    margin-top: 6px !important;
  }
  .type-Div.type-pgn {
    padding-bottom: 20px;
  }
  .filter-div2 .filter-header {
    padding-top: 10px;
  }
  .tags-wrapper .tag-close {
    font-size: 12px;
  }
  .tags-wrapper .tag {
    padding: 1px 10px;
    font-size: 12px;
  }
  .tags-wrapper {
    padding-bottom: 6px !important;
    gap: 5px !important;
  }
  .srch-div .d-flex.mb-4 {
    margin-bottom: 12px !important;
  }
  .filter-div2 {
    padding: 16px 12px 10px 12px !important;
  }
  .autoScrollTrack {
    margin-bottom: 5px !important;
    margin-top: 5px !important;
  }
  .row.filFistRow {
    padding: 16px 10px 16px !important;
  }
  .bg-lite {
    padding: 40px 0px 20px !important;
  }
  .previousRow .col-md-3 {
    width: 33%;
  }
  .aboutBanner1.sub {
    padding: 70px 30px;
  }
  .aboutBanner1.sub h1 {
    font-size: 50px;
  }
  .popular-products-card {
    height: 70px !important;
  }
  .row .companiesFirst {
    margin-bottom: 30px !important;
  }
  .mt-5.res-mrgn .creation-txtd {
    font-size: 45px !important;
  }
  .mt-5.res-mrgn .handover-txtd {
    font-size: 50px !important;
  }
  .bg-squares.cat-hng.hdng-mpn img.sofaBanner {
    margin-top: 0px !important;
  }
  .questionnaireCard .guidesPagntion {
    margin-top: 14px !important;
  }
  .guidesPagntion.pgn-tab .prev-t {
    font-size: 14px !important;
  }
  .single-mblee.single-cat-pn .productPagination.page-bg-btn-fil {
    margin: -20px 0px 30px;
  }
  .sh-txt {
    padding: 40px 0px 10px 0px !important;
  }
  .superCart .cart-btn.cart-rp {
    font-size: 12px !important;
    padding: 0px 5px !important;
  }
  .result-container.conditionImg.cart {
    margin-right: 0px !important;
  }
  .bordering .lat-txt {
    font-weight: 400 !important;
  }
  .upgradePrice {
    padding-right: 20px !important;
  }
  .btn-close.close-b img {
    width: 60px;
  }
  .btn-close.close-b {
    right: -8px !important;
    top: 0px !important;
  }
  .overflowScroll.planUpgrade {
    max-height: 400px !important;
  }
  .upgradePrice .up-btn img {
    width: 12px;
  }
  .upgradePrice .up-btn {
    font-size: 15px !important;
    height: 28px !important;
    width: 100px !important;
  }
  .upgradePrice h3 {
    font-size: 18px !important;
  }
  .bordering .materialFrm {
    font-size: 18px !important;
  }
  .mkr-div {
    gap: 10px !important;
  }
  .mkr-div .tet-st {
    width: 25px !important;
    height: 25px !important;
  }
  .bordering2.padd-tab {
    padding: 10px !important;
    font-size: 18px !important;
  }
  .save-txt {
    top: 22px !important;
    font-size: 26px !important;
  }
  .modal-dialog-centered.custom-modal-width2.upgradationPopup {
    max-width: 850px !important;
  }
  .countdown-text {
    font-size: 16px !important;
  }
  .ref-frnd.consultationModal .modal-dialog.modal-lg.modal-dialog-centered {
    max-width: 800px !important;
  }
  .room-block-c:hover .d-flex.smallBoxCenter {
    margin-top: -50px !important;
  }
  .w-80.wi-sm.ofc {
    width: 70% !important;
    margin-top: 12px;
  }
  .shp-section {
    margin-top: -135px !important;
  }
  .searchProduct form input {
    width: 290px !important;
  }
  .thirdC {
    text-align: center !important;
  }
  .room-block-c:hover .cate-box1.cateTab1.cb-3.df-pnh .thirdC {
    text-align: end !important;
    margin-top: -55px !important;
    margin-right: unset !important;
  }
  .room-block-c:hover .cate-box1.cateTab1.cb-3.df-pnh .thirdC img {
    margin-right: 20px;
    margin-top: 0px !important;
  }
  .room-block-b:hover .cot-pdng.wi-sm .width-100 {
    left: 55px !important;
    margin-top: -100px !important;
  }
  .sofa-pos {
    margin-top: -45px;
  }
  .row.mb-3.questionnaireCard .quote-draft.quatTabs {
    margin: 16px auto 16px !important;
    flex-wrap: wrap;
    padding: 10px 0px !important;
    width: 98% !important;
  }
  .row.mb-3.questionnaireCard .quote-draft.quatTabs .tabButtons {
    height: 37px !important;
    padding: 4px 12px !important;
    width: 22% !important;
    border: 1px solid #0b5133 !important;
    border-radius: 20px;
  }
  .filter-div.two {
    padding: 50px 30px;
  }
  .col-md-10.quest-gaps {
    width: 100%;
    max-width: 100%;
  }
  .filter-div.mb-2.p-4 {
    /* padding: 10px 0px 10px 10px !important; */
  }
  .list-vendor.list-v {
    font-size: 35px !important;
  }
  .ptnm-txt.ptn-tb {
    font-size: 35px !important;
  }

  .pd-txt.m-0 {
    font-size: 40px !important;
  }
  .bg-leaf-img {
    margin-top: 20px !important;
  }
  .disc-txt.underLine {
    width: 40% !important;
  }
  .divider-ct2 {
    height: 28px !important;
  }
  .additionalInfo textarea::placeholder {
    font-size: 15px !important;
  }
  .methodBlock .method p {
    font-size: 12px !important;
  }
  .methodBlock .method img {
    height: 30px !important;
  }
  .result-container.conditionImg {
    height: 160px !important;
    width: 160px !important;
  }
  .no-quote-data img {
    width: auto !important;
    height: 300px !important;
  }
  .grandTotal.leftAligns h3 {
    font-size: 18px !important;
  }
  .grandTotal.leftAligns {
    gap: 53px !important;
  }
  .billTableCard tr.subTotalRow td {
    padding: 10px 25px !important;
  }
  .billHeaderSection .grandTotal {
    padding: 10px 25px !important;
  }
  .col-md-3.col-sm-6.siteMapsOuter {
    gap: 16px !important;
  }
  .blog-main-outer .pointer-cursor {
    height: 300px !important;
  }
  .blog-main-outer .pt-ARTCLE {
    margin-bottom: 50px !important;
  }
  .row.pt-ARTCLE .art-blog-p {
    font-size: 16px !important;
  }
  .d-flex.gap-3.fnt-15.pt-2.mb-ARTCLE.mb-blog {
    margin-bottom: 10px !important;
  }
  .row.pt-ARTCLE .art-blog {
    font-size: 26px !important;
  }
  .container.mt-con .extin-txt2 {
    font-family: "Cinzel Decorative", serif;
    font-size: 40px !important;
    padding-left: 54px;
    line-height: 52px;
  }

  .c-section .abt-sec {
    width: 33% !important;
    padding: 35px 7px 0px 32px;
  }

  .gen-line {
    margin-top: -161px !important;
  }

  .container.mt-con .re-pro2 {
    font-family: "Roboto Condensed", serif;
    letter-spacing: 2px;
    font-size: 35px;
  }
  .slideText {
    margin-bottom: -22px !important;
    top: 66px !important;
    font-size: 24px !important;
  }
  .input-containering.salesCountryCode input.PhoneInputInput {
    /* font-size: 15px !important; */
  }
  .input-containering.salesCountryCode .PhoneInputCountry {
    margin-right: 3px;
  }
  .input-containering.salesCountryCode .PhoneInputCountryIcon {
    width: 20px;
    height: 14px;
  }
  .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded
    .MuiList-root
    .MuiButtonBase-root.MuiMenuItem-root {
    font-size: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded {
    min-width: 380px !important;
    top: 200px !important;
    height: 200px !important;
  }
  .trnsfm-txt {
    font-size: 38px !important;
  }

  .billHeaderSection .logoTitle .image {
    width: 180px !important;
  }
  .mainLogoBlock {
    height: 54px !important;
  }
  .promiseBlock .proLines h5 {
    font-size: 13px !important;
  }
  .promiseSection .row.firstClip .col-md-4 {
    width: 100%;
    text-align: center;
  }
  .promiseSection .row.firstClip .col-md-8 {
    width: 100%;
  }
  .promiseSection .row.firstClip {
    flex-direction: column;
  }
  .promiseSection h2 {
    font-size: 40px !important;
  }
  .leftGreenShape img {
    width: 70% !important;
  }
  .qualityForm .input-containering {
    padding: 4px 16px !important;
  }
  .col-md-6.qualityFormOuter h3 {
    font-size: 20px !important;
    margin-top: 12px;
  }
  .col-md-6.pdfLeadForm .positionLeaf {
    text-align: end;
  }
  .col-md-6.pdfLeadForm .positionLeaf img {
    width: 90%;
  }
  .pdfLeadForm p.pdfTextL {
    font-size: 15px !important;
  }
  .pdfLeadForm h3 {
    font-size: 26px !important;
    margin-bottom: 7px !important;
    margin-top: 25px !important;
  }
  .ref-frnd.guidesPdfModal .modal-dialog.modal-lg.modal-dialog-centered {
    --bs-modal-width: 800px !important;
  }
  .teamTitleHeading {
    font-size: 40px !important;
  }
  .aboutTeamSection {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
  }
  .aboutTeamSection .teamCardOuter {
    width: 25% !important;
  }
  .row .why-hdn {
    font-size: 28px !important;
  }
  .mg-mob.mob-min.cel-v.qualBtn {
    margin-bottom: 10px;
  }
  .handoverSection .tabPoints {
    padding: 30px !important;
  }
  .handoverSection .tabPoints ul li {
    font-size: 15px !important;
    margin-bottom: 30px !important;
  }
  .handoverSection .tabPoints ul li img {
    width: 20px !important;
  }
  .handoverImg {
    height: 350px !important;
  }
  .handoverSection {
    padding-top: 30px !important;
  }
  .handoverSection h2 {
    font-size: 40px !important;
    margin-bottom: 20px !important;
  }
  .handoverSection .handoverTabs .react-tabs__tab-list .react-tabs__tab {
    font-size: 12px;
  }
  .vec-line {
    width: 23% !important;
    margin: -25px auto !important;
  }

  .curveCards .curveImages {
    margin-bottom: -15px !important;
  }

  .titlesBlock .enrollButton button {
    margin-bottom: 24px;
  }

  .curveCards .curveImages div.seven p {
    top: 87px !important;
  }

  .curveCards .curveImages div.six p {
    top: 66px !important;
  }

  .curveCards .curveImages div.five p {
    top: 53px !important;
  }

  .curveCards .curveImages div.four p {
    top: 44px !important;
  }

  .curveCards .curveImages div.three p {
    top: 53px !important;
  }

  .curveCards .curveImages div.two p {
    top: 65px !important;
  }

  .curveCards .curveImages div p {
    font-size: 11px !important;
    line-height: 125%;
  }

  .curveCards .curveImages div.one p {
    top: 87px !important;
  }

  .dreamSection .titlesBlock p {
    margin: 35px 0px 35px !important;
    font-size: 18px !important;
  }

  .dreamSection .titlesBlock h1 {
    font-size: 60px !important;
    line-height: 90% !important;
  }

  .round-bg {
    padding-bottom: 26px !important;
  }

  .li-divv {
    padding-bottom: 60px !important;
  }

  .livnsa-txt {
    font-size: 45px !important;
  }

  .why-hdn {
    font-size: 24px !important;
  }

  .iconic-container .green-wrapper .green-icon {
    width: 30px !important;
  }

  .interiorServices .flip-card-front img.imgHeight {
    width: unset !important;
    height: 30px;
  }

  .btn.btn-success.btn-grey.width.tranformBtn {
    width: 50% !important;
    font-size: 16px !important;
    padding: 4px !important;
  }

  .trnsfm-txt {
    font-size: 40px !important;
    margin-bottom: 30px !important;
  }

  .homeBanner .contentPadLeft {
    padding-left: 20px !important;
  }

  .interiorServices .serviceImage img {
    width: 100% !important;
  }

  .interiorServices .flip-card-front h3 {
    font-size: 16px !important;
  }

  .inspectOuter .inspectBlurImg {
    left: 101px !important;
    bottom: 12px !important;
  }

  .monitoringOuter .monitoringBlurImg {
    left: 80px !important;
    bottom: 91px !important;
  }

  .marketPlaceOuter .marketPlaceBlurImg {
    bottom: 95px !important;
  }

  .finaliseOuter .finaliseBlurImg {
    left: 80px !important;
    bottom: 70px !important;
  }

  .selectionOuter .selctionBlurImg {
    left: 85px !important;
    bottom: 80px !important;
  }

  .planningOuter .planningBlurImg {
    right: 80px !important;
    bottom: 90px !important;
  }

  .bootCampOuter .bootcampBlurImg {
    right: 80px !important;
  }

  .finaliseOuter .finaliseImg {
    width: 45px !important;
  }

  .monitoringOuter .monitoringImg {
    width: 45px !important;
  }

  .planningOuter .planningImg {
    width: 45px !important;
  }

  .automationOuter .automationImg {
    width: 45px !important;
  }

  .row.alignItems {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .interiorServices .flip-card-back P {
    font-size: 12px !important;
  }

  .shiftingArrows div svg {
    font-size: 24px !important;
  }

  .shiftingArrows div {
    height: 50px !important;
    width: 50px !important;
  }

  .vendor-image-container .vendor-profile-container {
    height: 160px !important;
  }

  .contactDetails .wid-location {
    width: 110px !important;
  }

  .contactDetails .contact-title {
    font-size: 25px !important;
  }

  .contactItemOuter {
    justify-content: space-between;
  }

  .contactItemOuter .contact-item {
    width: unset !important;
  }

  .contactDetails .contact-container {
    padding: 20px 0px !important;
  }

  .contactDetails .title-c {
    font-size: 22px;
  }

  .contactDetails .subtitle-c {
    margin-top: 0px;
  }

  .contactDetails .w-77 {
    width: 40px !important;
  }

  .contactShow img {
    width: 57% !important;
  }

  .breadCrumb .con-headng {
    font-size: 50px !important;
  }

  .arrow-dir {
    font-size: 70px !important;
  }

  .clocking {
    right: 119px !important;
    top: -30px;
  }

  .carousel-image.proCarousel {
    height: 290px !important;
  }

  .supportFormOuter p.error-msg.msg {
    margin-top: -7px !important;
  }

  .supportFormOuter p.error-msg {
    margin-top: -16px !important;
  }

  .registrationSection .sign-up-nav .sign-up-nav-item {
    font-size: 16px !important;
  }

  .row.bg-back.m-auto.background-grey {
    width: 90% !important;
  }

  .row .cards-cx {
    top: 0px !important;
  }

  .registerForms .form-control.form-control1.dropOption {
    padding: 2px 4px !important;
  }

  .selectSignOut.input-error {
    border-radius: 3px;
  }

  .selectSignOut {
    padding-right: 5px !important;
  }

  .formSubmit.registrations.errs .form-group.col-md-6 p.error-msg {
    margin-bottom: -4px !important;
    margin-top: -1px;
    font-size: 9px !important;
    margin-left: 8px !important;
  }

  .form-group.fullWidth.vendorWidth {
    margin-top: 20px;
    margin-bottom: 30px !important;
  }

  .bg-pinklines {
    top: -15px;
    right: 100px;
    width: 93px;
  }

  .proDetailBlock .imgOuter {
    height: 200px !important;
  }

  .proDetailBlock {
    padding: 40px 0px 20px !important;
  }

  nav .navigation-main .floating-menu > ul > li.services span {
    padding: 5px 12px !important;
    font-size: 14px !important;
    top: 1px !important;
  }

  .row.articleRow .articleImg {
    height: 240px !important;
  }

  .reviewContentBlock p {
    font-size: 18px !important;
  }

  .reviewTextOuter.tabsOt {
    padding: 20px !important;
    min-height: 180px !important;
  }

  .livingRoom.reviewTabsList .reviewTabImg {
    height: 150px !important;
    margin-bottom: 0px !important;
  }

  .br-grey.userTestTabList {
    margin-top: 20px !important;
    margin-bottom: 16px !important;
  }

  .user-imgs {
    width: 190px;
    height: 190px;
  }

  .dance-font.ln-40 {
    line-height: 35px !important;
    font-size: 20px !important;
  }

  .reviewTextOuter {
    padding: 30px !important;
  }

  .pdfCard .pdfButtons img {
    width: 80%;
  }

  .pdfCard .pdfButtons button {
    padding: 3px 12px !important;
    font-size: 15px !important;
  }

  .b-contn .pdfButtons {
    padding-top: 16px !important;
  }

  .guidCard .b-contn .description p {
    margin-bottom: 16px !important;
  }

  .pdfCard.guidCard .b-contn h4 {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    font-size: 18px !important;
  }

  .pdfCard.guidCard .pdfImg {
    height: 200px !important;
  }

  .bannertwo.bannerGuid {
    height: unset;
    padding: 101px 30px !important;
  }

  .bannertwo.bannerGuid h6 {
    font-size: 20px;
    padding: 8px 14px;
    width: fit-content;
  }

  h1.quote-hdng.text-start {
    font-size: 40px;
  }

  .leafs-bg {
    padding: 50px 0px 9px 10px;
  }

  .getQuotModal .modal-dialog {
    max-width: 650px !important;
  }

  .getQuotModal .modal-dialog .backdrop2 {
    padding: 20px;
  }

  .lo-img.popImg {
    width: 80px;
  }

  .getQuotTabs.modal-header .sideTabs .text-start.cursor-pointer {
    font-size: 15px !important;
  }

  .getQuotTabs.modal-header .sideTabs .text-start.cursor-pointer input {
    height: 12px !important;
    width: 12px !important;
  }

  .rightFormsBlock .rightFormOuter {
    padding: 4px 0px 0px 8px !important;
  }

  .getQuotTabs.modal-header .singleTabList {
    padding: 3px 14px;
    border-bottom: 3px solid #76562600;
  }

  .singleTabListOuter {
    margin-bottom: 15px !important;
  }

  .getQuotTabs.modal-header .singleTabList.react-tabs__tab--selected {
    padding: 3px 14px !important;
    border-bottom: 3px solid #765626 !important;
  }

  .overViewPopup .row.mr-2 .assignMargin .sel-inp {
    padding: 2px 8px !important;
    font-size: 14px !important;
  }
  .overViewPopup .row.mr-2 .assignMargin select.sel-inp {
    padding: 4px 5px !important;
  }

  .overViewPopup .row.mr-2 .assignMargin .sel-inp::placeholder {
    /* padding: 2px 6px !important; */
    font-size: 14px !important;
  }

  .overViewPopup.resp .row.mr-2 .assignMargin .error-msg {
    margin-bottom: -9px !important;
    font-size: 10px !important;
    margin-top: -1px;
  }
  .overViewPopup.resp .row.mr-2 .assignMargin .error-msg.room {
    margin-top: 2px !important;
  }

  .popupSubmitBtns button {
    font-size: 13px;
    padding: 4px 10px;
  }

  .modalDialogGetQuotSection {
    padding-left: 14px !important;
    height: 450px !important;
  }

  .supportImgColumn {
    left: 17px;
    top: 0px !important;
  }

  /* .supportImage img{
    width: 80% !important;
    margin: auto !important;
  } */
  .ref-frnd.support-customer .modal-dialog.modal-lg.modal-dialog-centered {
    max-width: 750px !important;
  }

  .supportFormOuter .input-containering {
    padding: 5px 14px !important;
    margin-bottom: 14px !important;
  }

  .messageInput textarea {
    height: 80px !important;
  }

  .supportFormOuter .input-containering input {
    font-size: 15px !important;
    height: 20px !important;
  }

  .supportFormOuter .input-containering input::placeholder {
    font-size: 15px !important;
  }

  .messageInput textarea {
    font-size: 15px !important;
  }

  .messageInput.areaTect textarea::placeholder {
    font-size: 15px !important;
  }

  .supportFormOuter h4 {
    margin: 0px 0px 12px !important;
  }

  .dividerLine {
    margin-bottom: 10px !important;
  }

  .ref-frnd.support-customer .modal-content {
    padding: 14px 16px 16px 24px !important;
  }

  .supportFormOuter h3 {
    font-size: 24px !important;
    margin-bottom: 8px !important;
  }

  .supportFormOuter .contacts {
    margin-bottom: 12px !important;
  }

  .cateCard {
    padding: 12px !important;
  }

  .cateCard .details h4 {
    font-size: 16px !important;
  }

  .cateCard .details a {
    font-size: 14px !important;
  }

  .cateCard .details {
    align-items: start !important;
    flex-direction: column;
  }

  .cateCard .image {
    height: 200px !important;
  }

  .aboutBanner1.breadCrum {
    padding: 50px 60px;
  }

  .aboutBanner1.breadCrum h1 {
    font-size: 40px;
  }

  nav .navigation-top > ul > li > a {
    font-size: 16px !important;
    color: black !important;
    padding: 0px 8px !important;
  }

  nav .navigation-main .floating-menu > ul > li.services ul {
    top: 55px !important;
  }

  .registerForms .formBlock img.formLeaf {
    width: 120px !important;
  }

  .registrationSection.tabPd
    .sign-up-nav.selectedPd
    .sign-up-nav-item.react-tabs__tab--selected {
    padding: 4px 14px !important;
  }

  .registerForms .formBlock p.formOptionalLine {
    font-size: 10px !important;
  }

  .formSubmit .form-group button {
    padding: 2px 60px !important;
    font-size: 11px !important;
    border-radius: 5px !important;
  }

  .formSubmit .form-group {
    margin-bottom: 5px !important;
  }

  .formSubmit .form-group .password-eye1 {
    font-size: 10px !important;
  }

  .registerForms .form-control.form-control1::-webkit-input-placeholder {
    font-size: 10px !important;
  }

  .registerForms .form-control.form-control1 {
    padding: 2px 7px !important;
    font-size: 10px !important;
    border-radius: 3px !important;
  }

  .formSubmit .form-group h6 {
    font-size: 8px !important;
  }

  .registrationSection
    .sign-up-nav
    .sign-up-nav-item.react-tabs__tab--selected {
    padding: 4px 14px !important;
  }

  .registrationSection .sign-up-nav .sign-up-nav-item {
    padding: 4px 14px !important;
    font-size: 15px;
  }

  .registerForms h2.customerTitleHead {
    font-size: 40px !important;
    margin-bottom: 50px !important;
  }

  .registerForms .formBlock {
    margin-top: 60px !important;
  }

  .registerForms.customer .rightColumn .firstBg {
    top: unset !important;
  }

  .registerForms.customer .rightColumn .firstBg img {
    width: 56% !important;
  }

  .registrationSection .sign-up-nav {
    left: 13% !important;
  }

  .registerForms .formBlock h3 {
    /* color: blue !important; */
    font-size: 18px !important;
    padding-top: 10px !important;
    margin-bottom: 13px !important;
  }

  .registerForms .formBlock p.indicate {
    font-size: 12px !important;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
  }

  .notFoundSection {
    padding: 40px 0px 110px !important;
  }

  .foundContentInner .sideIcons .second {
    height: 60px !important;
    width: 60px !important;
  }

  .foundContentInner .sideIcons .first {
    height: 35px !important;
    width: 35px !important;
  }

  .foundContentInner .sideIcons {
    gap: 16px !important;
    margin-top: 55px !important;
    margin-left: 16px !important;
  }

  .foundContentInner .sideIcons {
    margin-top: 55px !important;
  }

  .foundContent p {
    font-size: 15px !important;
  }

  .image .backButton button {
    font-size: 12px !important;
    padding: 13px 12px !important;
    top: 70px !important;
  }

  .image .backButton {
    width: 140px !important;
    height: 150px !important;
    bottom: 90px !important;
    left: 90px !important;
  }

  .foundContent .image h3 {
    top: 95px !important;
    font-size: 26px !important;
    letter-spacing: 7px !important;
  }

  .foundContent .image {
    width: 380px !important;
    height: 330px !important;
  }

  .custom-file-label.uploadLabel {
    height: 25px !important;
    font-size: 11px !important;
    font-weight: 500 !important;
  }

  .firstBlock .image .userImg {
    height: 150px !important;
    width: 150px !important;
  }

  .accountFormCard {
    padding: 20px !important;
  }

  .rightMainColumn .mainOuter {
    margin: 50px auto 90px !important;
  }

  .accountFormCard .firstBlock {
    align-items: end !important;
    gap: 12px !important;
  }

  .details .price h4 {
    font-size: 18px !important;
  }

  .details .price button {
    padding: 2px 10px !important;
    font-size: 12px;
  }

  .wishCard .image {
    height: 210px !important;
  }

  .creation-txtd.tab-center {
    font-size: 100px !important;
  }

  .handover-txtd.handover {
    font-size: 100px !important;
  }

  .d-flex.j-center.handFlex {
    padding-left: 30px !important;
  }

  .mainOuter .topTitles button {
    padding: 2px 14px !important;
  }

  .mainOuter .topTitles h3 {
    font-size: 22px;
  }

  .sideBlockCard ul li a {
    font-size: 15px !important;
  }

  .sideBlockCard ul li {
    padding: 6px 0px 6px 14px !important;
  }

  .sideBlockCard h5 {
    padding: 8px 0px 8px 14px !important;
    font-size: 16px !important;
  }

  .accountName {
    gap: 10px !important;
    padding: 10px 14px 10px !important;
  }

  .fields.changePswd {
    width: 50% !important;
  }

  .accountName h4 {
    font-size: 17px !important;
    line-height: 18px !important;
  }

  .accountName .image img {
    height: 35px !important;
    width: 35px !important;
  }

  .col-grey.fnt-24 {
    line-height: normal;
    font-size: 20px;
  }

  .netwrk-txt {
    font-size: 60px !important;
    margin-bottom: 0px !important;
  }

  .trans-p {
    font-size: 18px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .loginFormMain .fomImg {
    height: 350px !important;
  }

  .loginFormMain .formBlock .form-control {
    margin-top: 12px !important;
    height: 35px !important;
  }

  .loginFormMain .formBlock h3 {
    font-size: 20px !important;
  }

  .loginFormMain .formBlock {
    padding: 0px 18px !important;
  }

  .loginFormMain {
    margin: 0px 25px !important;
  }

  .cardDetailsRow .amountCard h3 {
    font-size: 18px !important;
  }

  .userJourneySection .react-tabs__tab {
    line-height: normal;
  }

  .p-5.reviewContentBlock {
    padding: 20px !important;
  }

  .p-5.reviewContentBlock p.text-light.dance-font.ln-40 {
    line-height: 35px !important;
  }

  .testmoney_card .row {
    align-items: center;
    padding-left: 16px;
  }

  .testmoney_card .backdrop-user {
    padding: 20px 10px;
    height: fit-content;
    margin-left: unset !important;
  }

  .clocking {
    right: 10px;
  }

  .carousel-image img {
    width: 100%;
  }

  .forYouImgTwo {
    height: 150px;
    width: 120px;
  }

  .u-sec .stop-txt2 {
    font-family: "Inter", serif;
    font-size: 31px !important;
    line-height: 39px;
  }

  .forYouImgTwo img {
    width: 100%;
  }

  .forYouImgOne {
    height: 150px;
    width: 150px;
  }

  .forYouImgOne img {
    width: 100%;
  }

  .creat-sec {
    padding-bottom: 60px !important;
  }

  .complir_sec div img {
    object-fit: cover !important;
  }

  .complir_sec div {
    height: 400px;
  }

  .__rcs-handle-button {
    top: 150px !important;
  }
  .scrollSection .__rcs-handle-button::after {
    height: 70px !important;
    width: 140px !important;
    left: -22px !important;
    top: -7px !important;
  }

  .counter-div {
    padding: 16px !important;
  }

  .creation-txtd.text-light.mt-6 {
    margin-top: 20px !important;
    font-size: 50px;
  }

  .blossm-flower {
    top: -50px;
    width: 200px;
  }

  .pdng-tb2 {
    padding-bottom: 100px;
  }
  .cart-imgs {
    padding: 0px !important;
  }
}

@media (max-width: 1024.99px) {
  .row.mb-3.questionnaireCard .quote-draft.quatTabs {
    margin: 16px auto 16px !important;
    flex-wrap: wrap;
    padding: 10px 0px !important;
    width: 98% !important;
  }
  .row.mb-3.questionnaireCard .quote-draft.quatTabs .tabButtons {
    height: 35px !important;
    padding: 4px 12px !important;
    width: 30% !important;
    border: 1px solid #0b5133 !important;
    border-radius: 20px;
  }
  .qualityForm .input-containering .s-ong {
    height: unset !important;
  }
  .input-containering.salesCountryCode input.PhoneInputInput {
    font-size: 14px !important;
  }
  .btn.btn-success.btn-grey.width.tranformBtn {
    width: 55% !important;
    font-size: 13px !important;
  }
  .trnsfm-txt {
    font-size: 38px !important;
  }
  .qualityForm input.s-ong::placeholder {
    font-size: 15px !important;
  }
  .sel-inp.s-ong.comm-fild.txt-gray {
    color: #787878 !important;
  }

  .sel-inp.s-ong.comm-fild.txt-black {
    color: #000 !important;
  }

  .onGoingFormRelative .s-ong {
    font-size: 14px !important;
  }

  .onGoingFormRelative .s-ong::placeholder {
    font-size: 14px !important;
  }

  nav .navigation-main .floating-menu > ul > li > a {
    padding: 5px 9px !important;
  }

  .customerSupport {
    padding: 4px 14px !important;
  }

  .getAQuotBtn {
    padding: 4px 14px !important;
  }
  .filter-div.mb-2.p-4 {
    padding: 10px 10px 10px 14px !important;
  }
}

@media (max-width: 991.99px) {
  .wht-dp.pt-4 {
    padding-top: 12px !important;
  }
  .footer-box1 .mainLogoBlock img {
    width: 180px;
  }
  .col-md-3.col-sm-6.siteMapsOuter {
    display: flex !important
;
  }
  .row.news-div.mt-5 .col-md-3 {
    width: 50%;
  }
  li.loginIcon.signIcon a svg {
    font-size: 16px !important;
  }
  .task-speedometer-container .task .graph-chart .text-group text {
    font-size: 14px !important;
  }
  p.mererTitle {
    font-size: 12px !important;
  }
  .container.graphContainer {
    max-width: 95%;
  }
  .task-speedometer-container .col-md-4 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .chartItems .chartItem p {
    font-size: 12px !important;
  }
  .chartItems .chartItem {
    width: 48% !important;
  }
  .chartItems {
    gap: 8px !important;
  }
  .row .my-projects-container .recharts-wrapper {
    margin: -25px auto 0px auto;
    height: 260px !important;
    width: 260px !important;
  }
  .container .my-projects-heading {
    margin-top: 26px !important;
  }
  .hrt-sym {
    font-size: 20px !important;
    margin-right: 0px !important;
  }
  .product-container label {
    margin-bottom: 4px;
  }
  .str-coll.fStars {
    gap: 10px !important;
  }
  .pb-sans.fnt-13.ln-ht-25 div {
    line-height: 135%;
    margin-bottom: 7px;
  }
  .reviewRow .col-md-8 {
    width: 75%;
  }
  .submit-button2.my-4 {
    font-size: 15px;
    padding: 9px 18px;
    border-radius: 5px;
    margin-top: 8px !important;
  }
  .reviewCont .row .col-md-8 {
    width: 70%;
  }
  .sectionFeedback {
    padding-top: 0px;
  }
  .pb-sans.title {
    font-size: 17px !important;
  }
  .productDetails.gaps .pdct-txt {
    font-size: 14px;
  }
  .productDetails.gaps {
    padding: 12px 0px;
  }
  .d-flex.gap-5.wsh-div .wishlisting {
    margin-bottom: 8px;
    display: flex;
    align-items: center;
  }
  .d-flex.gap-5.wsh-div {
    flex-direction: column;
    gap: 0px !important;
  }
  .buy-now.buy-rd {
    padding: 7px 4px !important;
    font-size: 11px !important;
  }
  .row.btnsR.my-3 .col-md-4 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .incNumber.m-0 {
    font-size: 14px;
  }
  .qt-div {
    gap: 7px !important;
  }
  .sel-inp-qc.sPro {
    padding: 3px 5px !important;
    border-radius: 4px !important;
    font-size: 13px;
    width: 100%;
  }
  .price .discount-btn {
    padding: 4px;
  }
  .color-options .colorBlock {
    height: 20px !important;
    width: 20px !important;
  }
  .image-hoverImage {
    height: 60px !important;
    padding: 1px;
  }
  .image-mainImage {
    gap: 6px !important;
  }
  .singleProImg {
    height: 326px !important;
  }
  .option-label-ct.bold {
    font-size: 14px;
  }
  .filter-title {
    font-size: 17px !important;
  }
  .flexFlow .userInfo h6 {
    font-size: 11px !important;
  }
  .cartCard .flexFlow h5 {
    font-size: 12px !important;
  }
  .previousInfo .flexFlow {
    gap: 10px !important;
    margin-bottom: 6px !important;
  }
  .flexFlow .statRatings .react-stars span {
    font-size: 14px !important;
  }
  .flexFlow .statRatings .react-stars {
    gap: 0px !important;
  }
  .flexFlow h3 {
    font-size: 16px !important;
  }
  .cartCard .image {
    height: 170px !important;
  }
  .aboutBanner1.sub {
    padding: 60px 30px !important;
  }
  .mt-5.res-mrgn {
    margin-top: 30px !important;
  }
  .grass-sec.grss-moble .productPagination.page-bg-btn-fil {
    margin: 24px 0px 0px !important;
  }
  .sh-txt {
    padding: 16px 0px 10px 0px !important;
  }
  .overflowScroll.planUpgrade {
    max-height: 330px !important;
  }
  .upgradePrice .up-btn {
    font-size: 13px !important;
    height: 25px !important;
    width: 87px !important;
  }
  .upgradePrice h3 {
    font-size: 16px !important;
  }
  .bordering .materialFrm {
    font-size: 16px !important;
  }
  .mkr-div {
    padding-left: 30px !important;
  }
  .bordering2.padd-tab {
    padding: 8px 0px !important;
    font-size: 16px !important;
    line-height: 115%;
  }
  .save-txt {
    top: 16px !important;
    font-size: 22px !important;
  }
  .modal-dialog-centered.custom-modal-width2.upgradationPopup {
    max-width: 700px !important;
    margin-top: 0px !important;
  }
  .consultBtn button {
    font-size: 14px;
    padding: 7px 14px !important;
  }
  .consultBtn {
    margin-bottom: 30px;
  }
  .consultationRow .consultImage {
    width: 120% !important;
  }
  .row.consultationRow {
    margin-top: 40px !important;
  }
  .row.consultFormRow select {
    font-size: 14px !important;
  }
  .row.consultFormRow input {
    font-size: 14px !important;
  }
  .row.consultFormRow label {
    font-size: 13px !important;
  }
  .consultationRow .col-md-5 h2 {
    font-size: 26px;
  }
  .ref-frnd.consultationModal .modal-dialog.modal-lg.modal-dialog-centered {
    max-width: 700px !important;
  }
  .with-88.wi-big {
    width: 80% !important;
    margin-top: 12px;
  }
  .shop-by-room:hover
    .room-block-a.lastLb:not(:hover)
    .row.bigCardsRow
    .col-md-5
    .j-ends.j-top
    img {
    height: 110px !important;
    margin-top: unset !important;
  }
  .room-block-b:hover .d-flex.smallBoxCenter img.with-50.wi-sm {
    width: 85% !important;
  }
  .room-block-c:hover .d-flex.smallBoxCenter img.wi-sm.kds {
    width: 50% !important;
    margin-top: -10px;
  }
  .shop-by-room .room-block-a .sofa-pos .with-50.wi-big {
    width: 50% !important;
    margin: 0px !important;
  }
  .w-80.wi-sm.ofc {
    width: 74% !important;
    margin-top: -12px !important;
  }
  .room-block-b:hover .cot-pdng.wi-sm .width-100 {
    left: 37px !important;
    margin-top: -75px !important;
    width: 70% !important;
  }
  .shop-by-room:hover .room-block-a:not(:hover) .sofa-pos {
    margin-top: -30px !important;
  }
  .shop-by-room .room-block-a:not(:hover) .sofa-pos .with-50 {
    width: 50% !important;
    margin-left: 24px !important;
  }
  .text-light.shop-butn.mt.m-ress.bg-mrn {
    margin-top: 20px !important;
  }
  .room-block-c:hover .shp-cat-txt1 {
    font-size: 30px !important;
  }
  .room-block-b:hover .shp-cat-txt1 {
    font-size: 30px !important;
  }
  .shop-by-room:hover .room-block-a:not(:hover) .shpByCate {
    font-size: 15px !important;
  }
  .shop-by-room:hover .room-block-a:not(:hover) .shp-cat-txt {
    font-size: 20px !important;
    font-weight: 700 !important;
  }
  .row.row-shpTwo {
    margin: 25px 0px !important;
  }
  .cg-shp.cate-box.shpCateTab {
    height: 180px !important;
    border-radius: 16px !important;
  }
  .shp-section {
    margin-top: -120px !important;
  }
  .bg-shp.pos-rel .exploteTxt {
    padding: 16px 0px 130px !important;
  }
  .r-shp-pdng {
    padding-top: 50px !important;
  }
  .row.liv-cards {
    width: 100%;
  }
  .col-md-10.quest-gaps {
    margin-bottom: 8px !important;
  }
  .col-md-10.quest-gaps .sel-inp.cursor-pointer {
    padding: 3px 5px !important;
  }
  .progressLine :nth-child(4)::before {
    font-size: 9px !important;
  }
  .progressLine .MuiSlider-thumb.MuiSlider-thumbSizeMedium {
    height: 20px !important;
    width: 20px !important;
  }
  .con-inner-ct {
    padding: 30px 10px !important;
    margin-bottom: 0px !important;
  }
  .container.main-crt-card {
    width: 100% !important;
    max-width: 100% !important;
  }
  .myCrtSection {
    padding-top: 0px;
  }
  .cart-header {
    padding: 40px !important;
  }
  .cart-header h1 {
    font-size: 45px !important;
  }
  .viewAllRew {
    margin: 30px 0px 0px 0px !important;
  }
  .rating-breakdown {
    width: 100% !important;
  }
  .review-actions {
    margin-bottom: 6px !important;
  }
  .review-text {
    padding-bottom: 0px !important;
  }
  .quantity-btn.bg-transparent {
    padding: 5px 5px;
    font-size: 12px;
  }
  .row.btnsR.my-3 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .row.pb-3.fnt-13.mat-hin {
    padding-bottom: 12px !important;
  }
  .price.my-3 {
    margin-top: 7px !important;
    margin-bottom: 10px !important;
  }
  .color-options.d-flex.gap-3 {
    gap: 10px !important;
  }
  .long-chr {
    padding-top: 10px !important;
    padding-bottom: 0px !important;
  }
  .col-md-10.widthP {
    width: 100%;
  }
  .disc-txt.underLine {
    width: 45% !important;
    font-size: 18px !important;
  }

  .ratingStarsOuter {
    gap: 0px !important;
  }
  .ratingStarsOuter svg {
    font-size: 10px !important;
  }
  .j-centerr-mob.j-centerTab.w-100.text-center {
    height: 80px !important;
    margin-bottom: 8px !important;
  }
  .result-container.conditionImg {
    height: 140px !important;
    width: 140px !important;
  }
  .no-quote-data img {
    height: 250px !important;
  }

  .grandTotal.leftAligns {
    gap: 38px !important;
  }
  .billHeaderSection .grandTotal {
    padding: 10px 12px !important;
  }
  .grandTotal.leftAligns h3 {
    font-size: 16px !important;
  }
  .billTableCard tr.subTotalRow td {
    padding: 10px 12px !important;
  }
  .offer-in-div .flash-txt {
    font-size: 9px !important;
  }
  .ofer-sub-txt {
    font-size: 9px !important;
  }
  .offer-in-div .ofer-sub-txt2 {
    font-size: 15px;
  }
  .ofer-hed-txt.ttitle {
    font-size: 20px;
  }
  .rush-div {
    text-align: end;
  }
  .rush-div .mt-38.ras-1 {
    width: 80%;
  }
  .offer-in-div.mobileOffer {
    display: block !important;
    padding-top: 10px;
    position: relative;
    top: -10px;
    right: 10px;
  }
  .col-md-3.col-sm-6.siteMapsOuter {
    /* display: unset !important; */
    gap: unset !important;
  }
  .col-md-3.col-sm-6.siteMapsOuter .twoChild {
    width: unset !important;
  }
  .row.pt-ARTCLE .art-blog-p {
    font-size: 15px !important;
    line-height: 24px !important;
  }
  .d-flex.gap-3.fnt-15.pt-2.mb-ARTCLE.mb-blog {
    margin-bottom: 4px !important;
  }
  .row.pt-ARTCLE .art-blog {
    font-size: 24px !important;
    margin-bottom: 6px !important;
  }
  .pt-0.shw-cse .extin-txt {
    font-family: "Cinzel Decorative", serif;
    font-size: 40px !important;
    padding-left: 0px;
    line-height: 52px !important;
  }

  .stop-txt.stp-resp {
    font-size: 30px !important;
  }

  .gen-line {
    display: none;
  }

  .tile-card .material-image-outer {
    height: 100px;
  }

  .re-pro {
    font-size: 22px !important;
  }
  .complir_sec.w-100.layer:active .slideText {
    opacity: unset !important;
  }
  .complir_sec.w-100.layer:hover .slideText {
    opacity: 0 !important;
  }
  .scrollSection .__rcs-handle-button::after {
    height: 50px !important;
    width: 100px !important;
    left: -17px !important;
    top: 2px !important;
  }
  .__rcs-handle-button {
    top: 115px !important;
  }
  .slideText svg {
    font-size: 16px !important;
    margin: 0px 7px !important;
  }
  .slideText {
    margin-bottom: -22px !important;
    top: 50px !important;
    font-size: 20px !important;
  }
  .minimalCountry .PhoneInputCountry .PhoneInputCountrySelectArrow {
    padding-right: unset !important;
  }
  .minimalCountry {
    padding: 1px 8px !important;
    font-size: 12px !important;
  }
  .minimalCountry .PhoneInputInput {
    font-size: 14px !important;
  }
  .guidPdfCountry .PhoneInputInput {
    font-size: 13px !important;
  }
  .input-containering.qualityCountry .PhoneInputInput {
    font-size: 13px !important;
  }
  .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded {
    min-width: 340px !important;
  }
  .abt-con-btn.text-light {
    padding: 4px 20px !important;
    font-size: 16px !important;
  }
  .billHeaderSection .logoTitle .image {
    width: 160px !important;
  }
  .logoo.mb-icon {
    width: 150px;
  }
  .mainLogoBlock {
    height: unset !important;
  }
  .mainLogoBlock img {
    height: unset !important;
    width: 100%;
  }
  .row.p-rev {
    align-items: center;
  }
  .promiseBlock .proImage {
    font-size: 40px !important;
  }
  .overViewPopup .row.mr-2 .assignMargin select.sel-inp {
    padding: 2px 5px !important;
  }
  .qualityForm .input-containering .s-ong {
    font-size: 13px !important;
  }
  .qualityForm .input-containering .s-ong::placeholder {
    font-size: 13px !important;
  }
  .pdfDetailForm
    form
    .mg-mob.mob-min.cel-v.qualBtn.pdfBtn.other
    .btn.btn-success.next-but2.w-100 {
    padding: 3px 18px !important;
  }
  .pdfDetailForm form .mg-mob.mob-min.cel-v.qualBtn.pdfBtn {
    margin-bottom: 20px !important;
  }
  .ref-frnd.guidesPdfModal .modal-dialog.modal-lg.modal-dialog-centered {
    --bs-modal-width: 700px !important;
  }
  .col-md-6.pdfLeadForm .positionLeaf img {
    width: 80% !important;
  }
  .guidesPdfModal .pdfDetailForm .input-containering .s-ong {
    font-size: 13px !important;
  }
  .guidesPdfModal .pdfDetailForm .input-containering .s-ong::placeholder {
    font-size: 13px !important;
  }
  .guidesPdfModal .pdfDetailForm .input-containering {
    padding: 8px 10px !important;
  }
  .pdfLeadForm p.pdfTextL {
    font-size: 14px !important;
    margin-bottom: 10px;
  }
  .pdfLeadForm h3 {
    font-size: 22px !important;
    margin-bottom: 4px !important;
  }
  dialog.modal-lg.modal-dialog-centered {
    --bs-modal-width: 700px !important;
  }
  .teamTitleHeading {
    font-size: 35px !important;
    margin-bottom: 5px !important;
  }
  .aboutTeamSection .teamCardOuter {
    width: 33% !important;
  }
  .row .why-hdn {
    font-size: 25px !important;
    margin-bottom: 0px !important;
  }
  .loopRowOuter {
    max-height: 320px !important;
  }
  .col-md-1.col-sm-1.buttonsColumn button svg {
    font-size: 14px !important;
  }
  .col-md-1.col-sm-1.buttonsColumn.twillBtns button {
    height: 22px !important;
    width: 22px !important;
  }
  .mg-mob.mob-min.cel-v.qualBtn {
    margin-bottom: 12px !important;
  }
  .handoverSection h2 {
    font-size: 36px !important;
  }
  .handoverSection .tabPoints ul li img {
    width: 18px !important;
  }
  .handoverSection .tabPoints ul li {
    font-size: 13px !important;
    margin-bottom: 22px !important;
  }
  .handoverSection .tabPoints {
    padding: 20px !important;
  }
  .handoverImg {
    height: 300px !important;
  }
  .handoverSection .handoverTabs .react-tabs__tab-list {
    padding: 0px 4px 4px 4px !important;
  }
  .handoverSection .handoverTabs .react-tabs__tab-list .react-tabs__tab {
    font-size: 9px !important;
    padding: 5px 10px !important;
  }
  .handoverSection .handoverTabs .react-tabs__tab-list svg {
    font-size: 14px !important;
    margin-bottom: 0px !important;
  }
  .vec-line {
    width: 30% !important;
    margin: -25px auto !important;
  }
  .curveCards .curveImages {
    margin-bottom: -13px !important;
  }

  .curveCards .curveImages div.seven p {
    top: 71px !important;
  }

  .curveCards .curveImages div.six p {
    top: 55px !important;
  }

  .curveCards .curveImages div.five p {
    top: 45px !important;
  }

  .curveCards .curveImages div.four p {
    top: 37px !important;
  }

  .curveCards .curveImages div.three p {
    top: 43px !important;
  }

  .curveCards .curveImages div.one p {
    top: 71px !important;
  }

  .curveCards .curveImages div.two p {
    top: 55px !important;
  }

  .curveCards .curveImages div p {
    font-size: 9px !important;
  }

  .titlesBlock .enrollButton button {
    margin-bottom: 35px !important;
    padding: 4px 22px !important;
    font-size: 15px;
  }

  .dreamSection .titlesBlock p {
    margin: 20px 0px 25px !important;
    font-size: 16px !important;
  }

  .dreamSection .titlesBlock h1 {
    font-size: 50px !important;
  }

  .dreamSection {
    padding-top: 35px !important;
  }

  .interiorServices .flip-card-front img.imgHeight {
    height: 26px !important;
  }

  .finaliseOuter .finaliseImg {
    width: 35px !important;
  }

  .monitoringOuter .monitoringImg {
    width: 35px !important;
  }

  .planningOuter .planningImg {
    width: 35px !important;
  }

  .automationOuter .automationImg {
    width: 35px !important;
  }

  .interiorServices .marketPlaceOuter .flip-card-front h3 {
    font-size: 11px !important;
  }

  .completeText button {
    font-size: 16px !important;
    position: relative;
    z-index: 1;
  }

  .completeText h3 {
    font-size: 20px !important;
  }

  .interiorServices .flip-card {
    height: 150px !important;
  }

  .interiorServices .flip-card-back P {
    font-size: 9px !important;
  }

  .interiorServices .flip-card-front,
  .flip-card-back {
    padding: 12px !important;
  }

  .interiorServices .flip-card-front p {
    font-size: 12px !important;
    line-height: normal;
  }

  .interiorServices .flip-card-front h3 {
    font-size: 13px !important;
    margin-top: 6px !important;
    margin-bottom: 5px !important;
  }

  .interiorServices .flip-card-front img {
    width: 25px !important;
  }

  .bg-vendor.pos-rel .vendor-image-container .vendor-profile-container {
    height: 130px !important;
  }

  .contactForm button {
    height: unset !important;
    padding: 3px !important;
    font-size: 12px !important;
  }

  .contactForm .input-c {
    padding: 3px 10px !important;
  }

  .contactDetails .title-c {
    font-size: 18px !important;
    padding-top: 14px !important;
  }

  .contact-section hr {
    margin: 10px 0px;
  }

  .contactDetails .contactItemOuter .contact-item p {
    font-size: 10px !important;
  }

  .contactDetails .wid-location {
    width: 100px !important;
  }

  .contactDetails .w-77 {
    width: 30px !important;
  }

  .contactShow img {
    margin-left: 30px;
  }

  .contactDetails .contact-title {
    font-size: 20px !important;
  }

  .contactDetails .contact-heading {
    font-size: 18px !important;
  }

  .contactDetails .contact-text {
    font-size: 12px !important;
  }

  .breadCrumb .con-headng {
    font-size: 30px !important;
  }

  .clocking.res-none {
    top: -16px;
    width: 70px;
  }

  .broughtLifeOuter {
    padding-top: 40px !important;
  }

  .supportFormOuter p.error-msg {
    margin-top: -14px !important;
  }

  .row.besSellerRow {
    justify-content: center;
  }

  .row.touchFormRow p.error-msg.num {
    font-size: 9px !important;
  }

  .registrationSection .sign-up-nav .sign-up-nav-item {
    font-size: 15px !important;
  }

  .row.touchFormRow p.error-msg {
    bottom: -12px !important;
    font-size: 10px !important;
  }

  .onGoingFormRelative .error-msg {
    font-size: 11px !important;
  }

  .row.bg-back.m-auto.background-grey {
    width: 100% !important;
  }

  footer .row.bg-back.m-auto.background-grey div {
    margin-bottom: 0px !important;
  }

  .pdfCard .pdfButtons button:hover .spanBlockTwo {
    transition: all 0.4s;
  }

  .pdfCard .pdfButtons button .spanBlockTwo {
    transition: all 0.4s;
  }

  .pdfCard .pdfButtons button:hover span.spanBlockTwo svg.slideArrow {
    transition: all 0.4s;
  }

  .pdfCard .pdfButtons button span.spanBlockTwo svg.slideArrow {
    font-size: 16px !important;
  }

  .registerForms .formBlock img.formLeaf {
    width: 110px !important;
  }

  .loginFormMain .formBlock button {
    font-size: 14px;
    padding: 1px 50px !important;
  }

  .loginFormMain .formBlock .pp :first-child {
    text-align: end !important;
    line-height: 13px;
    font-size: 13px;
  }

  .loginFormMain .formBlock .pp :last-child {
    text-align: start !important;
    line-height: 13px;
    font-size: 13px;
  }

  .loginFormMain .formBlock h3 {
    font-size: 16px !important;
  }

  .loginFormMain .formBlock p {
    font-size: 14px;
  }

  li.loginIcon a svg {
    margin-left: -2px;
  }

  li.loginIcon a svg.sign {
    margin-left: unset;
  }

  nav .navigation-main .floating-menu > ul > li.services {
    height: unset;
  }

  .mobileVisibleIcons .iconList .fullWidth.one {
    margin-top: 11px;
  }

  .mobileVisibleIcons .iconList .fullWidth.two {
    margin-top: 9px;
  }

  nav .navigation-main .floating-menu > ul > li.services p {
    font-size: 15px;
    color: #fff !important;
    padding: 3px 9px !important;
    height: 32px;

    font-weight: 400 !important;
  }

  .vendar-iconOuter .vendar-icon {
    width: 55px !important;
    height: 55px !important;
  }

  .vendar-iconOuter {
    height: 85px !important;
    width: 85px !important;
  }

  .vendar-text p {
    font-size: 10px !important;
  }

  .vendar-text .ven-p {
    font-size: 15px !important;
  }

  .registerForms .formBlock {
    margin-left: 20px !important;
  }

  nav .navigation-main .floating-menu > ul > li.services span {
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #fff !important;
    padding: 5px 9px !important;
  }

  .handover-txtd.article {
    font-size: 40px !important;
  }

  .handover-txtd.article span {
    font-size: 50px !important;
  }

  .creation-txtd.latest span {
    font-size: 50px !important;
  }

  .creation-txtd.latest {
    font-size: 40px !important;
  }

  .row.articleRow .articleImg {
    height: 180px !important;
  }

  .livingRoom.reviewTabsList .reviewTabImg {
    height: 130px !important;
  }

  .d-flex.justify-content-between.px-2 {
    justify-content: start !important;
  }

  .creation-txtd.text-center.text-light.py-3 {
    font-size: 35px;
  }

  /* .floating-menu-wrapper {
    position: relative; 
    z-index: 9999;
  } */
  .floating-menu.floating-menuToggle.expanded::before {
    height: 100vh !important;
    width: 100vw !important;
  }
  .floating-menu.floating-menuToggle::before {
    position: absolute;
    content: "";
    height: auto;
    width: auto;
    z-index: -1;
    background-color: #0e0f0f54;
    left: 0;
    top: 0;
  }

  nav .navigation-main .floating-menu.floating-menuToggle > ul > li > a {
    border-bottom: unset;
    font-size: 15px !important;
    font-weight: 400;
  }

  .col-md-10.po-recvet {
    position: unset;
  }

  nav .navigation-main .floating-menu.floating-menuToggle {
    right: unset;
    left: 0;
    background-color: #0c4951;
  }

  .pdfCard .pdfButtons img {
    width: 70%;
  }

  .pdfCard .pdfButtons button {
    padding: 2px 10px !important;
    font-size: 13px !important;
    border-radius: 6px !important;
  }

  .b-contn .pdfButtons {
    padding-top: 12px !important;
  }

  .guidCard .b-contn .description p {
    margin-bottom: 10px !important;
  }

  .guidCard .b-contn {
    padding: 12px 12px;
  }

  .pdfCard.guidCard .pdfImg {
    height: 180px !important;
  }

  .bannertwo.bannerGuid h1 {
    font-size: 35px;
    line-height: 45px;
    letter-spacing: 0px;
  }

  .bannertwo.bannerGuid h6 {
    font-size: 18px;
    padding: 6px 12px;
  }

  .bannertwo.bannerGuid {
    padding: 30px 25px;
  }

  .modalDialogGetQuotSection {
    height: 430px !important;
  }

  .overViewPopup .row.mr-2 .assignMargin {
    margin-bottom: 14px !important;
  }

  .overViewPopup .row.mr-2 .assignMargin .error-msg {
    bottom: -15px !important;
    font-size: 9px !important;
  }
  .overViewPopup.resp .row.mr-2 .assignMargin .error-msg {
    margin-bottom: -12px !important;
  }
  .popupSubmitBtns {
    margin: 3px 0px 0px !important;
  }
  .overViewPopup .row.mr-2 .assignMargin .sel-inp {
    padding: 1px 8px !important;
    font-size: 14px !important;
  }

  .overViewPopup .row.mr-2 .assignMargin .sel-inp::placeholder {
    /* padding: 3px 6px !important; */
    font-size: 14px !important;
  }

  h1.quote-hdng.text-start {
    font-size: 35px;
  }

  .getQuotModal .modal-dialog {
    max-width: 600px !important;
  }

  .leafs-bg {
    padding: 40px 0px 9px 10px;
  }

  .supportImgColumn {
    left: 36px !important;
    top: 0px !important;
    width: 80% !important;
  }

  .ref-frnd.support-customer .modal-dialog.modal-lg.modal-dialog-centered {
    max-width: 700px !important;
  }

  .messageInput textarea {
    height: 65px !important;
  }

  .input-containering svg {
    width: 15px !important;
    height: 15px !important;
  }

  .supportFormOuter .input-containering input {
    font-size: 14px !important;
  }

  .supportFormOuter .input-containering input::placeholder {
    font-size: 14px !important;
  }

  .messageInput textarea {
    font-size: 14px !important;
  }

  .messageInput textarea::placeholder {
    font-size: 14px !important;
  }

  .supportFormOuter .input-containering {
    padding: 3px 12px !important;
    margin-bottom: 12px !important;
  }

  .supportFormOuter h4 {
    margin: 0px 0px 12px !important;
    font-size: 15px !important;
  }

  .dividerLine {
    margin-bottom: 8px !important;
  }

  .supportFormOuter .contacts {
    margin-bottom: 10px !important;
  }

  .supportFormOuter .contacts div svg {
    font-size: 20px !important;
  }

  .supportFormOuter .contacts div {
    font-size: 12px !important;
  }

  .supportFormOuter h3 {
    font-size: 20px !important;
    margin-bottom: 6px !important;
  }

  .ref-frnd.support-customer .modal-content {
    padding: 10px 10px 10px 20px !important;
  }

  nav .open-cart span {
    width: 16px;
    height: 16px;
    right: 11px;
    top: 16%;
  }

  .po-recvet
    .floating-menu.row.justify-content-between.d-flex.align-items-start
    ul.iconList {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
  }

  .getAQuotBtn {
    padding: 2px 12px !important;
    font-size: 14px !important;
    margin-right: 0px !important;
    margin-top: 0px !important;
    font-weight: 500 !important;
  }

  .customerSupport {
    padding: 2px 12px !important;
    font-size: 14px !important;
    margin-right: 0px !important;
    font-weight: 500 !important;
  }

  .po-recvet
    .floating-menu.row.justify-content-between.d-flex.align-items-start
    ul
    li.fullWidth {
    width: 100%;
  }

  .po-recvet
    .floating-menu.row.justify-content-between.d-flex.align-items-start
    ul
    li.hlinkmenu
    a {
    border: none;
    position: unset;
    margin-left: 0px;
    padding: 0px !important;
    margin-top: 6px;
    text-align: start;
    color: #fff !important;
  }

  .po-recvet
    .floating-menu.row.justify-content-between.d-flex.align-items-start
    ul
    li.hlinkmenu
    .open-cart {
    position: relative;
    left: unset;
    right: unset;
    top: unset;
    bottom: unset;
    margin-right: 10px;
  }

  .po-recvet
    .floating-menu.row.justify-content-between.d-flex.align-items-start
    ul
    li.hlinkmenu {
    display: unset;
  }

  .col-md-4.mobileVisibleIcons {
    width: 100%;
  }

  button.closee.togglee {
    display: none;
  }

  .po-recvet
    .floating-menu.row.justify-content-between.d-flex.align-items-start {
    flex-direction: column;
    gap: 0;
  }

  nav .navigation-main .floating-menu > ul > li.services ul {
    position: relative !important;
    left: 0px !important;
    top: 8px !important;
    width: fit-content !important;
  }

  nav .navigation-main .floating-menu > ul > li.services ul li {
    padding: 2px 16px !important;
  }

  /* .floating-menu.row::before {
    position: absolute;
    content: "";
    width: 1000px;
    height: 100%;
    background-color: #0000008c;
    z-index: -2;
    left: -1000px;
  } */

  nav .navigation-main .floating-menu > ul > li.services ul::before {
    right: 75% !important;
  }

  nav.navBarHeight .navigation ul.menuNav li {
    padding: 5px 0px !important;
  }

  .po-recvet
    .floating-menu.row.justify-content-between.d-flex.align-items-start {
    width: 300px;
    height: auto;
    justify-content: start !important;
  }
  .po-recvet
    .floating-menu.row.justify-content-between.d-flex.align-items-start.expanded {
    height: 100vh !important;
  }

  .po-recvet
    .floating-menu.row.justify-content-between.d-flex.align-items-start
    ul {
    width: 100%;
    text-align: start;
    height: unset;
  }

  .mobileMenuLogoLi {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
  }

  .mobileMenuLogoLi .closeTogglee {
    display: block !important;
    padding: 5px;
    background-color: unset;
  }

  .mobileMenuLogoLi .closeTogglee span {
    font-size: 30px;
    padding: 0px;
    line-height: 0px;
    color: #fff;
  }

  /* .mobileVisibleIcons {
    display: none;
  } */
  /* .registerForms .formBlock h3 {
    color: green !important;
  } */

  /* .mobileLoginAc {
    display: block !important;
    padding-bottom: 4px;
  } */
  .wishCard .deleteBtn svg {
    font-size: 16px !important;
  }

  .wishCard .deleteBtn {
    padding: 2px !important;
    display: flex !important;
  }

  .row.profilePageRow {
    justify-content: center !important;
  }

  .wishCard .details .rating .starrs svg {
    font-size: 14px !important;
  }

  .details .price button {
    padding: 1px 5px !important;
    font-size: 10px;
    border-radius: 3px !important;
  }

  .details .price h4 {
    font-size: 16px !important;
  }

  .wishCard .details .rating p {
    font-size: 12px !important;
    height: 30px !important;
  }

  .wishCard .image {
    height: 200px !important;
    padding: 20px !important;
  }

  .creation-txtd.tab-center {
    font-size: 70px !important;
  }

  .handover-txtd.handover {
    font-size: 70px !important;
  }

  .d-flex.j-center.handFlex {
    padding-left: 0px !important;
    justify-content: start !important;
  }

  .profilePageRow .sideFixColumn {
    display: none;
  }

  .accountFormCard .buttonDiv.pswd button {
    padding: 5px 14px !important;
  }

  .fields.changePswd {
    width: 60% !important;
  }

  .netwrk-txt {
    font-size: 50px !important;
  }

  .contentPadLeft.two {
    padding: 0px 25px !important;
  }

  .bn-sec.homeBanner.one {
    padding: 0px 25px 25px !important;
  }

  .trans-p {
    font-size: 16px !important;
    padding-top: 4px !important;
    padding-bottom: 10px !important;
  }

  .trnsfm-txt {
    font-size: 30px !important;
  }

  .col-greyish.puy-4.trans-p {
    font-size: 12px !important;
  }

  .brdr-all.marginRest {
    margin-top: 20px !important;
  }

  .bridge-txt span {
    font-size: 70px !important;
  }

  .billTableCard tr td p {
    font-size: 15px !important;
  }

  .billTableCard tr th {
    font-size: 15px !important;
    padding: 10px 20px !important;
  }

  .billTableCard tr td {
    font-size: 15px !important;
    padding: 10px 20px !important;
  }

  .billHeaderSection .logoTitle .titles h2 {
    font-size: 20px !important;
  }

  .billHeaderSection .sideTitleBlock h3 {
    font-size: 20px !important;
  }

  .billHeaderSection .sideTitleBlock p {
    font-size: 14px !important;
  }

  .cardDetailsRow .amountCard {
    text-align: start !important;
  }

  .btn.btn-succ.touchSubmit {
    font-size: 12px;
    padding: 2px 12px;
  }

  .row.touchFormRow .col-md-5.d-flex.justify-content-center.marginZero {
    margin: 0px !important;
  }

  .text-light.dance-font.m-0.px-4.py-3.ln-40 {
    line-height: 35px !important;
  }

  .d-flex.justify-content-between.px-2 {
    flex-wrap: wrap;
  }

  .userJourneySection .react-tabs__tab {
    line-height: normal;
    width: unset;
  }

  .sofa-lampdiv {
    display: block;
    margin-top: -20px;
  }

  .sofa-lampdiv img {
    width: 60px;
  }

  .row.pb-5.res-pb {
    padding-bottom: 25px !important;
  }

  .creation-txtd.title {
    font-size: 40px;
  }

  .handover-txtd.life {
    font-size: 40px;
  }

  .pos-rel.pdng-sec {
    padding-top: 40px;
  }

  .clocking {
    top: 20px;
    width: 100px;
  }

  .creation-txtd.text-light.mt-6 {
    font-size: 30px;
  }

  /* .explore-txt {
    margin-top: -68px;
    padding-bottom: 45px;
    padding-left: 80px;
    font-size: 20px;
  } */

  .pb-5.scrollSection {
    padding: 10px 0px 20px;
    padding-bottom: unset !important;
  }

  .house-img {
    width: 100%;
  }

  .stop-txt2 {
    font-size: 40px !important;
  }

  .stop-txt {
    font-size: 35px !important;
  }

  .d-flex.t-center.j-center {
    justify-content: start;
  }

  .bridge-txt.text-light.t-center {
    text-align: start;
  }

  .divideTitles {
    font-size: 30px;
  }

  .pdng-tb2 {
    padding-top: 50px;
  }
}

@media (max-width: 767.99px) {
  .post-inspection-title.rightText {
    line-height: 125% !important;
  }
  .card-cx1.no-sd.bg-ad {
    width: auto !important;
  }
  .quality-check-container {
    display: unset !important;
  }
  .quality-check-card {
    width: 100% !important;
  }
  .b-srch .divider {
    width: 100% !important;
    height: unset !important;
    background-color: #ccc7c708 !important;
  }
  .task-speedometer-container .task .graph-chart .text-group text {
    font-size: 16px !important;
  }

  .graph-chart .text-group {
    transform: translate(37%, 50px) !important;
  }
  .task-speedometer-container .col-md-4 {
    width: 50%;
  }
  .row.graphsRow {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-projects-container {
    margin-bottom: 30px;
  }
  .chartItems .chartItem {
    width: 31% !important;
  }
  .row .my-projects-container .recharts-wrapper {
    height: unset !important;
    width: 350px !important;
  }
  .rating-text.col-grey {
    margin-bottom: 0px;
  }
  .reviewRow .col-md-8 {
    width: 100% !important;
  }

  .reviewCont .row .col-md-8 {
    width: 100% !important;
  }
  .feedback-wrapper .col-md-7 {
    padding-left: 15px !important;
  }
  .productDetails.gaps .pdct-txt {
    font-size: 13px !important;
  }
  .buy-now.buy-rd {
    padding: 9px 9px !important;
    font-size: 12px !important;
  }
  .row.btnsR.my-3 .col-md-4 {
    width: 33%;
    padding-top: 0px;
  }
  .image-hoverImage {
    height: 85px !important;
  }
  .singleProImg {
    height: 400px !important;
  }
  .row.filFistRow {
    padding: 10px 10px 10px !important;
  }
  .bg-lite {
    padding: 25px 0px 0px !important;
  }
  .previousRow .col-md-3 {
    width: 50%;
  }
  .aboutBanner1.sub {
    padding: 50px 30px !important;
  }
  .container .row.brdr-grey.py-3 {
    padding: 25px 20px !important;
  }
  .popular-products-card {
    height: 45px !important;
  }

  .mt-5.res-mrgn {
    margin-bottom: 8px !important;
  }
  .mt-5.res-mrgn .creation-txtd {
    font-size: 40px !important;
  }
  .mt-5.res-mrgn .handover-txtd {
    font-size: 45px !important;
  }
  .table-hdng.text-center.pb-3.w-100 {
    padding-top: 0px !important;
  }
  .questionnaireCard .guidesPagntion {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .container.v-tablle .productPagination.page-bg-btn-fil {
    margin: 6px 0px 24px;
  }
  .superCart .cart-btn.cart-rp {
    font-size: 9px !important;
    padding: 0px 3px !important;
  }

  .text-center.box-product.box-rsnve button.heart-mdle {
    top: 8px !important;
    right: 22px !important;
  }
  .text-center.box-product.box-rsnve button.heart-mdle svg {
    font-size: 18px !important;
    padding: 2px !important;
  }
  .nameStars .stopToApply img {
    width: 17px !important;
  }
  .result-container.conditionImg.cart {
    margin-right: auto !important;
  }
  .countdown-container.two {
    flex-direction: column;
    gap: 6px !important;
    position: relative;
    left: 40px;
  }
  .onSalesSection {
    padding-top: 0px !important;
  }
  .onSalesSection .row.my-4 {
    margin: 12px 0px !important;
  }
  .btn-close.close-b {
    opacity: 0.8 !important;
  }
  .interior-ele-toggle button {
    left: 150px !important;
  }
  .leaf-brdr {
    height: 60px;
    background: #fff;
  }
  .modal-dialog-centered.custom-modal-width2.upgradationPopup {
    max-width: 95% !important;
  }

  .row.consultFormRow {
    margin-bottom: 12px !important;
  }
  .consultBtn {
    margin-bottom: 6px !important;
  }
  .ref-frnd.consultationModal .modal-dialog.modal-lg.modal-dialog-centered {
    max-width: 550px !important;
  }
  .row.consultationRow {
    margin-top: 30px !important;
  }
  .row.consultFormRow .col-md-6 {
    width: 50%;
  }
  .consultationRow .col-md-5 .consultImage {
    display: none;
  }
  .consultationRow .col-md-7 .consultImage {
    /* display: block !important; */
  }
  .consultationRow .col-md-5 h2 {
    font-size: 30px !important;
    margin-bottom: 20px;
  }
  .consultationRow .consultForm {
    padding-right: 0px !important;
  }
  .shop-by-room:hover
    .room-block-a.lastLb:not(:hover)
    .row.bigCardsRow
    .col-md-5
    .j-ends.j-top
    img {
    height: 88px !important;
    margin-top: -4px !important;
  }
  .with-88.wi-big {
    width: 89% !important;
  }
  .shop-by-room:hover .room-block-a:not(:hover) .row.bigCardsRow .col-md-7 {
    width: 100%;
  }
  .room-block-b:hover .shp-cat-txt1.text-start {
    font-size: 22px !important;
  }
  .room-block-c:hover .d-flex.smallBoxCenter {
    margin-top: -30px !important;
  }
  .room-block-c:hover .cate-box1.cateTab1.cb-3.df-pnh .thirdC img {
    margin-right: 25px !important;
  }
  .room-block-c:hover .cate-box1.cateTab1.cb-3.df-pnh .thirdC {
    margin-top: -35px !important;
  }
  .room-block-c:hover .shp-cat-txt1 {
    font-size: 25px !important;
  }
  .room-block-b:hover .cot-pdng.wi-sm .width-100 {
    left: 28px !important;
    margin-top: -70px !important;
    width: 68% !important;
  }
  .text-light.shop-butn .arow-siz {
    font-size: 16px !important;
    margin-left: 2px !important;
  }
  .text-light.shop-butn {
    font-size: 10px !important;
    padding: 2px 5px !important;
  }
  .shop-by-room:hover .room-block-a:not(:hover) .sofa-pos {
    margin-top: -45px !important;
  }
  .cg-shp.cate-box.shpCateTab {
    height: 150px !important;
  }

  .room-block-b:hover .shp-cat-txt1 {
    font-size: 25px !important;
  }
  .shop-by-room:hover .room-block-a:not(:hover) .shpByCate {
    font-size: 14px !important;
  }
  .cate-box.shpCateTab .shpByCate {
    font-size: 14px !important;
  }
  .shop-by-room:hover .room-block-a:not(:hover) .shp-cat-txt {
    font-size: 18px !important;
  }
  .cate-box.shpCateTab .shp-cat-txt {
    font-size: 25px !important;
  }
  .sofa-pos {
    margin-top: -32px !important;
  }
  .room-block-b:hover {
    width: 50% !important;
  }
  .room-block-c:hover {
    width: 50% !important;
  }
  .row.shop-by-room .col-md-6 {
    width: 50%;
  }
  .row.shop-by-room .col-md-3 {
    width: 25%;
  }
  .pd-txt.m-0 {
    font-size: 35px !important;
  }

  .bg-leaf-img {
    border-radius: 12px !important;
  }
  .noDataComponent {
    width: 97% !important;
    margin: auto !important;
  }
  .col-md-10.quest-gaps {
    margin-bottom: 10px !important;
  }
  .col-md-10.quest-gaps .sel-inp.cursor-pointer {
    padding: 6px 5px !important;
  }
  .cart-title {
    margin-bottom: 12px !important;
  }
  .order-summary-container-ct {
    margin: auto !important;
  }
  .divider-ct {
    display: none !important;
  }
  .wishlist-remove-ct {
    flex-direction: column !important;
    gap: 8px !important;
  }
  .justify-content-between.tabCal {
    flex-direction: column !important;
  }
  .col-md-8.cartItemsOuter {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .col-md-8.cartItemsOuter .row.cart-item-card-ct {
    width: 50%;
  }
  .sectionFeedback {
    padding-top: 0px;
  }
  .quantity-btn.bg-transparent {
    padding: 7px 12px !important;
    margin: 0px 10px !important;
  }

  .nameStars .str-coll.str-mbl svg {
    font-size: 11px !important;
  }
  .nameStars .str-coll.str-mbl {
    gap: 0px !important;
  }
  .disc-txt.underLine {
    width: 60% !important;
    font-size: 16px !important;
  }
  .onSaleProductsCarousel
    .react-multi-carousel-track
    .react-multi-carousel-item
    .col-md-2 {
    padding: 0px;
    width: 89% !important;
    max-width: 89% !important;
  }
  .divider-ct2 {
    height: 25px !important;
  }
  .toggle-btn {
    padding: 5px 14px !important;
    font-size: 13px;
  }
  .row.border-grey.vis-top.p-0 {
    overflow: hidden;
  }
  .row.border-grey.vis-top.p-0 .abt-vis-pht img {
    border-radius: 0px !important;
  }
  .additionalInfo textarea {
    font-size: 14px !important;
  }
  .additionalInfo textarea::placeholder {
    font-size: 14px !important;
  }
  .paymentInfo .cardDetails {
    padding: 20px !important;
  }
  .methodBlock .method p {
    font-size: 10px !important;
  }
  .methodBlock .method img {
    height: 20px !important;
  }
  .paymentInfo h4 {
    padding: 16px 16px 16px 20px !important;
  }
  .checkBoxBlock {
    gap: 10px !important;
    margin-bottom: 20px !important;
    margin-top: 6px !important;
  }
  .row.billRow .inputOuter {
    margin-bottom: 10px !important;
  }
  .row.billRow .inputOuter input::placeholder {
    font-size: 14px !important;
  }
  .row.billRow .inputOuter input {
    padding: 6px 6px 6px 12px !important;
    font-size: 14px !important;
  }
  .row.billRow p {
    font-size: 14px !important;
    margin-bottom: 4px !important;
  }
  .checkOutSection h4 {
    font-size: 18px !important;
  }
  .checkOuTitle {
    padding: 12px 20px !important;
    margin-bottom: 20px !important;
  }
  .checkOutSection {
    padding-top: 30px !important;
    padding-bottom: 40px !important;
  }
  .no-quote-data img {
    height: 200px !important;
  }

  .billTableCard tr.subTotalRow td.subTotalText {
    padding-right: 45px !important;
  }
  .offer-in-div .ofer-sub-txt2 {
    font-size: 14px !important;
    margin-top: -5px;
    margin-bottom: -4px;
  }
  .ofer-hed-txt.ttitle {
    font-size: 18px !important;
    margin-top: -2px;
    margin-bottom: -3px;
  }
  .offer-in-div.mobileOffer {
    position: absolute;
    top: 10px !important;
  }
  .row.pt-ARTCLE .art-blog {
    font-size: 22px !important;
    margin-bottom: 6px !important;
    line-height: 125% !important;
    margin-top: 3px !important;
  }
  .blog-main-outer .pt-ARTCLE {
    margin-bottom: 20px !important;
  }
  .blog-main-outer {
    margin-top: 40px !important;
    margin-bottom: 30px !important;
  }
  .pt-0.shw-cse.cse-tb .extin-txt.mt-5 {
    font-family: "Cinzel Decorative", serif;
    font-size: 30px !important;
  }

  .row.px-3.pdng-tpng .stop-txt.stp-resp {
    font-size: 25px !important;
  }

  .stoppingSection.bg-multiCol .row.px-3.pdng-tpng .u-sec .stop-txt2 {
    font-family: "Inter", serif;
    font-size: 18px !important;
    line-height: 22px;
  }

  .row.px-3.pdng-tpng .forYouImgTwo {
    height: 84px;
    width: 83px;
  }

  .row.px-3.pdng-tpng .col-md-6.d-flex.justify-content-end {
    justify-content: end !important;
  }

  .stoppingSection.bg-multiCol .row.px-3.pdng-tpng .forYouImgTwo {
    height: 84px;
    width: 83px;
  }

  .pdng-tpng {
    padding-top: 25px !important;
  }
  .overViewPopup.resp .row.mr-2 .assignMargin .error-msg {
    margin-left: 5px !important;
  }
  .overViewPopup .row.mr-2 :first-child.minimalCountry.is-invalid {
    padding-left: 5px !important;
    padding-right: unset !important;
  }
  .overViewPopup .row.mr-2 :first-child.PhoneInputCountrySelectArrow {
    padding-left: unset !important;
    padding-right: unset !important;
  }
  .overViewPopup .row.mr-2 :last-child.PhoneInputInput {
    padding-left: unset !important;
    padding-right: unset !important;
  }
  .overViewPopup .row.mr-2 :last-child.PhoneInputCountrySelectArrow {
    padding-left: unset !important;
    padding-right: unset !important;
  }
  .overViewPopup .row.mr-2 :first-child.PhoneInputCountry {
    padding-left: unset !important;
    padding-right: unset !important;
  }
  .overViewPopup .row.mr-2 :first-child.PhoneInputCountryIcon {
    padding-left: unset !important;
    padding-right: unset !important;
  }
  .overViewPopup .row.mr-2 :first-child.PhoneInputCountryIconImg {
    padding-left: unset !important;
    padding-right: unset !important;
  }
  .overViewPopup .row.mr-2 :first-child select {
    padding-left: unset !important;
    padding-right: unset !important;
  }
  .guidesPdfModal .pdfDetailForm .input-containering .s-ong {
    height: unset !important;
  }
  .referFormOuter .bottomImg {
    /* display: inline !important;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0; */
  }
  .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded {
    min-width: 360px !important;
  }

  .grandTotal.gstTotal.leftAligns {
    padding: 0px 20px !important;
  }
  .grandTotal.leftAligns {
    margin-bottom: 0px !important;
  }
  .billHeaderSection .cardDetailsRow .cardOneOuter {
    margin-bottom: 20px;
  }
  .billHeaderSection .cardDetailsRow .cardOne p {
    height: unset !important;
    display: -webkit-box;
    -webkit-line-clamp: unset !important;
    -webkit-box-orient: vertical !important;
    overflow: unset !important;
    text-overflow: unset !important;
  }
  .abt-con-btn.text-light {
    padding: 3px 18px !important;
    font-size: 15px !important;
  }
  .billHeaderSection .logoTitle .image {
    width: 140px !important;
  }
  .logoo.mb-icon {
    width: 130px !important;
  }
  .mainLogoBlock {
    width: 135px;
  }
  .promiseBlock .proImage {
    font-size: 35px !important;
  }
  .confirmationPopup.elementInfoPopup
    .modal-dialog
    .modal-content
    .modal-body
    .confirmation-buttons
    button {
    height: unset !important;
  }
  .elementInfoForm button.btn.btn-success.info {
    height: unset !important;
  }
  .elementInfoForm button.btn.btn-danger.form {
    height: unset !important;
  }
  .overViewPopup .row.mr-2 .assignMargin.padLeftZ {
    padding-left: 0px !important;
  }
  .mg-mob.mob-min.cel-v.qualBtn
    .btn.btn-success.next-but2.w-100.text-capitalize.onSubmit.fitS {
    width: fit-content !important;
    font-weight: 500;
    border-radius: 8px !important;
    padding: 4px 26px !important;
    margin-top: 6px;
  }
  .col-md-6.qualityFormOuter {
    padding: 0px 12px 0px 12px !important;
  }
  .qualityForm .input-containering {
    padding: 9px 16px !important;
    margin: auto auto 12px !important;
  }
  .col-md-6.qualityFormOuter h3 {
    text-align: center;
    line-height: 150%;
  }
  .col-md-6.qualityImage {
    display: none;
  }
  .guidesPdfModal .pdfDetailForm .error-msg {
    margin-left: 27px !important;
  }
  .pdfLeadForm p.pdfTextL {
    text-align: center;
    width: 80%;
    margin: 0px auto 10px !important;
  }
  .pdfLeadForm h3 {
    text-align: center;
  }
  .col-md-6.pdfLeadForm .positionLeaf img {
    width: 65% !important;
  }
  .ref-frnd.guidesPdfModal .modal-dialog.modal-lg.modal-dialog-centered {
    width: 90% !important;
  }
  .pdfDetailForm form {
    width: 100% !important;
  }
  .col-md-6.pdfImgGuidColumn {
    justify-content: center;
    /* display: none; */
  }
  .aboutTeamSection .teamCardOuter {
    margin-bottom: 30px !important;
  }
  .teamDetailsBlock .tm-name .description {
    font-size: 12px !important;
    line-height: 122% !important;
    height: 31px !important;
  }
  .teamDetailsBlock .tm-name .description span {
    font-size: 12px !important;
    line-height: 122% !important;
    height: 31px !important;
  }
  .teamDetailsBlock .tm-name .description p {
    font-size: 12px !important;
    line-height: 122% !important;
    height: 31px !important;
  }
  .teamDetailsBlock .tm-name p {
    font-size: 13px !important;
    margin-bottom: 2px !important;
  }
  .teamDetailsBlock .tm-name h5 {
    font-size: 16px !important;
    margin-bottom: 1px !important;
  }
  .teamDetailsBlock .tm-name {
    padding: 10px !important;
  }
  .teamDetailsBlock .tm-image {
    height: 110px !important;
  }
  .teamTitleHeading {
    font-size: 30px !important;
  }
  .row .why-hdn {
    font-size: 24px !important;
  }
  .arrow-line.p-4.j-end span.allViewText {
    font-size: 15px !important;
  }
  .arrow-line.p-4.text-light span.popularAll {
    font-size: 15px !important;
  }
  .many-txt {
    width: 60%;
    margin: 0px auto 16px;
  }
  .row.tetCentering.backLight :last-child {
    border-radius: 0px 9px 9px 0px !important;
  }
  .row.tetCentering.backLight :first-child {
    border-radius: 9px 0px 0px 9px !important;
  }
  .note-txt.d-flex.justify-content-center.align-items-center.my-3 {
    margin-top: 6px !important;
  }
  .loopRowOuter {
    max-height: 230px !important;
  }
  .row.backLight .col-md-3.qual-chck {
    padding-left: 0px !important;
  }
  .verified-badge {
    font-size: 20px !important;
    margin-right: 3px;
  }
  .col-md-1.col-sm-1.buttonsColumn.twillBtns button {
    height: 20px !important;
    width: 20px !important;
  }
  .loopRowOuter .row.loopingRow.tetCentering .qual-image {
    height: 40px !important;
    width: 55px !important;
    border-radius: 6px !important;
    margin: 3px;
  }
  .row.loopingRow.tetCentering {
    margin: 0px auto 0px !important;
    padding-bottom: 0px !important;
  }
  .qc-bg.qualSection .sel-inp-qc {
    font-size: 11px !important;
  }
  .col-md-1.col-sm-1.buttonsColumn {
    padding-left: 0px;
    width: 11% !important;
  }
  .loopRowOuter .row.tetCentering .col-md-3.qual-chck {
    padding: 0px !important;
    width: 24% !important;
  }
  .qualityForm .input-containering svg {
    margin-right: 3px !important;
  }
  .qualityForm .error-msg {
    margin-left: 31px !important;
    margin-top: -13px !important;
  }
  .ref-frnd.support-customer.qualityCheck.mblCust .modal-content {
    /* background-position: top; */
    background-image: none !important;
    padding: 10px !important;
  }
  .handoverImg {
    margin-top: 30px;
  }
  .handoverSection h3.tabTitleHeading {
    text-align: center;
    margin-bottom: 20px;
    font-size: 28px;
  }
  .handoverSection h3.tabTitleHeading span {
    color: #128351;
  }
  .handoverSection {
    background-image: none !important;
  }
  .handoverSection .handoverTabs.mobileVersion .react-tabs__tab-panel {
    overflow: unset;
  }
  .handoverSection
    .handoverTabs.mobileVersion
    .react-tabs__tab-list
    .react-tabs__tab--selected {
    background-image: none !important;
    background-color: unset !important;
  }
  .handoverSection
    .handoverTabs.mobileVersion
    .react-tabs__tab-list
    .react-tabs__tab {
    display: flex;
    align-items: center;
  }
  .handoverSection .handoverTabs.mobileVersion .react-tabs__tab-list div {
    height: 30px;
    width: 30px;
    border-radius: 20px;
    background-color: #dbdbdb;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
  }
  .handoverSection .handoverTabs.mobileVersion .react-tabs__tab-list svg {
    color: #dbdbdb;
    margin: 0px 4px 0px 10px;
    font-size: 20px !important;
  }
  .handoverSection
    .handoverTabs.mobileVersion
    .react-tabs__tab-list
    .react-tabs__tab--selected
    div {
    color: #fff !important;
    background-image: linear-gradient(
      to right bottom,
      #16a15f,
      #119259,
      #0f8452,
      #0e764b,
      #0e6844
    ) !important;
  }
  .handoverSection
    .handoverTabs.mobileVersion
    .react-tabs__tab-list
    .react-tabs__tab--selected
    svg {
    color: #128351 !important;
  }
  .handoverSection .handoverTabs.mobileVersion .react-tabs__tab-list {
    border-bottom: unset;
    text-align: center;
    width: fit-content;
    margin: 0px auto 20px;
    padding: 4px;
    background: none;
    border-radius: unset;
    background-image: unset;
    border: unset;
    box-shadow: unset;
    display: flex;
  }
  .handoverTabs.mobileVersion {
    display: block !important;
  }
  .handoverTabs.desktopVersion {
    display: none;
  }
  .interiorServices .marketPlaceOuter .flip-card-front h3 {
    font-size: 15px !important;
  }
  .interiorServices .flip-card {
    margin: 8px 0px !important;
  }
  .completeTextMbl h3 {
    font-family: "Cinzel", serif;
    font-size: 30px;
    font-weight: 400;
    color: #040404 !important;
    text-align: center;
    margin-bottom: 0px;
  }
  .interiorServices .serviceImage {
    height: 650px;
  }
  .completeTextMbl {
    display: block !important;
  }
  .interiorServices .flip-card-back P {
    font-size: 14px !important;
  }
  .interiorServices .flip-card-front p {
    font-size: 13px !important;
  }

  .interiorServices .flip-card-front h3 {
    font-size: 15px !important;
  }
  .interiorServices .flip-card-front img {
    width: 30px !important;
  }
  .row.parentRow {
    align-items: end !important;
  }
  .interiorServices .col-md-9.mobileView .row.alignItems {
    height: 500px;
    overflow-y: scroll;
    margin-top: 0px !important;
  }
  .finaliseOuter .finaliseImg {
    display: none;
  }
  .completeText {
    display: none;
  }
  .planningOuter .planningImg {
    display: none;
  }
  .monitoringOuter .monitoringBlurImg {
    display: none;
  }
  .automationOuter .automationImg {
    display: none;
  }
  .automationOuter .automationBlurImg {
    display: none;
  }
  .bootCampOuter .bootcampBlurImg {
    display: none;
  }
  .inspectOuter .inspectBlurImg {
    display: none;
  }
  .finaliseOuter .finaliseBlurImg {
    display: none;
  }
  .marketPlaceOuter .marketPlaceBlurImg {
    display: none;
  }
  .planningOuter .planningBlurImg {
    display: none;
  }
  .monitoringOuter .monitoringImg {
    display: none;
  }
  .selectionOuter .selctionBlurImg {
    display: none;
  }
  .interiorServices {
    background-image: none !important;
  }
  .interiorServices .col-md-3.mobileView {
    width: 40% !important;
    max-width: 40% !important;
    padding-right: 0px !important;
  }
  .interiorServices .col-md-9.mobileView {
    width: 60% !important;
    max-width: 60% !important;
    padding-left: 0px !important;
  }
  .interiorServices .serviceImage img.deskImage {
    display: none;
  }
  .interiorServices .serviceImage img.mobileImage {
    display: block !important;
    height: 100%;
    width: auto !important;
  }
  .vec-line {
    width: 39% !important;
    margin: -24px auto !important;
  }
  .titlesBlock .enrollButton button {
    margin-bottom: 0px !important;
    padding: 3px 22px !important;
    font-size: 14px;
  }
  .mobileCurveCards .mobileCurveImages .one p {
    top: 57px;
  }
  .mobileCurveCards .mobileCurveImages .two p {
    top: 28px;
  }
  .mobileCurveCards .mobileCurveImages .three p {
    top: 28px;
  }
  .mobileCurveCards .mobileCurveImages .four p {
    top: 57px;
  }
  .mobileCurveCards .mobileCurveImages .five p {
    bottom: 57px;
  }
  .mobileCurveCards .mobileCurveImages .six p {
    bottom: 35px;
  }
  .mobileCurveCards .mobileCurveImages .seven p {
    bottom: 57px;
  }
  .mobileCurveCards {
    display: block !important;
    margin-top: -20px;
  }
  .mobileCurveCards .mobileCurveImages {
    display: flex;
    justify-content: center;
  }
  .mobileCurveCards .mobileCurveImages div {
    width: 25%;
  }
  .mobileCurveCards .mobileCurveImages p {
    margin: 0px;
    position: relative;
    font-family: "Space Grotesk", sans-serif;
    color: #fff !important;
    font-weight: 600;
    text-align: center;
    padding: 0px 7px;
    line-height: 100%;
    font-size: 12px;
  }
  .mobileCurveCards .mobileCurveImages img {
    width: 100%;
  }
  .mobileCurveCards .mobileCurveImages.one div {
  }
  .mobileCurveCards .mobileCurveImages.one {
    align-items: end;
    margin-bottom: 10px;
  }
  .mobileCurveCards .mobileCurveImages.two div {
  }
  .mobileCurveCards .mobileCurveImages.two {
    align-items: start;
  }
  .dreamSection .titlesBlock {
    margin-bottom: unset !important;
  }
  .mobileGridImg {
    display: block !important;
    margin-top: -20px;
    height: 110px;
  }
  .mobileGridImg img {
    width: 100%;
  }
  .dreamSection .titlesBlock p {
    font-size: 15px !important;
    margin: -65px 0px 16px !important;
  }
  .dreamSection {
    padding-top: 50px;
    background-image: url("../images/AndroidCompact.png") !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top !important;
  }
  .curveCards {
    display: none;
  }
  .dreamSection .titlesBlock p br {
    display: none;
  }
  .dreamSection .titlesBlock h1 {
    font-size: 40px !important;
    margin-bottom: 0px !important;
  }

  .li-divv {
    padding-bottom: 45px !important;
  }

  .livnsa-txt {
    font-size: 40px !important;
  }

  .why-hdn {
    font-size: 18px !important;
  }

  .iconic-container .green-wrapper .green-icon {
    width: 26px !important;
  }

  .consult-div .react-multi-carousel-list .iconic-container {
    gap: 12px !important;
    padding: 8px 12px !important;
  }

  .consult-div2 .react-multi-carousel-list .iconic-container {
    gap: 12px !important;
    padding: 8px 12px !important;
  }

  .iconic-text {
    font-size: 13px !important;
  }

  .bn-sec.homeBanner.one {
    padding: 0px 25px 20px !important;
  }
  .btn.btn-success.btn-grey.width.tranformBtn.explore {
    width: 35% !important;
    margin-left: 7px !important;
  }

  .btn.btn-success.btn-grey.width.tranformBtn {
    width: 60% !important;
    font-size: 12px !important;
  }

  .col-greyish.puy-4.trans-p {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .shiftingArrows div {
    height: 45px !important;
    width: 45px !important;
    margin-top: 16px !important;
  }

  .bg-vendor.pos-rel .vendor-image-container .vendor-profile-container {
    height: auto !important;
  }

  .contactDetails .contactItemOuter .contact-item p {
    font-size: 14px !important;
  }

  .contactDetails .contact-text {
    font-size: 14px !important;
  }

  .breadCrumb .con-headng {
    font-size: 26px !important;
    padding-top: 20px !important;
    padding-right: 0px !important;
  }

  .clocking.res-none {
    top: -24px;
    width: 70px;
    display: inline;
    right: 80px !important;
  }

  .broughtLifeOuter {
    padding-top: 16px !important;
    left: unset !important;
  }

  .testimonialing.content {
    margin-top: 0px;
    width: 100%;
    padding: unset;
    text-align: start;
  }

  .col-sm-6.flexAlign {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .proDetailBlock {
    padding: 30px 0px 0px !important;
  }

  .proDetailBlock .imgOuter {
    height: 250px !important;
  }

  .row.articleRow .articleImg {
    height: 250px !important;
  }

  .row.articleRow {
    justify-content: center;
  }

  .reviewTextOuter {
    padding: 20px !important;
  }

  .dance-font.ln-40 {
    line-height: 30px !important;
  }

  .col-md-9.d-flex.justify-content-center.mt-4 {
    margin-top: 16px !important;
  }

  .livingRoom.reviewTabsList .reviewTabImg {
    height: 100px !important;
  }

  .pdfCard.guidCard {
    margin-bottom: 30px !important;
  }

  .pdfCard.guidCard .pdfImg {
    height: 220px !important;
  }

  .bannertwo.bannerGuid h1 {
    font-size: 30px !important;
    line-height: 35px;
    letter-spacing: 0px;
    margin-bottom: 0px;
  }

  .bannertwo.bannerGuid {
    padding: 30px 20px;
    height: unset !important;
  }

  .overViewPopup .row.mr-2 .assignMargin {
    padding: 0px 4px;
  }

  .overViewPopup .row.mr-2 {
    margin: 0px;
  }
  .overViewPopup.resp .row.mr-2 .assignMargin .error-msg.room {
    margin-top: 1px !important;
  }
  .dis-grid.pt-4.sideTabs.radio {
    flex-direction: column;
    padding-top: 16px !important;
  }
  .text-start.my-2.pro-ov.ll {
    margin: 0px !important;
  }
  .modalDialogGetQuotSection {
    height: 410px !important;
  }

  .col-md-6.d-flex.justify-content-end {
    justify-content: start !important;
    margin-bottom: 10px;
  }

  .leafs-bg {
    padding: 40px 10px 10px 10px;
  }

  .overViewPopup .row.mr-2 :first-child {
    padding-right: 4px !important;
    padding-left: 0px !important;
  }

  .overViewPopup .row.mr-2 :last-child {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }

  .overViewPopup .row.mr-2 .assignMargin .error-msg {
    left: -3px !important;
  }

  .supportImgColumn {
    width: 100% !important;
    left: 0px !important;
    top: 0px !important;
  }

  .supportFormOuter .contacts {
    margin-bottom: 17px !important;
    flex-direction: column;
    align-items: start !important;
  }

  .col-md-7.col-sm-6.tabViewLists {
    display: flex;
    align-items: center;
  }

  .ref-frnd.support-customer .modal-dialog.modal-lg.modal-dialog-centered {
    max-width: 80% !important;
  }

  .supportImage {
    width: 90% !important;
  }

  .supportFormOuter .containerInputOuter .input-containering {
    width: 100%;
  }

  .containerInputOuter {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .aboutBanner1.breadCrum {
    padding: 40px 30px !important;
  }

  .formSubmit.vendorForm .form-group {
    width: 50%;
  }

  .formSubmit.vendorForm .form-group.fullWidth {
    width: unset !important;
  }

  .registerForms.vendor .rightColumnTwo {
    display: none;
  }

  .formSubmit .form-group .password-eye1 {
    left: unset !important;
  }

  .registrationSection .sign-up-nav {
    left: 25% !important;
    position: unset !important;
  }

  .registerForms .formBlock {
    margin-left: unset !important;
    margin-top: unset !important;
    margin: 0px auto !important;
    width: 75%;
  }

  .registrationSection .registerForms {
    background-image: unset !important;
    background-color: unset !important;
    padding: unset !important;
  }

  .registrationSection {
    background-image: url("../images/sectbg.png");
    background-color: #fcfdf9;
    height: 100vh;
    display: flex;
    align-items: center;
  }

  .formSubmit.customerForm .form-group {
    width: 50%;
  }

  .formSubmit.customerForm .form-group.fullWidth {
    width: unset !important;
  }

  .registrationSection .registerForms {
    height: unset !important;
  }

  .registerForms.customer .rightColumn {
    display: none;
  }

  .productDetails h6 {
    font-size: 15px !important;
  }

  .productDetails h4 {
    font-size: 16px !important;
  }

  .productDetails p {
    font-size: 14px !important;
  }

  .ordersOuterBlock .react-tabs__tab-list .react-tabs__tab {
    font-size: 16px !important;
  }

  /* .ordersOuterBlock .react-tabs__tab-list .react-tabs__tab--selected {
    text-align: start;
  }
  .ordersOuterBlock .react-tabs__tab-list .react-tabs__tab {
    text-align: start;
  } */
  .wishCard .image img {
    width: auto !important;
    height: 100% !important;
  }

  .wishlistRow .wishColumn {
    width: 50% !important;
  }

  .details .price {
    padding-bottom: 15px !important;
    flex-direction: column !important;
    align-items: start !important;
    gap: 8px;
  }

  .wishCard .image {
    height: 170px !important;
    padding: 16px !important;
  }

  .viewAllBulbTwo {
    display: block !important;
  }

  .viewAllBulb {
    display: none !important;
  }

  .creation-txtd.tab-center {
    font-size: 55px !important;
    text-align: start;
  }

  .handover-txtd.handover {
    font-size: 55px !important;
  }

  .fields.changePswd {
    width: 100% !important;
  }

  .btn.btn.btn-success.btn-greenish {
    font-size: 13px !important;
    padding: 4px 12px !important;
  }

  .col-grey.fnt-24 {
    font-size: 16px !important;
  }

  .netwrk-txt {
    font-size: 30px !important;
  }

  .btn.btn-success.btn-grey {
    font-size: 13px !important;
    padding: 4px 12px !important;
  }

  .pl-tab {
    padding-left: 0px !important;
  }

  .trans-p {
    font-size: 15px !important;
    padding-top: 4px !important;
    padding-bottom: 5px !important;
    margin-bottom: 8px !important;
  }

  .trnsfm-txt {
    font-size: 22px !important;
    margin-bottom: 20px !important;
  }

  .col-greyish.puy-4.trans-p br {
    display: none;
  }

  .row.pt-top.twoHeads .col-md-4 {
    width: fit-content !important;
  }

  .handover-txtd.article span {
    font-size: 55px !important;
  }

  .creation-txtd.latest span {
    font-size: 55px !important;
  }

  .creation-txtd.latest {
    font-size: 40px !important;
  }

  .bridge-txt span {
    font-size: 55px !important;
  }

  .brdr-all.marginRest {
    margin-top: 0px !important;
  }

  section.userLoginSection .col-md-6.first {
    display: none;
  }

  .cardDetailsRow .amountCard h4 {
    font-size: 13px !important;
  }

  .billHeaderSection .cardDetailsRow .cardOne h5 {
    height: unset !important;
  }

  .billHeaderSection .contactBlock {
    margin-top: 25px !important;
    padding: 20px !important;
    align-items: center;
  }

  .billHeaderSection .termsBlock {
    margin-top: 25px !important;
    padding: 0px 20px !important;
  }

  .billHeaderSection .grandTotal h3 {
    font-size: 20px !important;
  }
  .grandTotal.leftAligns h3 {
    font-size: 16px !important;
  }

  .billHeaderSection .grandTotal {
    padding: 10px 20px !important;
    margin-top: 16px !important;
  }

  .billTableCard tr.subTotalRow td h4 {
    font-size: 17px !important;
  }

  .billTableCard tr.subTotalRow td span {
    font-size: 12px !important;
  }

  .billTableCard tr.subTotalRow td {
    padding: 10px !important;
  }

  .billTableCard tr td p {
    font-size: 14px !important;
    margin-bottom: 4px !important;
  }

  .billTableCard tr td h5 {
    font-size: 18px !important;
  }

  .billTableCard tr th {
    font-size: 14px !important;
    padding: 10px !important;
  }

  .billTableCard tr td {
    font-size: 14px !important;
    padding: 10px !important;
  }

  .cardDetailsRow .amountCard {
    align-items: start !important;
  }

  .row.pt-top.twoHeads {
    justify-content: space-between;
    padding-top: unset;
    padding: 50px 20px 0px;
  }

  .pdng-tb2.serviceSection .col-md-4.col-sm-6.imageColumn {
    /* margin: 0px;
    top: unset;
    bottom: unset;
    padding: 10px 2px !important; */
    padding: 1px !important;
    width: 33%;
    margin-bottom: 0px !important;
  }

  .row.touchFormRow
    .col-md-5.col-sm-5.d-flex.justify-content-center.marginZero.b-right {
    border-right: 2px solid #fff !important;
  }

  .row.subListRow .col-md-5 {
    width: fit-content;
  }

  .testmoney_card .backdrop-user {
    width: 90%;
  }

  .testmoney_card .row {
    justify-content: center;
  }

  .userJourneySection .carousel-control-next {
    display: none;
  }

  .testmoney_card .backdrop-user {
    margin: 12px;
  }

  .pdng-tb.articleSection {
    padding-bottom: 30px;
  }

  .d-flex.viewAllFlex {
    justify-content: center;
  }

  .row.articleRow .col-md-4 {
    margin-top: 12px;
  }

  .arrow-dir {
    font-size: 50px !important;
    margin-top: 11px;
  }

  .leaf-2 {
    padding-top: 0px;
  }

  .row.leafsRow .col-md-6 .row .col-md-4 {
    width: 20%;
  }

  .row.leafsRow .col-md-6 .row.res-none {
    justify-content: center;
  }

  .row.leafsRow .col-md-6 .row .col-md-4 img {
    width: 100px;
  }

  .row.carouselRow {
    flex-direction: column-reverse;
    padding: 0px 10px;
  }

  .pdng-tb.bg-black {
    padding-bottom: 40px;
  }

  .pdng-tb2 {
    padding-bottom: 40px;
  }

  .blossm-flower {
    top: 0px;
    width: 150px;
  }

  .pos-rel.bg-blosm.res-none {
    display: block;
  }

  .col-sm-6.res-none {
    display: unset;
  }

  .brdr-all.mt-4 {
    margin-top: 0px !important;
  }

  .tme-txting .time-txt br {
    display: none;
  }

  .serviceSection h1.divideTitles.bedroom {
    margin: 4px !important;
  }

  .serviceSection h1.divideTitles.ceiling {
    margin: 10px 0px 0px !important;
  }

  .w-440 {
    width: 100%;
  }

  .pdng-tb2 {
    padding-top: 30px;
  }

  .elegence-txt {
    font-size: 40px;
  }

  .d-flex.t-center.j-center {
    justify-content: center;
    flex-direction: column;
  }

  .bridge-txt.text-light.t-center {
    text-align: center;
    font-size: 40px;
  }

  .house-img {
    width: 60%;
  }

  .pr-4 {
    padding: 0px 10px;
    text-align: center;
  }

  .heading-txt {
    text-align: center;
  }

  .pb-2.num-count {
    text-align: center;
  }

  .row.px-2.border-top.imageUlRow {
    border: unset !important;
  }

  .row.px-2.border-top.imageUlRow .col-md-3 {
    border-top: 1px solid #dee2e6 !important;
    padding-top: 12px;
    margin-top: 10px;
    border-right: unset !important;
  }

  .imageUlRow .img-eul {
    height: 50px !important;
    width: 50px !important;
    margin: auto;
  }

  .imageUlRow .img-eul img {
    height: 100% !important;
    width: 100% !important;
  }

  .creat-sec {
    padding-bottom: 30px !important;
  }

  .row.brdr-grey.py-3 {
    margin: 0px 12px;
  }

  .pdng-btm {
    padding-bottom: 70px !important;
  }

  .forgot-pass-card .heading-section {
    font-size: 22px;
  }
  .arrow-line.p-4.mobilePad .blogsAll {
    font-size: 15px !important;
  }
  .col-md-6.qualityFormOuter h3 br {
    display: inline !important;
  }
  .mobileBlockTop {
    /* display: block !important; */
  }
  .overViewPopup .popupSubmitBtns .btn.btn-light.can-btn {
    padding: 2px 10px !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    margin-right: 6px !important;
  }
  .popupSubmitBtns .btn.btn-success.next-but.stepNext {
    padding: 2px 10px !important;
    font-size: 13px !important;
    font-weight: 500 !important;
  }
  .popupSubmitBtns .classificationBtn button {
    font-weight: 500 !important;
    padding: 2px 10px !important;
    font-size: 13px !important;
  }
  .d-flex.justify-content-between.align {
    align-items: center;
  }
  .countdown-container.one {
    flex-direction: column;
    gap: 4px;
    margin-bottom: 10px;
  }
  .countdown-container.one .countdown-text {
    font-size: 15px !important;
  }
}

@media (max-width: 574.99px) {
  .graph-chart .text-group {
    transform: translate(37%, 38px) !important;
  }
  .heart-mdle.wishListButton svg {
    font-size: 20px !important;
  }
  .replyMsg {
    font-size: 13px;
    margin-bottom: 10px;
  }
  .reply-name {
    font-size: 12px !important;
  }
  .reply-avatar {
    width: 20px !important;
    height: 20px !important;
    font-size: 9px !important;
  }
  .review-card {
    padding: 16px 0px !important;
  }
  .review-avatar.mbl {
    /* display: inline-flex !important; */
  }
  .review-avatar.desc {
    /* display: none; */
  }
  .quantity-btn.bg-transparent {
    padding: 7px 12px !important;
    margin: 0px 0px !important;
  }
  .viewAllRew {
    margin: 10px 0px 10px 0px !important;
    font-size: 13px;
  }
  .replyBlock .replyForm button {
    padding: 5px 12px !important;
    font-size: 12px !important;
    border-radius: 4px !important;
    height: 30px !important;
  }
  .replyBlock input::placeholder {
    font-size: 13px !important;
  }
  .replyBlock input {
    height: 30px !important;
    font-size: 13px !important;
    border-radius: 4px !important;
  }
  .replyBlock .replyForm {
    display: flex;
  }
  .review-text {
    font-size: 14px !important;
    line-height: 135% !important;
    margin-bottom: 6px !important;
  }
  .rating-s.reviewStars .react-stars span {
    font-size: 15px !important;
    margin-top: -6px;
  }
  .review-name {
    font-size: 15px !important;
    line-height: normal;
  }
  .review-time {
    margin-left: 11px !important;
    font-size: 12px !important;
  }
  .review-avatar {
    width: 35px !important;
    height: 35px !important;
    font-size: 13px !important;
    margin-right: 12px !important;
  }
  .review-input::placeholder {
    font-size: 14px !important;
  }
  .review-input {
    padding: 6px !important;
    font-size: 14px !important;
  }
  .review-textarea2::placeholder {
    font-size: 14px !important;
  }
  .review-textarea2 {
    padding: 6px !important;
    font-size: 14px !important;
  }
  .progress-baring {
    height: 4px !important;
  }
  .rating-breakdown .rating-s svg {
    font-size: 14px !important;
  }
  .rating-breakdown .rating-s {
    display: flex;
  }
  .percentage {
    font-size: 14px !important;
  }
  .fed-rp .rating-breakdown {
    padding-top: 0px;
  }
  .rating-box .rating-value {
    font-size: 35px !important;
    margin-bottom: -8px !important;
  }
  .rating-row {
    margin-bottom: 6px !important;
  }
  .productDetails.gaps {
    display: none;
  }
  .col-grish.pb-sans.shr-txt {
    margin-bottom: 12px;
  }
  .d-flex.gap-5.wsh-div .wishlisting {
    margin-bottom: 4px !important;
  }
  .row.btnsR.my-3 {
    width: 100%;
    margin: auto;
    justify-content: space-between;
  }
  .sel-inp-qc.sPro {
    width: 100% !important;
  }
  .row.btnsR.my-3 .col-md-4 {
    width: 32% !important;
    margin: 0px;
    padding: 0px !important;
  }
  .row.btnsR.my-3 .col-md-4 button {
    margin-top: 0px !important;
  }
  .image-mainImage {
    padding: 10px 0px !important;
  }
  .image-hoverImage {
    height: 70px !important;
  }
  .singleProImg {
    height: 350px !important;
  }
  .aboutBanner1.sub {
    padding: 40px 20px !important;
  }
  .cateCard .details h5 {
    font-size: 16px !important;
    margin-bottom: 4px !important;
  }
  .mt-5.res-mrgn .creation-txtd {
    font-size: 25px !important;
  }
  .mt-5.res-mrgn .handover-txtd {
    font-size: 31px !important;
  }
  .guidesPagntion.pgn-tab .d-flex.ft {
    gap: 16px !important;
  }
  .guidesPagntion.pgn-tab {
    margin-bottom: 20px;
    margin-top: 0px;
  }
  .grass-sec.grss-moble {
    padding-top: 0px !important;
  }
  .superCart .cart-btn.cart-rp {
    font-size: 12px !important;
    padding: 1px 6px !important;
  }
  .d-flex.justify-content-between.align {
    flex-direction: column;
  }
  .countdown-container.two .countdown-text {
    font-size: 15px !important;
    margin-top: 12px;
    text-align: center;
  }
  .countdown-container.two {
    left: -25px !important;
  }
  .consultationRow .consultImage {
    width: 93% !important;
    margin: auto;
    margin-top: -27px;
  }
  .consultBtn button {
    padding: 5px 14px !important;
    position: relative;
    z-index: 1;
  }
  .consultBtn {
    text-align: center !important;
  }
  .row.consultFormRow .consultInput .countryCode.PhoneInput input {
    border: none;
    font-size: 13px !important;
    height: 28px;
    padding-bottom: 0px;
  }
  .consultationRow .consultForm p.error-msg.logError {
    margin-top: 1px !important;
    margin-bottom: -16px !important;
  }
  .row.consultFormRow
    .consultInput
    .countryCode.PhoneInput
    .PhoneInputCountrySelectArrow {
    display: none;
  }
  .consultationRow .consultForm {
    padding: 0px 4px !important;
  }
  .row.consultFormRow .col-md-6 {
    padding: 0px 8px;
  }
  .consultationRow .col-md-7 .consultImage {
    /* display: block !important; */
  }
  .consultInput .PhoneInputCountryIcon {
    width: 18px;
  }
  .consultationRow .col-md-5 h2 {
    font-size: 24px !important;
    margin-bottom: 20px;
  }
  .row.consultationRow {
    margin-top: 20px !important;
  }
  .ref-frnd.consultationModal .modal-dialog.modal-lg.modal-dialog-centered {
    max-width: 95% !important;
  }
  .row .col-md-3.room-block-c:hover .cateTab1 .shp-cat-txt1 {
    font-size: 20px !important;
  }
  .shop-by-room:hover
    .room-block-a:not(:hover)
    .row.bigCardsRow
    .col-md-5
    .j-ends.j-top {
    margin-top: 0px !important;
  }
  .with-88.wi-big {
    width: auto !important;
    margin-top: 25px !important;
    height: 140px !important;
  }
  .w-80.wi-sm.ofc {
    margin-top: 0px !important;
  }
  .room-block-b:hover .cot-pdng.wi-sm .width-100 {
    height: auto !important;
  }
  .searchProduct form input::placeholder {
    font-size: 14px !important;
  }
  .row .col-md-3.room-block-b:hover .shp-cat-txt1 {
    font-size: 20px !important;
  }
  .text-light.shop-butn {
    font-size: 7px !important;
    padding: 2px 2px 2px 5px !important;
  }
  .text-light.shop-butn .arow-siz {
    font-size: 14px !important;
    margin-left: 0px !important;
  }
  .text-light.shop-butn {
    margin-top: 5px !important;
  }
  .sofa-pos {
    margin-top: -30px !important;
  }
  .shop-by-room .room-block-a:not(:hover) .sofa-pos .with-50 {
    width: 65% !important;
    margin-left: 38px !important;
  }
  .shop-by-room:hover .room-block-a:not(:hover) .shp-cat-txt {
    font-size: 16px !important;
  }
  .cate-box.shpCateTab .shp-cat-txt {
    font-size: 20px !important;
  }
  .row .col-md-3.col-sm-6.tb-tp.hff-t.second.room-block-c {
    padding-left: 4px !important;
  }
  .shp-section {
    margin-top: -113px !important;
  }
  .searchProduct form input {
    padding: 5px 50px 5px 12px !important;

    width: 274px !important;
    font-size: 14px !important;
    margin-top: 16px !important;
  }
  .bg-shp.pos-rel .exploteTxt {
    padding: 16px 0px 110px !important;
  }
  .shop-by-room:hover .room-block-a:not(:hover) .shpByCate {
    font-size: 12px !important;
    font-weight: 600 !important;
  }
  .cate-box.shpCateTab .shpByCate {
    font-size: 12px !important;
    font-weight: 600 !important;
  }
  .col-md-3.col-sm-6.tb-bm.hff-t.room-block-c {
    padding-left: 0px !important;
    padding-right: 4px !important;
  }
  .col-md-3.col-sm-6.tb-bm.hff-t.room-block-b {
    padding-left: 0px !important;
    padding-right: 4px !important;
  }
  .col-md-6.col-sm-12.room-block-a.aa {
    padding-left: 0px !important;
  }
  .row.row-shop.shop-by-room.rr {
    width: 100% !important;
    margin-left: 0px;
  }
  .col-md-3.col-sm-6.tb-tp.hff-t.second.room-block-c {
    padding-right: 0px !important;
  }
  .r-shp-pdng .container {
    padding: 0px !important;
  }
  .cg-shp.cate-box.shpCateTab {
    border-radius: 9px !important;
  }
  .row.shop-by-room .col-md-3 {
    width: 25% !important;
  }
  .row.shop-by-room .col-md-3.room-block-b:hover {
    width: 50% !important;
  }
  .row.shop-by-room .col-md-3.room-block-c:hover {
    width: 50% !important;
  }
  .input-containering.salesCountryCode .PhoneInputCountrySelectArrow {
    display: none !important;
  }
  .col-md-10.quest-gaps .sel-inp.cursor-pointer {
    padding: 5px 5px !important;
  }
  .f-card button.close-f-btn.close-l {
    top: -8px !important;
    right: 0px !important;
  }
  .row.f-row .col-md-3.col-sm-6.mt-3 {
    margin-top: 5px !important;
    width: 50% !important;
    padding: 0px 5px !important;
  }
  .add-btn.subOnes {
    padding: 4px 0px !important;
  }
  .form-container1.sliderItems .v-price1 {
    padding: 5px 10px !important;
  }
  .form-container1.sliderItems .f-card {
    border-radius: 9px !important;
    overflow: hidden !important;
  }
  .form-container1.sliderItems .f-card .l-imgss img {
    border-radius: unset !important;
  }
  .form-container1.sliderItems .f-card .l-imgss {
    height: 90px !important;
  }
  .form-container1.sliderItems {
    padding: 20px 10px !important;
  }
  .form-container1.sliderItems .kjhgf {
    width: 90% !important;
  }
  .d-flex.justify-content-between.minMax {
    margin-bottom: 8px;
  }
  .p-lngh-fnt {
    height: unset !important;
    margin: 0px 0px 8px !important;
  }
  .fw-6.mate-col {
    font-size: 13px !important;
    margin-bottom: 8px !important;
    height: unset !important;
  }
  .questionnaireCard .card .fnt-sm2.col-fig {
    height: unset !important;
    margin-bottom: 8px !important;
  }
  .font-weight-bold.fnt-w-14 {
    height: unset !important;
  }
  .pd-txt.m-0 {
    font-size: 30px !important;
  }
  .bg-leaf-img {
    margin-top: 16px !important;
    border-radius: 10px !important;
  }
  .quantity-box-ct {
    margin-bottom: 8px !important;
  }
  .price-section-ct {
    margin-bottom: 8px !important;
  }
  .price-ct {
    font-size: 16px !important;
  }
  .cart-imgs {
    height: 180px !important;
  }
  .product-description-ct {
    font-size: 13px !important;
    margin: 4px 0 2px !important;
    line-height: 120% !important;
  }
  .product-title-ct {
    padding-top: 12px !important;
    font-size: 14px !important;
  }
  .cart-title {
    font-size: 20px !important;
  }
  .cart-search {
    text-align: center !important;
  }
  .cart-header h1 {
    font-size: 30px !important;
  }
  .cart-header {
    padding: 20px !important;
  }
  .con-inner-ct {
    padding: 20px 0px !important;
  }
  .rating-text.col-grey {
    margin-bottom: 0px !important;
    margin-top: 0px;
  }
  .feedback-wrapper .rating-box {
    padding: 6px !important;
  }
  .sectionFeedback {
    margin-top: -22px !important;
  }
  .pb-sans.list-style-type-disc.col-grey.fnt-15.py-3.pTop {
    padding-top: 2px !important;
  }
  .row.btnsR.my-3 .add-cart.cart-bun.text-light {
    padding: 7px 9px !important;
    font-size: 13px !important;
  }
  .buy-now.buy-rd {
    padding: 7px 9px !important;
    font-size: 13px !important;
  }
  .ln-ht-25.border-right {
    margin-bottom: 12px;
  }
  .shipping-info.my-4.pb-sans {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .productDetails.gaps {
    gap: 9px !important;
  }
  .mini-deskrp .product-container .long-chr {
    font-size: 20px !important;
  }
  .singleProSect {
    padding-top: 25px !important;
  }
  .cate-box1 {
    border-radius: 12px !important;
  }
  .cate-box {
    border-radius: 12px !important;
  }
  .onSalesSection .row.my-4 {
    margin-bottom: 12px !important;
    margin-top: 10px !important;
  }

  .price-column .pri-dol2 {
    font-size: 16px !important;
  }
  .ratingStarsOuter svg {
    font-size: 14px !important;
  }
  .box-product-sale .cart-btn2 {
    font-size: 10px !important;
    padding: 3px 10px !important;
  }
  .pro-text2 {
    font-size: 10px !important;
    text-align: start !important;
  }
  .j-centerr-mob.j-centerTab.w-100.text-center {
    height: 140px !important;
    margin-bottom: 8px !important;
  }
  .d-flex.justify-content-center.pt-3 {
    padding: 0px !important;
  }
  .super-sale img {
    height: 100%;
    margin: 0px !important;
  }
  .ovr-unset .bgyellow-card .super-sale {
    height: 120px;
    text-align: center;
  }
  #carouselExampleControls {
    left: -19px !important;
  }
  .ovr-unset.unset-lrge .bgyellow-card {
    height: unset !important;
    width: 230px !important;
    /* overflow: hidden !important; */
    padding: 0px 0px 9px !important;
    margin: auto !important;
  }
  .onSaleProductsCarousel
    .react-multi-carousel-track
    .react-multi-carousel-item
    .col-md-2 {
    /* padding: 0px;
    width: 250px !important;
    max-width: 250px !important; */
  }
  .col-md-10.col-sm-10.m-auto.p-rel {
    width: 280px !important;
    max-width: 280px !important;
    margin: 4px auto !important;
  }

  .divider-ct2 {
    height: 23px !important;
  }
  .toggle-btn {
    padding: 5px 14px !important;
    font-size: 12px !important;
  }
  .btn.btn-success.btn-grey.width.tranformBtn.explore {
    width: 40% !important;
    margin-left: 0px !important;
    margin-top: 6px;
  }
  .custom-toast {
    margin: auto !important;
    width: fit-content !important;
    /* min-width: 150px;
    max-width: 299px !important;
    position: relative !important;
    left: -14px !important; */
  }
  .sonnerToaster {
    width: 91% !important;
  }
  [data-sonner-toaster] {
    width: 91% !important;
  }
  .methodBlock .method p {
    font-size: 12px !important;
  }
  .methodBlock .method img {
    height: 30px !important;
  }
  .methodBlock .method {
    width: 33% !important;
    margin: 12px 0px !important;
  }
  .methodBlock .method.brRight {
    border-right: unset !important;
  }
  .paymentInfo .methodBlock {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .container.borderr.getQuots
    .quote-draft.quatTabs
    .tabButtons.react-tabs__tab--selected {
    padding: 4px 12px !important;
  }
  .quote-draft.quatTabs .tabButtons {
    padding: 4px 12px !important;
    width: 120px !important;
  }
  .row.mb-3.questionnaireCard .quote-draft.quatTabs .tabButtons {
    height: 30px !important;
    padding: 4px 12px !important;
    width: 44% !important;
    border: 1px solid #0b5133 !important;
    border-radius: 20px;
  }
  .row.mb-3.questionnaireCard .quote-draft.quatTabs {
    flex-wrap: wrap;
    padding: 10px 0px !important;
    width: 98% !important;
  }
  .leafs-bg {
    padding: 14px 12px 14px 12px !important;
  }
  .col-md-6.d-flex.justify-content-end {
    justify-content: center !important;
    margin-bottom: 16px !important;
    margin-top: 4px !important;
  }
  .leafs-bg h1.quote-hdng.text-start {
    font-size: 25px;
    text-align: center !important;
  }
  .vortex-spinner-container .loaderGiff {
    height: 160px !important;
  }

  .add-btn.subOnes {
    margin-bottom: 12px;
  }
  .result-container.conditionImg {
    height: 120px !important;
    width: 100px !important;
  }
  .no-quote-data img {
    height: 150px !important;
  }
  .col-md-6.p-0.ln-23.wid-k .input-project.w-more.mg-mob.d-flex.pr-0 {
    box-shadow: none !important;
    border: 1px solid #eae9ec;
  }
  .billTableCard tr.subTotalRow td.subTotalText {
    padding-right: 60px !important;
  }
  .promiseBlock {
    align-items: start !important;
  }
  .row.firstClip.desktopView {
    display: none;
  }
  .row.firstClip.mobileView {
    display: block !important;
  }
  .offer-in-div .flash-txt {
    font-size: 8px !important;
  }
  .ofer-sub-txt {
    font-size: 8px !important;
  }
  .offer-in-div .ofer-sub-txt2 {
    font-size: 13px !important;
    margin-top: -5px !important;
    margin-bottom: -6px !important;
  }
  .ofer-hed-txt.ttitle {
    font-size: 17px !important;
    margin-top: -4px !important;
    margin-bottom: -6px !important;
  }
  .offer-in-div.mobileOffer {
    position: absolute;
    top: 0px !important;
  }

  .rush-div .mt-38.ras-2 {
    width: 70% !important;
  }
  .col-md-3.col-sm-6.siteMapsOuter {
    display: flex !important;
    gap: 90px !important;
  }
  .col-md-3.col-sm-6.siteMapsOuter .twoChild {
    width: 100% !important;
  }
  .overViewPopup.resp .row.mr-2 .assignMargin .error-msg {
    margin-left: 9px !important;
  }
  .guidPdfCountry .PhoneInputCountryIcon {
    margin-left: 7px;
  }
  .input-containering.qualityCountry .PhoneInputCountryIcon {
    margin-left: 7px;
  }
  .input-containering.qualityCountry .PhoneInputInput {
    font-size: 14px !important;
  }
  .customerCountry .PhoneInputCountryIcon {
    margin-left: 7px;
  }
  .referFormOuter .bottomImg {
    display: inline !important;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
  }
  .input-containering.salesCountryCode {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    /* overflow: hidden; */
  }
  .input-containering.salesCountryCode .PhoneInputCountry {
    margin-left: 7px;
    margin-right: 0px !important;
  }
  .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded
    .MuiList-root
    .MuiButtonBase-root.MuiMenuItem-root {
    min-height: auto;
    font-size: 14px !important;
  }
  .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded {
    min-width: 330px !important;
    top: 257px !important;
    left: 42px !important;
  }
  .mobileDisplayNone {
    /* display: none !important; */
  }
  .smoothScrollLeft {
    margin-bottom: 16px !important;
  }
  .smoothScrollLeft .rfm-marquee-container .rfm-marquee {
    margin-left: 7px !important;
  }
  .smoothScrollRight .rfm-marquee {
    /* margin-left: 7px !important; */
    margin-left: 87px !important;
  }
  .billHeaderSection .grandTotal.gstTotal.leftAligns {
    padding: 0px 10px !important;
  }
  .billHeaderSection .grandTotal.leftAligns {
    margin-top: 3px !important;
    gap: 50px !important;
  }
  .billHeaderSection .grandTotal.leftAligns h3 {
    font-size: 15px !important;
  }
  .row.tetCentering.backLight {
    margin: 0px 0px 10px !important;
    justify-content: space-between;
    background: #f3f9ff;
    border-radius: 9px;
  }

  .row.backLight .col-md-2.qual-chck {
    margin-bottom: 5px !important;
  }
  .row.backLight .col-md-3.qual-chck {
    margin-bottom: 0px !important;
  }
  .mainLogoBlock {
    width: 120px !important;
  }
  .abt-con-btn.text-light {
    padding: 2px 16px !important;
    font-size: 14px !important;
    border-radius: 9px !important;
  }
  .scrollSection.bg-roles.scroll-tab .nummm-text {
    font-size: 10px !important;
  }
  .scrollSection.bg-roles.scroll-tab.scrl-mble .counter-div.shiftBtns {
    width: 90% !important;
    padding: 8px !important;
    margin: -64px auto 25px auto !important;
    z-index: 9;
  }
  .scrollSection.bg-roles.scroll-tab.scrl-mble
    .row.counter-div.shiftBtns
    .col-md-3.col-sm-6.text-center {
    margin-bottom: 3px;
    padding: 1px 3px !important;
    width: 50%;
  }
  .billHeaderSection {
    padding: 10px 0px 30px !important;
  }
  .logoo.mb-icon {
    width: 120px !important;
  }
  .whatsStopSecond h2 br {
    display: none;
  }
  .lugh-txt br {
    display: none;
  }
  .lugh-txt {
    font-size: 18px !important;
    font-weight: 600 !important;
  }
  .promiseBlock .proImage {
    font-size: 16px !important;
    font-weight: 500 !important;
    padding-right: 0px !important;
    margin-right: 3px !important;
    border-right: unset !important;
    color: #fff !important;
    line-height: 100% !important;
    background: #262629;
    height: 20px;
    width: 5%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
  }
  .promiseBlock .proLines {
    width: 95%;
  }
  .promiseSection h2 {
    font-size: 33px !important;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
    padding: 7px 10px;
    border-radius: 22px;
    width: fit-content;
    margin: auto auto 12px;
  }
  .promiseSection h2 span {
    color: #000 !important;
  }
  section.promiseSection {
    margin: 0px 12px;
  }
  .promiseBlock .proLines p {
    font-size: 14px !important;
  }
  .promiseBlock .proLines h5 {
    font-size: 15px !important;
    margin-bottom: 4px;
    font-weight: 500 !important;
    background: #c3c3c3;
    padding: 1px 5px;
    border-radius: 3px;
    color: #000 !important;
  }
  .promiseBlock {
    margin: 10px 0px !important;
  }
  .promiseSection .row.firstClip {
    padding: 10px 0px 10px !important;
    margin: 0px 0px 0px !important;
    border: unset !important;
  }
  .confirmationPopup.elementInfoPopup.modal.show .modal-dialog .modal-content {
    margin-top: unset !important;
  }
  .elementInfoPopup.modal.show .modal-dialog .modal-content {
    border-radius: 16px !important;
  }
  .elementInfoPopup.modal.show .modal-dialog .modal-content {
    margin-top: 200px;
  }
  .elementInfoForm h5.modal-title.modal-title-centered {
    top: 12px !important;
  }
  .elementInfoForm .modal-header.form.clse-divs {
    margin: 0px 10px 15px 30px !important;
  }
  .col-md-9.col-sm-9.rightFormsBlock {
    padding: 0px 4px;
  }
  .modalDialogGetQuotSection .row.p-2.adjustSpacing {
    height: unset;
  }
  .overViewPopup .row.mr-2 .assignMargin .sel-inp {
    padding: 0px 8px !important;
  }

  .rightFormsBlock .rightFormOuter {
    padding: 4px 0px 0px 0px !important;
  }
  .text-start.my-2.pro-ov.ll {
    margin-top: 0px !important;
  }
  .overViewPopup .row.mr-2 .col-md-12.col-sm-12.assignMargin {
    width: 100% !important;
    margin-left: 0px;
    display: unset !important;
  }
  .overViewPopup.resp .row.mr-2 .assignMargin .error-msg {
    padding-left: 0px !important;
  }
  .modalDialogGetQuotSection {
    height: 490px !important;
  }
  .getQuotModal .modal-dialog .backdrop2 {
    padding: 20px 20px !important;
    margin: 0px 0px !important;
  }
  .dis-grid.pt-4.sideTabs.radio {
    flex-direction: unset;
    padding-top: 16px !important;
    gap: 20px;
  }
  .overViewPopup .row.mr-2 .assignMargin {
    width: 50%;
  }

  .qualityForm .error-msg {
    margin-left: 23px !important;
  }
  .col-md-6.qualityFormOuter h3 {
    margin-top: 10px !important;
    margin-bottom: 12px !important;
  }
  .qualityForm .input-containering {
    padding: 9px 5px !important;
    margin: auto auto 12px !important;
    border-radius: 8px !important;
  }
  .guidesPdfModal .pdfDetailForm .input-containering {
    padding: 7px 10px !important;
    border-radius: 4px !important;
  }

  .aboutTeamSection {
    background-image: url("../images/teamBg2.png") !important;
  }
  .teamDetailsBlock .tm-image {
    height: 150px !important;
  }
  .aboutTeamSection .teamCardOuter {
    width: 50% !important;
  }
  .handoverSection h3.tabTitleHeading {
    font-size: 22px !important;
  }
  .smoothScrollRight .rfm-initial-child-container {
    gap: 8px !important;
  }
  .smoothScrollLeft .rfm-initial-child-container {
    gap: 8px !important;
  }
  .row .why-hdn {
    font-size: 25px !important;
  }
  .arrow-line.p-4.mobilePad .blogsAll {
    font-size: 14px !important;
  }
  .arrow-line.p-4.j-end span.allViewText {
    font-size: 14px !important;
  }
  .arrow-line.p-4.text-light span.popularAll {
    font-size: 14px !important;
  }
  .whatsStopSecond {
    display: flex;
    justify-content: end;
  }
  .whatsStopSecond h2 {
    font-family: "Inter", serif;
    font-size: 27px !important;
    font-weight: 500;
    color: black;
  }
  .whatsStopFirst {
    display: flex;
    align-items: end;
  }
  .whatsStopFirst h2 {
    font-family: "Cinzel";
    font-weight: 500 !important;
    color: black;
    font-size: 30px !important;
  }
  .whatsStopFirst img {
    width: 75px;
  }
  .row.px-3.pdng-tpng.desktopNone {
    display: block !important;
    padding-top: 12px !important;
  }
  .row.px-3.pdng-tpng.mblNone {
    display: none;
  }
  .many-txt {
    width: 70%;
    margin: 0px auto 16px;
  }
  .sel-inp-qc {
    width: 95% !important;
  }
  .row.loopingRow.tetCentering {
    justify-content: space-between;
  }
  .qc-bg.qualSection {
    background-image: linear-gradient(
      to right,
      #f7f7f4,
      #f5f5f2,
      #f2f2f0,
      #f0f0ee,
      #eeeeec
    ) !important;
  }
  .row.tetCentering.backLight .col-md-3.qual-chck {
    text-align: start;
    padding: 9px 1px 9px 5px !important;
  }
  .row.backLight .col-md-1.qual-chck {
    width: 11% !important;
    margin-bottom: 0px !important;
  }
  .loopRowOuter .row.tetCentering .col-md-3.qual-chck {
    padding: 0px 0px 0px 5px !important;
  }
  .row.backLight .col-md-3.qual-chck {
    width: 24% !important;
  }
  .col-md-2.col-sm-2.qc-all.qual-chck.imageC {
    width: 12% !important;
    margin-bottom: 0px !important;
  }
  .col-md-2.col-sm-2.qc-25.qual-chck.imageC {
    width: 12% !important;
  }
  .mg-mob.mob-min.cel-v.qualBtn
    .btn.btn-success.next-but2.w-100.text-capitalize.onSubmit {
    padding: 4px !important;
  }
  .qualityForm h3 {
    margin-left: 10px;
  }
  .mg-mob.mob-min.cel-v.qualBtn {
    margin-bottom: 18px !important;
  }
  .ref-frnd.support-customer.qualityCheck.mblCust .modal-content {
    /* background-position: top; */
    /* background-image: url("../images/supportbg.png") !important; */
  }
  .handoverImg {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .handoverSection .handoverTabs.mobileVersion .react-tabs__tab-list svg {
    margin: 0px 4px 0px 6px !important;
    font-size: 17px !important;
  }
  .handoverSection .handoverTabs.mobileVersion .react-tabs__tab-list div {
    height: 25px !important;
    width: 25px !important;
    font-size: 15px !important;
  }
  .handoverSection
    .handoverTabs.mobileVersion
    .react-tabs__tab-list
    .react-tabs__tab {
    padding: 6px !important;
  }
  .handoverSection h2 {
    font-size: 30px !important;
  }
  .consult-div .react-multi-carousel-list .iconic-container {
    width: 94%;
    margin-bottom: 5px;
  }
  .consult-div2 .react-multi-carousel-list .iconic-container {
    width: 94%;
    margin-bottom: 5px;
  }
  .consult-div .react-multi-carousel-track {
    gap: 1px !important;
  }
  .consult-div2 .react-multi-carousel-track {
    gap: 1px !important;
  }
  .consult-div .react-multi-carousel-list {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .consult-div2 .react-multi-carousel-list {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .interiorServices {
    padding-top: 40px !important;
  }
  .completeTextMbl h3 {
    font-family: "Cinzel", serif;
    font-size: 30px !important;
    font-weight: 400;
    color: #040404 !important;
    text-align: center;
    margin-bottom: 0px;
    position: relative;
    right: 50px;
    width: 123%;
    bottom: 20px;
  }
  .dreamSection {
    padding-bottom: 75px;
  }
  .mobileCurveCards .mobileCurveImages .seven p {
    bottom: 45px !important;
  }
  .mobileCurveCards .mobileCurveImages .six p {
    bottom: 29px !important;
  }
  .mobileCurveCards .mobileCurveImages .five p {
    bottom: 45px !important;
  }
  .mobileCurveCards .mobileCurveImages .four p {
    top: 45px !important;
  }
  .mobileCurveCards .mobileCurveImages .three p {
    top: 23px !important;
  }
  .mobileCurveCards .mobileCurveImages .two p {
    top: 23px !important;
  }
  .mobileCurveCards .mobileCurveImages .one p {
    top: 45px !important;
  }
  .mobileCurveCards .mobileCurveImages p {
    font-size: 10px !important;
  }
  .dreamSection .titlesBlock h1 br.mblpart {
    display: inline !important;
  }
  .iconic-text {
    font-size: 14px !important;
    line-height: 120% !important;
  }
  .iconic-container {
    gap: 12px !important;
  }

  .consult-div2 .react-multi-carousel-list .iconic-container {
    height: 50px;
  }

  .li-divv {
    padding-bottom: 30px !important;
  }

  .iconic-container .green-wrapper .green-icon {
    width: 30px !important;
  }

  .consult-div .react-multi-carousel-list .iconic-container {
    height: 50px;
  }

  .vec-line {
    text-align: center;
    width: 45% !important;
    margin: -22px auto !important;
  }

  .why-hdn {
    font-size: 25px !important;
  }

  .btn.btn-success.btn-grey.width.tranformBtn {
    width: 65% !important;
  }

  .bn-sec.homeBanner.one {
    padding: 0px 25px 0px !important;
  }

  .bannerCarouseOuter {
    background-image: url("../images/transMblBg.png") !important;
    /* background-image: none !important; */
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: top !important;
  }

  .col-greyish.puy-4.trans-p {
    padding-top: 4px !important;
    padding-bottom: 6px !important;
    text-align: center;
    font-size: 10px !important;
  }

  .homeBanner .contentPadLeft {
    text-align: center;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  /* .col-md-3.col-sm-3.d-flex.justify-content-end.tab-sub.mblBlock {
    display: block !important;
  } */
  footer .inp-txt .inputField.countryCode .PhoneInputInput {
    padding-left: 50px !important;
  }

  .c-section.c-ren .row {
    justify-content: center;
  }

  .ul-justify {
    display: flex;
    justify-content: center;
  }

  .countDiv {
    margin-top: 5px !important;
  }

  .c-ren.c-section .abt-sec {
    width: 100% !important;
    padding: 10px 7px 0px 32px;
  }

  .before-u {
    margin-top: -27px !important;
  }

  .c-ren.c-section .border-right {
    border-right: none !important;
  }

  .stoppingSection.bg-multiCol.counter-hg .row.px-3.pdng-tpng .forYouImgTwo {
    height: 56px;
    width: 64px;
  }

  .stoppingSection.bg-multiCol .row.px-3.pdng-tpng .stop-txt.stp-resp {
    font-size: 20px !important;
  }

  .stoppingSection.bg-multiCol
    .row.px-3.pdng-tpng
    .col-md-6.d-flex.justify-content-end {
    justify-content: end;
    width: 50%;
  }

  .col-lg-6.col-md-6.col-sm-6.p-0.m-0.c-2 {
    width: 50%;
  }

  footer .row.bg-back.m-auto.background-grey .inputField.countryCode {
    position: relative;
  }

  footer .row.bg-back.m-auto.background-grey .PhoneInputCountry {
    position: absolute;
    top: 2px;
    left: 13px;
    display: flex !important;
  }

  footer .row.bg-back.m-auto.background-grey div {
    display: unset !important;
  }

  .pdfCard .pdfButtons button span.spanBlockTwo svg.slideArrow {
    margin-left: 7px !important;
  }

  .pdfCard .pdfButtons button span.spanBlockTwo svg.slideArrow {
    margin-left: 11px !important;
  }

  .sel-inp.s-ong.comm-fild {
    margin-left: -6px !important;
  }

  .shiftingArrows div svg {
    font-size: 20px !important;
  }

  .shiftingArrows div {
    height: 40px !important;
    width: 40px !important;
    margin-top: 14px !important;
    margin: 14px 8px 0px !important;
  }

  .dividerLine p {
    background: #fffeef !important;
    padding: 0px 6px !important;
    font-size: 11px !important;
    text-transform: lowercase !important;
    top: -10px !important;
  }

  .contactDetails .subtitle-c {
    margin-top: 0px;
    margin-bottom: -3px !important;
  }

  .contactDetails .contactForm p.error-msg.msg {
    margin-bottom: -10px !important;
    margin-top: -7px;
  }

  .contactForm button {
    height: unset !important;
    padding: 4px !important;
    font-size: 12px !important;
  }

  .contactForm .textarea-c.w-100.p-2 {
    padding: 5px 10px !important;
  }

  .contactForm .textarea-c {
    margin-top: 12px !important;
  }

  .contactForm .input-c {
    margin-top: 12px !important;
  }

  .contactDetails .title-c {
    padding-top: 0px !important;
    text-align: start !important;
    margin-bottom: 2px !important;
  }

  .contactShow img {
    margin-left: 0px !important;
  }

  .bg-contact.breadCrumb {
    padding: 0px 0px 50px !important;
  }

  .col-md-6.col-sm-5.p-0.ln-23.wid-k {
    position: relative;
    z-index: 1;
  }

  .pt-0.shw-cse.cse-tb.cse-mob .extin-txt.mt-5 {
    font-family: "Cinzel Decorative", serif;
    font-size: 20px !important;
    margin-top: 0px !important;
    line-height: 37px !important;
    letter-spacing: 0px !important;
    margin-bottom: 0px !important;
  }

  .supportSubmit {
    position: relative;
    z-index: 1;
  }

  .messageInput.areaTect {
    position: relative;
  }

  .containerInputOuter {
    position: relative;
  }

  .supportFormOuter .pollImg {
    display: block !important;
    position: absolute;
    right: -4px;
    top: -30px;
    width: 57px;
  }

  .supportFormOuter .input-containering input {
    font-size: 13px !important;
  }

  .supportFormOuter .input-containering input::placeholder {
    font-size: 13px !important;
  }

  .ref-frnd.support-customer.mblCust .modal-content {
    padding-bottom: 0px !important;
    background-image: url("../images/custBgIn.png") !important;
  }

  .mobileCusImg {
    display: block !important;
    position: relative;
    left: 70px;
    margin-top: -16px;
    width: 110%;
  }

  .ref-frnd.support-customer .modal-content {
    overflow: hidden;
    padding: 10px 10px 0px 10px !important;
    background-image: none !important;
  }

  .supportFormOuter {
    padding: 0px 40px 0px 20px;
  }

  .arrow-dir {
    font-size: 40px !important;
  }

  .clocking.res-none {
    top: 0px !important;
    width: 37px !important;
    right: 60px !important;
  }

  .creat-sec.pt-0 {
    background-image: none !important;
  }

  .supportFormOuter p.error-msg.msg {
    margin-top: -7px !important;
  }

  .supportFormOuter p.error-msg {
    margin-left: 20px !important;
  }

  .col-lg-3.col-md-4.col-sm-6.res-none .brdr-all.marginRest {
    height: 96% !important;
  }

  .col-md-3.text-center.w-25.padL {
    padding-left: 14px !important;
  }

  .pos-rel.dedicateSect {
    margin-top: 0px !important;
  }

  .pos-rel.dedicateSect h1.ded-txt {
    margin-top: 0px !important;
  }

  .inp-txt.mbl input {
    padding-left: 13px !important;
  }

  .row.vendorTestimonysBlock .react-multi-carousel-track {
    gap: 2px !important;
  }

  .row.vendorTestimonysBlock
    .react-multi-carousel-track
    .react-multi-carousel-item {
    padding-right: 12px !important;
  }

  .pricingOptionBtn .v-price.options {
    font-size: 13px !important;
    padding: 7px 10px !important;
  }

  .bg-th-d .box-s.mob-po {
    position: relative;
    top: 57px !important;
    left: 12px;
  }

  .bg-check.mblCheck {
    padding: 40px 0px 46px !important;
  }

  .adj-tiles.mblText .check-hd {
    font-size: 18px !important;
    line-height: 24px !important;
    width: 54% !important;
    margin-bottom: 8px !important;
  }

  .adj-tiles.mblText .check-hd-p {
    width: 54% !important;
    line-height: 14px;
  }

  .row.mobileSubDivs .col-md-4 {
    width: 50% !important;
  }

  .row.mobileSubDivs .col-md-4 .tile-card div {
    width: 100% !important;
  }

  .row.mobileSubDivs .col-md-4 .tile-card div img {
    width: 100% !important;
  }

  .re-pro.text {
    justify-content: center;
  }

  .vendorimgRoss .col-md-6.col-sm-6 {
    width: 50% !important;
  }

  .vendorimgRoss .col-md-6.col-sm-6 div {
    width: 100% !important;
    height: 200px;
  }

  .vendorimgRoss .col-md-6.col-sm-6 div img {
    width: 100% !important;
  }

  .vendor-description div.danc-f {
    font-size: 20px !important;
  }

  .vendor-image-container .vendor-profile-container {
    height: 180px !important;
  }

  .supportFormOuter .input-containering {
    width: 100% !important;
  }

  .ReferAFfriend {
    font-size: 13px !important;
    border-radius: 3px !important;
  }

  .row.referRow {
    margin-top: 8px !important;
  }

  .sidebar-contact .interior-ele-toggle.active button {
    top: 6px !important;
  }

  .sidebar-contact .interior-ele-toggle button {
    height: 35px !important;
    padding: 5px !important;
    font-size: 15px !important;
    top: 20px !important;
    width: 100px !important;
    left: 50px;
  }

  .fieldBlock.changeNewPswd .changePswOuter span {
    font-size: 12px !important;
  }

  .col-md-12.text-center.mb-3 {
    margin-bottom: 8px !important;
  }

  .signin-form.forgotForm label {
    font-size: 14px !important;
    margin-bottom: 4px !important;
  }

  .signin-form.forgotForm input {
    font-size: 14px !important;
  }

  .fieldBlock.changeNewPswd {
    margin-bottom: 10px;
  }

  .fieldBlock.changeNewPswd .changePswOuter input {
    font-size: 14px !important;
  }

  .fieldBlock.changeNewPswd p {
    font-size: 14px !important;
  }

  .buttonDiv.pswd.updatePswd button {
    padding: 3px 12px !important;
    font-size: 13px !important;
  }

  .col-md-12.text-center.__rcs-handle-button {
    margin-bottom: 8px !important;
  }

  .buttonDiv.pswd.otpResend button {
    padding: 3px 12px !important;
    font-size: 13px !important;
  }

  .fieldBlock.otpFieldBlock div input {
    width: 35px !important;
    height: 35px !important;
  }

  .forgot-pass-card .heading-section {
    font-size: 18px !important;
  }

  .ref-frnd.referFriendModal .modal-content button.btn-close {
    opacity: 1;
  }

  .refer-form.formRef {
    position: relative;
    z-index: 1;
  }

  .referSubmit {
    position: relative;
    z-index: 1;
  }

  .offer-text br {
    display: inline !important;
  }

  .offer-text {
    margin-bottom: 0px;
    color: #000 !important;
    background: unset;
    -webkit-text-fill-color: unset;
    border-color: #000;
    width: 100%;
  }

  .referFormOuter {
    padding: 2px 20px 40px;
    position: relative;
    overflow: hidden;
  }

  .mobileBlockTop {
    display: block !important;
  }

  .mobileBlockTop img {
    width: 100%;
  }

  .refer-heading {
    display: none;
  }

  .refer-container {
    box-shadow: none;
    padding: 0px;
    overflow: hidden;
  }

  .ref-frnd.referFriendModal .modal-content {
    width: 95% !important;
    background: none;
    overflow: hidden;
    background: rgb(255 255 255 / 35%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    /* border-top: 1px solid #ffffff82; */
  }

  .loginFormMain .formBlock p.error-msg.logError {
    font-size: 12px !important;
  }

  .onGoingFormRelative .error-msg {
    left: 23px !important;
    margin-top: 1px !important;
    font-size: 11px !important;
  }

  .onGoingFormRelative .error-msg.projectDet {
    margin-top: -10px !important;
  }

  .inp-txt {
    width: 100% !important;
  }

  .inp-txt input {
    background-color: #ffffff0d !important;
    border: none;
    color: #9e9999;
    text-align: center;
    /* padding: 7px; */
    font-size: 15px !important;
    width: 100% !important;
    padding: 3px;
    margin-bottom: 10px;
  }

  .row.touchFormRow p.error-msg.num {
    font-size: 10px !important;
  }

  .inp-txt.selectOption.mbl select {
    font-size: 14px !important;
  }

  .row.touchFormRow.positions p.error-msg {
    bottom: 0px !important;
    position: relative !important;
    left: 13px !important;
    margin-top: -10px;
    margin-bottom: 2px !important;
  }

  .inp-txt.mbl input {
    font-size: 14px !important;
  }

  .inp-txt select {
    background-color: #ffffff0d !important;
    border: none;
    color: #9e9999;
    text-align: center;
    /* padding: 7px; */
    font-size: 15px !important;
    width: 100% !important;
    margin-bottom: 11px;
    padding: 3px;
  }

  .width-img.increase {
    width: 42px !important;
    height: 36px !important;
  }

  .row .cards-cx br {
    display: none;
  }

  .row .cards-cx {
    line-height: 30px !important;
    top: 0px !important;
  }

  .creat-sec.pt-0 {
  }

  .pb-5.scrollSection {
    margin-top: 20px;
  }

  .txt-start.tab-flex .button-v-serv.nextBt {
    padding: 5px 20px !important;
    margin-bottom: -24px;
    position: relative;
    z-index: 1;
  }

  .pdfCard .pdfButtons.textB button {
    width: 110px !important;
  }

  .pdfCard .pdfButtons button span.spanBlockTwo svg.slideArrow {
    font-size: 10px !important;
  }

  .arrow-line.p-4.mobilePad {
    padding: 12px !important;
    font-size: 13px;
  }

  .registerForms .formBlock img.formLeaf {
    width: 101px !important;
  }

  .wht-dp.d-flex.underNon {
    text-decoration: none !important;
  }

  .wht-dp.d-flex.underNon {
    border-bottom: unset !important;
    -webkit-border-bottom: none !important;
  }

  .wht-dp.d-flex.underNon div {
    text-decoration: none !important;
    -webkit-text-decoration: none !important;
  }

  .wht-dp.d-flex.underNon div {
    border-bottom: unset !important;
  }

  .onGoingFormRelative .s-ong {
    font-size: 14px !important;
  }

  .onGoingFormRelative .s-ong::placeholder {
    font-size: 14px !important;
  }

  .getQuotModal .modal-dialog {
    height: 100%;
  }

  .getQuotModal .modal-dialog .modal-content {
    height: 100%;
    justify-content: center;
  }

  .messageInput.areaTect textarea::placeholder {
    font-size: 14px !important;
  }

  .span-arrow.border-light {
    margin-left: 2px !important;
  }

  .col-md-3.text-center.w-25.pg-20 {
    padding: 20px 10px 20px 40px !important;
  }

  nav .navigation-main .floating-menu > ul > li.services p {
    font-size: 14px;
  }

  .proDetailBlock .imgOuter {
    height: 220px !important;
    margin-bottom: 20px !important;
  }

  .proDetailBlock .col-sm-6 {
    width: 50% !important;
  }

  nav .navigation-main .floating-menu > ul > li.services span {
    font-size: 14px !important;
  }

  .col-md-4.mobileVisibleIcons {
    padding: 0px 8px;
  }

  .row.articleRow .articleImg {
    height: 200px !important;
  }

  .row.articleRow .col-md-4 {
    width: 50%;
  }

  .row.articleRow .col-md-4 .learn-txt {
    margin-bottom: 12px;
    font-size: 15px;
  }

  .row.articleRow .col-md-4 .pt-4 {
    padding-top: 10px !important;
  }

  .row.articleRow .col-md-4 .pt-4 p {
    margin-bottom: 10px !important;
  }

  .d-flex.justify-content-center.MT-3 {
    height: 150px !important;
  }

  .d-flex.justify-content-center.MT-3 img {
    height: 100% !important;
    width: 100% !important;
  }

  .carousel-image.proCarousel {
    height: 170px !important;
  }

  .reviewTextOuter.tabsOt {
    padding: 16px !important;
  }

  .d-flex.justify-content-between.px-2 {
    justify-content: start !important;
  }

  .reviewTextOuter {
    padding: 20px !important;
    min-height: unset !important;
  }

  nav .navigation-main .floating-menu.floating-menuToggle > ul > li > a {
    font-size: 14px !important;
  }

  .car-sel .react-multi-carousel-list {
    border-radius: 80px 0px 0px 0px !important;
  }

  .carousel-image.proCarousel {
    height: 180px;
  }

  .pdfCard .pdfButtons img {
    width: 60%;
  }

  .pdfCard .pdfButtons button {
    font-size: 12px !important;
    padding: 2px 1px !important;
    width: 228px !important;
  }

  .guidCard .b-contn .description p {
    margin-bottom: 0px !important;
    line-height: unset !important;
    -webkit-line-clamp: unset !important;
    height: unset !important;
  }

  .pdfCard.guidCard .b-contn h4 {
    margin-bottom: 8px !important;
    font-size: 16px !important;
  }

  .guidCard .b-contn {
    padding: 8px 10px 10px !important;
  }

  .pdfCard.guidCard .pdfImg {
    height: 160px !important;
  }

  .bg-skyy.guidesSection {
    padding-top: 20px !important;
  }

  /* .guidesRow .col-sm-6 {
    width: 50%;
  } */

  .bannertwo.bannerGuid h1 {
    font-size: 20px !important;
    line-height: 30px !important;
    padding-top: 0px !important;
  }

  .bannertwo.bannerGuid h6 {
    font-size: 14px;
    padding: 4px 12px;
    border-radius: 8px;
  }

  .pdfCard.guidCard {
    margin-bottom: 20px !important;
    margin-left: 16px;
    margin-right: 16px;
  }

  .bannertwo.bannerGuid {
    padding: 16px 6px;
    padding-top: 50px !important;
    padding-bottom: 48px;
    height: unset !important;
  }

  .ref-frnd.support-customer .modal-dialog.modal-lg.modal-dialog-centered {
    max-width: 95% !important;
  }

  .messageInput textarea {
    font-size: 14px !important;
    padding: 2px 19px !important;
  }

  .messageInput textarea::placeholder {
    font-size: 14px !important;
  }

  .supportFormOuter .contacts {
    margin-bottom: 17px !important;
    flex-direction: unset !important;
    align-items: center !important;
    justify-content: start !important;
    gap: 20px;
  }

  .col-md-7.col-sm-6.tabViewLists {
    display: none !important;
  }

  .aboutBanner1.breadCrum h1 {
    font-size: 35px !important;
  }

  .categoriesCardsSection {
    padding-top: 20px !important;
  }

  .aboutBanner1.breadCrum {
    padding: 30px 20px !important;
    height: unset !important;
  }

  .cateCard .details {
    margin-top: 6px !important;
  }

  .cateCard {
    padding: 7px !important;
    margin-bottom: 20px !important;
  }

  .categoriesCardsSection .col-sm-6 {
    width: 50%;
  }

  nav.navBarHeight .navigation ul.menuNav li {
    padding: 3px 0px !important;
  }

  nav .navigation-main .floating-menu > ul > li > a {
    font-size: 14px !important;
  }

  .po-recvet
    .floating-menu.row.justify-content-between.d-flex.align-items-start {
    width: 260px !important;
  }

  .registrationSection {
    display: flex;
    align-items: center;
  }

  .registerForms .formBlock {
    margin-top: unset !important;
    width: 93% !important;
  }

  .registrationSection .registerForms {
    padding: unset !important;
  }

  .registrationSection .sign-up-nav {
    left: 20% !important;
    position: unset !important;
  }

  .loginFormMain .formBlock .pp :last-child {
    text-align: start !important;
  }

  .loginFormMain .formBlock .pp {
    flex-direction: column;
  }

  .mobileFullLightImage {
    background-image: url("../images/Ellipse.png");
    background-size: cover;
    background-position: center;
  }

  .notFoundSection {
    padding: 30px 0px 80px !important;
    background-position: unset !important;
  }

  .foundContent p {
    font-size: 11px !important;
    bottom: -8px !important;
  }

  .foundContentInner .sideIcons {
    gap: 7px !important;
    margin-top: 0px !important;
    margin-left: 7px !important;
    align-items: unset !important;
  }

  .foundContentInner .sideIcons .second {
    height: 40px !important;
    width: 40px !important;
  }

  .foundContentInner .sideIcons .first {
    height: 20px !important;
    width: 20px !important;
  }

  .foundContent p {
    font-size: 11px !important;
  }

  .image .backButton button {
    font-size: 10px !important;
    padding: 9px 0px !important;
    top: 61px !important;
  }

  .image .backButton {
    width: 120px !important;
    height: 130px !important;
    bottom: 70px !important;
    left: 70px !important;
  }

  .foundContent .image h3 {
    top: 71px !important;
    font-size: 18px !important;
    letter-spacing: 6px !important;
  }

  .foundContent .image {
    width: 290px !important;
    height: 280px !important;
  }

  .text-center.blog-txt {
    font-size: 13px !important;
    letter-spacing: 4px !important;
  }

  .custom-file-label.uploadLabel {
    height: 16px !important;
    font-size: 7px !important;
    font-weight: 500 !important;
    padding: 0px !important;
    gap: 2px !important;
  }

  .firstBlock .fields h3.accTitle {
    text-align: start;
    font-size: 18px;
    padding: 6px 0px;
  }

  .firstBlock .image .userImg {
    height: 60px !important;
    width: 60px !important;
    border-radius: 4px !important;
  }

  .firstBlock .fields h3 {
    text-align: start !important;
    font-size: 18px !important;
    padding: 6px 0px !important;
  }

  .fieldBlock input.form-control {
    padding: 3px 10px !important;
    font-size: 13px !important;
  }

  .mobileTopProfile {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
  }

  .mobileTopProfile h3 {
  }

  .mobileTopProfile .userImg {
    height: 60px;
    width: 60px;
    border-radius: 4px;
    overflow: hidden;
  }

  .rightMainColumn.account {
    padding: 0px !important;
  }

  .rightMainColumn .mainOuter {
    margin: 30px auto 30px !important;
  }

  .firstBlock .fields {
    width: 100% !important;
  }

  .firstBlock .image {
    position: absolute;
    right: 20px;
    top: 12px;
    padding: 0px !important;
  }

  .slidBlockInner {
    display: flex;
    align-items: start;
    gap: 10px;
  }

  .slidBlockInner svg {
    background: #ffffff;
    color: #000;
    padding: 3px;
    font-size: 22px;
    border-radius: 3px;
  }

  .main-account-container.mainBackground {
    position: relative;
  }

  .slidBlock ul {
    padding: 0px;
    margin: 0px;
    width: fit-content;
    background: #fff;
    padding: 12px;
  }

  .slidBlock ul li {
    text-align: start;
  }

  .slidBlock ul li a {
    color: #000;
    font-size: 15px;
    font-weight: 500;
  }

  .slidBlock:hover {
    left: 0px;
    transition: all 0.8s;
  }

  .slidBlock {
    display: block !important;
    display: block !important;
    width: fit-content;
    position: absolute;
    z-index: 98;
    top: 7px;
    left: -160px;
    transition: all 0.8s;
  }

  .ordersOuterBlock .react-tabs__tab-list {
    flex-direction: column;
    align-items: start;
    margin-left: 20px !important;
  }

  .processOrders .ordersRow {
    flex-wrap: wrap;
  }

  .ordersRow .productDetails.mobileEnd p {
    text-align: end;
  }

  .ordersRow .productDetails.mobileEnd h4 {
    justify-content: end;
  }

  .ordersRow .col-md-2.productDetails {
    width: 30% !important;
  }

  .ordersRow .col-md-4.productDetails {
    width: 70% !important;
  }

  .fieldBlock p {
    font-size: 14px !important;
  }

  .accountFormCard .buttonDiv.pswd button {
    font-size: 14px;
  }

  .mainOuter .topTitles button img {
    width: 12px !important;
  }

  .mainOuter .topTitles button {
    padding: 1px 11px !important;
    font-size: 14px;
    border-radius: 4px !important;
  }

  .mainOuter .topTitles h3 {
    font-size: 20px;
  }

  .mainOuter .topTitles {
    margin-bottom: 16px !important;
  }

  .accountFormCard {
    padding: 13px !important;
    position: relative;
  }

  .row.profilePageRow {
    justify-content: center !important;
  }

  .rightMainColumn .mainOuter {
    width: 100% !important;
    margin: 35px auto 30px !important;
  }

  .arrow-line.p-4.text-light {
    font-size: 13px !important;
    padding: 27px 20px !important;
  }

  .light-on {
    margin-top: -20px !important;
  }

  .arrow-line.p-4.text-light .span-arrow.border-light {
    padding: 3px 3px !important;
    font-size: 14px !important;
  }

  .handover-txtd.handover {
    font-size: 30px !important;
  }

  .btn.btn.btn-success.btn-greenish {
    margin-bottom: 12px;
  }

  .net-row {
    margin-top: 22px !important;
    position: unset !important;
    z-index: unset !important;
    bottom: unset !important;
  }

  .col-sm-5.mobileColumn {
    display: block !important;
  }

  .row.desktopRow {
    display: none !important;
  }

  .fw-5.hoverTitles {
    font-size: 20px !important;
    margin-bottom: 0px !important;
  }

  .brdr-btm {
    padding: 8px 10px !important;
  }

  .handover-txtd {
    font-size: 27px !important;
    margin-top: -1px !important;
  }

  .creation-txtd.tab-center {
    font-size: 30px !important;
    margin-bottom: 0px !important;
  }

  .stop-txt2 {
    font-size: 30px !important;
  }

  .d-flex.u-sec {
    justify-content: start;
  }

  .stop-txt {
    font-size: 30px !important;
    text-align: start !important;
    margin-left: 0px;
  }

  .d-flex.justify-content-center.wrap {
    flex-wrap: wrap !important;
  }

  .handover-txtd.article {
    font-size: 30px !important;
  }

  .brdr-all.marginRest {
    border-radius: 12px !important;
  }

  .Product-info.radius {
    border-radius: 0px 0px 12px 12px;
  }

  .img-radius {
    border-radius: 12px 12px 0px 0px !important;
  }

  .viewAllBulb {
    height: 120px !important;
    width: 120px !important;
  }

  .price-size {
    padding-bottom: 4px !important;
  }

  .star-col {
    line-height: normal !important;
  }

  .cate-txt {
    line-height: normal !important;
  }

  .row.besSellerRow .col-md-4 {
    width: 50%;
  }

  .pdng-btm {
    padding-bottom: 42px !important;
  }

  .pic-up {
    top: -30px !important;
  }

  .pic-down {
    bottom: -30px !important;
  }

  .serviceSection h1.divideTitles.ceiling {
    margin: 10px 7px 0px !important;
  }

  .row.pt-top.twoHeads {
    padding: 26px 0px 0px;
  }

  .handover-txtd.article span {
    font-size: 40px !important;
  }

  .creation-txtd.latest span {
    font-size: 40px !important;
  }

  .creation-txtd.latest {
    font-size: 30px !important;
  }

  .bridge-txt span {
    font-size: 40px !important;
  }

  .pdng-tb.stoppingSection {
    padding-top: 30px !important;
  }

  .loginFormMain .fomImg {
    height: 330px !important;
  }

  .col-md-6.second {
    padding-right: 10px !important;
  }

  .loginFormMain .formBlock .form-group .password-eye svg {
    font-size: 14px !important;
  }

  .loginFormMain .formBlock p.formOptionalLine {
    font-size: 10px !important;
  }

  .loginFormMain .formBlock button {
    padding: 2px 14px !important;
    font-size: 12px !important;
    margin-top: 10px !important;
    width: 100% !important;
  }

  .loginFormMain .formBlock .form-group .password-eye {
    top: 0px !important;
  }

  .loginFormMain .formBlock .form-control {
    margin-top: 10px !important;
    height: unset !important;
    padding: 2px 12px !important;
    font-size: 14px !important;
  }

  .loginFormMain .formBlock p {
    font-size: 14px !important;
  }

  .loginFormMain .formBlock {
    padding: 0px 12px !important;
  }

  .mobileNone {
    display: none;
  }

  .loginFormMain .formBlock h3 {
    font-size: 16px !important;
    margin-bottom: 4px !important;
    text-align: center !important;
    line-height: 20px;
    margin-top: 12px !important;
  }

  .loginFormMain {
    margin: 0px 0px !important;
  }

  section.userLoginSection {
    display: flex;
    align-items: center;
    /* background-image: url("../images/Loginleft.jpg"); */
  }

  .userJourneySection .bg-nature {
    padding: 12px 0px 20px !important;
  }

  .userJourneySection .react-tabs__tab {
    width: 49% !important;

    padding: 5px 12px !important;
  }

  .userJourneySection .react-tabs__tab--selected {
    padding: 5px 12px !important;
  }

  .br-grey {
    border-radius: 12px !important;
    margin-top: 10px !important;
    padding: 6px 0px;
    margin-bottom: 10px !important;
    width: 100% !important;
    margin: auto;
  }

  .border-white {
    border-radius: 6px !important;
    padding: 3px 4px !important;
    width: 100% !important;
    margin-top: 7px !important;
  }

  .user-imgs {
    width: unset !important;
    height: unset !important;
    border-radius: 10px 10px 10px 10px !important;
  }

  .testmoney_card .backdrop-user {
    margin: 0px 0px 12px !important;
    width: 50% !important;
    border-radius: 12px !important;
    padding: 10px 10px !important;
  }

  .testmoney_card .row {
    padding: 0px 3px !important;
  }

  .billHeaderSection .cardDetailsRow {
    margin-top: 25px !important;
  }

  .billTableCard tr td p {
    font-size: 10px !important;
  }

  .billTableCard tr.subTotalRow td {
    padding: 5px !important;
  }

  .billTableCard tr.subTotalRow td h4 {
    font-size: 14px !important;
  }

  .billTableCard tr.subTotalRow td span {
    font-size: 10px !important;
  }

  .billTableCard tr td h5 {
    font-size: 10px !important;
  }

  .billTableCard tr th {
    font-size: 10px !important;
    padding: 5px !important;
  }

  .billTableCard tr td {
    font-size: 10px !important;
    padding: 5px !important;
    color: #000 !important;
    font-weight: 500 !important;
  }

  .billHeaderSection .cardDetailsRow .cardOne h5 {
    font-size: 15px !important;
  }

  .billHeaderSection .cardDetailsRow .cardOne h6 {
    font-size: 13px !important;
  }

  .billHeaderSection .contactBlock .logo {
    height: 45px !important;
    width: 45px !important;
    margin-right: 40px !important;
  }

  .billHeaderSection .contactBlock .details p {
    font-size: 14px !important;
    margin-bottom: 3px !important;
    line-height: normal !important;
  }

  .billHeaderSection .contactBlock .details h6 {
    font-size: 14px !important;
    margin-bottom: 2px !important;
  }

  .billHeaderSection .contactBlock {
    margin-top: 0px !important;
    padding: 10px !important;
  }

  .billHeaderSection .termsBlock p {
    font-size: 14px !important;
  }

  .billHeaderSection .termsBlock h6 {
    font-size: 16px !important;
    margin-bottom: 3px !important;
  }

  .billHeaderSection .termsBlock {
    margin-top: 20px !important;
    padding: 0px 10px !important;
  }

  .billHeaderSection .grandTotal h3 {
    font-size: 18px !important;
  }

  .billHeaderSection .grandTotal {
    padding: 10px !important;
    margin-top: 14px !important;
  }

  .billHeaderSection .cardDetailsRow .cardOne .contacts {
    font-size: 14px !important;
  }

  .billHeaderSection .sideTitleBlock p {
    text-align: start !important;
  }

  .billHeaderSection .sideTitleBlock h3 {
    font-size: 18px !important;
    text-align: start !important;
  }

  .billHeaderSection .logoTitle .titles h2 {
    font-size: 18px !important;
  }

  .billHeaderSection .logoTitle .image {
    width: 120px !important;
    margin-right: 7px !important;
  }

  .billHeaderSection .sideTitleBlock {
    width: 100%;
    margin-top: 6px;
    padding-top: 6px;
    border-top: 2px solid #f2f2f2;
  }

  .billHeaderSection .flexBlock {
    margin-top: 6px !important;
    flex-direction: column !important;
    align-items: start !important;
  }

  .row.pt-top.twoHeads {
    justify-content: center;
  }

  footer .row > div {
    margin-bottom: 3px !important;
  }

  .row.pt-top.twoHeads .col-md-4 {
    width: fit-content;
  }

  footer .footer-wrap.footerSection.block {
    padding: 20px 0px 0px !important;
  }

  .finalTextP {
    font-size: 14px;
  }

  .footer-head {
    font-size: 27px;
    margin-top: 0px !important;
  }

  .footer-wrap.footerSection.block h5 {
    padding-left: 8px;
    font-size: 18px;
    margin-bottom: 0px;
  }

  .bonusOuter {
    margin-left: -7px !important;
  }

  .wht-dp.pt-4 {
    padding-top: 10px !important;
  }

  .footer-box1 {
    margin-left: -3px;
  }

  footer ul li {
    padding: 3px 0px !important;
  }

  .row.news-div.mt-5 {
    padding: 25px 25px 0px 10px;
    margin: 20px 0px 10px !important;
  }

  .btn.btn-succ.touchSubmit {
    font-size: 12px;
    padding: 3px 20px !important;
    border-radius: 6px !important;
    margin: 6px !important;
  }

  .row.touchFormRow
    .col-md-5.col-sm-5.d-flex.justify-content-center.marginZero
    .inp-txt
    input {
    width: 100% !important;
    background: #ffffff1a !important;
    height: 30px;
    border-radius: 9px;
    margin-bottom: 10px;
  }

  .bg-back.m-auto.background-grey {
    border-radius: 12px;
  }

  .row.touchFormRow
    .col-md-5.col-sm-5.d-flex.justify-content-center.marginZero
    .inp-txt {
    width: 100% !important;
  }

  .row.touchFormRow
    .col-md-5.col-sm-5.d-flex.justify-content-center.marginZero.b-right
    .inp-txt
    input {
    width: 100% !important;
  }

  .col-md-2.col-sm-2.d-flex.justify-content-end.tab-sub {
    justify-content: center !important;
  }

  .row.touchFormRow
    .col-md-5.col-sm-5.d-flex.justify-content-center.marginZero.b-right {
    border-right: unset !important;
  }

  .d-flex.justify-content-center.mt-5.res-mrgn {
    margin-top: 16px !important;
    align-items: center;
  }
  .row .companiesFirst {
    margin-bottom: 20px !important;
  }
  .mt-5.res-mrgn {
    margin-bottom: 4px !important;
  }
  .container .row.brdr-grey.py-3 {
    padding: 20px 15px !important;
  }

  .userJourneySection .bg-nature {
    padding: 12px 0px 25px;
  }

  .text-light.dance-font.m-0.px-4.py-3.ln-40 {
    line-height: 26px !important;
    padding: 20px !important;
  }

  .row.justify-content-center.livingRoom .col-md-3 {
    width: 33%;
  }

  .p-5.reviewContentBlock p.text-light.dance-font.ln-40 {
    line-height: 26px !important;
    margin-bottom: 0px !important;
  }

  .p-5.reviewContentBlock {
    padding: 16px !important;
  }

  .userJourneySection .bg-nature .imp-dv {
    width: 95%;
    padding-bottom: 10px !important;
  }

  .row.pb-5.res-pb {
    justify-content: space-between;
    align-items: center;
  }

  .row.pb-5.res-pb .widthFit {
    width: fit-content;
  }

  .arrow-line.p-4.j-end {
    padding: 6px !important;
    font-size: 12px;
  }

  .arrow-line span {
    padding: 1px 4px;
  }

  .span-arrow svg {
    font-size: 20px;
  }

  .handover-txtd.life {
    font-size: 27px;
  }

  .creation-txtd.title {
    font-size: 27px;
  }

  .sofa-lampdiv img {
    width: 42px;
    margin-left: -11px;
    margin-top: 10px;
  }

  .bridge-txt.text-light.t-center {
    font-size: 30px;
    margin-bottom: 0px;
  }

  .divideTitles {
    font-size: 18px;
  }

  .elegence-txt {
    font-size: 30px;
  }

  .creation-txtd.text-light.mt-6 {
    text-align: center;
    margin-top: 16px !important;
    font-size: 25px;
  }

  .__rcs-handle-button {
    top: 150px !important;
  }

  .complir_sec div {
    height: 350px;
  }

  .nummm-text {
    font-size: 12px;
    margin-bottom: 2px;
  }

  .creat-sec {
    padding-bottom: 20px !important;
  }

  .house-img {
    width: 70%;
    margin-top: 20px !important;
  }

  .row.px-2.border-top.imageUlRow .col-md-3 {
    border-top: 1px solid #dee2e6 !important;
    padding-top: 12px;
    margin-top: 10px;
    border-right: unset !important;
  }

  .row.px-2.border-top.imageUlRow .col-md-3.abt-sec {
    padding-left: 10px !important;
  }

  .imageUlRow .img-eul {
    height: 50px !important;
    width: 50px !important;
    margin: auto;
  }

  .imageUlRow .img-eul img {
    height: 100% !important;
    width: 100% !important;
  }

  .u-sec {
    margin-left: unset !important;
  }

  .justify-content-end.mobileStart {
    justify-content: start !important;
  }

  .row.px-3.pt-5 {
    padding-top: 0px !important;
  }

  .forYouImgOne {
    display: none;
  }

  .forYouImgTwo {
    display: block;
  }

  .mobileForYou {
    display: block !important;
    position: relative;
    right: 0px;
    top: 12px;
  }

  .mobileForYou .image {
    display: flex;
  }

  .four-div {
    display: none;
  }

  .mobileForYou .image div {
    height: 65px;
    width: 65px;
  }

  .mobileForYou .image div.bbb {
    position: relative;
    left: -18px;
    top: 12px;
  }

  .mobileForYou .image img {
    max-width: 100%;
  }

  .count-div2 {
    border-radius: 75px 0px 100px 0px;
  }

  .desc-text1 {
    font-size: 10px;
    line-height: normal;
  }

  .number-div2 {
    padding-right: 20px !important;
  }

  .trnsfm-txt {
    font-size: 26px !important;
    padding-top: 0px !important;
    text-align: center;
    margin-bottom: 12px !important;
  }

  .col-greyish.puy-4.trans-p br {
    display: inline !important;
  }

  .bannerCarouseOuter .react-multi-carousel-track {
    gap: 0px !important;
  }

  .count-div2 {
    width: 95% !important;
  }

  .num-text {
    font-size: 16px !important;
  }

  .user-card-txt {
    border-radius: 12px !important;
  }
  .interiorServices .serviceImage {
    height: 620px !important;
  }
  .interiorServices .flip-card-front,
  .flip-card-back {
    border-radius: 14px !important;
  }
  .qualityForm .input-containering .s-ong {
    font-size: 14px !important;
  }
  .qualityForm .input-containering .s-ong::placeholder {
    font-size: 14px !important;
  }
  .pdfLeadForm h3 {
    font-size: 20px !important;
    margin-bottom: 5px !important;
    margin-top: 12px !important;
  }
  .pdfTextL .mobileNone {
    display: none;
  }
  .pdfDetailForm form {
    position: relative;
  }
}

@media (max-width: 499.99px) {
  .row.row-second {
    padding-top: 30px !important;
  }
  .cartCard .image {
    height: 200px !important;
  }
  .row.previousRow {
    justify-content: center;
  }
  .previousRow .col-md-3 {
    width: 80%;
  }
  .onGoingFormRelative .row.but-adj .error-msg.projectDet {
    margin-top: -10px !important;
  }
}
@media (max-width: 474.99px) {
  .my-projects-container {
    margin-bottom: 20px !important;
  }
  .graph-chart .text-group {
    transform: translate(38%, 37px) !important;
  }

  .task-speedometer-container .task .graph-chart svg {
  }
  .task-speedometer-container .task .graph-chart svg g {
  }
  .task-speedometer-container .task .graph-chart svg g.doughnut {
  }
  .container .my-projects-heading {
    margin-top: 20px !important;
  }
  .row.graphsRow {
    margin-bottom: 4px !important;
  }
  .chartItems .chartItem {
    width: 48% !important;
  }
  .chartItems {
    gap: 4px !important;
    justify-content: space-between;
  }
  .row .my-projects-container .recharts-wrapper {
    width: 300px !important;
  }
  .onGoingFormRelative .row.but-adj .error-msg {
    margin-bottom: 4px !important;
    margin-top: 0px !important;
    font-size: 11px !important;
  }
  .onGoingFormRelative .sel-inp.s-ong.comm-fild {
    padding: 0px 5px !important;
  }
  .onGoingFormRelative
    .input-containering.salesCountryCode
    input.PhoneInputInput {
    height: 18px;
  }
  .onGoingFormRelative .input-containering {
    padding: 4px 6px !important;
  }
  .searchProduct form svg {
    font-size: 18px !important;
    bottom: 7px !important;
  }
  .container.v-tablle .productPagination.page-bg-btn-fil {
    margin: 0px 0px 20px !important;
  }
  .single-mblee.single-cat-pn .productPagination.page-bg-btn-fil {
    margin: -26px 0px 20px !important;
  }
  .productPagination.page-bg-btn-fil {
    gap: 16px !important;
  }
  .productPagination .pgn-fltr {
    font-size: 14px !important;
  }
  .grass-sec.grss-moble .productPagination.page-bg-btn-fil {
    gap: 16px !important;
  }
  .grass-sec.grss-moble .productPagination .pgn-fltr {
    font-size: 14px !important;
  }
  .main-content-section .productPagination .pgn-fltr {
    font-size: 14px !important;
  }
  .main-content-section .productPagination.page-bg-btn-fil {
    margin: 4px 0px 20px !important;
    gap: 16px !important;
  }
  .upgradePrice {
    padding-right: 10px !important;
  }
  .overflowScroll.planUpgrade {
    max-height: 374px !important;
  }
  .mkr-div {
    padding-left: 6px !important;
  }
  .upgradePrice .up-btn {
    font-size: 11px !important;
    height: 23px !important;
    width: 77px !important;
  }
  .upgradePrice h3 {
    font-size: 14px !important;
  }
  .bordering .lat-txt {
    font-weight: 500 !important;
    font-size: 10px !important;
  }
  .bordering.py-2 {
    padding: 3px 12px !important;
  }
  .mkr-div {
    padding-bottom: 4px !important;
  }
  .bordering .materialFrm {
    font-size: 14px !important;
  }
  .bordering2.padd-tab {
    font-size: 15px !important;
  }
  .mkr-div .tet-st {
    width: 20px !important;
    height: 19px !important;
  }
  .btn-close.close-b {
    right: -2px !important;
  }
  .btn-close.close-b img {
    width: 45px;
  }
  .save-txt {
    top: 10px !important;
    font-size: 20px !important;
    font-weight: 500;
  }
  .leaf-brdr {
    height: 50px !important;
  }
  .row .col-md-3.room-block-b:hover .shp-cat-txt1.text-start {
    font-size: 19px !important;
  }

  .summary-item-total-ct {
    margin-top: 10px !important;
    margin-bottom: 16px !important;
  }
  .summary-item-ct {
    margin-bottom: 10px !important;
  }
  .summary-title-ct {
    font-size: 16px !important;
    margin-bottom: 10px !important;
  }
  .col-md-4.paddingZ {
    padding: 0px !important;
  }
  .checkout-btn-ct {
    padding: 8px !important;
  }
  .continue-btn-ct {
    padding: 8px 0px !important;
  }
  .order-summary-container-ct {
    max-width: 100% !important;
    padding: 18px !important;
  }
  .quantity-box-ct {
    height: 30px !important;
    padding: 4px 14px !important;
  }
  .wishlist-remove-ct {
    flex-direction: unset !important;
    gap: 30px !important;
  }
  .stock-status-ct {
    padding: 7px 0px !important;
  }
  .product-description-ct {
    margin: 5px 0 3px !important;
  }
  .product-title-ct {
    padding-top: 10px !important;
  }
  .cart-search {
    padding: 7px 12px !important;
    border-radius: 4px !important;
  }
  .row.cart-box {
    padding: 10px !important;
  }
  .discount-badge-ct {
    font-size: 10px !important;
    line-height: 120% !important;
    padding: 4px 8px !important;
    width: 50px !important;
    text-align: center !important;
    border-radius: 4px !important;
  }
  .col-md-8.cartItemsOuter .row.cart-item-card-ct {
    width: auto !important;
  }
  .col-md-8.cartItemsOuter {
    display: unset !important;
  }
  .row-shppp .shp-set.discover-xt.shp-settt.shp-mobile .filProImg {
    height: 180px !important;
  }
  .placeOrderBtn button {
    padding: 6px !important;
    font-size: 15px !important;
  }
  .orderSummeryBlock .amountsBlock {
    padding-bottom: 8px !important;
    margin-bottom: 10px !important;
  }
  .amountsBlock .amounts {
    margin-bottom: 8px !important;
  }
  .orderItem {
    margin-bottom: 8px !important;
  }
  .orderItem p {
    margin-bottom: 3px !important;
  }
  .orderItem img {
    height: 40px !important;
  }
  .orderSummeryBlock h4 {
    padding-left: 0px !important;
    margin-bottom: 12px !important;
  }
  .orderSummeryBlock {
    padding: 16px !important;
  }
  .paymentInfo .cardDetails {
    padding: 16px !important;
  }

  .paymentInfo h4 {
    padding: 12px 12px 12px 16px !important;
  }
  .checkOuTitle h3 {
    font-size: 20px !important;
  }
  .checkOutSection h4 {
    font-size: 17px !important;
  }
  .checkBoxBlock {
    margin-bottom: 12px !important;
    margin-top: 2px !important;
  }
  .checkBoxBlock input[type="checkbox"]::before {
    top: 2px !important;
    left: 6px !important;
    width: 4px !important;
    height: 10px !important;
  }
  .checkBoxBlock input[type="checkbox"] {
    height: 17px !important;
    width: 17px !important;
  }
  .row.billRow p {
    margin-bottom: 1px !important;
  }
  .checkOuTitle {
    padding: 10px 16px !important;
    margin-bottom: 16px !important;
    border-radius: 6px !important;
  }
  .checkOutSection {
    padding-top: 20px !important;
    padding-bottom: 30px !important;
  }
  .row.firstClip.mobileView .row .col-md-6 {
    padding-left: 3px !important;
  }
  .promiseSection .container {
    padding: 0px !important;
  }
  .onLoadModal .modal-content {
    width: 95% !important;
  }
  .ofer-hed-txt.ttitle {
    font-size: 16px !important;
  }
  .scrollSection.bg-roles.scroll-tab .__rcs-handle-button {
    top: 125px !important;
  }
  .scrollSection .__rcs-handle-button::after {
    height: 45px !important;
    width: 85px !important;
    left: -15px !important;
    top: 2px !important;
  }
  .slideText svg {
    font-size: 13px !important;
  }
  .slideText {
    font-size: 18px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
  }
  .overViewPopup.resp .row.mr-2 .assignMargin .error-msg {
    margin-left: 7px !important;
  }
  .minimalCountry {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .minimalCountry .PhoneInputInput {
    font-size: 13px !important;
  }
  .minimalCountry .PhoneInputCountry {
    margin-left: -2px;
  }
  .requestCheckInnerBlock {
    align-items: center;
  }
  .requestCheckInnerBlock .requestCheckItem {
    height: 11px !important;
    font-size: 9px !important;
  }
  .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded {
    min-width: 250px !important;
    top: 283px !important;
    height: 175px !important;
    left: 34px !important;
  }
  .col-md-2.col-sm-2.qc-all.qual-chck.imageC.tEnd.tCenterM {
    text-align: center !important;
  }
  .row.tetCentering.backLight {
    margin: 0px 0px 10px !important;
    justify-content: space-between;
    border-radius: 9px;
    background: #f5faff;
  }
  .row.backLight .col-md-1.qual-chck {
    margin-bottom: 0px !important;
  }
  .logoo.mb-icon {
    width: 110px !important;
  }
  .confirmationPopup.elementInfoPopup
    .modal-dialog
    .modal-content
    .modal-body
    .confirmation-buttons
    button {
    width: 75px !important;
    padding: 3px !important;
  }
  .confirmationPopup.elementInfoPopup .modal-dialog .modal-content {
    padding: 4px 12px !important;
  }
  .confirmationPopup.elementInfoPopup
    .modal-dialog
    .modal-content
    .modal-body
    .confirmText
    p {
    font-size: 14px;
  }
  .overViewPopup .row.mr-2 .assignMargin select.sel-inp {
    padding: 4px 4px !important;
  }
  .lo-img.popImg {
    margin-top: 12px;
  }
  .guidesPdfModal .pdfDetailForm .input-containering {
    width: 94% !important;
    margin-bottom: 12px !important;
  }
  .guidesPdfModal .pdfDetailForm .error-msg {
    margin-top: -13px !important;
    margin-bottom: 5px !important;
  }
  .pdfLeadForm p.pdfTextL {
    text-align: center;
    width: 91% !important;
    margin: 0px auto 10px !important;
    line-height: 130%;
  }
  .teamTitleHeading {
    font-size: 24px !important;
    margin-bottom: 8px !important;
  }

  .arrow-line.p-4.mobilePad .blogsAll {
    font-size: 13px !important;
  }
  .arrow-line.p-4.j-end span.allViewText {
    font-size: 13px !important;
    margin-right: 0px !important;
  }
  .arrow-line.p-4.text-light span.popularAll {
    font-size: 13px !important;
  }
  .whatsStopSecond h2 {
    font-size: 22px !important;
  }
  .whatsStopFirst img {
    width: 65px !important;
  }
  .whatsStopFirst h2 {
    font-size: 25px !important;
  }
  .table-styles.bg-white.mb-5.padLeft.qc-outer {
    margin-bottom: 25px !important;
  }
  .padLeft.qc-outer .row.tetCentering.backLight .tEnd {
    text-align: start !important;
    padding-left: 6px !important;
  }
  .padLeft.qc-outer .row.tetCentering.backLight .padR {
    padding-right: 0px !important;
    text-align: left !important;
    padding-left: 6px !important;
  }
  .col-md-2.col-sm-2.qc-all.qual-chck.imageC {
    padding: 9px 0px !important;
    font-size: 10px !important;
  }
  .note-txt.d-flex.justify-content-center.align-items-center.my-3 {
    margin-bottom: 6px !important;
  }
  .note-txt.d-flex.justify-content-center.align-items-center.my-3 button img {
    margin-left: 2px;
    width: 20px;
  }
  .note-txt.d-flex.justify-content-center.align-items-center.my-3 button {
    font-size: 12px !important;
    padding: 4px 12px !important;
  }
  .sel-inp-qc {
    width: 100% !important;
  }
  .loopRowOuter {
    max-height: 185px !important;
  }
  .row.tetCentering.backLight .col-md-3.qual-chck {
    padding: 9px 1px 9px 0px !important;
    font-size: 10px !important;
    text-align: center !important;
  }
  .col-md-1.col-sm-1.buttonsColumn button svg {
    font-size: 11px !important;
  }
  .col-md-1.col-sm-1.buttonsColumn.twillBtns button {
    height: 16px !important;
    width: 16px !important;
    border-radius: 4px !important;
  }
  .verified-badge {
    font-size: 20px !important;
    margin-right: 0px !important;
    margin-left: 3px !important;
  }
  .loopRowOuter .row.tetCentering .col-md-3.qual-chck {
    gap: unset !important;
  }
  .loopRowOuter .row.loopingRow.tetCentering .qual-image {
    height: 30px !important;
    width: 40px !important;
  }
  .qualityForm .input-containering {
    width: 95% !important;
    /* margin: auto !important; */
  }
  .interiorServices .flip-card-back P {
    font-size: 13px !important;
  }
  .completeTextMbl h3 {
    font-size: 26px !important;
    right: 70px !important;
  }
  .vec-line {
    text-align: center;
    width: 50% !important;
    margin: -22px auto !important;
  }
  .mobileCurveCards {
    margin-top: -10px !important;
  }
  .titlesBlock .enrollButton button {
    padding: 3px 22px !important;
    font-size: 11px !important;
  }
  .mobileCurveCards .mobileCurveImages .seven p {
    bottom: 40px !important;
  }
  .mobileCurveCards .mobileCurveImages .six p {
    bottom: 25px !important;
  }
  .mobileCurveCards .mobileCurveImages .five p {
    bottom: 40px !important;
  }
  .mobileCurveCards .mobileCurveImages .four p {
    top: 39px !important;
  }
  .mobileCurveCards .mobileCurveImages .three p {
    top: 20px !important;
  }
  .mobileCurveCards .mobileCurveImages .two p {
    top: 20px !important;
  }
  .mobileCurveCards .mobileCurveImages .one p {
    top: 39px !important;
  }
  .mobileCurveCards .mobileCurveImages p {
    font-size: 8px !important;
  }
  .dreamSection .titlesBlock p {
    font-size: 11px !important;
    margin: -65px 0px 16px !important;
    line-height: 130%;
  }
  .dreamSection {
    padding-top: 25px !important;
  }
  .dreamSection .titlesBlock h1 {
    font-size: 35px !important;
  }
  .round-bg .react-multi-carousel-track {
    gap: 4px !important;
  }

  .addressDetailBr br {
    display: inline-block;
  }

  .broughtLifeOuter.gapping .react-multi-carousel-track {
    gap: 3px !important;
  }

  .proDetailBlock .imgOuter {
    height: 190px !important;
  }

  .row.articleRow .articleImg {
    height: 180px !important;
  }

  .row.modal-wdth.quotModal .col-md-12 {
    display: flex;
    margin-left: 8px;
  }

  .overViewPopup .row.mr-2 :first-child {
    padding-right: 4px !important;
    padding-left: 0px !important;
  }

  .overViewPopup .row.mr-2 :last-child {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }

  .overViewPopup .row.mr-2 .assignMargin .error-msg {
    left: -1px !important;
  }

  .overViewPopup .row.mr-2 .assignMargin .sel-inp {
    padding: 3px 6px !important;
    font-size: 13px !important;
  }

  .overViewPopup .row.mr-2 .assignMargin .sel-inp::placeholder {
    /* padding: 3px 6px !important; */
    font-size: 13px !important;
  }

  .row.p-2.adjustSpacing {
    display: unset !important;
    width: 100%;
    padding: 0px !important;
  }

  .singleTabListOuter {
    margin-bottom: 10px !important;
  }

  .overViewPopup .row.mr-2 .assignMargin {
    width: 50%;
  }

  .modalDialogGetQuotSection {
    border-radius: 16px !important;
    height: 475px !important;
  }

  .popupSubmitBtns {
    margin: 6px 0px 0px !important;
  }

  .getQuotModal .modal-dialog .backdrop2 {
    padding: 12px !important;
    border-radius: 16px !important;
  }

  .d-flex.justify-content-start.ppa-res.singleTabListOuter {
    padding-left: 0px;
  }

  .text-start.my-2.pro-ov.ll {
    margin: 0px !important;
  }

  .rightFormsBlock .rightFormOuter {
    padding: 0px !important;
  }

  .sideRadioColumn {
    padding-top: 6px !important;
    border: unset !important;
  }

  .dis-grid.pt-4.sideTabs.radio {
    flex-direction: unset;
    padding-top: 9px !important;
    gap: 20px;
  }

  h1.quote-hdng.text-start {
    font-size: 30px;
  }

  .ref-frnd.support-customer .modal-content {
    background-position: right;
  }

  .messageInput textarea {
    height: 65px !important;
    border: 1px solid #eae9ec !important;
    box-shadow: none;
  }

  .supportFormOuter .input-containering {
    padding: 6px 12px !important;
    margin-bottom: 12px !important;
    width: 100% !important;
    margin-left: 0px !important;
  }

  .supportFormOuter h4 {
    margin: 0px 0px 10px !important;
    font-size: 14px !important;
  }

  .ref-frnd.support-customer .modal-content {
    padding: 6px 16px 10px 16px !important;
  }

  .supportFormOuter .contacts {
    margin-bottom: 10px !important;
    align-items: start !important;
    justify-content: start !important;
    gap: 16px !important;
  }

  .blossm-flower {
    display: none;
  }
  .bg-room {
    height: 260px !important;
  }
  .bg-room2 {
    height: 260px !important;
  }
  .bg-room3 {
    height: 260px !important;
  }
  .col-white {
    font-size: 40px !important;
  }
  .rm-text {
    font-size: 14px !important;
  }
  .d-flex.gap-3.fnt-15.pt-2.mb-ARTCLE.mb-blog div svg {
    margin-left: 0px !important;
    margin-right: 3px !important;
  }
  .Product-info.radius .title {
    padding-top: 3px !important;
  }
}

@media (max-width: 449.99px) {
  .review-avatar {
    width: 30px !important;
    height: 30px !important;
    font-size: 11px !important;
    margin-right: 6px !important;
  }
  .fnt-inter .submit-button2 {
    font-size: 12px !important;
    padding: 6px 12px !important;
  }
  .categoryItem {
    padding: 5px 8px !important;
  }
  .aboutBanner1.sub {
    padding: 30px 10px !important;
    height: unset !important;
  }
  .grass-sec.grss-moble .productPagination.page-bg-btn-fil {
    margin: 16px 0px 6px !important;
  }
  .save-txt {
    top: 18px !important;
    font-size: 17px !important;
    font-weight: 600 !important;
  }
  .onGoingFormRelative.form-phn.form-andrid
    .w-98.mg-mob.mob-min.w-98.cel-v.largeBtn {
    width: 95% !important;
    margin-left: 4px !important;
  }
  section.promiseSection {
    margin: 0px 12px 20px !important;
  }
  .lo-img.popImg {
    margin-top: 0px !important;
  }
  /* .guidesPdfModal .pdfDetailForm .error-msg {
    margin-top: -1px !important;
  } */
  .stand-top {
    margin-top: -120px !important;
  }
}

@media (max-width: 424.99px) {
  .graph-chart .text-group {
    transform: translate(38%, 30px) !important;
  }
  .task-speedometer-container .task .graph-chart .text-group text {
    font-size: 14px !important;
  }
  .image-mainImage {
    gap: 8px !important;
  }
  .image-hoverImage {
    height: 65px !important;
  }
  .singleProImg {
    height: 330px !important;
  }
  .text-center.box-product.box-rsnve button.heart-mdle {
    top: 8px !important;
    right: 22px !important;
  }
  .shop-by-room:hover
    .room-block-a:not(:hover)
    .row.bigCardsRow
    .col-md-5
    .j-ends.j-top {
    justify-content: center !important;
  }
  .room-block-b:hover .cot-pdng.wi-sm .width-100 {
    left: 20px !important;
  }
  .row .col-md-3.room-block-b:hover .shp-cat-txt1.text-start {
    font-size: 16px !important;
  }
  .row-shppp .shp-set.discover-xt.shp-settt.shp-mobile .filProImg {
    height: 165px !important;
  }
  .promiseBlock .proLines p {
    font-size: 13px !important;
  }
  .promiseBlock .proLines h5 {
    font-size: 14px !important;
    font-weight: 600 !important;
    height: 19px;
  }
  .d-flex.gap-3.fnt-15.pt-2.mb-ARTCLE.mb-blog {
    font-size: 12px !important;
  }
  .row.pt-ARTCLE .art-blog-p {
    font-size: 14px !important;
    line-height: 22px !important;
    font-weight: 400 !important;
  }
  .row.pt-ARTCLE .art-blog {
    font-size: 20px !important;
    margin-bottom: 0px !important;
  }
  .blog-main-outer .pointer-cursor {
    height: 275px !important;
  }
  .input-containering.qualityCountry .PhoneInputInput {
    font-size: 13px !important;
  }
  .input-containering.salesCountryCode .PhoneInputCountryIcon {
    width: 15px !important;
    height: 11px !important;
    box-shadow: none;
    border: 1px solid #a5a5a5;
  }
  .gal-logo {
    width: 120px !important;
  }
  .logoo.mb-icon {
    width: 100px !important;
  }
  .loginFormMain .formBlock .pp {
    flex-direction: column !important;
  }
  .loginFormMain .formBlock .pp :first-child {
    text-align: start !important;
    margin-bottom: 4px;
  }
  .mainLogoBlock {
    width: 100px !important;
  }
  .nav.navBarHeight {
    height: 60px !important;
  }
  .promiseBlock .proImage {
    font-size: 15px !important;
    height: 19px !important;
  }
  .promiseSection .row.firstClip .col-md-8 {
    /* padding: 0px !important; */
  }
  .leftGreenShape img {
    width: 62% !important;
  }

  .qualityForm .input-containering .s-ong {
    font-size: 13px !important;
  }
  .qualityForm .input-containering .s-ong::placeholder {
    font-size: 13px !important;
  }

  .qualityForm .input-containering {
    padding: 6px 5px !important;
  }
  .col-md-6.qualityFormOuter h3 {
    font-size: 18px !important;
  }
  .teamDetailsBlock .tm-image {
    height: 130px !important;
  }
  .row.px-3.pdng-tpng.desktopNone {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .qualSection .font-monsrt.qc-hdng.pb-3.d-flex.justify-content-center {
    padding-bottom: 3px !important;
    padding-top: 12px;
  }
  .handoverImg {
    margin-top: 10px !important;
  }

  .handoverImg {
    height: 260px !important;
  }
  .handoverSection .handoverTabs.mobileVersion .react-tabs__tab-list div {
    height: 22px !important;
    width: 22px !important;
    font-size: 14px !important;
  }
  .handoverSection h3.tabTitleHeading {
    margin-bottom: 16px !important;
    font-size: 22px !important;
  }
  .handoverSection .handoverTabs.mobileVersion .react-tabs__tab-list {
    margin: 0px auto 10px !important;
  }
  .handoverSection h2 {
    font-size: 29px !important;
    margin-bottom: 16px !important;
  }
  .handoverSection {
    padding-top: 20px !important;
  }
  .interiorServices .serviceImage {
    height: 600px !important;
  }
  .vec-line {
    width: 60% !important;
    margin: -22px auto !important;
  }
  .mobileCurveCards .mobileCurveImages .seven p {
    bottom: 35px !important;
  }
  .mobileCurveCards .mobileCurveImages .six p {
    bottom: 22px !important;
  }
  .mobileCurveCards .mobileCurveImages .five p {
    bottom: 35px !important;
  }
  .mobileCurveCards .mobileCurveImages .four p {
    top: 33px !important;
  }
  .mobileCurveCards .mobileCurveImages .three p {
    top: 16px !important;
  }
  .mobileCurveCards .mobileCurveImages .two p {
    top: 16px !important;
  }
  .mobileCurveCards .mobileCurveImages .one p {
    top: 33px !important;
  }
  .mobileCurveCards .mobileCurveImages p {
    font-size: 7px !important;
    padding: 0px !important;
  }
  .mobileGridImg {
    height: 100px !important;
  }

  .mobileCusImg {
    left: 66px !important;
    margin-top: -30px !important;
  }

  .proDetailBlock .imgOuter {
    height: 175px !important;
  }

  .row.articleRow .articleImg {
    height: 160px !important;
  }

  .cateCard .details a {
    font-size: 14px;
  }

  .cateCard .details h4 {
    font-size: 15px !important;
  }

  .cateCard .image {
    height: 150px !important;
  }

  .registrationSection.tabPd
    .sign-up-nav.selectedPd
    .sign-up-nav-item.react-tabs__tab--selected {
    padding: 3px 11px !important;
  }

  .registrationSection .sign-up-nav .sign-up-nav-item {
    padding: 3px 11px !important;
  }

  .registrationSection .sign-up-nav {
    left: 12% !important;
  }

  .registrationSection .registerForms {
    padding: unset !important;
  }

  .notFoundSection {
    padding: 25px 0px 50px !important;
    background-position: unset !important;
  }

  .foundContentInner .sideIcons {
    /* display: none !important; */
  }

  .userJourneySection .react-tabs__tab {
    width: 100%;
  }
  .row.bigCardsRow .col-md-7.col-sm-7 {
    width: 50%;
  }
  .row.bigCardsRow .col-md-5.col-sm-5 {
    width: 50%;
  }
  .row.bigCardsRow .j-ends.j-top {
    margin-top: 0px !important;
  }
  .with-88.wi-big {
    margin-top: 0px !important;
  }

  .row .cate-box.shpCateTab.cg-shp {
    margin-bottom: 16px !important;
  }
}

@media (max-width: 400.99px) {
  .spill-crds.rustic-crds .filProImg-1 {
    padding: 12px !important;
    height: 160px !important;
  }
  .flexFlow h3 {
    font-size: 17px !important;
  }
  .flexFlow .statRatings .react-stars span {
    font-size: 16px !important;
  }
  .cartCard .flexFlow h5 {
    font-size: 13px !important;
  }
  .flexFlow .userInfo h6 {
    font-size: 12px !important;
  }
  .bg-lite {
    padding: 20px 0px 4px !important;
  }
  .previousRow .col-md-3.mt-m-t {
    margin-top: 0px !important;
    margin-bottom: 16px !important;
  }
  .previousRow .col-md-3 {
    width: 100%;
  }
  .row .col-md-3.room-block-b:hover .shp-cat-txt1 {
    font-size: 18px !important;
  }
  .row .col-md-3.room-block-c:hover .cateTab1 .shp-cat-txt1 {
    font-size: 18px !important;
  }
  .cate-box.shpCateTab .shp-cat-txt {
    font-size: 18px !important;
  }
  .row .col-md-3 .cateTab1 .shp-cat-txt1 {
    font-size: 14px !important;
  }
  .row-shppp .shp-set.discover-xt.shp-settt.shp-mobile .filProImg {
    height: 150px !important;
  }
  .row.border-grey.vis-top.p-0 .abt-vis-pht {
    height: 270px !important;
    width: 100%;
  }
  .promiseBlock .proLines h5 {
    font-size: 13px !important;
    margin-bottom: 3px !important;
  }
  .row.firstClip.mobileView .row .col-md-6 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .offer-in-div.mobileOffer {
    right: 20px !important;
  }
  .ofer-hed-txt.ttitle {
    font-size: 15px !important;
  }
  .rush-div .mt-38.ras-2.imgSlide {
    width: 85% !important;
  }
  .col-md-3.col-sm-6.siteMapsOuter {
    gap: 50px !important;
  }
  .d-flex.gap-3.fnt-15.pt-2.mb-ARTCLE.mb-blog {
    /* gap: unset !important;
    justify-content: space-between !important; */
  }
  .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded {
    top: 283px !important;
    left: 35px !important;
  }
  .about-div.about-dktp.abt-dsk .abt-bnr-hdng.bnr-phnn {
    margin-bottom: 8px;
  }
  .abt-con-btn.text-light {
    padding: 2px 12px !important;
    font-size: 13px !important;
    border-radius: 7px !important;
    margin-bottom: 6px !important;
  }
  .row.articleRow .col-md-4 .pt-4 p {
    font-size: 14px !important;
  }
  .confirmationPopup.elementInfoPopup
    .modal-dialog
    .modal-content
    .modal-body
    .confirmText {
    margin: 12px 16px 12px 16px !important;
  }
  .confirmationPopup.elementInfoPopup .modal-dialog .modal-content {
    padding: 4px 12px 4px 2px !important;
  }
  .teamDetailsBlock .tm-image {
    height: 120px !important;
  }
  .row .why-hdn {
    margin-bottom: 0px !important;
    font-size: 22px !important;
  }
  .arrow-line.p-4.mobilePad .blogsAll {
    font-size: 12px !important;
  }
  .arrow-line.p-4.j-end span.allViewText {
    font-size: 12px !important;
  }
  .arrow-line.p-4.text-light span.popularAll {
    font-size: 12px !important;
  }
  .whatsStopSecond h2 {
    font-size: 22px !important;
  }
  .whatsStopFirst h2 {
    font-size: 22px !important;
  }
  .whatsStopFirst img {
    width: 60px !important;
  }
  .interiorServices .flip-card-back P {
    font-size: 12px !important;
  }
  .completeTextMbl h3 {
    font-size: 24px !important;
    right: 50px !important;
  }
  .dreamSection .titlesBlock h1 {
    font-size: 32px !important;
  }
  .consult-div2 {
    margin: 0px auto 20px auto !important;
  }

  .livnsa-txt {
    font-size: 35px !important;
    margin-top: -4px;
  }

  .why-hdn {
    font-size: 23px !important;
  }

  .trnsfm-txt {
    font-size: 24px !important;
  }

  .contactDetails .contactItemOuter .contact-item p {
    font-size: 11px !important;
  }

  .col-md-6.col-sm-5.p-0.ln-23.wid-k .input-containering {
    width: 85% !important;
    overflow: hidden;
  }

  .mt-38.ras-2.imgSlide {
    width: 91% !important;
    margin-bottom: -3px !important;
  }

  .mobileCusImg {
    left: 60px !important;
    margin-top: -30px !important;
  }

  .supportFormOuter h3 {
    margin-bottom: 8px !important;
  }

  .supportFormOuter .contacts div svg {
    font-size: 16px !important;
    padding-right: 3px !important;
    margin-right: 0px !important;
  }

  .supportFormOuter .contacts div {
    font-size: 11px !important;
  }

  .row.pb-5.res-pb {
    padding-bottom: 12px !important;
  }

  .arrow-line.p-4.text-light .span-arrow.border-light {
    padding: 3px 2px !important;
  }

  .arrow-line.p-4.text-light {
    font-size: 12px !important;
    padding: 14px 16px !important;
  }

  .clocking.res-none {
    top: 24px !important;
    width: 70px !important;
    right: 20px !important;
  }
}

@media (max-width: 374.99px) {
  .image-hoverImage {
    height: 60px !important;
  }
  .singleProImg {
    height: 300px !important;
  }
  .shop-by-room:hover
    .room-block-a.lastLb:not(:hover)
    .row.bigCardsRow
    .col-md-5
    .j-ends.j-top
    img {
    height: 80px !important;
  }
  .with-88.wi-big {
    height: 120px !important;
  }

  .row .col-md-3.hff-t .cate-box1.cateTab1 {
    height: 130px !important;
    overflow: hidden !important;
  }
  .cg-shp.cate-box.shpCateTab {
    height: 130px !important;
  }
  .trnsfm-txt {
    font-size: 23px !important;
  }
  .onGoingFormRelative.form-phn.form-andrid
    .w-98.mg-mob.mob-min.w-98.cel-v.largeBtn {
    margin-left: 3px !important;
  }
  .col-greyish.puy-4.trans-p br {
    display: none !important;
  }

  .proDetailBlock .imgOuter {
    height: 150px !important;
  }

  .stoppingSection.bg-multiCol.coun-mini
    .row.px-3.pdng-tpng
    .stop-txt.stp-resp {
    font-size: 17px !important;
  }
}

@media (max-width: 364.99px) {
  .row-shppp .shp-set.discover-xt.shp-settt.shp-mobile .filProImg {
    height: 140px !important;
  }
  .promiseBlock .proLines p br {
    display: none;
  }
  .promiseBlock .proImage {
    font-size: 13px !important;
    height: 17px !important;
  }
  .promiseBlock .proLines h5 {
    font-size: 12px !important;
    margin-bottom: 3px !important;
    padding-top: 1px;
    height: 17px !important;
  }
}
