.alert {
  padding: 6px 16px;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 8px;
}

.alert-approved {
  background-color: rgba(46, 238, 156, 0.15);
  color: #2D2D2D;
  border-color: rgb(46, 238, 156);
}

.alert {
  padding: 6px 16px;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 8px;
}

.alert-approved {
  background-color: rgba(46, 238, 156, 0.15);
  color: #2D2D2D;
  border-color: rgb(46, 238, 156);
}

.menuBtn {
  border: 0;
  background-color: transparent;
}

.sec-sec-dashboard .h1-title {
  font-size: 26px;
  font-weight: 700;
  line-height: 130%;
}

@media (min-width: 1441px) {
  .left-hero-sec-dashboard .fs-16 {
    margin-bottom: 70px !important;
  }
  .right-hero-sec-dashboard img {
    width: 550px;
  }
  .Imghelper {
    width: 164px;
    height: 164px;
    overflow: hidden;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
  }
  .Imghelper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
  }
  .helperboxImg {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    width: 100%;
    height: 373px;
  }
  .helperboxImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
  }
  .Imghelper-filter {
    width: 180px;
    height: 180px;
    overflow: hidden;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
  }
  .Imghelper-filter img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
  }
}
@media (max-width: 1440px) {
  .helperboxImg {
    height: 279.5px;
  }
}
@media (max-width: 1366px) {
  .subscribe-sec .subscribeTitle {
    max-width: 70%;
  }
  .aleartBox-red p {
    font-size: 14px;
    font-weight: 400;
    width: 60%;
  }
  .lan.tryg-box .tryg-img img {
    width: 154px;
  }
  .calendar-container {
    padding: 12px 6px;
  }
  .title-23 {
    font-weight: 600;
    font-size: 16px;
  }
  .card-features .starbox16 {
    gap: 4px;
  }
}
@media (max-width: 1199px) {
  .px-100 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .bookingBox .gray-box {
    padding-top: 40px;
  }
  .Imghelper {
    height: 170px;
  }
  .card-features {
    padding: 40px 16px 16px 16px;
  }
  .helperboxImg {
    height: 573px;
  }
  .theam_clening .theam_setting {
    border-right: 0 !important;
    padding: 0 12px 16px 12px;
    margin-bottom: 0px;
    border-bottom: 1px solid #EAEBFC;
  }
  .theam_clening .theam_setting {
    border: 0 !important;
  }
  .theam_setting_main-2 {
    padding: 24px 24px;
  }
  .theam_clening .theam_setting ul {
    flex-direction: row;
    flex-wrap: nowrap;
    overflow: auto;
    gap: 16px;
  }
  .theam_clening .theam_setting ul li .nav-link .box1 {
    border: 0;
    justify-content: center;
  }
  .theam_clening .theam_setting ul li .nav-link .box1 p {
    margin-top: 2px;
    -webkit-line-clamp: 1;
  }
  .cleaning-info-box {
    padding: 0 0;
  }
  .download-app {
    padding: 53px 0px 48px 0px;
  }
  .tryg-box .tryg-img img {
    width: 100px;
  }
  .lan.tryg-box {
    padding: 43px 100px;
  }
  .become-sec.download-app {
    padding: 36px 0;
  }
  .dashboarbtn.btn_theamP-7-32 {
    padding: 5px 4px;
  }
  .requestBox.bookingBox {
    flex-direction: column;
  }
  .requestBox.bookingBox .gray-box {
    position: relative;
    padding: 8px 13.36px 13.75px 16.64px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
  }
  .requestBox.bookingBox .leftside {
    flex-direction: column;
    align-items: start;
  }
  .requestBox.bookingBox .leftside .text {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 0;
    flex-wrap: nowrap;
    flex-direction: row;
    gap: 17px;
    align-items: start;
  }
  .requestBox.bookingBox .leftside .text .subtitle-req {
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #2D33E1;
    color: #2D2D2D;
    margin: 4px 0 12.25px 0;
  }
  .requestBox.bookingBox .leftside .earning-status {
    width: 100%;
    color: var(--Carbon-fiber-CARBON-FIBER, #2D2D2D);
    font-family: "Be Vietnam Pro";
    font-size: 8.11px;
    font-style: normal;
    font-weight: 600;
    line-height: 142%;
    text-align: right;
  }
  .requestBox.bookingBox .leftside .earning-status span {
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #2D33E1;
    font-weight: 600;
    color: #2D33E1;
  }
  .requestBox.bookingBox .rightside {
    position: absolute;
    right: 9px;
    top: 9px;
  }
  .filterBox {
    position: static;
  }
  .theam-myearning.theam_setting ul li .nav-link .box1 {
    justify-content: center;
  }
  .availableBalancebox {
    font-size: 28px;
  }
  .singupServicetab .theam_settingHelper .theam_setting ul li:last-child .nav-link .box1 {
    border-width: 1px;
  }
  .helperboxImg {
    width: 270px;
    height: 270px;
  }
  .theam_clening .theam_setting ul li .nav-link {
    padding: 8px 12px;
  }
  .theam_clening .theam_setting ul li .nav-link .box1 p {
    margin-top: 0;
  }
  .icon-unactive {
    width: 24px;
  }
  .icon-active {
    width: 24px;
  }
  .helperbox {
    display: flex;
    gap: 16px;
    align-items: self-end;
  }
  .helperboxImg {
    flex-shrink: 0;
  }
  .helpbox {
    width: 100%;
  }
  .card-features {
    min-height: 350px;
  }
  .card-features .Imghelper {
    width: 250px;
    height: 200px;
  }
  .tabTheam-blue .nav-link {
    font-weight: 400;
    font-size: 15px;
    leading-trim: none;
    line-height: 126%;
    letter-spacing: 0px;
    padding: 8px 16px;
    color: rgb(27, 31, 135);
    flex-shrink: 0;
    text-wrap: nowrap;
  }
  .tabTheam-blue {
    margin-right: 16px;
  }
  .tabTheam-blue-content {
    min-height: 50vh;
    border-left: 1px solid rgb(27, 31, 135);
    padding-left: 16px;
  }
  .one-sec-termscondition .title-howitwork {
    font-size: 30px;
    line-height: 120%;
    letter-spacing: 0px;
    text-align: start;
    margin-bottom: 32px;
  }
  .theam_clening.theam_setting {
    border: 0;
  }
}
@media (max-width: 991px) {
  .px-100 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .bookingBox {
    flex-direction: column;
  }
  .bookingBox .gray-box {
    padding-top: 30px;
  }
  .bookingBox .gray-box .leftside {
    justify-content: start;
  }
  .bookingBox .gray-box .rightside {
    position: absolute;
    right: 9px;
    top: 9px;
  }
  .card-findHelper .card-features .rightside .bottom-side {
    flex-wrap: wrap;
    gap: 20px;
  }
  .card-findHelper .card-features .title-23 {
    font-size: 24px;
  }
  .card-Helper .bookHelperbtnbox {
    gap: 20px;
  }
  .how-it-work .pos {
    padding: 48px 4px 48px 4px;
    margin: auto;
  }
  .sec-2-indexhelper.how-it-work .pos {
    padding: 48px 4px 48px 4px;
    margin: auto;
  }
  .sec-2-indexhelper.how-it-work .bg-howitwork {
    height: 250px;
  }
  .sec-featured-scroll {
    display: flex;
    flex-direction: row !important;
    flex-wrap: nowrap;
    overflow-x: auto;
    gap: 12px;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
    padding-bottom: 4px;
  }
  .sec-featured-scroll > [class*=col-] {
    flex: 0 0 88%;
    max-width: 88%;
    scroll-snap-align: start;
  }
  .bg-main {
    background-color: #ffffff;
  }
  .withus-left {
    padding: 0;
  }
  .withus-box .tickright {
    position: absolute;
    top: -17px;
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
  }
  .sec-featured {
    padding: 49px 0;
    overflow: hidden;
  }
  .withus-box {
    display: block;
    background-color: #EAEBFC;
    padding: 24px;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .withus-right {
    gap: 16px;
  }
  .withus-right p {
    font-weight: 600;
    font-size: 16px;
    line-height: 18px;
    text-align: center;
  }
  .withus-box .mitd-black,
  .withus-box .tryg-sm {
    position: absolute;
    right: 20px;
    top: 8px;
  }
  .withus-box .tryg-sm {
    width: 42px;
    height: auto;
  }
  .withus-box .mitd-black {
    width: 48px;
    height: auto;
  }
  .withus-box:has(.withus-icon-circle) {
    height: auto;
    padding: 16px;
    gap: 12px;
    justify-content: flex-start;
    background-color: #ffffff;
    border: 1.5px solid #E5E7FF;
  }
  .withus-box:has(.withus-icon-circle) .withus-icon-circle {
    min-width: 40px;
    width: 40px;
    height: 40px;
  }
  .withus-box:has(.withus-icon-circle) .withus-icon-circle img {
    width: 20px;
    height: 20px;
  }
  .withus-box:has(.withus-icon-circle) .mitd-black,
  .withus-box:has(.withus-icon-circle) .tryg-sm {
    position: static;
    margin-left: auto;
    margin-right: 12px;
  }
  .withus-box:has(.withus-icon-circle) .withus-text p,
  .withus-box:has(.withus-icon-circle) .withus-text span {
    text-align: left;
  }
  .withus-right p {
    max-width: 100%;
  }
  .withus-left {
    max-width: 100%;
    padding: 0 16px;
  }
  .withus-left .title-withus {
    max-width: 100%;
  }
  .lan.tryg-box {
    padding: 48px 18px 60px 18px;
    gap: 56px;
  }
  .lan.tryg-box .left {
    margin-left: 0;
  }
  .lan.tryg-box .left .title-39-black3 {
    font-size: 30px;
    font-weight: 600;
    line-height: 36px;
  }
  .lan.tryg-box .tryg-img img {
    width: 154px;
  }
  .download-app .btn-contaier {
    gap: 14px;
  }
  .download-app .iMockup-iPhone14 {
    justify-content: center;
  }
  .become-sec.download-app .heading {
    padding-left: 0;
  }
  .become-sec.download-app .heading .h1-title {
    max-width: 100%;
  }
  .joinus-btn {
    justify-content: start;
    margin-top: 24px;
  }
  .subscribe-sec .subscribeTitle {
    max-width: 100%;
  }
  .subscribe-sec .row {
    padding: 0;
  }
  .aleartBox-red {
    justify-content: space-between;
  }
  .aleartBox-red button {
    position: static;
  }
  .starRating-sec .heading {
    margin: 0 auto 64px;
  }
}
@media (max-width: 767px) {
  .px-100 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .hero-sec-index .left-hero {
    order: 2;
  }
  .hero-sec-index .right-hero {
    order: 1;
  }
  .hero-sec-index .h1-title {
    font-size: 26px;
    line-height: 130%;
  }
  .sec-featured .container-fluid.px-100,
  .hero-sec-index .container-fluid.px-100,
  .sec-sec-dashboard .container-fluid.px-100,
  .hero-sec-dashboard .container-fluid.px-100 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .sec-featured .container-fluid.px-100 > .row,
  .hero-sec-index .container-fluid.px-100 > .row,
  .sec-sec-dashboard .container-fluid.px-100 > .row,
  .hero-sec-dashboard .container-fluid.px-100 > .row {
    margin-left: 0;
    margin-right: 0;
  }
  .sec-featured .container-fluid.px-100 > .row > [class*=col-],
  .hero-sec-index .container-fluid.px-100 > .row > [class*=col-],
  .sec-sec-dashboard .container-fluid.px-100 > .row > [class*=col-],
  .hero-sec-dashboard .container-fluid.px-100 > .row > [class*=col-] {
    padding-left: 0;
    padding-right: 0;
  }
  .right_header .btn_theam {
    padding: 7.5px 16px;
  }
  .userdrop {
    padding: 0;
    gap: 0 !important;
  }
  .videobox {
    height: 250px;
  }
  .questionListing li > div {
    margin-bottom: 16px;
  }
  .tyagainbox {
    justify-content: center;
  }
  .savebtn_theam {
    right: auto;
  }
  .progressbarTheam .sub.hundred .twoimg {
    left: 50%;
  }
  .progressbarTheam .sub.hundred .oneimg {
    left: 10%;
  }
  .hero-sec-index {
    padding-top: 32px;
    padding-bottom: 36px !important;
  }
  .left-hero-sec {
    padding-top: 0;
    padding-bottom: 24px;
  }
  .hero-sec-index .left-hero-sec {
    padding: 24px 16px 24px 16px;
  }
  .how-it-work {
    font-size: 40px;
  }
  .how-it-work .pos {
    padding: 33px 0px 40px 0px;
    margin: auto;
  }
  .how-it-work .box-container {
    flex-direction: column;
    gap: 70px;
    align-items: start;
  }
  .how-it-work .box-container .box img {
    width: 95px;
  }
  .how-it-work .bg-howitwork {
    width: 100%;
    height: 700px;
  }
  .joinus-btn .btn_theam {
    padding: 14px 26px;
    font-size: 14px;
    font-weight: 500;
  }
  .starRating-sec .title-starRating {
    font-size: 27.65px;
  }
  .reviewfivestart-bg {
    height: 530px;
  }
  .box-help {
    margin-bottom: 40px;
  }
  .helpcenter-box {
    margin-top: 0;
    padding: 22px;
  }
  .help-sec {
    padding-bottom: 32px;
  }
  .help-sec .helpcenter-box button {
    width: 100%;
  }
  .lan.tryg-box {
    justify-content: center;
  }
  .lan.tryg-box .left .title-39-black3 {
    font-size: 27.65px;
    font-weight: 600;
    line-height: 126%;
    text-align: center;
  }
  .how-it-work .box-container {
    padding: 0;
  }
  .how-it-work .box-container .box {
    align-items: center;
  }
  .how-it-work .box-container .box p {
    max-width: 100% !important;
  }
  .sec-2-indexhelper.how-it-work {
    height: 100%;
  }
  .sec-2-indexhelper.how-it-work .box-container {
    flex-direction: column;
    gap: 70px;
    align-items: start;
  }
  .sec-2-indexhelper.how-it-work .box-container .box p {
    max-width: 100% !important;
  }
  .sec-2-indexhelper.how-it-work .bg-howitwork {
    height: 550px;
  }
  .selectAge-rangn {
    margin-bottom: 16px;
  }
  .selectAge-rangn.babie-listing {
    flex-direction: column;
    gap: 16px;
  }
  .selectAge-rangn.babie-listing li {
    padding: 0;
  }
  .selectAge-rangn.babie-listing li .left {
    flex-direction: row;
    gap: 7px;
    align-items: center;
    max-width: 100%;
    flex-wrap: nowrap;
  }
  .selectAge-rangn.babie-listing li .left .box {
    padding: 0 18px;
  }
  .selectAge-rangn.babie-listing li .left .box.active {
    background-color: #2D33E1;
  }
  .editprofile {
    align-items: start;
  }
  .mapboxFindtask iframe {
    height: 250px;
  }
  .aleartBox-red {
    flex-direction: column;
    gap: 10px;
  }
  .aleartBox-red button {
    position: static;
  }
  .aleartBox-red p {
    width: 100%;
  }
  .chartbox {
    padding: 24px 0 0 0;
  }
  .chartbox .first {
    padding: 0 16px;
  }
  .lg {
    position: absolute;
    top: -65px;
  }
  .lg.filterBox {
    align-items: start;
  }
  .lg .filter01 {
    align-items: center;
  }
  .card-features .Imghelper {
    width: 108px;
    height: 108px;
  }
  .card-features {
    min-height: 430px;
  }
  .card-features .row1:first-child {
    display: flex;
    gap: 8px;
  }
  .card-features .rightside ul {
    gap: 8px;
  }
  .card-features .rightside ul li .heart {
    right: 18px;
    top: 16px;
  }
  .card-features .rightside ul li .fs-13 {
    font-size: 11px;
    line-height: normal;
  }
  .withus {
    margin-top: 37px;
  }
  .withusImg {
    margin-bottom: 59px;
  }
  .withusImg img {
    width: 100%;
  }
  .sec-sec-dashboard .white-box {
    padding: 16px 10px;
  }
  .heart {
    width: 16px;
  }
}
@media (max-width: 575px) {
  .withdrowform .left {
    border-right: 0;
  }
  .withdrowform .right {
    margin-top: 16px;
    padding-left: 12px;
  }
  .box-trans {
    padding: 0;
  }
  .btn-Viewprofile {
    width: 100%;
  }
  .card-findHelper .card-features .rightside .bottom-side .btn_theam {
    width: 100% !important;
  }
  .bookingBox-deatail .bookingBox .gray-box {
    padding: 36px 16px 10px 16px;
  }
  .applybox {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
  .btn-box-select {
    width: 100%;
  }
  .helperboxImg {
    width: 100%;
    height: 373px;
  }
  .helperbox {
    display: block;
  }
  .left-col-slider {
    width: 60%;
  }
  .right-hero-sec-dashboard {
    width: 40%;
  }
  .left-hero-sec-dashboard .fs-13,
  .left-hero-sec-dashboard .title-39-black3 {
    display: none;
  }
  .left-hero-sec-dashboard .btn_theamP-11-32.btn_theam {
    padding: 11px 31.5px;
    line-height: 100%;
    height: 24px;
    font-family: Be Vietnam Pro;
    font-weight: 600;
    font-size: 8.11px;
    line-height: 142%;
    letter-spacing: 0px;
    padding: 6.5px 11.5px;
  }
  .left-hero-sec-dashboard .fs-16 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .left-hero-sec-dashboard {
    max-width: 460px;
    padding: 8px 0px 16px 0px;
  }
  .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
  }
  .one-sec-termscondition .tabTheam-blue {
    overflow-y: auto;
    width: 100%;
    flex-direction: row;
    position: sticky;
    top: 0;
    background: #fff;
    z-index: 999;
    padding: 16px 0;
    margin-bottom: 16px;
  }
  .tabTheam-blue-content {
    border-left: 0;
    padding-left: 0;
  }
  .one-sec-termscondition .title-withus {
    text-align: center;
    margin-bottom: 0;
  }
  .completeProfile-blue {
    padding: 24px 24px;
    gap: 24px;
    justify-content: center;
  }
  .completeProfile-blue h2 {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .how-it-work .bg-howitwork {
    width: 100%;
    height: 700px;
  }
  .mx-384px {
    max-width: 100% !important;
    margin: 30px auto 0px;
    width: 100%;
  }
  .card-findHelper .card-features {
    flex-wrap: wrap;
  }
  .card-findHelper .card-features .leftside {
    width: 100%;
  }
  .card-findHelper .card-features .leftside .Imghelper-filter {
    height: 250px;
  }
  .helperboxImg {
    height: 273px;
  }
  .bookingBox-deatail .bookingBox .gray-box .leftside {
    align-items: start;
  }
  .successcard {
    margin-bottom: 30px;
  }
  .successcard .btn-container {
    gap: 6px;
  }
  .successcard p,
  .gettakes_img {
    margin-bottom: 40px;
  }
  .box-bottom-summary {
    padding: 18px 10px;
  }
  .summaryList ul li .ordername {
    gap: 10px;
  }
  .findTaskBox.requestBox.bookingBox .gray-box {
    padding-top: 38px;
  }
  .findTaskBox.requestBox.bookingBox .gray-box .box-clean {
    flex-wrap: wrap;
    gap: 20px;
    gap: 0px;
  }
  .findTaskBox.requestBox.bookingBox .gray-box .findTaskPhoto {
    width: 38px;
    height: 38px;
  }
  .review-sec .sortbox .bg-transparent .list {
    left: 0;
    right: auto;
  }
  .box-heading-EarningDetails .left {
    margin-top: 0;
  }
  .setup-btn.btn_theamP-11-32.btn_theam {
    padding: 11px 12px;
  }
  .boxs-Bookdetails-right {
    min-width: 94px;
    height: 85px;
    padding: 16px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
    flex-wrap: nowrap;
    flex-direction: column;
    font-weight: 400;
    font-size: 11px;
    line-height: 126%;
    text-align: center;
    color: #2D2D2D;
  }
  .sercire {
    align-items: start;
  }
  .img-servicesummary {
    width: 100%;
    height: 254px;
  }
  .mob-padd.theam_setting_main-2 {
    padding: 24px 12px;
  }
  .babie-listing li {
    align-items: start;
  }
  .babie-listing li .left {
    gap: 8px;
  }
  .babie-listing li .left .namingBox .name {
    font-weight: 400;
    font-size: 12px;
  }
  .babie-listing li .left .box {
    width: 45px;
    height: 45px;
  }
  .babie-listing li .left .box .img img {
    width: 20px;
  }
  .babie-listing li .right {
    gap: 8px;
  }
}
@media (max-width: 375px) {
  .img-servicesummary {
    width: 100%;
    height: 200px;
  }
}

/*# sourceMappingURL=responsive.css.map */
