@charset "UTF-8";
.owl-dots {
  text-align: center;
  margin-top: 20px;
}

.owl-dots .owl-dot span {
  display: block;
  width: 10px;
  height: 10px;
  background: #171C26;
  opacity: 0.2;
  border-radius: 50%;
  margin: 0 4px;
}

.owl-dots .owl-dot span:hover {
  background: #0964CD;
  opacity: 1;
}

.owl-dots .owl-dot.active span {
  background: #0964CD;
  opacity: 1;
}

.hero-banner-list {
  margin-bottom: 30px;
}

.hero-banner-list li {
  color: #FFF;
}

/* hero review section start */
.hero-review-main {
  position: absolute;
  width: 100%;
  transform: translateY(-50%);
}

.hero-review-main .hero-review__inner {
  background-color: var(--secondary);
  padding: 36px;
  border-radius: 30px;
}

.hero-review-main .container {
  display: flex;
  justify-content: end;
}

.hero-review-main .hero-review__inner .row {
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  padding: 0;
}

.hero-review-main .hero-review__inner .row .has-border {
  border-right: 1px solid rgba(255, 255, 255, 0.1882352941);
}

.hero-review-main .hero-review__inner .row .has-border .hero-review__content-inner h2 {
  color: #fff;
  line-height: 63px;
}

.hero-review-main .hero-review__inner .row .hero-review__content-inner:not(.has-border .hero-review__content-inner), .reivew_rateing {
  display: flex;
  align-items: center;
}

.hero-review-main .hero-review__inner .row .hero-review__content-inner .review_rounded-img {
  border: 2px solid #fed233;
  overflow: hidden;
  max-width: 120px;
  width: 100%;
  height: 120px;
  margin-right: 39px;
  border-radius: 50%;
}

.hero-review-main .hero-review__inner .row .hero-review__content-inner .review_rounded-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.hero-review-main .hero-review__inner .row .hero-review__content-inner p:not(.has-border .hero-review__content-inner p) {
  color: #fff;
  max-width: 440px;
}

.hero-review__content-inner .reivew_rateing {
  gap: 14px;
  margin-bottom: 20px;
}

.hero-review__content-inner .review_content-text .review_text h3 {
  color: #fff;
  margin-bottom: 7px;
  text-transform: none;
}

/* hero review section end */
/* About section start */
.about-company .row {
  row-gap: 30px;
  align-items: center;
}

.about-company .about-inner p {
  margin-bottom: 20px;
}

.about-company .about-inner p:last-child {
  margin-bottom: 0;
}

.about-company .about-inner p:first-child {
  font-size: 24px;
  font-weight: 600;
}

.quote-inner-btn {
  margin-top: 20px;
}

.about-imager-container {
  display: flex;
  column-gap: 30px;
  align-items: flex-start;
}

.img-container {
  overflow: hidden;
  border-radius: 20px;
}

.img-container.about-company-img-01 {
  margin-top: 100px;
}

.img-container.about-company-img-01 img {
  max-width: 360px;
  min-height: 590px;
}

.img-container.about-company-img-02 img {
  max-width: 260px;
  min-height: 590px;
}

.img-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.work-inner {
  border-left: 5px solid rgba(23, 28, 38, 0.062745098);
  padding-left: 40px;
}

.work-inner .company_rating-rate {
  font-size: 60px;
  color: var(--primary);
}

.work-inner .comapany_rating-title {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 10px;
}

.work-inner .comapany_rating-decs {
  line-height: 24px;
  color: #000;
  margin: 0;
}

.company-rating.section-spacing .row {
  row-gap: 30px;
}

.company-rating {
  background-color: var(--secondary);
  padding: 80px 0px;
}

/* About section end */
/* Pricing Plan start */
.pricing_box {
  border-radius: 30px;
  padding: 70px 50px 60px;
  border: 2px solid var(--secondary);
  text-align: center;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
.pricing_box h6 {
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.01em;
  text-align: center;
  color: var(--primary);
  padding: 8px 0 0;
}
.pricing_box h6:first-child {
  font-size: 24px;
  line-height: normal;
}
.pricing_box span {
  font-size: 72px;
  font-weight: 800;
  line-height: 72px;
  text-align: left;
  color: var(--primary);
}
.pricing_box ul {
  margin: 0;
  padding: 15px 0 40px;
  list-style: none;
  width: 100%;
  align-self: flex-start;
  height: 100%;
}
.pricing_box li {
  margin: 30px 0;
  padding: 0;
  list-style: none;
  font-size: 16px;
  font-weight: 300;
  line-height: 16px;
  letter-spacing: 0.02em;
  color: #757575;
}
.pricing_box a.booknow {
  font-size: 20px;
  font-weight: 700;
  line-height: 27.32px;
  letter-spacing: 0.01em;
  text-align: center;
  padding: 20px 116px;
  border-radius: 50px;
  color: #fff;
  display: flex;
  justify-content: center;
  background: var(--secondary);
  transition: all 0.3s ease;
}
.pricing_box a.booknow:hover {
  background: var(--primary);
}
.pricing_box {
  /* 🔥 Modifier */
}
.pricing_box.bg {
  background-color: var(--secondary);
}
.pricing_box.bg h6,
.pricing_box.bg span,
.pricing_box.bg li {
  color: #fff;
  opacity: 1;
}
.pricing_box.bg a.booknow {
  background: #fff;
  color: var(--secondary);
}
.pricing_box.bg a.booknow:hover {
  background: var(--primary);
  color: #fff;
}

/* Slider styles */
.cleaning-plan_slider .owl-stage {
  display: flex;
}
.cleaning-plan_slider .item {
  margin: 0 2px;
  height: 100%;
}
.cleaning-plan_slider .pricing_box {
  height: 100%;
}

.cleaning-plan h2 {
  max-width: 810px;
  text-align: center;
  margin: 0 auto 30px;
}

/* Pricing Plan end */
/* Why choose us Start */
.why-choose-us .why-choose_inner {
  margin-left: 30px;
  margin-right: 30px;
  border-radius: 30px;
  overflow: hidden;
}
.why-choose-us .why-choose_inner .row {
  row-gap: 35px;
}
.why-choose-us .why-choose_inner .img-container img {
  height: 100%;
}
.why-choose-us .why-choose_inner .why-choose-us_content-main {
  margin-left: 76px;
}
.why-choose-us .why-choose_inner .why-choose-us_content-main .why-choose-us_sm-title {
  font-weight: 600;
  color: #0964CD;
  text-transform: none;
}
.why-choose-us .why-choose_inner .why-choose-us_content-main h2 {
  margin-bottom: 60px;
  max-width: 670px;
  width: 100%;
}
.why-choose-us .why-choose_inner .why-choose-us_points {
  display: flex;
  align-items: center;
}
.why-choose-us .why-choose_inner .why-choose-us_points-img {
  padding: 0;
  width: 100%;
  max-width: 78px;
  display: flex;
  align-items: center;
}
.why-choose-us .why-choose_inner .why-choose-us_points-content--title {
  margin: 0;
  margin-bottom: 10px;
  text-transform: none;
}
.why-choose-us_points-content--holder {
  display: flex;
  flex-direction: column;
  gap: 60px;
}

/* _______________________NEW IMG SECTION CSS START _______________________ */
.why-choose_images-container {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  position: relative;
}

.why-choose_images-container .why-choose_images-top .img-container {
  height: 200px;
  max-width: 450px;
  width: 100%;
}

.why-choose_images-container .why-choose_images-top .img-container img {
  object-position: top;
}

.why-choose_images-container .why-choose_image-bottom {
  display: flex;
  align-items: flex-start;
  column-gap: 20px;
}

.why-choose_images-container .why-choose_image-bottom .img-container.small--img img {
  height: 320px;
  width: 260px;
}

.why-choose_images-container .why-choose_image-bottom .img-container.big--img img {
  width: 360px;
  height: 460px;
}

/* _______________________NEW IMG SECTION CSS END _______________________ */
/* Why choose us end */
/* Blog Section start */
/* .blog-inner_page-content-details p:not(:last-child) { margin-bottom: 40px; } */
.blog-inner_page-content-details h5 {
  font-weight: 700;
}

.blog-inner_page-content-details ul li {
  margin-left: 21px;
  font-weight: 400;
  list-style: disc;
}

.blog-inner_page-content-details ul li:last-child {
  margin-bottom: 25px;
}

.blog-inner-page_main {
  max-width: 1140px;
  margin: 0 auto;
}

.blog_inner-banner {
  height: 100%;
}

.blog_inner-banner .blog_banner-img {
  width: 100%;
}

.blog-inner-page_hero-section .inner-banner-text {
  margin-right: 84px;
}

.blog-inner-page_hero-section .inner-banner-text h1 {
  margin-bottom: 15px;
}

.blog-inner-page_hero-section .inner-banner-text p:last-child {
  margin-bottom: 0px;
}

.blog-navigation_cta-inner {
  padding: 30px 0;
  border-top: 1px solid rgba(19, 35, 65, 0.3137254902);
  margin-top: 30px;
}

.blog-navigation_cta-prev, .blog-navgation_cta-next {
  display: flex;
  gap: 10px;
  align-items: center;
  height: fit-content;
}

.blog-navgation_cta-next {
  justify-content: end;
}

.blog-navigation_cta-prev p, .blog-navgation_cta-next p {
  color: #000;
  opacity: 1;
  margin-bottom: 0px;
}

.blog-inner-page_main-inner {
  padding: 0 15px;
}

.blog-navigation_cta-icon {
  line-height: 0;
}

.blog-inner_page-content-details p {
  margin-bottom: 20px;
}

.blog-inner_page-content-details h3 {
  margin-bottom: 20px;
}

.blog-inner_page-content-details ol, .blog-inner_page-content-details ul {
  padding-left: 30px;
  margin-bottom: 20px;
}

.blog-inner_page-content-details ol li {
  list-style-type: decimal;
  margin-bottom: 10px;
  font-weight: normal;
}

.blog-inner_page-content-details ul li {
  list-style-type: disc;
  margin-bottom: 10px;
  font-weight: normal;
}

.blog-inner_page-content-details ol li p, .blog-inner_page-content-details ull li p {
  margin-bottom: 0px;
}

p:empty {
  display: none;
}

/* _____________Home Page Blog Item start_____________ */
/* _____________Home Page Blog Item end_____________ */
/* Blog Section end */
/* Blog main page start */
.blog-main-page_date {
  opacity: 0.3;
}

.blog-main-page_detail h3 {
  font-weight: 600;
  font-family: "Segoe UI Regular";
  text-transform: none;
  max-width: 330px;
}

/* Blog main page end */
/* Contact us Start */
.contact-us-section_inner .contact-us-section_title {
  margin-bottom: 30px;
}

.contact-us-section_inner .contact-us-section_title h3 {
  text-transform: capitalize;
  color: #FFF;
}

.contact-us-section_inner .contact-us-section_title h2 {
  margin-bottom: 0px;
}

.contact-us-section_inner .contact-us_detail-inner {
  max-width: 770px;
  margin: 0 auto;
}

.contact-us-section_inner .yellow .contact-us_detail-inner {
  margin-left: inherit;
}

.contact-us-section_inner .yellow .contact-us_detail-inner .contact-us-section_title {
  margin-bottom: 25px;
}

.contact-us-section_inner .contact-us-section_detail {
  display: flex;
  gap: 28px;
  margin-bottom: 61px;
}

.contact-us-section_inner .contact-us-section_detail:last-child {
  margin-bottom: 0;
}

.contact-us-section_inner .contact-us-section_detail h4 {
  margin: 0;
  font-weight: 600;
}

.contact-us-section_inner .contact-us-section_detail a {
  font-weight: 700;
}

.contact-us-section_inner .contact-us-row {
  padding: 60px;
  border-radius: 40px;
}

.contact-us-section_inner .contact-us-row .row {
  row-gap: 30px;
}

.contact-us-section_inner .contact-left-side {
  margin-bottom: 50px;
}

.contact-us-section_inner .contact-left-side h2 {
  margin-bottom: 20px;
}

.contact-us-section_inner .contact {
  display: flex;
  align-items: center;
  column-gap: 20px;
  margin-bottom: 50px;
}

.contact-us-section_inner .contact:last-child {
  margin-bottom: 0;
}

.contact-us-section_inner .contact h4 {
  margin-bottom: 8px;
}

.contact-us-section_inner .contact a {
  color: #FCBC45;
  font-size: 18px;
  font-weight: 600;
}

.contact-us-section_inner .contact .contact-img {
  width: 42px;
}

.contact-us-section_inner .contact-form-heading {
  margin-bottom: 20px;
}

.contact-us-section_inner .contact-form-heading h4 {
  margin-bottom: 10px;
}

.contact-us-section_inner .contact-form form .form-group {
  margin-bottom: 20px;
}

.contact-us-section_inner .contact-form form ::placeholder {
  color: #fff;
}

.contact-us-section_inner .contact-form form .row {
  row-gap: 0;
}

.contact-us-section_inner .contact-form form .form-group label {
  font-size: 14px;
  font-weight: 500;
  color: #FFF;
  margin-bottom: 10px;
}

.contact-us-section_inner .contact-form form button {
  border: none;
}

/* Contact us end */
/* Team section start */
/* .team-section{ margin-left: 30px; margin-right: 30px; border-radius: 30px; overflow: hidden;}

.team-section .team-section_inner{ padding: 120px 0px;}

.team-section .team-section_inner .team-section_title{ text-align: center; margin-bottom: 25px;}

.team-section .team-section_inner .team-section_title p{ max-width: 600px; margin: 0 auto;}

.team-section .team-section_inner .team-section_overlay-img{ position: relative; border-radius: 30px; overflow: hidden;}

.team-section .team-section_inner .team-section_overlay-img::before { content: ''; position: absolute; display: block; height: 100%; width: 100%; background: linear-gradient(180deg, transparent, #000); }

.team-section .team-section_inner .team-section_detail{ position: absolute; bottom: 0; width: 100%; text-align: center; padding-bottom: 20px;}

.team-section .team-section_inner .team-section_detail h3, .team-section .team-section_inner .team-section_detail p{ color: #fff;}

.team-section .team-section_inner .team-section_detail h3{ margin: 0px; font-family: 'Segoe UI Regular'}

.team-section .team-section_inner .team-section_row .owl-stage-outer {border-radius: 30px;}







@media only screen and (max-width:1440px){

    .team-section .team-section_inner {

        padding: 80px 0px;

    }

}



@media only screen and (max-width:1140px){

    .team-section .team-section_inner { padding: 60px 0px; }

    .team-section .team-section_inner .team-section_overlay-img,.team-section .team-section_inner .team-section_row .owl-stage-outer{border-radius: 20px;}

    .team-section .team-section_inner .team-section_detail h3{font-size: 20px;}

    .team-section .team-section_inner .team-section_detail p{font-size: 14px;}

}

@media only screen and (max-width:991px){

    .team-section .team-section_inner .team-section_detail h3 { font-size: 28px; }

    .team-section .team-section_inner .team-section_detail p{font-size: 18px;}

}



@media only screen and (max-width:660px){

    .team-section .team-section_inner .team-section_detail h3 { font-size: 24px; }

    .team-section .team-section_inner .team-section_detail p{font-size: 16px;}

}

@media only screen and (max-width:480px){

    .team-section .team-section_inner .team-section_detail h3 { font-size: 22px; }

    .team-section .team-section_inner .team-section_detail p{font-size: 14px;}

    .team-section .team-section_inner { padding: 40px 0px;}

} */
/* Team section end */
/* Faq seciton start */
.faq_img-main img {
  height: 386px;
  width: 100%;
  object-fit: cover;
  border-radius: 30px;
  object-position: top;
}

/* Faq seciton end */
.our-service-gurantee-section {
  padding: 100px 0;
  background-color: var(--primary);
  position: relative;
  overflow: hidden;
}
.our-service-gurantee-section img {
  border-radius: 20px;
  max-width: 100%;
}

.decade-cleaning-section .row {
  align-items: center;
}

.decade-title {
  text-align: left;
  max-width: 640px;
  margin: 0 auto 21px 0;
}

.decade-title h2 {
  max-width: 560px;
  width: 100%;
}

.decade-cleaning-section.section-spacing .heighlight-img img {
  width: 100%;
}

.decade-cleaning-section.section-spacing .heighlight-content {
  text-align: center;
}

.decade-cleaning-section p {
  margin-bottom: 30px;
}

.personalized-cleaning-plans {
  background-color: #F6F6F6;
  border-radius: 20px;
  padding: 60px;
}

.personalized-cleaning-plans h3 {
  text-transform: uppercase;
  margin-bottom: 60px;
}

.personalized-cleaning-plans .personalized-cleaning-list {
  padding-left: 18px;
}

.personalized-cleaning-plans .personalized-cleaning-list li {
  margin-bottom: 60px;
  list-style: disc;
}

.personalized-cleaning-plans .personalized-cleaning-list li:last-child {
  margin-bottom: 0;
}

/*  */
.top-tire-heading {
  text-align: center;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.top_tire_cleaning_service_section_image {
  width: 100%;
  border-radius: 30px;
  aspect-ratio: 6/3.33;
  margin-top: -29%;
  margin-bottom: 19px;
  object-fit: cover;
}

.top-tire-cleaning-section.section-spacing .row {
  row-gap: 30px;
}

.column-space {
  margin-right: 120px;
}

.top-tire-cleaning-content {
  background: #DCE5D8;
  padding: 30px 20px;
  border-radius: 30px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  transition: all 0.5s ease-in;
  height: 100%;
}

.top-tire-cleaning-content:hover {
  background: var(--secondary);
}

.top-tire-cleaning-content .top-tire-cleaning-content-holder {
  padding: 0 10px;
}

.top-tire-cleaning-content .top-tire-cleaning-content-title {
  margin-bottom: 20px;
  color: var(--primary);
}
.top-tire-cleaning-content .top-tire-cleaning-content-title a {
  font-weight: 700;
}
.top-tire-cleaning-content .top-tire-cleaning-content-link {
  color: var(--secondary);
  font-weight: 700;
}
.top-tire-cleaning-content .top-tire-cleaning-content-link span {
  margin-left: 8px;
}
.top-tire-cleaning-content .top-tire-cleaning-content-link span svg path {
  stroke: var(--secondary);
}
.top-tire-cleaning-content:hover .top-tire-cleaning-content-title a,
.top-tire-cleaning-content:hover .top-tire-cleaning-content-decs {
  color: #fff;
}

.top-tire-cleaning-content:hover .top-tire-cleaning-content-link {
  color: #fff;
}
.top-tire-cleaning-content:hover .top-tire-cleaning-content-link svg path {
  stroke: #fff;
}

.top-tire-cleaning-content .top-tire-cleaning-content-decs {
  margin-bottom: 20px;
  font-size: 16px;
}

.top-tire-cleaning-content:hover .top-tire-cleaning-content-title a,
.top-tire-cleaning-content:hover .top-tire-cleaning-content-decs {
  color: #fff;
}

.top-tire-cleaning-content:hover .top-tire-cleaning-content-link svg path {
  stroke: #fff;
}

/*  */
.testimonial-slider-section {
  background-color: #94F7EC;
  padding: 100px 0;
}

.testimonial-slider {
  position: relative;
}

.testimonial-slide {
  position: relative;
}

.quote-image {
  max-width: 45px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.testimonial-slide h3 {
  margin-bottom: 0;
}

/*  */
.our-cleaning-process-section h2 {
  margin-bottom: 80px;
}

.our-cleaning-process-box {
  text-align: center;
}

.our-cleaning-process-box .our-cleaning-process-icon {
  position: relative;
  margin-bottom: 40px;
}

.our-cleaning-process-box .our-cleaning-process-icon::before {
  content: "";
  height: 100px;
  width: 100px;
  background-color: #DFFFFC;
  position: absolute;
  top: 10%;
  left: 44%;
  transform: translate(-50%, -50%);
  border-radius: 30px;
  z-index: -1;
  transform: rotate(-40deg);
}

.our-cleaning-process-box .our-cleaning-process-content {
  max-width: 240px;
  margin: 0 auto;
}

/*  */
.join-community-section {
  background-color: #FFF5D7;
  padding: 80px 0;
}

.join-community-section h2 {
  color: #fff;
  margin-bottom: 0;
}

.join-community-logo {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 140px;
}

.join-community-section-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/*  */
.our-work-speaks {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.our-work-speaks .our-work-speaks-content {
  width: 100%;
}

.our-work-speaks-text {
  text-align: center;
}

.our-work-speaks .our-work-speaks-content h2 {
  margin-bottom: 30px;
}

.our-work-speaks .our-work-speaks-content p {
  color: #94F7EC;
  font-size: 24px;
  font-weight: 700;
}

.our-work-speaks .our-work-speaks-slider {
  width: 100%;
}

.our-work-slider .item .testimonial-slide img {
  border-radius: 30px;
}

.our-work-speaks-slider .owl-nav {
  position: relative;
}

/*  */
.accordian-content .row {
  row-gap: 20px;
}

.accordion-collapse.collapse {
  visibility: visible;
}

.accordion .accordion-item {
  background-color: #fff;
  border: none;
  margin-bottom: 20px;
  box-shadow: 0px 0px 40px 5px rgba(0, 0, 0, 0.03);
  border-radius: 10px;
  overflow: hidden;
}

.accordion .accordion-item.faq_theme-has_changed button span:nth-child(1) {
  flex: 1;
  margin-right: 10px;
}

.accordion .accordion-item.faq_theme-has_changed button.collapsed span:nth-child(2) {
  transition: 0.25s linear all;
  transform: rotate(0deg);
  margin-left: 5px;
}

.accordion .accordion-item.faq_theme-has_changed button span:nth-child(2) {
  transition: 0.25s linear all;
  transform: rotate(45deg);
}

.accordion .accordion-item.faq_theme-has_changed .accordion-button::after {
  background-image: none !important;
}

.accordion-button span:last-child {
  position: absolute;
  right: 25px;
}

.faq-title {
  margin-bottom: 50px;
}

.accordion-button:focus {
  box-shadow: none;
}

.accordion .accordion-item:last-child {
  margin-bottom: 0px;
}

/*  */
.cta-section {
  background-color: var(--secondary);
  padding: 80px 0;
}

.cta-section-heading {
  max-width: 750px;
}

.cta-section-heading h2, .cta-section-heading p {
  color: #fff;
}

.cta-section-heading p {
  margin-bottom: 0px;
}

.cta-btn {
  display: flex;
  column-gap: 20px;
  justify-content: end;
}

.cta-btn .common-btn {
  background-color: #fff;
  color: var(--primary);
  max-width: 162px;
  width: 100%;
  text-align: center;
}

.cta-btn .common-btn:hover {
  background-color: var(--primary);
  color: #fff;
}

/*  */
.contactsecond-block ul li {
  margin-bottom: 10px;
}

.contactsecond-block p span {
  display: block;
  margin-bottom: 8px;
}

.contactsecond-block p span:last-child {
  margin-bottom: 0px;
}

/*  */
.inner-banner {
  display: flex;
  column-gap: 20px;
  align-items: stretch;
  max-width: 1920px;
  margin: 0 auto;
}

.inner-banner .inner-banner-content {
  width: 55%;
}

.inner-banner .inner-banner-img {
  width: 45%;
  text-align: end;
}

.inner-banner .inner-banner-img img {
  height: 100%;
  object-fit: cover;
}

.inner-banner-text {
  margin-left: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 30px;
  padding-left: calc((100vw - 1440px) / 2);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
}
@media only screen and (max-width: 1620px) {
  .inner-banner-text {
    padding-left: calc((100vw - 1320px) / 2);
  }
}

.postid-302 .inner-banner-img img {
  height: 730px;
  object-fit: cover;
}

.inner-banner-text p {
  color: #FFF;
  margin-bottom: 30px;
}

.service-banner h1 {
  margin-bottom: 0px;
}

/*  */
.our-qualification-content {
  text-align: center;
  max-width: 1080px;
  margin: 0 auto;
}

.our-qualification-content h3 {
  text-transform: uppercase;
}

.our-qualification-content a {
  margin-bottom: 30px;
}

/*  */
.service-list-section {
  padding: 60px 0;
}

.service-list-section:nth-child(2n) .row {
  flex-direction: row-reverse;
}

.service-list-section:nth-child(2n) .row .service-list-content {
  margin-left: 106px;
}

.service-list-content {
  max-width: 630px;
}

.service-list-content p {
  margin-bottom: 30px;
}

.service-section .service-list-section:nth-child(3) .solid-btn:hover {
  background: #fff;
  color: #153243;
}

.page-template-about-us .service-list-section:nth-child(2n) .row {
  flex-direction: inherit;
}

/*  */
.heighlight-box {
  background-color: #DCE5D8;
  transition: 0.5s;
  border-radius: 30px;
  height: 100%;
  overflow: hidden;
}
.heighlight-box:hover {
  background-color: #C2CFBD;
}

.heighlight-box .heighlight-content-box .heighlight-content {
  padding: 30px;
}

.decade_cleaning_heightlight_row_item .heighlight-box {
  background-color: #E9F7FF;
  transition: 0.5s;
  border-radius: 30px;
  height: 100%;
  overflow: hidden;
  position: relative;
}

.decade_cleaning_heightlight_row_item .heighlight-box .heighlight-content-box {
  display: flex;
  justify-content: center;
  align-items: center;
}

.decade_cleaning_heightlight_row_item .heighlight-img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2509803922);
  height: 100%;
  width: 100%;
}

.decade_cleaning_heightlight_row {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.decade_cleaning_heightlight_row_item {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 52px 20px;
  position: relative;
  z-index: 1;
  border-radius: 20px;
  overflow: hidden;
  flex: 48%;
}

.decade_cleaning_heightlight_row_item::before {
  content: "";
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}

.decade_cleaning_heightlight_row_item h3 {
  font-size: 30px;
  color: #FFF;
  text-align: center;
  text-transform: capitalize;
  margin-bottom: 0;
}

/*  */
.contact-us-section {
  padding-top: 60px;
}

.contact-us-banner-content {
  margin-bottom: 50px;
}

.contact-us-banner-content h1 {
  color: #171c26;
}

.contact-info {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}

.contact-info a:first-child {
  margin-bottom: 20px;
}

.contact-info a img {
  filter: brightness(0);
  margin-right: 10px;
}

/*  */
.service-banner {
  padding: 120px 0;
  margin: 0 auto;
}

/*  */
.house-cleaning-img {
  margin-top: 50px;
}

.table-content {
  padding: 60px 55px;
  background-color: #DCE5D8;
  border-radius: 30px;
  height: 100%;
}

.table-content h3 {
  text-transform: uppercase;
  margin-bottom: 30px;
}

.table-content-list li {
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 500;
  line-break: anywhere;
  display: flex;
}

.table-content-list li:last-child {
  margin-bottom: 0;
}

.table-content-list li span {
  vertical-align: text-bottom;
  margin-right: 15px;
}

/*  */
.move-in-out-heading {
  max-width: 1000px;
  margin: 0 auto 50px;
  text-align: center;
}

.why-choose-move-in-out-section {
  background-color: #C2CFBD;
  padding: 100px 0;
}

.why-choose-move-in-out-section .row {
  row-gap: 30px;
}

/*  */
.move-in-out-box {
  position: relative;
}

.move-in-out-img {
  position: relative;
}

.move-in-out-img::before {
  content: "";
  background: rgba(0, 0, 0, 0.5019607843);
  height: 100%;
  width: 100%;
  position: absolute;
}

.move-in-out-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.move-in-out-text h3 {
  color: #FFF;
}

/*  */
.move-in-out-include-heading {
  text-align: center;
  margin-bottom: 50px;
}

.move-in-out-include-heading p {
  max-width: 1000px;
  margin: 0 auto;
}

.move-in-out {
  border-radius: 20px;
  padding: 60px;
  height: 100%;
}

.move-in-out-include-list li {
  display: inline-flex;
  column-gap: 15px;
  font-size: 18px;
  margin-bottom: 30px;
  align-items: start;
  line-height: 24px;
  width: 100%;
  font-weight: 400;
}

.move-in-out-include-list li:last-child {
  margin-bottom: 0;
}

.move-in-out-include-list li img {
  position: relative;
  top: 8px;
}

/*  */
.benifit-include-box {
  background-color: #DCE5D8;
  padding: 60px;
  border-radius: 20px;
  height: 100%;
  display: flex;
  align-items: center;
}

.benifit-include-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 50px;
}

/*  */
.why-choose-service-section {
  padding: 100px 0;
  margin-bottom: 0;
  background: #DCE5D8;
}

.why-choose-service-heading {
  max-width: 1240px;
  margin: 0 auto 50px;
  text-align: center;
}

.why-choose-service-heading p {
  font-size: 24px;
}

.why-choose-service-box {
  border: 1px solid #000;
  padding: 30px;
  height: 100%;
}

.why-choose-service-box .why-choose-service-icon {
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
}

.why-choose-service-box .why-choose-service-icon::before {
  content: "";
  height: 114px;
  width: 35px;
  background-color: #788971;
  position: absolute;
  top: 0;
  left: 30px;
  border-radius: 50px;
  transform: rotate(45deg);
  z-index: -1;
  opacity: 0.4;
}

/*  */
.testimonial-slider .owl-next,
.testimonial-slider .owl-prev {
  font-size: 60px !important;
  font-weight: 500 !important;
}

.testimonial-slider .owl-nav {
  position: absolute;
  top: -100px;
  right: 0;
  display: flex;
  align-items: center;
  gap: 20px;
}

.testimonial-slide .quote-image {
  opacity: 0.4;
}

.testimonial-slider .owl-nav .owl-prev img {
  transform: rotate(-180deg);
}

.testimonial-slider .owl-nav button img {
  opacity: 0.4;
}

.testimonial-slider .owl-nav button:hover img {
  opacity: 1;
}

.owl-theme .owl-nav [class*=owl-]:hover {
  background: transparent;
  color: #fff;
  text-decoration: none;
}

.owl-prev:active, .owl-next:active {
  background: rgba(21, 129, 255, 0.1215686275) !important;
}

.owl-theme .owl-nav .disabled {
  opacity: 1;
}

.owl-nav button svg path {
  stroke: #fff;
}

/* Thankyou page start css */
.thankyou-page {
  padding: 100px 0px;
}

.thankyou-title h1 {
  color: #171c26;
}

.thankyou-descp h3 {
  text-transform: capitalize;
}

.thankyou-innercontent {
  text-align: center;
  max-width: 700px;
  margin: 0 auto;
}

.thankyou-title {
  margin-bottom: 20px;
  padding: 0px;
}

.thankyou-sociallogo {
  margin-top: 40px;
  margin-bottom: 80px;
}

.thankyou-hmbtn {
  margin-top: 60px;
}

.page-template-default .service-section p {
  margin-bottom: 20px;
}

.page-template-default .service-section ol,
.page-template-default .service-section ul {
  margin-bottom: 20px;
  padding-left: 35px;
}

.page-template-default .service-section ol li {
  list-style: decimal;
}

.page-template-default .service-section ul li {
  list-style: disc;
}

/* Inner page strat css */
.innerpages {
  padding: 100px 0px;
}

.innerpages .innerpages-title h1 {
  text-align: center;
  color: #171c26;
  margin-bottom: 50px;
}

.innerpages .innerpages-content h3 {
  text-transform: capitalize;
}

.innerpages p {
  margin-bottom: 20px;
}

.innerpages ul,
.innerpages ol {
  padding-left: 25px;
  margin-bottom: 20px;
}

.innerpages ul li, .innerpages ol li {
  list-style-type: inherit;
}

.mobile-book-section {
  padding: 80px 0px;
  background: #DCE5D8;
}

.mobile-book-inner .row {
  align-items: center;
}

.mobile-image-block {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.mobile-image-block::before {
  content: "";
  height: 480px;
  width: 480px;
  background-color: #788971;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  opacity: 0.3;
}

.mobile-book-btn {
  margin-top: 30px;
}

.mobileapp-block {
  max-width: 700px;
}

.customer-reviews {
  display: flex;
  gap: 30px;
  align-items: center;
  margin-top: 40px;
}

.book-on-the-go-img img {
  max-width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  border: 2px solid #F0CC02;
}

.book-on-the-go-content img {
  max-width: 175px;
  width: 100%;
}

.book-on-the-go-content h3 {
  margin-bottom: 10px;
}

.book-on-the-go-content p {
  max-width: 440px;
  margin-bottom: 0px;
}

.review-star {
  display: flex;
  gap: 12px;
  color: #FFD036;
  margin-bottom: 15px;
}

.single-career-post-section .career-heading h2 {
  margin-bottom: 50px;
}

.single-career-post-row .accordion-button {
  padding: 0;
  background: transparent;
  box-shadow: none;
}

.single-career-post-row .accordion-button::after {
  top: 100%;
  position: absolute;
  right: -50px;
}

.single-career-post-row .accordion-item {
  margin-bottom: 20px;
  background: #F3F4F6;
  border-radius: 20px;
  padding: 30px;
  padding-right: 80px;
}

.single-career-post-row .accordion-div {
  display: flex;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
  gap: 10px;
}

.single-career-post-row .accdion-location {
  margin-top: 10px;
}

.single-career-post-row .accordion-div h3 {
  font-weight: 500;
  margin-bottom: 0px;
}

.single-career-post-row .accdion-location span {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  color: #757575;
}

.single-career-post-row .accordion-flush > .accordion-item > .accordion-collapse {
  border-top: 1.5px solid rgba(0, 0, 0, 0.1882352941);
  margin-top: 30px;
}

.single-career-post-row .accordion-body h3, .single-career-post-row .accordion-body p, .single-career-post-row .accordion-body ul {
  margin-bottom: 20px;
}

.single-career-post-row .accordion-body ul {
  padding-left: 35px;
}

.single-career-post-row .accordion-body ul li {
  font-weight: 400;
  margin-bottom: 5px;
  list-style: disc;
  color: #757575;
}

.single-career-post-row .accordion-body h3 {
  color: #757575;
}

.single-career-post-row .accordion-body {
  padding: 15px 0px 0px;
}

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