@import url('https://fonts.googleapis.com/css2?family=Inter:wght@600&family=Poppins:wght@300;400&display=swap');
/* @import "@ng-select/ng-select/themes/default.theme.css"; */

body {
  background-color: #ffffff;
  /* font-family: 'Inter', sans-serif; */
  font-family: 'Poppins';
}

.min_height_300 {
  min-height: 300px;
}

.table_responsive_hp {
  overflow: auto;
}

.table_responsive_hp::-webkit-scrollbar {
  width: 100%;
  height: 5px;
}

.table_responsive_hp::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

.table_responsive_hp::-webkit-scrollbar-thumb {
  background: #128979;
  border-radius: 10px;
}

.table_responsive_hp::-webkit-scrollbar-thumb:hover {
  background: #17b09b;
}

/*
.container-fluid {
  padding-right: calc(70px * .5);
  padding-left: calc(70px * .5);
} */

/* navbar */
.navbar-custom {
  border-radius: 0px 0px 20px 20px;
  background: #fff;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.12);
}

.navbar-custom .navbar-brand img {
  width: 180px;
}

.navbar-custom .navbar-nav .nav-link.active,
.navbar-custom .navbar-nav .show > .nav-link {
  color: #078776;
  font-weight: 700;
}

.navbar-custom .navbar-nav .nav-item {
  padding-right: 10px;
  padding-left: 10px;
}

.navbar-custom .navbar-nav .dropdown-menu {
  border: 0;
  border-radius: 10px;
  box-shadow: 0px 0px 7px 5px #efefef;
}

.navbar-custom .navbar-nav .dropdown-menu .dropdown-item:focus,
.dropdown-item:hover {
  background-color: #078776;
  color: #fff;
}

.navbar-custom .navbar-nav .dropdown-menu .dropdown-item {
  padding: 10px 20px;
}

.navbar-custom .navbar-nav .dropdown-menu .dropdown-divider {
  margin: 0;
}

.navbar-custom .navbar-nav .nav-item .btn-primary {
  background-color: #078776;
  color: #fff;
  padding: 7px 20px;
  opacity: 0.9;
}

.navbar-custom .navbar-nav .nav-item .btn-primary:hover {
  background-color: #078776;
  color: #fff;
  opacity: 1;
}

.login_user .dropdown-menu {
  right: 0;
  left: auto;
}

.main {
  margin: 50px 0;
}

/* hero_banner_section */

.hero_banner_section .hero_banner_left img {
  width: 100%;
  max-height: 500px;
  object-fit: scale-down;
}

.hero_banner_section .hero_banner_right h6 {
  color: #000;
  font-size: 1.1rem;
  margin-bottom: 15px;
}

.hero_banner_section .hero_banner_right h4 {
  color: #000;
  font-size: 2.5rem;
  font-weight: 600;
  margin-bottom: 15px;
}

.hero_banner_section .hero_banner_right h4 span {
  color: #195d7e;
  font-size: 2.5rem;
  font-weight: 600;
}

.hero_banner_section .hero_banner_right p {
  color: #000;
  font-size: 1.1rem;
  font-weight: 400;
  margin-bottom: 20px;
}

.hero_banner_section .hero_banner_right .btn-primary {
  background-color: #078776;
  color: #fff;
  padding: 7px 20px;
  opacity: 0.9;
}

.hero_banner_section .hero_banner_right .btn-primary:hover {
  background-color: #078776;
  color: #fff;
  opacity: 1;
}

/* our services */

.our_services_section {
  background-color: #f0f0f0;
  padding: 50px;
}

.our_services_section .our_services_left h6 {
  color: #000;
  font-size: 1.1rem;
  margin-bottom: 15px;
}

.our_services_section .our_services_left h4 {
  color: #000;
  font-size: 2.5rem;
  font-weight: 600;
  margin-bottom: 15px;
}

.our_services_section .our_services_left h4 span {
  color: #195d7e;
  font-size: 2.5rem;
  font-weight: 600;
}

.our_services_section .our_services_right p {
  color: #000;
  font-size: 1.1rem;
  font-weight: 400;
  margin-bottom: 20px;
}

.our_services_section .our_services_list {
  margin-top: 30px;
}

.our_services_section .our_services_list .card {
  border: 0;
  border-radius: 10px;
  background: #f6f6f6;
  padding-bottom: 15px;
  padding-top: 15px;
  height: 100%;
}

.our_services_section .our_services_list .card:hover {
  background: #fff;
  box-shadow: 0 0 6px 2px #d9d9d9;
}

.our_services_section .our_services_list .card-header {
  background: transparent;
  border: 0;
}

.our_services_section .our_services_list .card-header img {
  width: 100px;
}

.our_services_section .our_services_list .card-body {
  padding-bottom: 0;
}

.our_services_section .our_services_list .card-body h4 {
  color: #000;
  font-size: 25px;
  font-weight: 600;
}

.our_services_section .our_services_list .card-body p {
  color: #000;
  margin-bottom: 0;
  font-size: 15px;
}

.our_services_section .our_services_list .card-footer {
  background: transparent;
  border: 0;
}

.our_services_section .our_services_list .card-footer a {
  color: #000;
  text-decoration: none;
  font-size: 20px;
}

.our_services_section .our_services_list .card-footer a i {
  font-size: 16px;
}

.our_services_section .our_services_list .card-footer a:hover {
  color: #078776;
  text-decoration: underline;
  font-size: 20px;
}

/* Information_section */

.Information_section {
  padding-top: 30px;
  padding-bottom: 60px;
}

.Information_section .Information_header h4 {
  color: #000;
}

.Information_section .Information_header h2 {
  color: #000;
  font-size: 2.5rem;
  font-weight: 600;
}

.Information_section .cleaning_Type {
  border: 0;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.1);
  /* padding: 30px; */
  position: relative;
  /* padding-bottom: 60px; */
  min-height: 600px;
}

.Information_section .cleaning_Type .cleaning_Type_card-bg {
  position: absolute;
  left: 0;
  bottom: 0;
}

.Information_section .cleaning_Type h4 {
  font-size: 1.5rem;
}

.Information_section .cleaning_Type p {
  font-size: 0.8rem;
  color: #b6b3bf;
  text-transform: capitalize;
}

.Information_section .cleaning_Type .cleaning_Type_main .nav-link img {
  width: 90px;
}

.Information_section .cleaning_Type .cleaning_Type_main .nav-link.active,
.Information_section .cleaning_Type .cleaning_Type_main .show > .nav-link {
  background-color: #fff;
  border: 2px solid #078776;
}

.Information_section .cleaning_Type .nav-pills .nav-link.active {
  background-color: #fff;
  color: #078776;
  display: flex;
  align-items: flex-start;
}

.Information_section .cleaning_Type .nav-pills .nav-link.active .btn-primary {
  background-color: #078776;
  margin-right: 5px;
  color: #fff;
  border-radius: 6px;
  font-weight: 600;
  width: 50px;
  height: 50px;
}

.Information_section .cleaning_Type .nav-pills .nav-link.active h4 {
  font-size: 16px;
  margin-bottom: 0;
  font-weight: 600;
}

.Information_section .cleaning_Type .nav-pills .nav-link.active p {
  font-size: 0.8rem;
  margin-bottom: 0;
}

.Information_section .cleaning_Type .nav-pills .nav-link {
  background-color: #fff;
  color: #777;
  display: flex;
  align-items: flex-start;

  /* margin-bottom: 10px; */
}

.Information_section .cleaning_Type .nav-pills .nav-link .btn-primary {
  border-radius: 6px;
  background-color: rgba(115, 103, 240, 0.08);
  margin-right: 5px;
  border: 0;
  color: #777;
  font-weight: 600;
  width: 45px;
  height: 45px;
  display: flex;
  font-size: 25px;
  align-items: center;
  justify-content: center;
  padding: 0 !important;
}

.Information_section .cleaning_Type .btn-previous_next .btn-primary {
  border-radius: 6px;
  background-color: #078776;
  margin-right: 5px;
  border: 0;
  color: #fff;
}

.Information_section .cleaning_Type .btn-previous_next .btn-Previous {
  border-radius: 6px;
  background-color: #195d7e;
  margin-right: 5px;
  border: 0;
  color: #fff;
}

.Information_section .cleaning_Type .nav-pills .nav-link h4 {
  font-size: 16px;
  margin-bottom: 0;
}

.Information_section .cleaning_Type .nav-pills .nav-link p {
  font-size: 0.8rem;
  margin-bottom: 0;
}

.Information_section .cleaning_Type .Customer_Information h4 {
  color: #000;
  font-size: 1.1rem;
  font-weight: bold;
}

.Information_section .cleaning_Type .Customer_Information .label-text-profile {
  font-size: 14px;
  font-weight: 600;
}

.Information_section .cleaning_Type .Customer_Information .small-image {
  width: 100%;
  height: 100px;
  border-radius: 10px;
}

.Information_section .cleaning_Type .Customer_Information h6 {
  line-height: 1.5;
  word-wrap: break-word;
  font-size: 14px;
  font-weight: 300;
}

.Information_section .cleaning_Type .Customer_Information .prifile-text,
.Information_section .cleaning_Type .Customer_Information .prifile-subheading {
  color: #4b465c;
  font-weight: 600;
}

.Information_section .cleaning_Type .Customer_Information .Clean_type {
  border-radius: 8px;
  background: #f6f6f6;
  padding: 15px;
  margin-top: 15px;
}

.Information_section .cleaning_Type .Customer_Information .Clean_type .d-block {
  color: #4b465c;
}

.Information_section
  .cleaning_Type
  .Customer_Information
  .Days_switch
  .form-check-label {
  color: #000;
}

.Information_section
  .cleaning_Type
  .Customer_Information
  .Days_switch
  .form-check-input {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}

.Information_section
  .cleaning_Type
  .Customer_Information
  .Days_switch
  .form-check-input:checked {
  background-color: #7367f0;
  border-color: #7367f0;
  box-shadow: 0px 2px 4px 0px rgba(165, 163, 174, 0.3);
}

.Information_section
  .cleaning_Type
  .Customer_Information
  .Days_switch
  .form-switch {
  margin-bottom: 15px;
}

.Information_section .cleaning_Type .Information_from_not {
  width: 250px;
}

.Information_from_not {
  width: 250px !important;
}

/* Subscription */

.Subscription_section {
  background-image: linear-gradient(
      0deg,
      rgba(0, 0, 0, 0.37) 0%,
      rgba(0, 0, 0, 0.37) 100%
    ),
    url(../assets/img/Subscription_section_bg.png);
  padding-top: 60px;
  padding-bottom: 60px;
  background-repeat: no-repeat;
  background-size: cover;
}

.Subscription_section .card {
  border: 0;
  border-radius: 10px;
  border-bottom: 5px dotted #078776;
  background: #fff;
  padding: 20px 10px;
  position: relative;
}

.Subscription_section .card .brush-icon {
  position: absolute;
  bottom: 0;
  right: 0;
}

.Subscription_section .card h4 {
  font-size: 25px;
  font-weight: 600;
  color: #000;
}

.Subscription_section .card p {
  font-size: 18px;
  color: #000;
}

.Subscription_section .card ul {
  padding: 0;
  list-style: none;
}

.Subscription_section .card li span {
  font-weight: 600;
}

.Subscription_section .card li i {
  padding-right: 10px;
  padding-bottom: 15px;
}

.Subscription_section .card .btn-primary {
  background-color: #078776;
  color: #fff;
  padding: 7px 20px;
  opacity: 0.9;
}

.Subscription_section .card .btn-primary:hover {
  background-color: #078776;
  color: #fff;
  opacity: 1;
}

/* Pricing_package_section */

.Pricing_package_section {
  background-color: #f9f9f9;
  padding: 50px 20px;
}

.Pricing_package_section .Pricing_package_heading h4 {
  color: #000;
}

.Pricing_package_section .Pricing_package_heading h1 {
  color: #000;
  font-weight: 600;
}

.Pricing_package_section .Pricing_package_heading p {
  color: #252525;
  margin-top: 15px;
}

.Pricing_package_section .Pricing_package .card {
  border-top: 1px solid #e4e4e7;
  border-radius: 8px;
  border-top: 2px solid #000;
  background: #fff;
  position: relative;
}

.Pricing_package_section .Pricing_package .card .Pricing_package-icon {
  position: absolute;
  top: 0;
  right: 0;
}

.Pricing_package_section .Pricing_package .card .card-body p {
  color: #000;
  margin-top: 10px;
  text-transform: capitalize;
}

.Pricing_package_section .Pricing_package .card .card-body h4 {
  color: #000;
  font-weight: 600;
}

.Pricing_package_section .Pricing_package .card .card-body span {
  color: #000;
  font-size: 15px;
  font-weight: 400;
}

.Pricing_package_section .Pricing_package .card .card-footer {
  background: #fff;
  border: 0;
  margin: auto;
}

.Pricing_package_section .Pricing_package .card .card-footer .btn-primary {
  background-color: #078776;
  color: #fff;
  padding: 7px 20px;
  opacity: 0.9;
}

.Pricing_package_section
  .Pricing_package
  .card
  .card-footer
  .btn-primary:hover {
  background-color: #078776;
  color: #fff;
  opacity: 1;
}

.Pricing_package h4 {
  font-weight: 600;
}

.Pricing_package_section .Pricing_package .new_tab .nav-pills_bg {
  border-radius: 11px;
  background: #ececec;
  padding: 10px;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.38);
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.Pricing_package_section
  .Pricing_package
  .new_tab
  .nav-pills_bg
  .nav-link.active {
  border-radius: 8px;
  background: #078776;
}

/* .Pricing_package_section .Pricing_package .new_tab .nav-pills_bg .nav-item{
    width: 100%;
    margin-right: 10px;

} */
.Pricing_package_section .Pricing_package .new_tab .nav-pills_bg .nav-link {
  border-radius: 8px;
  background: #9f9f9f;
  color: #fff;
  margin-right: 10px;
}

.Pricing_package_section .Information_section_priceing .card {
  border-radius: 20px;
  background: rgba(25, 93, 126, 0.15);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
  border: 0;
}

.Pricing_package_section .Information_section_priceing .active {
  border-radius: 20px;
  background: #195d7e;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
  border: 0;
  height: 100%;
}

/* .Pricing_package_section .Pricing_package .card .card-body p */
.Pricing_package_section .Information_section_priceing .active .card-body p {
  color: #fff;
}

.Pricing_package_section .Information_section_priceing .active .card-body h4 {
  color: #fff;
}

.Pricing_package_section .Information_section_priceing .active .card-body span {
  color: #fff;
}

/* Transform */

.Transform_section .Transform_section_bg {
  background-image: linear-gradient(
      0deg,
      rgba(0, 0, 0, 0.37) 0%,
      rgba(0, 0, 0, 0.37) 100%
    ),
    url(../assets/img/Transform_bg.png);
  padding-top: 130px;
  padding-bottom: 135px;
  border-radius: 10px;
  margin: 40px 10px;
  color: #fff;
  padding-left: 30px;
  padding-right: 30px;
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
}

.Transform_section .Transform_section_bg h1 {
  font-size: 2rem;
  font-weight: 600;
}

/* footer_section */

.footer_section {
  background-image: linear-gradient(
      271deg,
      rgb(0 0 0 / 81%) 0%,
      rgb(0 0 0 / 76%) 100%
    ),
    url(../assets/img/footer_bg.png);
  background-size: cover;
  padding-top: 50px;
  /* padding-bottom: 50px; */
}

.footer_section .footer_section_left img {
  width: 200px;
}

.footer_section .footer_section_left p {
  font-size: 16px;
  color: #fff;
}

.footer_section .footer_section_middle h3 {
  color: #fff;
  font-weight: 600;
  margin-bottom: 20px;
  /* border-bottom: 2px solid #195D7E; */
}

.footer_section .footer_section_middle .flex-column a {
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  margin-bottom: 10px;
}

.footer_section .footer_section_middle .flex-column a:hover {
  color: #06d1b6;
}

.footer_section .footer_section_right h3 {
  color: #fff;
  font-weight: 600;
  margin-bottom: 20px;
}

.footer_section .footer_section_right p {
  color: #fff;
  font-weight: 600;
  margin-bottom: 20px;
}

.footer_section .footer-end {
  color: #fff;
  background-color: #0c090d;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.Office_Cleaning .tabs_Office h4 {
  color: #000;
  font-size: 28px;
  font-weight: 800;
}

.Office_Cleaning .tabs_Office .nav-pills .nav-link {
  border-radius: 5px;
  background: #f6f6f6;
  margin-bottom: 10px;
  color: #777;
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Office_Cleaning .tabs_Office .nav-pills .nav-link i {
  display: none;
}

.Office_Cleaning .tabs_Office .nav-pills .nav-link.active {
  border-radius: 5px;
  background: #078776;
  color: #fff;
}

/* .Office_Cleaning .tabs_Office .nav-pills .nav-link.active i {
  display: block;
} */

.Office_Cleaning .tabs_Office .card {
  border-radius: 10px;
  background: #f6f6f6;
  border: 0;
}

.Office_Cleaning .tabs_Office .card .card-body h4 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 15px;
}

.Office_Cleaning .tabs_Office .card .card-body img {
  width: 100%;
}

.Office_Cleaning .tabs_Office .card .card-body .contact-main .contact-info {
  display: flex;
  align-items: center;
  margin-top: 20px;
}

.Office_Cleaning
  .tabs_Office
  .card
  .card-body
  .contact-main
  .contact-info
  .icon-circle {
  width: 50px;
  height: 50px;
  background: #195d7e;
  border-radius: 100px;
  color: #fff;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Office_Cleaning
  .tabs_Office
  .card
  .card-body
  .contact-main
  .contact-info
  .contant_list {
  margin-left: 10px;
}

.Office_Cleaning
  .tabs_Office
  .card
  .card-body
  .contact-main
  .contact-info
  .contant_list
  h4 {
  margin-bottom: 0;
  color: #373737;
  font-size: 20px;
  font-weight: 500;
}

.Office_Cleaning
  .tabs_Office
  .card
  .card-body
  .contact-main
  .contact-info
  .contant_list
  p {
  color: #848484;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 0;
}

.Office_Cleaning .tabs_Office .card .contact-main {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}

.Office_Cleaning .tabs_Office .card .contact-main h6 {
  font-size: 16px;
  color: #195d7e;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Office_Cleaning .tabs_Office .card .card-body {
  text-align: center;
}

.Office_Cleaning .tabs_Office .card .card-body img {
  width: 200px;
}

.Office_Cleaning .tabs_Office .card .card-body .btn-primary {
  background-color: #078776;
  color: #fff;
  padding: 7px 20px;
  width: 100%;
  margin-top: 10px;
  opacity: 0.9;
}

.Office_Cleaning .tabs_Office .buy_our_products {
  color: #000;
  font-size: 22px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 800;
}

.Office_Cleaning .tabs_Office .card .card-body .btn-primary:hover {
  background-color: #078776;
  color: #fff;
  opacity: 1;
}

.Office_Cleaning .tabs_contant_view h4 {
  color: #000;
  font-size: 2rem;
  font-weight: 600;
  text-transform: capitalize;
}

.Office_Cleaning .tabs_contant_view p {
  color: #000;
  font-size: 18px;
  font-weight: 400;
}

.Office_Cleaning .tabs_contant_view h5 {
  color: #000;
  font-size: 1.5rem;
  font-weight: 600;
}

.Office_Cleaning .tabs_contant_view img {
  width: 100%;
  margin-bottom: 20px;
  margin-top: 20px;
}

.Office_Cleaning .tabs_contant_view .d-flex img {
  width: 100%;
  margin-bottom: 20px;
  margin-top: 20px;
  height: 300px;
}

/* fAQ_section */
.fAQ_section h6 {
  color: #000;
  font-size: 1.1rem;
  margin-bottom: 15px;
}

.fAQ_section h4 {
  color: #000;
  font-size: 1.8rem;
  font-weight: 600;
  margin-bottom: 15px;
}

.fAQ_section h4 span {
  color: #195d7e;
  font-size: 1.8rem;
  font-weight: 600;
}

.fAQ_section .accordion_FAQ .accordion-item {
  border: 0;
}

.fAQ_section .accordion_FAQ {
  position: relative;
}

.fAQ_section .accordion_FAQ .accordion-item .accordion-button:not(.collapsed) {
  box-shadow: 0px 2px 4px 0px rgba(165, 163, 174, 0.3);
  background: transparent;
  color: #000;
  font-weight: 600;
}

.fAQ_section .accordion_FAQ .accordion-item .accordion-button {
  box-shadow: 0px 2px 4px 0px rgba(165, 163, 174, 0.3);
  background: transparent;
  color: #000;
  font-weight: 600;
  margin-bottom: 20px;
}

.fAQ_section .accordion_FAQ .accordion-item .accordion-button::after {
  transform: rotate(270deg);
}

.fAQ_section
  .accordion_FAQ
  .accordion-item
  .accordion-button:not(.collapsed)::after {
  transform: rotate(0deg);
}

.fAQ_section .accordion_FAQ .faq_bg_img {
  position: absolute;
  bottom: 0;
  left: 0;
}

.fAQ_section .accordion_FAQ .accordion-item .accordion-collapse {
  box-shadow: 0px 2px 4px 0px rgba(165, 163, 174, 0.3);
  background: transparent;
  color: #000;
  font-weight: 400;
  margin-bottom: 20px;
}

.fAQ_section .FAQ_img img {
  width: 100%;
  border-radius: 0px 184px;
}

/*  */
.Team_Member_section {
  background-color: #f8f6f0;
  padding: 50px;
}

.Team_Member_section .Team_Member_List .card {
  border: 0;
  border-radius: 6px;
}

.Team_Member_section .Team_Member_List .card img {
  border-radius: 6px 6px 0px 0px;
}

.Team_Member_section .Team_Member_List .card .card-body h4 {
  font-size: 1.5rem;
  text-align: center;
  margin-bottom: 10px;
  color: #000;
}

.Team_Member_section .Team_Member_List .card .card-body h6 {
  font-size: 1.2rem;
  color: #757575;
  text-align: center;
  margin-bottom: 0;
}

/* Contact_Us_section */

.Contact_Us_section {
  padding: 50px;
}

.Contact_Us_section .Contact_Us_info h6 {
  color: #000;
}

.Contact_Us_section .Contact_Us_info h4 {
  color: #000;
  font-weight: 600;
  font-size: 2rem;
}

.Contact_Us_section .Contact_Us_info p {
  color: #000;
  font-size: 18px;
}

.Contact_Us_section .Contact_Us_info .Contact_Us_list {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}

.Contact_Us_section .Contact_Us_info .Contact_Us_list .Contact_Us_cricle {
  width: 50px;
  height: 50px;
  background-color: #195d7e;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 20px;
  margin-right: 15px;
}

.Contact_Us_section .Contact_Us_info .Contact_Us_list h5 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 5px;
}

.Contact_Us_section .Contact_Us_info .Contact_Us_list h6 {
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 0;
}

.Contact_Us_section .Contact_Us_form {
  background-color: #f6f6f6;
  padding: 30px;
  border-radius: 6px;
}

.Contact_Us_section .Contact_Us_form h4 {
  font-weight: 600;
}

.Contact_Us_section .Contact_Us_form .btn-primary {
  background-color: #078776;
  color: #fff;
  padding: 7px 20px;
  opacity: 0.9;
}

.Contact_Us_section .Contact_Us_form .btn-primary:hover {
  background-color: #078776;
  color: #fff;
  opacity: 1;
}

/* Application_section */
.Application_section .tabs_Office img {
  width: 100%;
  padding: 15px;
}

.Application_section .Application_form h4 {
  color: #195d7e;
  font-size: 1.5rem;
}

.Application_section .Application_form h6 {
  color: #000;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
  margin-top: 10px;
}

.Application_section .Application_form {
  background-color: #f6f6f6;
  padding: 30px;
  border-radius: 6px;
  height: 100%;
}

.Application_section .Application_form .btn-primary {
  background-color: #078776;
  color: #fff;
  padding: 7px 20px;
  opacity: 0.9;
}

.Contact_Us_section .Contact_Us_form .btn-primary:hover {
  background-color: #078776;
  color: #fff;
  opacity: 1;
}

.Application_section .Application_form .btn-outline-primary {
  border: 1px solid #078776;
  color: #078776;
  padding: 7px 20px;
  opacity: 0.9;
  background: #07877600 !important;
}

.Application_section .Application_form img {
  width: 140px;
  margin: 0;
}

.Application_section .Application_form .d-flex h6 {
  font-weight: 400;
}

.Application_section .Application_form .d-flex h6 p {
  color: #757575;
  margin-bottom: 0;
  font-size: 16px;
}

.Application_section .Application_form .dropdown-divider {
  border: 1px solid #000;
  margin-top: 20px;
  margin-bottom: 20px;
}

.Application_section .Application_form .account-img {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.Application_section .Application_form .account-img img {
  width: 110px;
  border-radius: 6px;
  cursor: pointer;
}

.Application_section .Application_form .account-img .active {
  border: 1px solid #078776;
  border-radius: 6px;
}

.btn-primary:hover {
  background-color: #078776;
  color: #fff;
  opacity: 1;
}

.Application_section .Application_form_btn .btn-primary {
  background-color: #078776;
  color: #fff;
  padding: 7px 20px;
  opacity: 0.9;
}

.Application_section .Application_form_btnm .btn-primary:hover {
  background-color: #078776;
  color: #fff;
  opacity: 1;
}

.Application_section .Application_form_btn .btn-outline-primary {
  border: 1px solid #078776;
  color: #078776;
  padding: 7px 20px;
  opacity: 0.9;
  background: #07877600 !important;
}

.Subscribe_section .Subscribe-form {
  background-image: url(../assets/img/Subscribe-form_bg.png);
  padding-top: 100px;
  padding-bottom: 100px;
  margin: 10px;
  background-size: contain;
}

.Subscribe_section .Subscribe-form h4 {
  font-size: 1.3rem;
  text-align: center;
}

.Subscribe_section .Subscribe-form .Subscribe_email {
  display: flex;
  align-items: center;
}

.Subscribe_section .Subscribe-form .btn-primary {
  background-color: #078776;
  color: #fff;
  padding: 5px 20px;
  opacity: 0.9;
  margin-left: 10px;
}

.Subscribe_section .Subscribe-form .btn-primary:hover {
  background-color: #078776;
  color: #fff;
  opacity: 1;
}

.Policy_section .Policy_section_list {
  list-style: none;
  padding: 0;
}

.Policy_section .Policy_section_list span {
  font-weight: 600;
}

.Policy_section .text-heading {
  font-weight: 600;
}

.Policy_section .Policy_img_container img {
  height: 260px;
  width: 220px;
  /* margin-bottom: 10px; */
}

.Policy_section .Policy_img_container .last_img {
  height: 300px;
  width: 220px;
  margin-bottom: 10px;
}

.Policy_section .Policy_1_img {
  height: 300px;
  width: 100%;
  margin-bottom: 10px;
  border-radius: 20px;
}

/* file uploading */

.Subscribe_section .Application_section .file-upload {
  background-color: #f6f6f6;
  margin: 0 auto;
  border-radius: 10px;
  height: 100%;
}

.Subscribe_section .Application_section .file-upload-content {
  display: none;
  text-align: center;
}

.Subscribe_section .Application_section .file-upload-input {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  outline: none;
  opacity: 0;
  cursor: pointer;
}

.Subscribe_section .Application_section .image-upload-wrap {
  border: 2px dashed #dbdade;
  position: relative;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.Subscribe_section .Application_section .image-upload-wrap .close-btn i {
  position: absolute;
  top: 16px;
  background: white;
  right: 36%;
  z-index: 1;
  font-size: 20px;
  cursor: pointer;
  color: #e00d0d;
  border-radius: 119px;
}

.Subscribe_section .Application_section .image-title-wrap {
  padding: 0 15px 15px 15px;
  color: #4b465c;
}

.Subscribe_section .Application_section .drag-text {
  text-align: center;
  padding: 50px 0;
}

.Subscribe_section .Application_section .drag-text svg {
  font-size: 20px;
  color: #078776;
  border-radius: 5px;
  background: rgba(224, 26, 79, 0.11);
  margin-bottom: 10px;
}

.Subscribe_section .Application_section .drag-text h3 {
  font-weight: 500;
  text-transform: capitalize;
  font-size: 20px;
  margin: auto;
  width: 200px;
}

.Subscribe_section .Application_section .file-upload-image {
  max-height: 200px;
  max-width: 200px;
  margin: auto;
  padding: 20px;
}

.Subscribe_section .Application_section .text-end .btn-primary {
  background-color: #078776;
  color: #fff;
  padding: 7px 20px;
  opacity: 0.9;
  margin-left: 10px;
}

.Subscribe_section .Application_section .text-end .btn-primary:hover {
  background-color: #078776;
  color: #fff;
  opacity: 1;
}

.Subscribe_section .Application_section .text-end .btn-outline-primary {
  border: 1px solid #078776;
  color: #078776;
  padding: 7px 20px;
  opacity: 0.9;
  background: #07877600 !important;
  margin-left: 5px;
}

/* end */

/* login */

.login_section {
  background-color: #61dfcf17;
  min-height: 100vh;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
}

.login_section .login_section_img img {
  width: 100%;
}

.login_section .login_section_form {
  background-image: url(../assets/img/login_bg_img.png);
  min-height: 100vh;
  background-size: cover;
  background-repeat: no-repeat;
}

.login_section .login_section_form .login_form_area_hp {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.login_section .login_section_form .login_section_content {
  /* padding: 0px 100px; */
  width: 70%;
}

.login_section .login_section_form .login_section_content img {
  background: #fff;
  padding: 10px;
  border-radius: 10px;
  width: 150px;
  margin-bottom: 15px;
}

.login_section .login_section_form .login_section_content h4 {
  color: #fff;
  font-weight: 600;
  text-align: center;
}

.login_section .login_section_form .login_section_content .form-label {
  color: #fff;
}

.login_section .login_section_form .login_section_content a {
  color: #fff;
  text-decoration: none;
}

.login_section .login_section_form .login_section_content .btn-primary {
  background-color: #078776;
  color: #fff;
  padding: 5px 20px;
  margin-bottom: 10px;
  border: 0;
}

.login_section .login_section_form .login_section_content .btn-google {
  background-color: #fff;
  color: #000;
  padding: 5px 20px;
  border: 0;
}

.login_section .login_section_form .login_section_content .btn-google img {
  width: 20px;
  margin-bottom: 0;
  padding: 0;
  margin-right: 10px;
}

/* dashboard_section */

.dashboard_section .Information_section .cleaning_Type {
  box-shadow: none;
}

.dashboard_section
  .Information_section
  .cleaning_Type
  .nav-pills
  .nav-link.active {
  align-items: center;
}

.dashboard_section .Information_section .cleaning_Type .nav-pills .nav-link {
  align-items: center;
}

.dashboard_section
  .Information_section
  .cleaning_Type
  .nav-pills
  .nav-link.active
  .btn-primary {
  border-radius: 6px;
  background-color: rgba(115, 103, 240, 0.08);
  margin-right: 5px;
  border: 0;
  color: #078776;
  font-weight: 600;
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 !important;
}

.dashboard_section
  .Information_section
  .cleaning_Type
  .nav-pills
  .nav-link.active
  .btn-primary
  svg {
  stroke: #078776;
}

.dashboard_section
  .Information_section
  .cleaning_Type
  .nav-pills
  .nav-link.active
  .icon-color-svg
  svg {
  fill: #078776;
  stroke: none;
}

.dashboard_section
  .Information_section
  .cleaning_Type
  .nav-pills
  .nav-link
  .icon-color-svg
  svg {
  fill: #777;
  stroke: none !important;
}

.dashboard_section
  .Information_section
  .cleaning_Type
  .nav-pills
  .nav-link
  .btn-primary {
  fill: none;
  stroke: #777 !important;
}

.dashboard_section
  .Information_section
  .cleaning_Type
  .nav-pills
  .nav-link
  .btn-primary
  svg {
  stroke: #777;
}

.dashboard_section .Information_section .cleaning_Type .flex-left {
  border-radius: 10px;
  background: #fff;
  box-shadow: rgb(231 231 231) 0px 0px 3px 2px;
  padding-top: 20px;
  padding-bottom: 20px;
  min-height: 100%;
}

.dashboard_section .Information_section .cleaning_Type .flex-right {
  border-radius: 10px;
  background: #fff;
  box-shadow: rgb(231 231 231) 0px 0px 3px 2px;
  padding: 20px;
  min-height: 100%;
}

.dashboard_section .Information_section .table {
  border: 1px solid #d3d3d3;
}

.dashboard_section .Information_section .table-header {
  background: #59fae4;
}

.dashboard_section .Information_section .table-header th {
  font-weight: 400;
}

.dashboard_section .Information_section .View_Details {
  border-radius: 32px;
  background: rgba(4, 136, 72, 0.05);
}

.dashboard_section .Information_section .btn_Accept {
  border-radius: 32px;
  background: rgba(4, 136, 72, 0.05);
}

.dashboard_section .Information_section .btn_Failed {
  border-radius: 32px;
  background: rgba(225, 25, 0, 0.05);
}

.dashboard_section .Information_section .btn_progress {
  border-radius: 32px;
  background: rgba(255, 42, 135, 0.05);
}

.dashboard_section .Information_section .btn_Pending {
  border-radius: 32px;
  background: rgba(255, 153, 0, 0.05);
}

.dashboard_section .Information_section ol {
  counter-reset: item;
}

.dashboard_section .Information_section ol li {
  display: block;
  color: #000;
  font-weight: 500;
  margin-bottom: 10px;
}

.dashboard_section .Information_section ol li:before {
  content: counters(item, '.') ' ';
  counter-increment: item;
}

.dashboard_section .Information_section ol li:before {
  content: counters(item, '.') '. ';
  counter-increment: item;
}

.dashboard_section .Information_section .btn-primary {
  background-color: #078776;
  color: #fff;
  padding: 7px 20px;
  opacity: 0.9;
}

.dashboard_section .Information_section .btn-primary:hover {
  background-color: #078776;
  color: #fff;
  opacity: 1;
}

.dashboard_section .Information_section .btn-outline-primary {
  border: 1px solid #078776;
  color: #078776;
  padding: 7px 20px;
  opacity: 0.9;
  background: #07877600 !important;
}

.Subscribe_section .Subscribe-Select_Plan .Select_Plan {
  border-radius: 15px;
  border: 0px solid #078776;
  background: #f6f6f6;
  padding: 15px;
  margin-bottom: 15px;
}

.Subscribe_section .Subscribe-Select_Plan .Select_Plan img {
  width: 80px;
}

.Subscribe_section .Subscribe-Select_Plan .active {
  border-radius: 15px;
  border: 2px solid #078776;
  background: #f6f6f6;
  padding: 15px;
}

.Subscribe_section .Subscribe-Select_Plan .Select_Plan .form-check-label {
  width: 100%;
}

.Subscribe_section .Subscribe-Select_Plan .Discount_Code {
  font-weight: 600;
  font-size: 25px;
}

.Subscribe_section .Subscribe-Select_Plan .Select_Plan .form-check-label h5 {
  font-size: 18px;
  margin-bottom: 0;
  font-weight: 600;
  color: #000;
}

.Subscribe_section .Subscribe-Select_Plan .Select_Plan .form-check-label p {
  font-size: 15px;
  margin-top: 5px;
  font-weight: 400;
}

.Subscribe_section .Subscribe-Select_Plan .btn-primary {
  background-color: #078776;
  color: #fff;
  padding: 7px 20px;
  opacity: 0.9;
}

.Subscribe_section .Subscribe-Select_Plan .btn-primary:hover {
  background-color: #078776;
  color: #fff;
  opacity: 1;
}

.Subscribe_section .Subscribe-Select_Plan h5 {
  font-size: 25px;
  font-weight: 600;
}

.Terms_and_conditions .card {
  box-shadow: 0px 4px 18px 0px rgba(75, 70, 92, 0.1);
  border-radius: 6px;
  border: 0;
}

.Terms_and_conditions .card .card-body h4 {
  color: #4b465c;
  font-family: Montserrat;
  font-size: 24px;
  font-weight: 600;
}

.Terms_and_conditions .card .card-body ol li {
  color: #4b465c;
  font-size: 16px;
}

.Terms_and_conditions .card .card-body .text-end .btn-primary {
  background-color: #078776;
  color: #fff;
  padding: 7px 20px;
  opacity: 0.9;
  margin-right: 5px;
}

.Terms_and_conditions .card .card-body .text-end .btn-primary:hover {
  background-color: #078776;
  color: #fff;
  opacity: 1;
}

.Terms_and_conditions .card .card-body .text-end .btn-outline-primary {
  border: 1px solid #078776;
  color: #078776;
  padding: 7px 20px;
  opacity: 0.9;
  background: #07877600 !important;
}

.Order_new-header .new_heading {
  font-weight: 600;
  text-transform: capitalize;
}

.Order_new-header .card-list .active {
  color: #078776;
  font-weight: 600;
}

.Order_new-header .card-list {
  text-align: end;
}

.Order_new-header .card-list a {
  text-decoration: none;
  color: #000;
  margin: 0 10px;
  color: #5b5b5b;
}

.Order_new-header .card-list a .bastket_icon {
  width: 22px;
  height: 22px;
  border-radius: 100px;
  background-color: #195d7e;
  position: absolute;
  bottom: -7px;
  right: -9px;
  color: #fff;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Order_new-body .card {
  background: #fff;
  border: 0;
  border-radius: 5px;
  height: 100%;
  border: 1px solid #e0e0e0;
  box-shadow: 0px 0px 6px 0px rgba(75, 70, 92, 0.1);
}

.Order_new-body .card .card-body {
  padding: 10px;
}

.Order_new-body .card .card-body img {
  width: 100px;
  height: 100px;
  object-fit: fill;
}

.Order_new-body .card .contact-main {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}

.Order_new-body .card .contact-main h6 {
  font-size: 15px;
  color: #195d7e;
  font-weight: 600;
  word-break: break-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Order_new-body .card .contact-main h6 {
  font-size: 15px;
  color: #195d7e;
  font-weight: 600;
}

.Order_new-body .card .btn-primary {
  background-color: #078776;
  color: #fff;
  padding: 7px 20px;
  opacity: 0.9;
  width: 100%;
  margin-top: 10px;
  padding: 5px;
}

.Order_new-product .card {
  background-color: #f5f5f5;
  border: 0;
}

.Order_new-product .card .card-body img {
  width: 260px;
  height: 300px;
}

.Order_new-product .product_info h4 {
  color: #4b465c;
  font-size: 25px;
  font-weight: 600;
  margin-bottom: 0;
}

.Order_new-product .product_info p {
  color: #195d7e;
  font-size: 25px;
  font-weight: 500;
}

.Order_new-product .product_info h5 {
  color: #000;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 15px;
}

.Order_new-product .product_info .count {
  display: flex;
  align-items: center;
}

.Order_new-product .product_info .count .number_count {
  color: #4b465c;
  font-size: 20px;
  font-weight: 500;
  margin: 0 30px;
}

.Order_new-product .product_info .btn-min {
  background: #fff;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  filter: drop-shadow(0px 2px 5px rgba(0, 0, 0, 0.25));
}

.Order_new-product .product_info .btn-max {
  background: #fff;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  filter: drop-shadow(0px 2px 5px rgba(0, 0, 0, 0.25));
}

.Order_new-product .btn-primary {
  background-color: #078776;
  color: #fff;
  opacity: 0.9;
  margin-top: 10px;
  padding: 5px 30px;
}

.Order_new-product .btn-primary:hover {
  background-color: #078776;
  color: #fff;

  opacity: 1;
}

.Order_new-product h3 {
  font-weight: 600;
}

.Order_new-product p {
  font-size: 18px;
}

.Order_new-product .Continue_shopping {
  text-decoration: none;
  color: #078776;
}

.Continue_shopping {
  text-decoration: none;
  color: #078776;
}

.Order_new-product .table-shoping {
  border: 0 solid #fff !important;
  font-size: 20px;
}

.Order_new-product .table-shoping .shoping_card {
  display: flex;
  align-items: center;
}

.Order_new-product .table-shoping .shoping_card .shoping_img {
  background: #e7e6e6;
  padding: 20px;
  width: fit-content;
  display: flex;
  border-radius: 15px;
  margin-right: 20px;
}

.Order_new-product .table-shoping .shoping_card .shoping_img img {
  width: 70px;
  height: 70px;
}

.Order_new-product .table-shoping .shoping_card .shoping_content h5 {
  font-size: 20px;
  color: #4b465c;
  font-weight: 600;
  margin-bottom: 0;
  word-break: break-all;
}

.Order_new-product .table-shoping .shoping_card .shoping_content p {
  font-size: 18px;
  color: #4b465c;
  margin-bottom: 0;
}

.Order_new-product .table-shoping .count {
  display: flex;
  align-items: center;
}

.Order_new-product .table-shoping .count .number_count {
  color: #4b465c;
  font-size: 20px;
  font-weight: 500;
  margin: 0 30px;
}

.Order_new-product .table-shoping .btn-min {
  background: #fff;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  border: 0;
  filter: drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.25));
}

.Order_new-product .table-shoping .btn-max {
  background: #fff;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  filter: drop-shadow(0px 2px 5px rgba(0, 0, 0, 0.25));
}

.Order_new-product .nav-tabs {
  border: 0;
  margin-bottom: 15px;
}

.Order_new-product .nav-tabs .nav-link.active {
  border: 0;
  color: #078776;
  font-weight: 600;
}

.Order_new-product .nav-tabs .nav-link {
  color: #000;
  border: 0;
}

.Order_new-product .nav-tabs .nav-link:hover {
  color: #000;
  border: 0;
}

.Order_new-product .table {
  border: 1px solid #d3d3d3;
}

.Order_new-product .table .table-header {
  background-color: #f2f2f2;
}

.Order_new-product .table .table-header th {
  text-transform: uppercase;
  color: #4b465c;
  letter-spacing: 1px;
}

.Order_new-product .product_info h3 {
  font-size: 20px;
}

.Order_new-product .table tr td {
  color: #000;
  font-weight: 400;
}

.Order_new-product .table tr td .View_Details_order {
  cursor: pointer;
  color: #07874a;
  text-decoration: none;
  word-break: break-all;
}

.Order_new-product .table tr td .btn-active {
  border-radius: 32px;
  border: 1px solid #07874a;
  background: rgba(7, 135, 74, 0.5);
  padding: 5px 20px;
}

.Order_new-product .table tr td .btn-pending {
  border-radius: 32px;
  border: 1px solid #f9c22e;
  background: rgb(253 223 144 / 32%);
  padding: 5px 20px;
  white-space: nowrap;
  text-align: center;
  font-size: 15px;
  color: #f9c22e;
}

.Order_new-product .table tr td .btn-deactive {
  border-radius: 32px;
  border: 1px solid #e01a4f;
  background: rgba(224, 26, 79, 0.5);
  padding: 5px 20px;
}

.Order_new-product .table tr td .btn-view {
  border-radius: 32px;
  border: 1px solid #078776;
  background: rgba(0, 128, 0, 0.17);
  color: #008000;
  padding: 3px 20px;
  white-space: nowrap;
  text-align: center;
  font-size: 15px;
}

.Order_new-product .table tr td .btn-return {
  border-radius: 32px;
  border: 1px solid #2ea4f9;
  background: rgb(46 164 249 / 12%);
  color: #2ea4f9;
  padding: 3px 20px;
  white-space: nowrap;
  text-align: center;
  font-size: 15px;
}

.main_order .Your_Order_main {
  /* display: flex;
  justify-content: space-between;
  align-items: center; */
  margin-bottom: 10px;
}

.main_order .Your_Order_main .Your_Order {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.main_order .Your_Order_main .Your_Order .img-bg {
  background-color: #e7e6e6;
  padding: 10px;
  border-radius: 5px;
}

.main_order .Your_Order_main .Your_Order .img-bg img {
  width: 60px;
  height: 60px;
}

.main_order .Your_Order_main .Your_Order .Your_Order_content h4 {
  margin-bottom: 0;
  font-size: 20px;
  word-break: break-all;
  color: #4b465c;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.main_order .Your_Order_main .Your_Order .Your_Order_content {
  margin-left: 10px;

  width: 100%;
}

.main_order .Your_Order_main .Your_Order .Your_Order_content p {
  margin-bottom: 0;
  font-size: 16px;
  color: #4b465c;
}

.main_order .your_order_text {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0;
}

.main_order .your_order_text h5 {
  color: #525252;
  font-weight: 400;
  font-size: 16px;
}

.main_order .your_order_text h6 {
  color: #000;
  font-weight: 600 !important;
  font-size: 15px;
  margin-left: 15px;
}

.main_order .order-track-step {
  display: flex;
  height: 5rem;

  &:last-child {
    overflow: hidden;
    height: 4rem;
  }
}

.main_order .order-track-step:last-child .order-track-status span:last-of-type {
  display: none;
}

.main_order .order-track-status {
  margin-right: 1.5rem;
  position: relative;
}

.main_order .order-track-status-dot {
  display: block;
  width: 2.2rem;
  height: 2.2rem;
  border-radius: 50%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #078776;
}

.main_order .order-track-step:last-child .order-track-status-dot {
  display: block;
  width: 2.2rem;
  height: 2.2rem;
  border-radius: 50%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #d9d9d9;
}

.main_order .order-track-status-line {
  display: block;
  margin: 0 auto;
  width: 2px;
  height: 5rem;
  background: #078776;
}

.main_order .order-track-text-stat {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 3px;
}

.main_order .order-track-text-sub {
  font-size: 1rem;
  font-weight: 300;
}

.main_order .order-track {
  transition: all 0.3s height 0.3s;
  transform-origin: top center;
  /* transform: scale(0); */
  /* height: 0; */
}

.Order_new-product .proceed_to_checkout .nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background: none;
  color: #000;
  border-bottom: 2px solid #078776;
  border-radius: 0;
}

.Order_new-product .proceed_to_checkout .nav-pills .nav-link {
  color: #000;
  border-radius: 0;
  border: 2px solid #fff;
}

.Order_new-product .bg-transparent {
  border: 1px solid #dbdade;
}

.Order_new-product
  .bg-transparent
  .Subscribe_section
  .Subscribe-Select_Plan
  .Select_Plan
  img {
  width: 80px;
  height: auto;
}

.Order_new-product .bg-transparent .Subscribe_section .btn-Previous {
  background-color: #9f9f9f;
  color: #fff;
  padding: 5px 30px;
}

.Order_new-product
  .proceed_to_checkout
  .bg-transparent
  .nav-pills
  .nav-link.active,
.nav-pills .show > .nav-link {
  background: none;
  color: #000;
  border: 2px solid #078776;
  border-radius: 5px;
}

.Order_new-product
  .proceed_to_checkout
  .bg-transparent
  .nav-pills
  .nav-link.active,
.nav-pills .show > .nav-link {
  background: none;
  color: #000;
  border: 2px solid #078776;
  border-radius: 5px;
  padding: 15px 30px;
}

.Order_new-product .proceed_to_checkout .bg-transparent .nav-pills .nav-link {
  padding: 15px 30px;
  border-radius: 5px;
  border: 2px solid #dbdade;
  margin-left: 10px;
}

.Order_new-product
  .proceed_to_checkout
  .bg-transparent
  .nav-pills
  .nav-link.active
  i,
.nav-pills .show > .nav-link {
  color: #078776;
}

.Order_new-product .proceed_to_checkout .bg-transparent .nav-pills .nav-link i {
  font-size: 25px;
}

.Order_new-product
  .proceed_to_checkout
  .bg-transparent
  .nav-pills
  .nav-link
  h6 {
  font-size: 20px;
  margin-top: 5px;
}

.Order_new-product .proceed_to_checkout .bg-transparent .btn-Previous {
  background-color: #9f9f9f;
  color: #fff;
  padding: 5px 30px;
}

.Send_Message .btn-primary {
  background-color: #078776;
  color: #fff;
  opacity: 0.9;
  padding: 5px 30px;
}

.Send_Message .btn-primary:hover {
  background-color: #078776;
  color: #fff;
  opacity: 1;
}

.Send_Message .btn-outline-primary {
  border: 1px solid #078776;
  color: #078776;
  padding: 5px 30px;
  opacity: 0.9;
  background: #07877600 !important;
}

.table_kj .btn-success_add {
  background-color: #195d7e;
  color: #fff;
  opacity: 0.9;
  padding: 5px 30px;
}

.table_kj .btn-success_add:hover {
  background-color: #195d7e;
  color: #fff;
  opacity: 0.9;
  padding: 5px 30px;
}

.table_kj .table-header-kj {
  border: 1px solid #d3d3d3;
  background: #59fae4;
  white-space: nowrap;
}

.table_kj .table-header-kj tr th {
  text-transform: uppercase;
}

.btn-view {
  background: rgba(4, 136, 72, 0.05);
  color: #292e34;
  text-align: center;
  border-radius: 32px;
  font-size: 15px;
  padding: 0px 18px;
  white-space: nowrap;
}

.btn-view:hover {
  background: rgba(4, 136, 72, 0.05);
  color: #292e34;
  border-radius: 32px;
}

.btn-Inactive {
  background: rgba(255, 0, 0, 0.19);
  color: #ff0000;
  text-align: center;
  border-radius: 32px;
  font-size: 15px;
  padding: 0px 18px;
}

.btn-Inactive:hover {
  background: rgba(255, 0, 0, 0.19);
  color: #ff0000;
  border-radius: 32px;
}

.btn-new {
  text-align: center;
  border-radius: 32px;
  font-size: 15px;
  padding: 5px 18px;
  background: rgba(4, 136, 72, 0.19);
  color: #048848;
  /* min-width: 120px; */
  width: fit-content;
}

.btn-new:hover {
  border-radius: 32px;
  background: rgba(4, 136, 72, 0.19);
  color: #048848;
  width: fit-content;
}

.btn-Hold {
  text-align: center;
  border-radius: 32px;
  font-size: 15px;
  padding: 0px 18px;
  background: rgba(255, 165, 0, 0.14);
  color: #ffa500;
  min-width: 120px;
}

.btn-Hold:hover {
  border-radius: 32px;
  background: rgba(255, 165, 0, 0.14);
  color: #ffa500;
  min-width: 120px;
}

.btn-Completed {
  text-align: center;
  border-radius: 32px;
  font-size: 15px;
  padding: 0px 18px;
  background: rgba(0, 128, 0, 0.17);
  color: #008000;
  min-width: 120px;
}

.btn-Completed:hover {
  border-radius: 32px;
  background: rgba(0, 128, 0, 0.17);
  color: #008000;
  min-width: 120px;
}

.btn-Progress {
  text-align: center;
  border-radius: 32px;
  font-size: 15px;
  padding: 0px 18px;
  background: rgba(0, 191, 255, 0.17);
  color: #00bfff;
  min-width: 120px;
}

.btn-Progress:hover {
  border-radius: 32px;
  background: rgba(0, 191, 255, 0.17);
  color: #00bfff;
  min-width: 120px;
}

.btn-danger-cancel {
  text-align: center;
  border-radius: 32px;
  font-size: 15px;
  padding: 0px 18px;
  background: rgb(255 0 0 / 17%);
  color: #ff1212;
  min-width: 120px;
}

.btn-danger-cancel:hover {
  text-align: center;
  border-radius: 32px;
  font-size: 15px;
  padding: 0px 18px;
  background: rgb(255 0 0 / 17%);
  color: #ff1212;
  min-width: 120px;
}

.View_Details_kj h6 {
  text-transform: capitalize;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  color: #666666;
}

.View_Details_kj .View_Details_border {
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.17);
  padding: 15px;
}

.View_Details_kj .View_Details_border .text-View_Details-headering {
  color: #292e34;
  font-size: 18px;
  font-weight: 500;
  word-break: break-all;
}

.View_Details_kj .View_Details_border .text-View_Details {
  color: #7b818d;
}

.label-text-profile {
  color: #000000;
}

.label-heading {
  color: #000000;
  font-weight: 700;
}

.id_upload {
  width: 250px;
}

.profile_img {
  width: 104px;
  height: 104px;
  background-color: #078776;
  border-radius: 7px;
  margin-top: -30px;
  border: 3px solid #fff;
  overflow: hidden;
}

.prifile-text {
  color: #4b465c;
  font-weight: 600;
}

.prifile-subheading {
  color: #000;
  font-weight: 600;
}

.edit_icon {
  width: 40px;
  height: 40px;
  background-color: #078776;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 137px;
  font-size: 18px;
  cursor: pointer;
}

.dashboard_section
  .Information_section
  .cleaning_Type
  .nav-pills
  .nav-link
  .icon-color-svg_icon
  svg {
  fill: none !important;
  stroke: #777 !important;
}

.Information_section
  .cleaning_Type
  .nav-pills
  .nav-link.active
  .icon-color-svg_icon
  svg {
  fill: none !important;
  stroke: #078776 !important;
}

.Terms_inSubscriber .main {
  margin: 0;
  padding: 0;
}

.Terms_inSubscriber .main .card .card-body {
  margin: 0;
  padding: 0;
}

.Terms_inSubscriber .Terms_and_conditions .card {
  box-shadow: none;
}

.Terms_inSubscriber .Terms_and_conditions .card .card-body h4 {
  color: #000;
  font-size: 1.1rem;
  font-weight: bold;
}

/* admin css */

.admin-card {
  border-radius: 6px;
  background: var(--Light-Solid-Color-Extra-Card-Background, #fff);
  border: 0;
  /* Light/Gray/Card */
  box-shadow: 0px 4px 18px 0px rgba(75, 70, 92, 0.1);
  padding: 15px;
}

.btn-Add-admin {
  background-color: #195d7e;
  color: #fff;
  opacity: 0.9;
}

.btn-Add-admin:hover {
  background-color: #195d7e;
  color: #fff;
  opacity: 1;
}

.action-btn a {
  color: #000;
  margin: 0 10px;
}

.btn-Cancel-admin {
  background-color: #d00101;
  color: #fff;
  opacity: 0.9;
  margin-left: 10px;
}

.btn-Cancel-admin:hover {
  background-color: #d00101;
  color: #fff;
  opacity: 1;
  margin-left: 10px;
}

.InStock {
  border-radius: 32px;
  background: rgba(27, 132, 255, 0.19);
  color: #1b84ff;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 140px;
  white-space: nowrap;
  padding: 5px 15px;
}

.Delivering {
  border-radius: 32px;
  background: rgba(27, 132, 255, 0.19);
  color: #1b84ff;
  display: flex;
  justify-content: center;
  align-items: center;
  /* max-width: 140px; */
}

.OutofStock {
  border-radius: 32px;
  background: rgba(255, 0, 0, 0.19);
  color: #f00;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 140px;
}

.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.btn-Upload {
  border: 0px solid gray;
  color: #fff;
  background-color: #078776;
  padding: 8px 15px;
  border-radius: 8px;
  font-size: 15px;
  cursor: pointer;
  margin-right: 5px;
}

.upload-btn-wrapper input[type='file'] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.max-file {
  color: #495057;
  font-size: 15px;
}

.btn-Assign {
  background-color: #078776;
  color: #fff !important;
  text-decoration: none;
  border-radius: 100px;
  padding: 3px 10px;
  font-size: 15px;
  white-space: nowrap;
}

.action-btn {
  display: flex;
}

.table_kj .table tr th,
.table_kj .table tr td {
  white-space: nowrap;
}

.order_newlist .border-bottom {
  border-bottom: 1px solid #d3d3d3;
}

.order_newlist .text-View_Details-headering {
  color: #706f6f;
}

.order_newlist .text-View_Details_title {
  color: #000;
}

.cp {
  color: #008000;
  cursor: pointer;
}

.cp:hover {
  color: #078776;
  cursor: pointer;
}

/* .close_btn {
  display: flex;
  width: 30px;
  height: 30px;
  padding: 3px;
  /* flex-direction: column; */
  /*justify-content: center;
  align-items: center;
  /* gap: 10px; */
 /* border-radius: 40px;
  border: 1px solid #d3d3d3;
  background: #fff;
  color: #e63a00;
  position: absolute;
  right: -15px;
  cursor: pointer;
} */
.close_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid #d3d3d3;
  background: #fff;
  color: #e63a00;
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 10;
  cursor: pointer;
}

.email_temp input {
  border: 0;
  border-bottom: 1px solid #dadada;
  border-radius: 0;
  box-shadow: none;
}

.email_temp input:focus {
  border: 0;
  border-bottom: 1px solid #dadada;
  border-radius: 0;
  box-shadow: none;
}

.email_temp textarea {
  border: 0;
  border-radius: 0;
  resize: none;
  box-shadow: none;
}

.email_temp textarea:focus {
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

.mb-2_kj {
  margin-bottom: 2rem;
}

.mb-7_kj {
  margin-bottom: 5rem;
  margin-top: 2rem;
}

.ngx-pagination .current {
  padding: 0.1875rem 0.625rem;
  background: #398f84 !important;
  color: #fefefe;
  cursor: default;
}

.completed .ng-select.ng-select-single .ng-select-container {
  background: rgba(4, 136, 72, 0.19) !important;
  color: #048848 !important;
  border: 1px solid #048848;
}

.pending .ng-select.ng-select-single .ng-select-container {
  background: rgba(255, 165, 0, 0.14);
  color: #ffa500;
  border: 1px solid #ffa500;
}

.onHold .ng-select.ng-select-single .ng-select-container {
  background: rgba(255, 165, 0, 0.14);
  color: #ffa500;
  border: 1px solid #ffa500;
}

.InProgress .ng-select.ng-select-single .ng-select-container {
  background: rgba(0, 191, 255, 0.17);
  color: #00bfff;
  border: 1px solid #00bfff;
}

.Pending .ng-select.ng-select-single .ng-select-container {
  background: rgba(0, 191, 255, 0.17);
  color: #00bfff;
  border: 1px solid #00bfff;
}

.Rejected .ng-select.ng-select-single .ng-select-container {
  background: rgba(255, 165, 0, 0.14);
  color: #ffa500;
  border: 1px solid #ffa500;
}

.Approved .ng-select.ng-select-single .ng-select-container {
  background: rgba(4, 136, 72, 0.19) !important;
  color: #048848 !important;
  border: 1px solid #048848;
}

.Completed .ng-select.ng-select-single .ng-select-container {
  background: rgba(4, 136, 72, 0.19) !important;
  color: #048848 !important;
  border: 1px solid #048848;
}

.btn_Approved {
  background: rgba(4, 136, 72, 0.19) !important;
  color: #048848 !important;
  border: 1px solid #048848;
  width: 100%;
}

.btn_Approved {
  background: rgba(4, 136, 72, 0.19) !important;
  color: #048848 !important;
  border: 1px solid #048848 !important;
  width: 100%;
}

.btn-deactive {
  border: 1px solid #e01a4f;
  color: #e01a4f !important;
  background: rgb(224 26 79 / 22%);
  width: 100%;
}

.btn-deactive:hover {
  border: 1px solid #e01a4f;
  color: #e01a4f !important;
  background: rgb(224 26 79 / 22%);
  width: 100%;
}

.profile_edit_section_hp {
  background-color: #fff;
  background-color: #fff;
  box-shadow: 0 0 4px 3px #c0c0c063;
  padding: 20px;
}

.profile_edit_section_hp .btn-primary {
  background-color: #078776;
  color: #fff;
  padding: 7px 20px;
}

.color-grey-4Disable {
  background-color: #f5efef !important;
  border: 1px solid #ccc;
}

/* HP */

/* input,
textarea {
  font-size: 17px !important;
  padding: 7px 15px !important;
}

input:focus,
textarea:focus {
  box-shadow: none !important;
}

label {
  font-size: 15px !important;
  color: #555 !important;
  margin-bottom: 5px !important;
}

.btn {
  font-size: 17px !important;
  font-weight: 500 !important;
  width: auto !important;
  padding: 5px 15px !important;
}

.table-header {
  border: 1px solid #D3D3D3;
  background: #59FAE4;
  text-transform: capitalize;
  color: #4B465C;
  font-size: 18px;
  white-space: nowrap;
  font-weight: 600;
}

table tbody tr {
  font-size: 16px;
  font-weight: 500;
  border-radius: 5px;
}

.card-header {
  padding-left: 0 !important;
  margin-bottom: 10px;
}

.card-header h4 {
  font-size: 25px !important;
  font-weight: 800 !important;
} */

.Complaint_form_detail_area_hp .Complaint_form_detail_item label {
  font-size: 15px;
  font-weight: 400;
  color: #004e43;
}

.Complaint_form_detail_area_hp .Complaint_form_detail_item h6 {
  font-size: 17px;
  font-weight: 500;
  padding-left: 5px;
  text-transform: capitalize;
}

@media (max-width: 600px) {
  .Order_new-product .table-shoping .shoping_card .shoping_content h5 {
    word-break: keep-all;
  }

  .Order_new-product .table tr td p {
    word-break: keep-all;
    display: flex;
    min-width: 200px;
  }

  .main_order .Your_Order_main .Your_Order .Your_Order_content h4 {
    font-size: 18px;
  }

  .main_order .Your_Order_main {
    flex-wrap: wrap;
  }

  .Order_new-product .table tr td .btn-pending {
    word-break: keep-all;
    white-space: nowrap;
  }

  .Order_new-product .table .table-header th,
  .Order_new-product .table tr td {
    white-space: nowrap;
  }

  /* home page */
  .hero_banner_section .hero_banner_right h4,
  .hero_banner_section .hero_banner_right h4 span {
    font-size: 30px;
  }

  .hero_banner_section .hero_banner_right p {
    font-size: 18px;
  }

  .Subscription_section .card h4 {
    font-size: 20px;
  }

  .Subscription_section .card p {
    font-size: 16px;
  }
}

/* Toggle Styles */
#wrapper {
  padding-left: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#wrapper.toggled {
  padding-left: 250px;
}

#sidebar-wrapper {
  z-index: 1000;
  position: fixed;
  left: 250px;
  width: 0;
  height: 100%;
  margin-left: -250px;
  overflow-y: auto;
  background: #000;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  overflow-x: hidden;
}

#wrapper.toggled #sidebar-wrapper {
  width: 250px;
}

#page-content-wrapper {
  position: absolute;
  padding: 15px;
}

#wrapper.toggled #page-content-wrapper {
  position: absolute;
}

/* Sidebar Styles */

/*new code*/
.sidebar-nav a {
  display: block;
  text-decoration: none;
  padding-left: 32px;
  color: #818181;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  margin: 10px auto;
  font-size: 18px;
}

.sidebar-nav a:hover {
  color: #f1f1f1;
}

/* Desktop View*/
@media only screen and (min-width: 768px) {
  #wrapper {
    padding-left: 250px;
  }

  #wrapper.toggled {
    padding-left: 0;
  }

  #sidebar-wrapper {
    width: 250px;
  }

  #wrapper.toggled #sidebar-wrapper {
    width: 0;
  }

  #page-content-wrapper {
    padding: 60px 40px;
    position: relative;
  }

  #wrapper.toggled #page-content-wrapper {
    position: relative;
    margin-right: 0;
  }
}

/* mobile */
#page-content-wrapper #menu-toggle {
  cursor: pointer;
  font-size: 30px;
}

#sidebar {
  height: 100%;
  width: 250px;
  position: fixed;
  top: 0;
  left: -250px;
  background-color: #111;
  padding-top: 20px;
  color: white;
  transition: all 0.3s;
}

#sidebar a {
  padding: 10px;
  text-decoration: none;
  font-size: 22px;
  color: white;
  display: block;
  transition: 0.3s;
}

#sidebar a:hover {
  background-color: #555;
}

#menu-toggle:checked + #sidebar {
  left: 0;
}

#content {
  margin-left: 0;
  transition: margin-left 0.3s;
  padding: 16px;
}

@media (max-width: 768px) {
  #sidebar {
    left: -250px;
  }

  #menu-toggle:checked + #sidebar {
    left: 0;
  }

  #content {
    margin-left: 0;
  }
}

a {
  transition: background 0.2s, color 0.2s;
}

a:hover,
a:focus {
  text-decoration: none;
}

#wrapper {
  padding-left: 0;
  transition: all 0.5s ease;
  position: relative;
}

#sidebar-wrapper {
  z-index: 1000;
  position: fixed;
  left: 250px;
  width: 0;
  height: 100%;
  margin-left: -250px;
  overflow-y: auto;
  overflow-x: hidden;
  background: linear-gradient(262deg, #078776 12.86%, #398f84 78.82%);

  /* / Light/Gray/Gray - SM / */
  box-shadow: 0px 2px 4px 0px rgba(165, 163, 174, 0.3);
  transition: all 0.5s ease;
}

/* / width / */
#sidebar-wrapper::-webkit-scrollbar {
  width: 3px;
}

/* / Track /  */
#sidebar-wrapper::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* / Handle / */
#sidebar-wrapper::-webkit-scrollbar-thumb {
  background: #fff;
}

/* / Handle on hover /  */
#sidebar-wrapper::-webkit-scrollbar-thumb:hover {
  background: #fff;
}

#wrapper.toggled #sidebar-wrapper {
  width: 250px;
}

.sidebar-brand {
  background: #fff;
  padding: 15px 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.sidebar-brand svg {
  fill: #078776;
  stroke: #078776;
  width: 25px;
  height: 25px;
}

.sidebar-nav {
  margin-left: 10px;
  padding: 0;
  list-style: none;
}

.sidebar-nav > li a {
  display: block;
  text-decoration: none;
  color: #fff;
  font-size: 15px;
  width: 240px;
  border-radius: 30px 0px 0px 30px;
  padding: 7px 10px 7px 12px;
  white-space: nowrap;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sidebar-nav > li.active > a {
  background: #195d7e;
}

.sidebar-nav > li a svg {
  width: 25px;
  height: 25px;
}

.sidebar-nav > li a span {
  margin-left: 5px;
}

#navbar-wrapper {
  width: 100%;
  position: absolute;
  z-index: 2;
}

#wrapper.toggled #navbar-wrapper {
  position: absolute;
  margin-right: -250px;
}

#navbar-wrapper .navbar {
  border-width: 0 0 0 0;
  background-color: #fff;
  font-size: 24px;
  margin-bottom: 0;
  border-radius: 0;
  margin-left: 15px;
}

#navbar-wrapper .navbar a {
  color: #757575;
}

#navbar-wrapper .navbar a:hover {
  color: #fff;
}

#content-wrapper {
  width: 100%;
  position: absolute;
  padding: 15px;
  top: 100px;
}

#wrapper.toggled #content-wrapper {
  position: absolute;
  margin-right: -250px;
}

.sidebar-brand img {
  width: 100px;
}

.toggled img {
  width: 40px;
}

.toggled .text-hidded {
  display: none;
}

.toggled .logo_side_full {
  display: none;
}

.logo_side {
  display: none;
}

.toggled .logo_side {
  display: block;
}

.Profile_img_admin {
  border-radius: 100px;
  /* width: 40px;
  height: 40px; */
  background: #fff;
  border: 0;
  overflow: hidden;
  margin-right: 5px;
}

.Profile_img_admin img {
  width: 40px;
  height: 40px;
  border-radius: 100px;
}

.Profile_dropdown_admin .dropdown-menu {
  right: 0 !important;
  left: auto;
}

#wrapper.toggled .sidebar-brand {
  padding: 15px 10px;
}

#wrapper.toggled .sidebar-brand .logo_side {
  width: 36px;
}

.sidebar-brand .navbar-brand svg {
  width: 20px;
  height: 20px;
}

#wrapper.toggled .sidebar-nav > li > a {
  width: 39px;
  height: 39px;
  border-radius: 50%;
  padding: 7.4px 7px;
}

#wrapper.toggled .sidebar-nav {
  margin-left: 0px;
}

.topbar_admin {
  box-shadow: 0px 2px 4px 0px rgba(165, 163, 174, 0.3);
}

@media (min-width: 992px) {
  #wrapper {
    padding-left: 250px;
  }

  #wrapper.toggled {
    padding-left: 60px;
  }

  #sidebar-wrapper {
    width: 250px;
  }

  #wrapper.toggled #sidebar-wrapper {
    width: 80px;
  }

  #wrapper.toggled #navbar-wrapper {
    position: absolute;
    margin-right: -190px;
  }

  #wrapper.toggled #content-wrapper {
    position: absolute;
    margin-right: -190px;
  }

  #navbar-wrapper {
    position: relative;
  }

  #wrapper.toggled {
    padding-left: 90px;
  }

  #content-wrapper {
    position: relative;
    top: 0;
  }

  #wrapper.toggled #navbar-wrapper,
  #wrapper.toggled #content-wrapper {
    position: relative;
    margin-right: 60px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #wrapper {
    padding-left: 250px;
  }

  #sidebar-wrapper {
    width: 250px;
  }

  #wrapper.toggled #sidebar-wrapper {
    width: 80px;
  }

  #wrapper.toggled {
    padding-left: 80px;
  }

  #wrapper.toggled #navbar-wrapper {
    position: absolute;
    margin-right: -250px;
  }

  #wrapper.toggled #content-wrapper {
    position: absolute;
    margin-right: -250px;
  }

  #navbar-wrapper {
    position: relative;
  }

  #content-wrapper {
    position: relative;
    top: 0;
  }

  #wrapper.toggled #navbar-wrapper,
  #wrapper.toggled #content-wrapper {
    position: relative;
    margin-right: 250px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .Information_section .cleaning_Type .Customer_Information .small-image {
    height: auto;
  }
}

@media (max-width: 767px) {
  .dashboard_section .Information_section .cleaning_Type .flex-left {
    padding: 15px;
  }

  #wrapper {
    padding-left: 0;
  }

  #sidebar-wrapper {
    width: 100%;
    height: 60px;
  }

  #wrapper.toggled #sidebar-wrapper {
    width: 100%;
    height: 100%;
  }

  #wrapper.toggled .text-hidded {
    display: block;
  }

  #wrapper.toggled #navbar-wrapper {
    position: absolute;
    margin-right: -250px;
  }

  #wrapper.toggled .sidebar-brand .navbar-brand svg {
    width: 20px;
    height: 20px;
  }

  #wrapper.toggled .sidebar-nav > li > a {
    width: 100%;
    height: 39px;
    border-radius: 30px 0 0 30px;
    padding: 7px 10px 7px 12px;
    display: flex;
    align-items: center;
  }

  #wrapper.toggled .sidebar-nav {
    margin-left: 19px;
  }

  .sidebar-nav {
    margin-left: 19px;
  }

  #wrapper.toggled .sidebar-brand {
    padding: 15px;
  }

  .main_content {
    padding-top: 70px;
  }

  .toggled .logo_side {
    display: none;
  }

  .toggled .logo_side_full {
    display: block;
    width: 100px;
  }

  .sidebar-brand .navbar-brand svg {
    fill: #078776;
    stroke: #078776;
    width: 25px;
    height: 25px;
  }

  .sidebar-nav > li a {
    width: 100%;
  }
}

@media (max-width: 576.98px) {
  .Order_new-header .card-list a {
    margin: 0 5px;
  }

  .ngx-pagination {
    padding: 0 !important;
  }
}

.data_order {
  font-size: 18px;
  color: #000;
}

.label_order {
  font-size: 18px;
  color: #464646;
}

@media (max-width: 600px) {
  .Create-Booking-Kj {
    margin-left: 5px;
  }

  .Create-Booking-Kj h4 {
    font-size: 13px !important;
  }
}

#btn-Upload-kj {
  width: 0;
  height: 0;
}

.app-risk-assessment ul li b {
  font-size: 16px;
  color: #000000;
}
.app-risk-assessment ul li {
  font-size: 14px;
  color: #000000;
}

:focus,
:focus-visible,
:focus-within {
  outline: none !important;
  /* box-shadow: none !important; */
}
