
@font-face {
  font-family: "roboto-duabi-bold";
  src: url(../fonts/Dubai/Dubai-Bold.ttf);
}
@font-face {
  font-family: "Roboto-dubai-Light";
  src: url(../fonts/Dubai/Dubai-Light.ttf);
}
@font-face {
  font-family: "roboto-dubai-medium";
  src: url(../fonts/Dubai/Dubai-Medium.ttf);
}
@font-face {
  font-family: "Roboto-dubai-Regular" ;
  src: url(../fonts/Dubai/Dubai-Regular.ttf);
}
@font-face {
  font-family: "Switzer-dubai-Bold";
  src: url(../fonts/Dubai/Dubai-Bold.ttf);
}
@font-face {
  font-family: "Switzer-dubai-variable";
  src: url(../fonts/Dubai/Dubai-Medium.ttf);
}
.navbar-nav .nav-item .nav-link{
     font-family: "Roboto-dubai-Regular" !important;
}
 .navbar-nav .nav-item .nav-link{
    /* Specify overall Arabic font family */
    font-family: "Roboto-dubai-Regular" !important;
}
.placeorder{
    
      font-family: "Switzer-dubai-Bold" !important;
}
.terms-cond{
      font-family: "Switzer-dubai-Bold" !important;
}
.header-book-btn{
      font-family: "Roboto-dubai-Regular" !important;
}
.terms-and-conditions{
      font-family: "Roboto-dubai-Regular" !important;
}
.satis{
      font-family: "Switzer-dubai-Bold" !important;
}
.mainheading{
      font-family: "Switzer-dubai-Bold" !important;
}
.improve-text{
    font-family: "Switzer-dubai-Bold" !important; 
}
.sm-bl-non{
    font-family: "Switzer-dubai-variable" !important;   
}
.booking-btn-2{
      font-family: "Roboto-dubai-Regular" !important;
}
.avrg{
        font-family: "Roboto-dubai-Regular" !important;
}
.partners-certificates {
      font-family: "Switzer-dubai-Bold" !important;   
}
.badge{
       font-family: "Switzer-dubai-Bold" !important;   
}
.commited{
       font-family: "Switzer-dubai-Bold" !important;   
}
.headi{
      font-family: "Switzer-dubai-variable" !important;
}
.inner-headi{
  font-family: "Roboto-dubai-Regular" !important;    
}
.our-srt{
    font-family: "Roboto-dubai-Regular" !important;      
}
.what-we-do-best {
       font-family: "Switzer-dubai-Bold" !important;   
}
.our-rev-s{
    font-family: "Roboto-dubai-Regular" !important;     
}
.booking-now{
         font-family: "Switzer-dubai-Bold" !important;  
}
label{
     font-family: "Roboto-dubai-Regular" !important;    
}
.what-we-do-best-2{
         font-family: "Switzer-dubai-Bold" !important;  
}
.circle-2{
       font-family: "Roboto-dubai-Regular" !important;     
}
.rev-name {
        font-family: "Switzer-dubai-Bold" !important;    
}
.about-s{
    font-family: "Roboto-dubai-Regular" !important;      
}
.who-we-para{
        font-family: "Roboto-dubai-Regular" !important;      
}
.digits-3{
      font-family: "Switzer-dubai-Bold" !important;    
}
.proudly{
      font-family: "Switzer-dubai-Bold" !important;    
}
.emporing{
       font-family: "Roboto-dubai-Regular" !important; 
}
.vooking-noww{
     font-family: "Switzer-dubai-Bold" !important;    
}
.lets-us{
     font-family: "Switzer-dubai-variable" !important;
}
.next-btn-2{
   font-family: "Roboto-dubai-Regular" !important;
}
.footer-sec{
      font-family: "Roboto-dubai-Regular" !important; 
}
.our-srt-3{
        font-family: "Roboto-dubai-Regular" !important;   
}
.what-we-do-best-3{
        font-family: "Switzer-dubai-variable" !important;
}

.digits-2{
        font-family: "Switzer-dubai-Bold" !important;      
}
.digits-2 span{
       font-family: "Switzer-dubai-Bold" !important;
}
.avrg-c{
    font-family: "Roboto-dubai-Regular" !important;   
}
.accordion-button.serr{
        font-family: "Roboto-dubai-Regular" !important;   
}
.all-rooms{
      font-family: "Switzer-dubai-Bold" !important;  
}
h1{
        font-family: "Switzer-dubai-Bold" !important;    
}
.digits{
     font-family: "Switzer-dubai-Bold" !important;    
}
.addon-name span{
    font-family: "Roboto-dubai-Regular" !important;     
}
.next-prev{
    font-family: "Roboto-dubai-Regular" !important;
}
.norm{
  font-family: "Roboto-dubai-Regular" !important;     
}
.next-faq{
     font-family: "Roboto-dubai-Regular" !important; 
}
.accordion-button.faq-b{
     font-family: "Switzer-dubai-Bold" !important;    
     
}
.estimated{
     font-family: "Roboto-dubai-Regular" !important; 
}
.price{
        font-family: "Switzer-dubai-Bold" !important;   
}
.accordion-body{
     font-family: "Roboto-dubai-Regular" !important; 
}
.next-btn-2{
  font-family: "Switzer-dubai-Bold" !important;    
}
.accordion-button::after {
  margin-right: auto !important;
  margin-left: 0px;
}



h1 {
  font-size: clamp(24px, 2.5vw, 34px);
  font-weight: 700 !important;
  color: #041C61 !important;
}
.avrg-c
.time-hour {
  display: flex;
  justify-content: space-between;
  align-items: center;

}

/* .navbar .container {
  width: 70%;
} */

.nav-bar-bg {
  margin: auto;

  background-color: white;
  border-radius: 80px;
  border: 2px solid #D3E2FF;
  box-shadow: 0 0 170 10% rgb(211 226 255 / 100%) !important;
  margin-top: 30px;
}

.book-btn-nav {
  display: none;
}

.navbar-nav .nav-item .nav-link {
  padding-left: 15px;
  color: #041C61;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1vw, 16px);
  line-height: 24px;
  font-weight: 400;
}

/*.navbar-expand-lg .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
  align-content: flex-end;
  flex-wrap: wrap;
  flex-direction: column;
} */

.navbar-nav .nav-item {
  margin-right: 32px;
  text-align: left;
}

.navbar-nav .nav-item:last-child {
  margin-right: 0;
}

.navbar-nav .nav-item .nav-link.active {
  background-color: #041C61;
  padding: 8px 20px 8px 20px;
  color: #C4FFF9 !important;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1vw, 16px);
  font-weight: 400;
  letter-spacing: 0em;
  border-radius: 40px;
}

.navbar-brand {
  /* width: 50%; */
  padding: 0;
}

.estimated {
  font-weight: 600;
}

.estimated span {
  font-size: 72px;
  font-weight: 700;
  font-family: "Switzer-Bold";
  display: flex;

}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: white !important;
  border-right: none !important;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}


.price {
  margin-top: 5px;
}


.booking-btn {
  width: 269px;
  /* height: 52px; */
  padding: 20px 44px 20px 44px;
  color: white;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1vw, 16px);
  font-weight: 400;
  line-height: 24px;
  background-color: #236DFD;
  border-radius: 40px;
  border: none;
}

.next-faq {
  color: #041C61;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1vw, 16px);
  font-weight: 600;
  line-height: 24px;
  background-color: #ffffff;
  border-radius: 40px;
  border: none;
  padding: 14px 41px 14px 41px;
  border: 1px solid #041C61;
}


.hero-section {

  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1vw, 16px);
  font-weight: 400;

  color: #041C61;
  width: 69.45%;
  margin: auto;
}

.input-custom {
  border-radius: 20px;
  background-color: white;
}

.frm-ctrl-csm {
  border-left: none
}

.section-payment-code {
  border-radius: 20px;
  padding: 3%;
  border: 1px solid #9AABDB;
}

.section-notes {

  border-radius: 20px;
  padding: 3%;
  border: 1px solid #9AABDB;
}

.personal-section {

  border-radius: 20px;
  padding: 3%;
  border: 1px solid #9AABDB;
}

.section-date-time {
  height: 671px;
  border-radius: 20px;
  padding: 3%;
  border: 1px solid #9AABDB;
}

.personal-section-location {

  border-radius: 20px;
  padding: 3%;
  border: 1px solid #9AABDB;
}

.package-and-space-section {

  border-radius: 20px;
  padding: 3%;
  border: 1px solid #9AABDB;
}

.check-box-cus {
  width: 100%;
  display: flex;
  border: 1px solid #9AABDB;
  border-radius: 20px;
  align-items: center;
}

.basic-pkg {
  font-family: "roboto-medium";
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  color: #041C61;
}

.my-chex {
  width: 21.9% !important;

}

label {
  display: block;
}

/* .addon-col-width {
  width: 18% !important;
} */





.ad-check {
  color: #032DA5;
  font-size: clamp(16px, 1.1vw, 16px);
  padding-top: 3px;
  padding-bottom: 3px;
  display: flex;
  width: 100%;
  /* padding: 5px; */
  border: 1px solid rgba(211, 226, 255, 1);
  border-radius: 20px;
  align-items: center;
  justify-content: center;
}

.ad-check-3 {
  height: 51px;
  padding: 6px 18px 6px 18px;
  color: #032DA5;
  font-size: clamp(16px, 1.1vw, 16px);
  padding-top: 3px;
  padding-bottom: 3px;
  display: flex;
  width: 100%;
  border: 1px solid rgba(211, 226, 255, 1);
  border-radius: 30px;
  align-items: center;
  justify-content: space-between;
  align-content: center;
}



.outdoor-area {
  font-family: "Roboto-dubai-Regular";
  padding: 0;
  margin: 0;
  color: #032DA5;
  font-size: clamp(16px, 1.1vw, 16px);
}

.outdoor-area span {
  color: #032DA5;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(13px, 0.8vw, 13px);

}

.star-text {
  font-weight: 600;
  padding: 0;
  margin: 0;
  font-family: "Roboto-dubai-Regular";
  color: #032DA5;
  font-size: clamp(14px, 0.9vw, 14px);

}

.section-2.in-mobile-view {
  display: none;

}

.my-check-box-cus {}

.checks:checked~.my-check-box-cus {
  background-color: #86b7fe;
}

.checks:checked~.ad-check {
  border: 1px solid rgba(35, 109, 253, 1);
  background: rgba(211, 226, 255, 1);

}

.checks:checked~.ad-check-2 {
  border: 1px solid rgba(35, 109, 253, 1);
  background: rgba(211, 226, 255, 1);

}

.checks:checked~.ad-check-3 {
  padding: 0;
  margin: 0;
  border: 1px solid rgba(35, 109, 253, 1);
  background: rgba(211, 226, 255, 1);

}

.checks:checked~.ad-check-2 .tic-img {
  display: block;
}

.checks:checked~.ad-check-3 .tic-img {
  display: block;
}

.checks:checked~.ad-check .tic-img {
  display: block;
}

.checks:checked~.ad-check-3 .tic-img {
  display: block;
}

.tic-img {
  padding: 5px;

  display: none;

}


.norm {
  font-family: "Roboto-dubai-Regular";
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #041C61;
}

.mob-comi-img {
  background-color: #D3E2FF;
  border-radius: 30px;

}

.save {
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(11px, 1.1vw, 18px);
  font-weight: 400;
  line-height: 24px;
  color: #5BD79B;
  justify-content: center;
  display: flex;
  padding-left: 32%;
}

.save-2 {
  justify-content: center;
  display: flex;
  padding-left: 50%;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(11px, 1.1vw, 18px);
  font-weight: 400;
  line-height: 24px;
  color: #041C61;
}

.turn-btn-t {
  width: calc(100% - 60px);
}

.hours-2 {
  display: flex;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(11px, 0.9vw, 13px);
  font-weight: 400;
  line-height: 24px;
  color: #041C61;
  align-content: center;
  justify-content: flex-end;
}

.save-4 {
  align-content: center;
  justify-content: flex-end;
  display: flex;
  padding-left: 0;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(11px, 1.1vw, 18px);
  font-weight: 400;
  line-height: 24px;
  color: #041C61;
  margin-left: 0px;
}

.save-3 {
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(11px, 1.1vw, 18px);
  font-weight: 400;
  line-height: 24px;
  color: #5BD79B;
  justify-content: flex-end;
  display: flex;
  padding-left: 32%;
  margin-left: 20px;
  align-content: flex-start;
}

.hours {
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(11px, 0.9vw, 13px);
  font-weight: 400;
  line-height: 24px;
  color: #041C61;
}

.outer-img-sec {

  border-radius: 30px;
  padding: 5%;

  background-color: white;
  border: 2px solid #52eccf;
}

.select-cusm {
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  border-radius: 0.375rem;
  border: 1px solid #dee2e6;
}


.booking-now {
  text-align: center;
  margin-top: 12%;
  margin-bottom: 9%;
  font-size: clamp(40px, 5.3vw, 72px);
  font-weight: 700;
  font-family: "Switzer-Bold";
  color: #041C61;
  text-transform: capitalize;
}

.img-round-border {
  border-radius: 1px solid grey;
}

.google-map {

  position: relative;
}

.brand-partners {
  width: 100%;

}

.partner-d-flex {
  display: flex;
  justify-content: space-between;
}

.item.rev-carousel {
  display: flex;
  justify-content: center;
}

.img-circ-radius {
  /*padding: 25px;*/
  aspect-ratio: 1;
  border-radius: 50%;
  border: 1px solid #D3E2FF;
  display: flex;
  justify-content: center;
  width: 18.5%;
}

.google-map iframe {
  margin-top: 3%;
  height: 380px;
  width: 100%;
  border-radius: 40px;
  margin-bottom: 3%;
}




.hand-cleaning {
  width: 30%;
  position: absolute;
}

.hr-h {

  width: 100%;
  height: 2px;
  background-image: linear-gradient(to right, #9AABDB 53%, rgba(255, 255, 255, 0) 0%);
  background-size: 20px 15px;
  /* Adjust values for dash size and spacing */
  height: 1px;

}

.img-cleaning-head {
  font-size: 36px !important;
  width: 100%;
  display: flex;
  text-align: center !important;
  justify-content: center;
  /* align-items: center; */
  align-content: center;
  margin: auto;
  position: relative;
}

.hand-cleaning {
  right: -19px;
  width: 24%;
  position: absolute;
  top: 19px;
}

.hr-h-2 {
  width: 54%;
  height: 2px;
  background-image: linear-gradient(to right, #9AABDB 53%, rgba(255, 255, 255, 0) 0%);
  background-size: 20px 15px;
  /* Adjust values for dash size and spacing */
  height: 1px;

}

.improve-text-a {
  text-align: right;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(18px, 1.25vw, 18px);
  font-weight: 400;
  line-height: 24px;
  color: #585B63;
  display: flex;
  flex-direction: column;
}




.summary {
  padding: 20px;
  width: 100%;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  line-height: 24px;
  border-radius: 20px;
  border: 1px solid #2196F3;

}

.next-btn-22 {
  margin: auto;
  width: 75%;
  height: 52px;
  /* padding: 20px 44px 20px 44px; */
  color: #C4FFF9;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  /* line-height: 24px; */
  background-color: #041C61;
  border-radius: 40px;
  border: none;
  margin-top: 2%;
  margin-bottom: 2%;
}

.next-btn-2 {
  margin: auto;
  width: 75%;
  height: 52px;
  /* padding: 20px 44px 20px 44px; */
  color: #C4FFF9;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  /* line-height: 24px; */
  background-color: #041C61;
  border-radius: 40px;
  border: none;
  margin-top: 2%;
  margin-bottom: 2%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}

.btn-div {
  width: 70%;
  margin: auto;
}




.next-btn {
  margin: auto;
  width: 100%;
  /* height: 52px; */
  padding: 20px 44px 20px 44px;
  color: #C4FFF9;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  /* line-height: 24px; */
  background-color: #041C61;
  border-radius: 40px;
  border: none;
  margin-top: 2%;
  margin-bottom: 2%;
}

.booking-btn-2 {
  /*width: 35%;*/
  padding: 24px 44px 24px 44px;
  color: #C4FFF9;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(20px, 1.5vw, 20px);
  font-weight: 400;
  line-height: 24px;
  background-color: #032DA5;
  border-radius: 40px;
  border: none;
  margin-top: 7%;
  margin-bottom: 3%;
}

.section-2 {
  padding-bottom: 6%;
  box-shadow: 0px 5px 0px 0px #00000040;
  margin: 5% 0;
  display: flex;
  align-content: center;
  justify-content: flex-start;
  margin-bottom: 5%;
  align-items: flex-end;
}



.img-circle {
  padding: 0px;
  margin: 0px;
  border-radius: 50%;
}


.background {
  position: absolute;
  right: 0px;
  z-index: -1;
  width: 35vw;
}

.background1 {
  position: absolute;
  left: 0px;
}

.partners-certificates {

  font-size: clamp(36px, 2.9vw, 42px);
  line-height: 45px;
  font-family: "Switzer-Bold";
  color: #041C61;
  font-weight: 800;

}

.next-scan {
  width: 100%;
  padding: 14px 41px 14px 41px;
  color: #041C61;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  line-height: 24px;
  border: 1px solid #041C61 !important;
  border-radius: 40px;
  border: none;
  margin-top: 2%;
  background-color: white;
  margin-bottom: 2%;
}

.totl-dis {
  display: flex;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  line-height: 24px;
  color: black;
  justify-content: space-between;
}

.enter-manually {
  font-size: 18px;
  font-weight: 100;
  color: #041C61;
  font-family: "roboto-duabi-bold";
}


.input-group:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%) !important;
}



.incre-btn1 {
  font-family: "Roboto-dubai-Regular";
  width: 100%;
  border-radius: 0.375rem;
  border: 1px solid #dee2e6;
  padding: .375rem .75rem;
  align-items: center;
  font-size: clamp(20px, 1.5vw, 20px);
}



.incre-btn {
  font-family: "Roboto-dubai-Regular";
  width: 100%;
  border-radius: 0.375rem;
  border: 1px solid #dee2e6;
  padding: .375rem .75rem;
  align-items: center;
  font-size: clamp(20px, 1.5vw, 20px);
}

.increment {
  border: none;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
}

.decrement {
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white;
}

.input-custom-inre {
  border: none;
  background-color: white;
  color: #236DFD;
  outline: none;
}

.incre-col {
  width: 14% !important;
  padding: 0.5%;
}

.col-2.home-type-col {
  width: 14%;
  padding: 0.5%;
}

.estimated-col {
  width: 9%;
  padding: 0.5%;
}

.checkmark {
  color: #236DFD;
  background: white;
  border: none;
}

.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked+.slider {
  background-color: #2196F3;
}

input:focus+.slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked+.slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.switch-turn-on {
  display: flex;

}

.turn-onsw {
  display: flex;
  justify-content: space-between;
  align-content: center;
  align-items: center;
  font-size: clam(14px, 1vw, 16px);
  color: #041C61;
  font-family: "Roboto-dubai-Regular";

}

.turn-onsw-2 {
  display: flex;

  align-content: center;
  align-items: center;
  font-size: clam(14px, 1vw, 16px);
  color: #041C61;
  font-family: "Roboto-dubai-Regular";

}



#birthday {
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  width: 100%;
  height: 38px;
  border-radius: 0.375rem;
  border: 1px solid #dee2e6;
}

#birthday:focus-visible {
  border: 1px solid #236DFD;
}

.time-selec {
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  width: 100%;
  height: 38px;
  border-radius: 0.375rem;
  border: 1px solid #dee2e6;
}

a {
  text-decoration: none;
  color: #041C61;
}

.type-msg {
  border: 1px solid #dee2e6;
  width: 100%;
  border-radius: 20px;
  resize: vertical;
  height: 180px;
  padding: 12px;
  outline: none;
}

.my-list li {
  cursor: pointer;
  ;
}

.discount-c {
  position: relative;
}

.bg-section {
  /*background-image: url(../img/bg-1.svg);*/
  background-repeat: no-repeat;
  background-position: 0px 50px;
}

.footer-wclean {

  background-color: #D3E2FF;
  color: #041C61;
  font-family: "Roboto-dubai-Regular";
  font-size: 14px;
  padding-bottom: 10%;
  line-height: 1.2;
  font-weight: 400;
}

.payment-billing {
  width: 50%;

}

.my-list {
  margin: auto;
  width: 43%;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: space-between;
}

.footer-sec {
  padding-top: 10%;
  width: 35%;
  margin: auto;


  align-items: center;
  height: 30%;
}

.cop-rigts {
  display: flex;
  justify-content: space-around;
  align-content: center;
}



.imges a {
  padding: 2%;

}

.imges {
  direction: ltr;
  display: flex;
  justify-content: center;
}

.mainheading-a {
  font-family: "Switzer-Bold";
  font-size: clamp(30px, 4.2vw, 60px);
  color: #041C61;
  font-weight: 800;
  line-height: 1;
  text-align: right;
}

.google-sec {


  padding: 2%;
  display: flex;
  background-color: #DBCEFF;
  border-radius: 20px;
  flex-direction: column;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;


}

.google-sec-2 {
  z-index: 3;
  width: 20%;
  height: 268px;
  margin: 1%;
  padding: 2%;
  display: flex;
  background-color: #DBCEFF;
  border-radius: 20px;
  flex-direction: column;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;


}





.box-1 {
  width: 100%;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;
  display: flex;
  /* width: 330px; */
  background-color: #BEE1E6;
  border-radius: 20px;
  flex-direction: column;


}




.avrg-2 {
  text-align: center;

}

.accordion-button.serr:focus {
  background-color: white;
  outline: 0;
  box-shadow: none;
}

.accordion-head {}

.accor-services {
  background-color: white;
  border-radius: 20px !important;
  overflow: hidden;
}

.accordion-button.serr {
  background-color: white;
  box-shadow: none;
  font: 18px;
  font-weight: 700;
  font-family: "Roboto-dubai-Regular";
  color: #041C61;
}

.accordion-button.faq-b {
  background-color: white;
  box-shadow: none;
  font: 18px;
  font-weight: 700;
  font-family: "Roboto-dubai-Regular";
  color: #041C61;
  padding: 20px 30px 20px 30px;
}

.faq-body {
  color: #585B63;
}

.enter-manually-accordion {
  border: none;
}

.my-header-bord {
  border-top: 1px solid #041C61;
}

.accordion-button.top-custom-acc-btn {
  background-color: white;
  box-shadow: none;
  border-top: none;
  outline: 0;

}

.accor-cus-btn {
  border: 1px solid #9AABDB !important;
  margin: 0;
  padding: 0;
  background-color: white;
  border-radius: 40px !important;
  overflow: hidden;

}

.accordion-button.serr.collapsed::after {
  background-image: url(../img/plus.svg) !important;
  background-position: center;
}

.accordion-button.serr::after {
  background-position: center;
  background-image: url(../img/minus.svg) !important;
}

.accordion-button.faq-b.collapsed::after {
  background-image: url(../img/plus.svg) !important;
  background-position: center;
}

.accordion-button.faq-b::after {
  background-position: center;
  background-image: url(../img/minus.svg) !important;
}

.box-11 {
  width: 100%;
  ;
  padding: 5%;
  display: flex;
  /* width: 330px; */
  background-color: #BEE1E6;
  border-radius: 20px;
  flex-direction: column;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;



}


.box-2 {
  width: 100%;
  padding: 5%;
  display: flex;
  background-color: #D7E3FC;
  border-radius: 20px;
  flex-direction: column;
  align-content: center;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}

.box-22 {
  width: 100%;
  padding: 5%;
  display: flex;
  background-color: #D7E3FC;
  border-radius: 20px;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}


.box-3 {
  width: 100%;
  display: flex;
  background-color: #DBCEFF;
  border-radius: 20px;
  flex-direction: column;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;


}

.frame-brushimg {
  right: 0px;
  top: 11%;
  position: absolute;
}

.box-33 {
  width: 100%;
  padding: 5%;
  display: flex;
  position: relative;
  /* width: 330px; */
  background-color: #DBCEFF;
  border-radius: 20px;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}


.third-row {
  display: flex !important;
  justify-content: center !important;
}

.tree-planted {


  padding: 2%;
  display: flex;
  background-color: #C4FFF9;
  border-radius: 20px;
  align-items: center;
  align-content: space-between;
  justify-content: space-around;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}

.tree-planted-2 {
  z-index: 3;
  width: 30%;
  height: 212px;
  margin: 1%;
  padding: 2%;
  display: flex;
  flex-direction: column;
  background-color: #C4FFF9;
  border-radius: 20px;
  align-items: center;
  align-content: space-between;
  justify-content: space-around;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;


}

.lives-2 {
  z-index: 3;
  width: 20%;
  height: 268px;
  margin: 1%;
  padding: 2%;
  display: flex;
  background-color: #D7E3FC;
  border-radius: 20px;
  align-content: space-around;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}

.lives {
  padding: 2%;
  display: flex;
  background-color: #D7E3FC;
  border-radius: 20px;
  align-content: space-around;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}

.digits {
  font-size: clamp(36px, 4.028vw, 58px);
  font-weight: 800;
  font-family: "Switzer-Bold";
  color: #041C61;
}

.digits-2 span {
  font-size: clamp(30px, 1.4vw, 33px);
  font-weight: 600;
  /*font-family: "Switzer-Bold";*/
  color: #041C61;
}

.digitss {

  font-size: clamp(42px, 2vw, 42px);
  font-weight: 800;
  font-family: "Switzer-Bold";
  color: #032DA5;
}

.digits-3 {
  /*position: absolute;*/
  font-size: 24px;
  font-weight: 700;
  font-family: "Switzer-Bold";
  color: #041C61;
  z-index: 3;
  padding: 28px;
  padding-top: 38px !important;


}

.steps {
  display: none;
  opacity: 0;
  transition: opacity .3s;
}

.error {
  display: none;
  width: 100%;
  color: red;
}

#map {
  height: 400px;
  width: 100%;
}

.digits-2 {
  font-size: clamp(24px, 2.4vw, 34px);
  font-weight: 800;
  font-family: "Switzer-Bold";
  color: #041C61;
  line-height: 1;
}

.package-head {
  font-size: 20px;
  font-weight: 700;
  font-family: "Switzer-Bold";
  color: #041C61;
  line-height: 1;
}

.price-p {
  display: flex;
  font-size: 72px;
  font-weight: 800;
  font-family: "Switzer-Bold";
  color: #041C61;
  line-height: 0.5;
  align-items: flex-end;
}

.price-p span {
  font-size: 34px !important;
  font-weight: 700;
  font-family: "Switzer-Bold";
  color: #041C61;
  line-height: 0;
}

.avrg {
  text-align: center;
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  font-family: "Roboto-dubai-Regular";
}

.avrg-c {
  padding-top: 4%;
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  font-family: "Roboto-dubai-Regular";

}


.avrg-2 {
  font-size: 14px;
  font-weight: 400;
  font-family: "Roboto-dubai-Regular";

}


.img-q-wghat {
  width: 90%;
}

.commited {
  font-size: clamp(40px, 3.47vw, 50px);
  font-weight: bold;
  font-family: "Switzer-Bold";
  color: #041C61;
  line-height: 1.2;
}

.headi {
  font-size: 24px;
  font-weight: bold;
  font-family: "Switzer-variable";
  color: #041C61;
  line-height: 40px;
}

.dont-take {

  /*margin-bottom: 20%;*/
  position: relative;
}

.what-we-do-best {
  margin-bottom: 5%;
  font-size: clamp(36px, 4.028vw, 58px);
  font-weight: bold;
  font-family: "Switzer-variable";
  color: #032DA5;
  line-height: 1.2;
}

.what-we-do-best-3 {
  margin-top: 1%;
  margin-bottom: 5%;
  font-size: clamp(36px, 4.028vw, 58px);
  font-weight: bold;
  font-family: "Switzer-variable";
  color: #032DA5;
  line-height: 1.2;
}

.what-we-do-best-2 {
  margin-top: 1%;
  margin-bottom: 5%;
  font-size: clamp(36px, 4.028vw, 58px);
  font-weight: bold;
  font-family: "Switzer-variable";
  color: #041C61;
  line-height: 1.2;
}

.circles-reviews {
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
}

.circle-1 {
  padding: 40px 50px 40px 50px;
  width: 32%;
  display: flex;
  margin: 2%;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 3px solid white;
  box-shadow: 0px 0px 50px 0px rgba(211, 226, 255,
      0.70), 0px -4px 54px 0px rgba(255, 255, 255, 1);
  background-image: linear-gradient(rgb(255 255 255 / 80%), rgb(255 255 255 / 10%));
  backdrop-filter: blur(70px);
  color: #585B63;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  line-height: 24px;
  align-content: center;
  justify-content: center;
  align-items: center;
}

.circk-cont p {
  margin: 0;
}



.img-review-star {
  width: 50% !important;

}


.circk-cont {
  display: flex;
  justify-content: flex-start;
  z-index: 3;
  flex-direction: column;
  align-items: center;
  align-content: center;
  text-align: justify;
}



.accordion {
  width: 100%;
}

.dis-f-cl {
  width: 100%;
  justify-content: space-between;
  align-content: center;
}

.dis-f-cl h6 {
  font-family: "Switzer-variable";
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.5rem;
  letter-spacing: 0em;
  color: #041C61;
}

.dis-f-cl h2 {
  font-family: "Switzer-variable";
  font-size: 3rem;
  font-weight: 700;
  line-height: 5rem;
  letter-spacing: 0em;
  color: #041C61;
}

.dis-f-cl h2 span {
  font-family: "Switzer-variable";
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
  letter-spacing: 0em;
  color: #041C61;
}

.subscribe p {
  font-family: "Roboto-dubai-Regular";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0em;
  color: #041C61;
}

.dis-f-cl-1 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-content: space-between;
  justify-content: flex-end;
  position: relative;
}

.our-rev-s {
  display: flex;
  font-family: "Roboto-dubai-Regular";
  width: 110px;
  font-size: clamp(16px, 1.1vw, 16px);
  background-color: #ffffff;
  color: #236DFD;
  border-radius: 7px;
  font-weight: 600;
  height: 24px;
  margin: auto;
  align-items: center;
  justify-content: center;
  align-content: center;
  margin-bottom: 1%;
}

.our-srt {
  display: flex;
  font-family: "Roboto-dubai-Regular";
  width: 110px;
  font-size: clamp(16px, 1vw, 16px);
  background-color: #D3E2FF;
  color: #236DFD;
  border-radius: 7px;
  height: 24px;
  margin: auto;
  align-items: center;
  justify-content: center;
  align-content: center;
  margin-bottom: 1%;
  font-weight: 600;
}

.our-srt-p {
  display: flex;
  font-family: "Roboto-dubai-Regular";
  width: 110px;
  font-size: clamp(16px, 1vw, 16px);
  background-color: #ffffff;
  color: #236DFD;
  border-radius: 7px;
  height: 24px;
  margin: auto;
  align-items: center;
  justify-content: center;
  align-content: center;
  margin-bottom: 1%;
  font-weight: 600;
}

.our-srt-3 {
  display: flex;
  font-family: "Roboto-dubai-Regular";
  width: 110px;
  font-size: clamp(16px, 1vw, 16px);
  background-color: #D3E2FF;
  color: #236DFD;
  border-radius: 7px;
  height: 24px;
  /*margin: auto;*/
  align-items: center;
  justify-content: center;
  align-content: center;
  margin-bottom: 1%;
  font-weight: 600;
}

.about-s {
  font-family: "Roboto-dubai-Regular";
  width: 124px;
  font-size: clamp(16px, 1vw, 16px);
  background-color: #D3E2FF;
  color: #236DFD;
  border-radius: 7px;
  height: 24px;
  margin-bottom: 1%;
  font-weight: 600;
}

.quick-and-ez-2 {

  margin-bottom: 10% !important;
}

.quick-and-easy {
  display: none;
}

.cleaning-tool {
  right: 0;
  max-width: 100%;
  height: auto;
  width: 13%;
  position: absolute;

}

.quick-and-easy-img-with-headi {
  position: relative;
  width: 100%;
}

.our-srt-2 {
  display: flex;
  font-family: "Roboto-dubai-Regular";
  width: 124px;
  font-size: clamp(16px, 1vw, 16px);
  background-color: #ffffff;
  color: #041C61;
  border-radius: 20px;
  height: 24px;
  margin: auto;
  align-items: center;
  justify-content: center;
  align-content: center;
}

.sprey {
  z-index: 3;
  margin-bottom: 0%;
  width: 15%;
}



.subscr {
  width: 50%;
  padding-right: 1rem;
  display: flex;
  font-family: "Switzer-Bold";
  font-size: clamp(16px, 1vw, 16px);
  background-color: #bee1e67a;
  color: #041C61;
  border-radius: 20px;
  font-weight: 600;
  height: 24px;
  align-content: center;
}

.d-flex-tex {
  display: flex;
  align-items: center;
  align-content: center;
}



.who-we-para {
  font-family: "Roboto-dubai-Regular";
  border-radius: 20px;
  border: 2px solid #2196F3;
  font-size: 18px;
  padding: 22px;
  color: #585B63;
  border-radius: 20px;
  text-align: justify;
}

.emporing {
  font-family: "Roboto-dubai-Regular";
  border-radius: 20px;
  font-size: 15px;
  font-weight: 400;
}

.img-get-a-q {
  transform: translateY(15%);
  z-index: 9;
  /* position: absolute; */
}

.img-circ-radius {
  border-radius: 50%;
  text-align: center;
}

.section-book {

  display: flex;
  position: relative;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;

}

.col-4.partners-w {
  width: 26% !important;
}

.vooking-noww {
  font-family: "Switzer-Bold";
  font-size: clamp(30px, 3.47vw, 50px);
  backdrop-filter: blur(70px);
  background-image: linear-gradient(rgb(255 255 255 / 20%), rgb(245 248 253 / 60%));
  width: max-content;
  border-radius: 50px;
  border: 3px solid rgba(196, 255, 249, 1);
  font-weight: 700;
  padding: 40px;
  padding-bottom: 40px;
  color: #041C61;
  width: 40%;
  line-height: 1.2;
}

.vooking-noww strong {
  line-height: 1.1;
  display: block;
}

.lets-us {
  padding-top: 3%;
  padding-bottom: 3%;
  font-family: "Switzer-variable";
  font-size: clamp(20px, 1.3vw, 20px);
  font-weight: 700;
  color: #2196F3;
  line-height: 22px;
}


.text-center {
  text-align: center !important;
}

.proudly {
  padding: 30px;
  font-family: "roboto-duabi-bold";
  border-radius: 30px;
  background-color: #C1E2E7;
  color: #032DA5;
  /* width: 100%; */
  /* height: 198px; */
  FONT-SIZE: 24px;
  FONT-WEIGHT: 800;
  display: flex;
  flex-direction: column;
  justify-content: center;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}

.avg-1 {

  background-color: #FAD5CD;
  border-radius: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-content: center;
  justify-content: center;
  padding: 10px, 20px, 10px, 20px;
  height: 142px;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}

.goolge-imgw {
  width: 20px;
}

.avg-2 {
  height: 142px;
  display: flex;
  padding: 10px, 20px, 10px, 20px;
  background-color: #D9E4FC;
  border-radius: 30px;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}


.avg-3 {
  /*height: 142px;*/
  display: flex;
  padding: 10px 20px 10px 20px;
  background-color: #DBCEFF;
  border-radius: 30px;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}

.we-plant {
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url(../img/trees.svg);
  border-radius: 30px;
  background-color: #86E7B8;
  color: #041C61;
  width: 100%;
  /*height: 198px;*/
  position: relative;
  background-repeat: no-repeat;
  background-position: bottom;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;
}

.leaves-1 {
  top: -16px;
  left: -11px;
  position: absolute;
}

.leaves-2 {
  top: 15%;
  right: -25px;
  position: absolute;
}

.trees {
  transform: translate(-50%);
  bottom: 0;
  position: absolute;
  left: 50%;
}

.our-rev {
  font-size: clamp(16px, 1vw, 16px);
  background-color: #ffffff;
  color: rgba(35, 109, 253, 1);
  border-radius: 7px;
  margin: auto;
  font-family: "roboto-duabi-bold";
  padding: 0 10px;
  height: 24px !important;
}

.inner-headi {
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1vw, 16px);
  font-weight: 400;
  line-height: 24px;
  color: #585B63;
}

.img-hand {
  width: 70px;
}

.washing-img {
  right: 0px;
  bottom: -17%;
  position: absolute;
}

.logo-head-pa {
  display: flex;
  align-content: center;
  align-items: center;
}

.blue-bag-sec {
  padding-top: 3% !important;
  padding: 2%;
  background-color: #D3E2FF;
}

.rev-name {
  font-size: clamp(14px, 1vw, 16px);
  font-weight: 500;
  line-height: 24px;
  color: #041C61;
  font-family: "roboto-medium";
}

.sect-white {

  background-color: white;

  border-radius: 20px;

  padding-bottom: 5%;
  margin: auto;
  margin: 32px 16px;
}

.navbar-toggler:focus {
  border: none;
  box-shadow: none !important;
}

.img-mob-v-d-block {
  display: none;
}

.icon-head {
  display: flex;
  align-items: center;
}

.icon-head h1 {
  margin: 0;
}

.img-mob-v-d {
  display: block;
}

/* .navbar-toggler-icon {
  background-image: url"('data:image/svg+xml,%3csvg xmlns='http://www.w3.org…dth='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3eurl(" data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' %3e%3cpath stroke='rgba%4, 28, 97, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22' /%3e%3c/svg%3e')";

} */

.rectangle-box {
  background-color: white;
  border-radius: 30px;
  border: 2px solid #236DFD;
  color: #236DFD;
  font-size: 24px;
  font-family: "Switzer-Bold";
  font-weight: 800;
}

.col-lg-2.imglogo-width {
  flex: 0 0 auto;
  width: 10%;
}


.imges-with-conntor {
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
}

.washing-mob-img {
  position: absolute;
  top: -12px;
  width: 25%;
  left: 30px;
}

.mobil-view-d-none {
  display: block;
}

#hour {
  border: none;
  outline: none;
}

#minute {
  border: none;
  outline: none;
}

.addon-col-width-2 {

  margin: 0;
}

.addon-col-width {
  margin: 0px !important;
  padding: 10px !important;

}

.img-check-out {
  padding: 3%;
  margin-bottom: 3%;
  width: 15%;
}

.dislpay-block-mob {
  display: none;
}

.navbar-cus {
  margin-top: 30px !important;
  margin-bottom: 40px !important;
  width: 90%;
  margin: auto;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  background-color: white;
  border: 1px solid #D3E2FF;
  border-radius: 50PX;
  box-shadow: 0 0 170px 10px #D3E2FF;
  padding: 5px 30px;
}

.input-custom-inre::-webkit-inner-spin-button,
.input-custom-inre::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

.home-img-top {
  border: 2px solid rgba(50, 233, 199, 1);
  border-radius: 25px;
}

.owl-item .item {
  display: flex;
  justify-self: center;
}

.mobilimg-com {
  transform: scale(1.3) translateY(-16px);
}

.badge {
  background: rgba(211, 226, 255, 1);
  color: rgba(35, 109, 253, 1);
  font-family: "roboto-duabi-bold";
  font-size: 16px;
}


/* Different color on scroll */
.navbar-cus.scrolled {
  box-shadow: -1px 0px 20px 2px #D3E2FF;
}

#navbar {
  position: sticky;
  top: 30px;
  z-index: 100;
}

.logo-img {
  height: 50px !important;
}




.section {
  height: 1500px;
  /* Example height of sections */
  margin-top: 60px;
  /* To make space for the sticky navbar */
}


* {
  outline: none;
}



h1 {
  font-size: clamp(24px, 2.5vw, 34px);
  font-weight: 700 !important;
  color: #041C61 !important;
}

.time-hour {
  display: flex;
  justify-content: space-between;
  align-items: center;

}

/* .navbar .container {
  width: 70%;
} */

.nav-bar-bg {
  margin: auto;

  background-color: white;
  border-radius: 80px;
  border: 2px solid #D3E2FF;
  box-shadow: 0 0 170 10% rgb(211 226 255 / 100%) !important;
  margin-top: 30px;
}

.navbar-toggler {
  border: none;
  padding: 0;
  margin-left: auto;
}

.book-btn-nav {
  display: none;
}

.navbar-nav .nav-item .nav-link {
  padding-left: 15px;
  color: #041C61;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1vw, 16px);
  line-height: 24px;
  font-weight: 400;
}


.navbar-nav .nav-item {
  margin-right: 32px;
  text-align: left;
}

.navbar-nav .nav-item:last-child {
  margin-right: 0;
}

.navbar-nav .nav-item .nav-link.active {
  background-color: #041C61;
  padding: 8px 20px 8px 20px;
  color: #C4FFF9 !important;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1vw, 16px);
  font-weight: 400;
  letter-spacing: 0em;
  border-radius: 40px;
}

.navbar-brand {
  /* width: 50%; */
  padding: 0;
}




.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: white !important;
  border-right: none !important;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}


.price {
  margin-top: 5px;
}


.booking-btn {
  width: 269px;
  /* height: 52px; */
  padding: 20px 44px 20px 44px;
  color: white;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1vw, 16px);
  font-weight: 400;
  line-height: 24px;
  background-color: #236DFD;
  border-radius: 40px;
  border: none;
}

.next-faq {
  color: #041C61;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1vw, 16px);
  font-weight: 600;
  line-height: 24px;
  background-color: #ffffff;
  border-radius: 40px;
  border: none;
  padding: 14px 41px 14px 41px;
  border: 1px solid #041C61;
}


.hero-section {

  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1vw, 16px);
  font-weight: 400;

  color: #041C61;
  width: 69.45%;
  margin: auto;
}

.input-custom {
  border-radius: 20px;
  background-color: white;
}

.frm-ctrl-csm {
  border-left: none
}

.section-payment-code {
  border-radius: 20px;
  padding: 3%;
  border: 1px solid #9AABDB;
}

.section-notes {

  border-radius: 20px;
  padding: 3%;
  border: 1px solid #9AABDB;
}

.personal-section {

  border-radius: 20px;
  padding: 3%;
  border: 1px solid #9AABDB;
}

.section-date-time {
  height: 671px;
  border-radius: 20px;
  padding: 3%;
  border: 1px solid #9AABDB;
}

.personal-section-location {

  border-radius: 20px;
  padding: 3%;
  border: 1px solid #9AABDB;
}

.package-and-space-section {

  border-radius: 20px;
  padding: 3%;
  border: 1px solid #9AABDB;
}

.check-box-cus {
  width: 100%;
  display: flex;
  border: 1px solid #9AABDB;
  border-radius: 20px;
  align-items: center;
}

.basic-pkg {
  font-family: "roboto-medium";
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  color: #041C61;
}

.my-chex {
  width: 21.9% !important;

}

label {
  display: block;
}

/* .addon-col-width {
  width: 18% !important;
} */





.ad-check {
  color: #032DA5;
  font-size: clamp(16px, 1.1vw, 16px);
  padding-top: 3px;
  padding-bottom: 3px;
  display: flex;
  width: 100%;
  /* padding: 5px; */
  border: 1px solid rgba(211, 226, 255, 1);
  border-radius: 20px;
  align-items: center;
  justify-content: center;
}

.ad-check-3 {
  height: 51px;
  padding: 6px 18px 6px 18px;
  color: #032DA5;
  font-size: clamp(16px, 1.1vw, 16px);
  padding-top: 3px;
  padding-bottom: 3px;
  display: flex;
  width: 100%;
  border: 1px solid rgba(211, 226, 255, 1);
  border-radius: 30px;
  align-items: center;
  justify-content: space-between;
  align-content: center;
}

.outdoor-area {
  font-family: "Roboto-dubai-Regular";
  padding: 0;
  margin: 0;
  color: #032DA5;
  font-size: clamp(16px, 1.1vw, 16px);
}

.outdoor-area span {
  color: #032DA5;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(13px, 0.8vw, 13px);

}

.star-text {
  font-weight: 600;
  padding: 0;
  margin: 0;
  font-family: "Roboto-dubai-Regular";
  color: #032DA5;
  font-size: clamp(14px, 0.9vw, 14px);

}

.section-2.in-mobile-view {
  display: none;

}

.my-check-box-cus {}

.checks:checked~.my-check-box-cus {
  background-color: #86b7fe;
}

.checks:checked~.ad-check {
  border: 1px solid rgba(35, 109, 253, 1);
  background: rgba(211, 226, 255, 1);

}

.checks:checked~.ad-check-2 {
  border: 1px solid rgba(35, 109, 253, 1);
  background: rgba(211, 226, 255, 1);

}

.checks:checked~.ad-check-3 {
  padding: 0;
  margin: 0;
  border: 1px solid rgba(35, 109, 253, 1);
  background: rgba(211, 226, 255, 1);

}

.checks:checked~.ad-check-2 .tic-img {
  display: block;
}

.checks:checked~.ad-check-3 .tic-img {
  display: block;
}

.checks:checked~.ad-check .tic-img {
  display: block;
}

.checks:checked~.ad-check-3 .tic-img {
  display: block;
}

.tic-img {
  padding: 5px;

  display: none;

}


.norm {
  font-family: "Roboto-dubai-Regular";
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #041C61;
}

.mob-comi-img {
  background-color: #D3E2FF;
  border-radius: 30px;

}

.save {
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(11px, 1.1vw, 18px);
  font-weight: 400;
  line-height: 24px;
  color: #5BD79B;
  justify-content: center;
  display: flex;
  padding-left: 32%;
}

.save-2 {
  justify-content: center;
  display: flex;
  padding-left: 50%;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(11px, 1.1vw, 18px);
  font-weight: 400;
  line-height: 24px;
  color: #041C61;
}

.turn-btn-t {
  width: calc(100% - 60px);
}

.hours-2 {
  display: flex;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(11px, 0.9vw, 13px);
  font-weight: 400;
  line-height: 24px;
  color: #041C61;
  align-content: center;
  justify-content: flex-end;
}

.save-4 {
  align-content: center;
  justify-content: flex-end;
  display: flex;
  padding-left: 0;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(11px, 1.1vw, 18px);
  font-weight: 400;
  line-height: 24px;
  color: #041C61;
  margin-left: 0px;
}

.save-3 {
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(11px, 1.1vw, 18px);
  font-weight: 400;
  line-height: 24px;
  color: #5BD79B;
  justify-content: flex-end;
  display: flex;
  padding-left: 32%;
  margin-left: 20px;
  align-content: flex-start;
}

.hours {
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(11px, 0.9vw, 13px);
  font-weight: 400;
  line-height: 24px;
  color: #041C61;
}

.outer-img-sec {

  border-radius: 30px;
  padding: 5%;

  background-color: white;
  border: 2px solid #52eccf;
}

.select-cusm {
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  border-radius: 0.375rem;
  border: 1px solid #dee2e6;
}


.booking-now {
  text-align: center;
  margin-top: 12%;
  margin-bottom: 9%;
  font-size: clamp(40px, 5.3vw, 72px);
  font-weight: 700;
  font-family: "Switzer-Bold";
  color: #041C61;
  text-transform: capitalize;
}

.img-round-border {
  border-radius: 1px solid grey;
}

.google-map {

  position: relative;
}

.brand-partners {
  width: 100%;

}

.partner-d-flex {
  display: flex;
  justify-content: space-between;
}

.item.rev-carousel {
  display: flex;
  justify-content: center;
}

.img-circ-radius {
  /*padding: 25px;*/
  aspect-ratio: 1;
  border-radius: 50%;
  border: 1px solid #D3E2FF;
  display: flex;
  justify-content: center;
  width: 18.5%;
}

.google-map iframe {
  margin-top: 3%;
  height: 380px;
  width: 100%;
  border-radius: 40px;
  margin-bottom: 3%;
}




.hand-cleaning {
  width: 30%;
  position: absolute;
}

.hr-h {

  width: 100%;
  height: 2px;
  background-image: linear-gradient(to right, #9AABDB 53%, rgba(255, 255, 255, 0) 0%);
  background-size: 20px 15px;
  /* Adjust values for dash size and spacing */
  height: 1px;

}

.img-cleaning-head {
  font-size: 36px !important;
  width: 100%;
  display: flex;
  text-align: center !important;
  justify-content: center;
  /* align-items: center; */
  align-content: center;
  margin: auto;
  position: relative;
}

.hand-cleaning {
  right: -19px;
  width: 24%;
  position: absolute;
  top: 19px;
}

.hr-h-2 {
  width: 54%;
  height: 2px;
  background-image: linear-gradient(to right, #9AABDB 53%, rgba(255, 255, 255, 0) 0%);
  background-size: 20px 15px;
  /* Adjust values for dash size and spacing */
  height: 1px;

}

.improve-text-a {
  text-align: right;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(18px, 1.25vw, 18px);
  font-weight: 400;
  line-height: 24px;
  color: #585B63;
  display: flex;
  flex-direction: column;
}


.summary {
  padding: 20px;
  width: 100%;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  line-height: 24px;
  border-radius: 20px;
  border: 1px solid #2196F3;

}

.next-btn-22 {
  margin: auto;
  width: 75%;
  height: 52px;
  /* padding: 20px 44px 20px 44px; */
  color: #C4FFF9;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  /* line-height: 24px; */
  background-color: #041C61;
  border-radius: 40px;
  border: none;
  margin-top: 2%;
  margin-bottom: 2%;
}

.next-btn-2 {
  margin: auto;
  width: 75%;
  height: 52px;
  /* padding: 20px 44px 20px 44px; */
  color: #C4FFF9;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  /* line-height: 24px; */
  background-color: #041C61;
  border-radius: 40px;
  border: none;
  margin-top: 2%;
  margin-bottom: 2%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}

.btn-div {
  width: 70%;
  margin: auto;
}




.next-btn {
  margin: auto;
  width: 100%;
  /* height: 52px; */
  padding: 20px 44px 20px 44px;
  color: #C4FFF9;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  /* line-height: 24px; */
  background-color: #041C61;
  border-radius: 40px;
  border: none;
  margin-top: 2%;
  margin-bottom: 2%;
}

.booking-btn-2 {
  /*width: 35%;*/
  padding: 24px 44px 24px 44px;
  color: #C4FFF9;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(20px, 1.5vw, 20px);
  font-weight: 400;
  line-height: 24px;
  background-color: #032DA5;
  border-radius: 40px;
  border: none;
  margin-top: 7%;
  margin-bottom: 3%;
}

.section-2 {
  padding-bottom: 6%;
  box-shadow: 0px 5px 0px 0px #00000040;

  display: flex;
  align-content: center;
  justify-content: flex-start;
  margin-bottom: 5%;
  align-items: flex-end;
}


.img-circle {
  padding: 0px;
  margin: 0px;
  border-radius: 50%;
}


.background {
  position: absolute;
  right: 0px;
  z-index: -1;
  width: 35vw;
}

.background1 {
  position: absolute;
  left: 0px;
}

.partners-certificates {

  font-size: clamp(36px, 2.9vw, 42px);
  line-height: 45px;
  font-family: "Switzer-Bold";
  color: #041C61;
  font-weight: 800;

}

.next-scan {
  width: 100%;
  padding: 14px 41px 14px 41px;
  color: #041C61;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  line-height: 24px;
  border: 1px solid #041C61 !important;
  border-radius: 40px;
  border: none;
  margin-top: 2%;
  background-color: white;
  margin-bottom: 2%;
}

.totl-dis {
  display: flex;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  line-height: 24px;
  color: black;
  justify-content: space-between;
}

.enter-manually {
  font-size: 18px;
  font-weight: 100;
  color: #041C61;
  font-family: "roboto-duabi-bold";
}



.input-group:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%) !important;
}



.incre-btn1 {
  font-family: "Roboto-dubai-Regular";
  width: 100%;
  border-radius: 0.375rem;
  border: 1px solid #dee2e6;
  padding: .375rem .75rem;
  align-items: center;
  font-size: clamp(20px, 1.5vw, 20px);
}



.incre-btn {
  font-family: "Roboto-dubai-Regular";
  width: 100%;
  border-radius: 0.375rem;
  border: 1px solid #dee2e6;
  padding: .375rem .75rem;
  align-items: center;
  font-size: clamp(20px, 1.5vw, 20px);
}

.increment {
  border: none;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
}

.decrement {
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white;
}

.input-custom-inre {
  border: none;
  background-color: white;
  color: #236DFD;
  outline: none;
}

.incre-col {
  width: 14% !important;
  padding: 0.5%;
}

.col-2.home-type-col {
  width: 14%;
  padding: 0.5%;
}

.estimated-col {
  width: 9%;
  padding: 0.5%;
}

.checkmark {
  color: #236DFD;
  background: white;
  border: none;
}

.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked+.slider {
  background-color: #2196F3;
}

input:focus+.slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked+.slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.switch-turn-on {
  display: flex;

}

.turn-onsw {
  display: flex;
  justify-content: space-between;
  align-content: center;
  align-items: center;
  font-size: clam(14px, 1vw, 16px);
  color: #041C61;
  font-family: "Roboto-dubai-Regular";

}

.turn-onsw-2 {
  display: flex;

  align-content: center;
  align-items: center;
  font-size: clam(14px, 1vw, 16px);
  color: #041C61;
  font-family: "Roboto-dubai-Regular";

}



#birthday {
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  width: 100%;
  height: 38px;
  border-radius: 0.375rem;
  border: 1px solid #dee2e6;
}

#birthday:focus-visible {
  border: 1px solid #236DFD;
}

.time-selec {
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  width: 100%;
  height: 38px;
  border-radius: 0.375rem;
  border: 1px solid #dee2e6;
}

a {
  text-decoration: none;
  color: #041C61;
}

.type-msg {
  border: 1px solid #dee2e6;
  width: 100%;
  border-radius: 20px;
  resize: vertical;
  height: 180px;
  padding: 12px;
  outline: none;
}

.my-list li {
  cursor: pointer;
  ;
}

.discount-c {
  position: relative;
}

.bg-section {
  /*background-image: url(../img/bg-1.svg);*/
  background-repeat: no-repeat;
  background-position: 0px 50px;
}

.footer-wclean {

  background-color: #D3E2FF;
  color: #041C61;
  font-family: "Roboto-dubai-Regular";
  font-size: 14px;
  padding-bottom: 10%;
  line-height: 1.2;
  font-weight: 400;
}

.payment-billing {
  width: 50%;

}

.my-list {
  margin: auto;
  width: 43%;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: space-between;
}

.footer-sec {
  padding-top: 10%;
  width: 35%;
  margin: auto;


  align-items: center;
  height: 30%;
}

.cop-rigts {
  display: flex;
  justify-content: space-around;
  align-content: center;
}



.imges a {
  padding: 2%;

}

.imges {
  direction: ltr;
  display: flex;
  justify-content: center;
}

.mainheading-a {
  font-family: "Switzer-Bold";
  font-size: clamp(30px, 4.2vw, 60px);
  color: #041C61;
  font-weight: 800;
  line-height: 1;
  text-align: right;
}

.google-sec {


  padding: 2%;
  display: flex;
  background-color: #DBCEFF;
  border-radius: 20px;
  flex-direction: column;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;


}

.google-sec-2 {
  z-index: 3;
  width: 20%;
  height: 268px;
  margin: 1%;
  padding: 2%;
  display: flex;
  background-color: #DBCEFF;
  border-radius: 20px;
  flex-direction: column;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;


}





.box-1 {
  width: 100%;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;
  display: flex;
  /* width: 330px; */
  background-color: #BEE1E6;
  border-radius: 20px;
  flex-direction: column;


}




.avrg-2 {
  text-align: center;

}

.accordion-button.serr:focus {
  background-color: white;
  outline: 0;
  box-shadow: none;
}

.accordion-head {}

.accor-services {
  background-color: white;
  border-radius: 20px !important;
  overflow: hidden;
}

.accordion-button.serr {
  background-color: white;
  box-shadow: none;
  font: 18px;
  font-weight: 700;
  font-family: "Roboto-dubai-Regular";
  color: #041C61;
}

.accordion-button.faq-b {
  background-color: white;
  box-shadow: none;
  font: 18px;
  font-weight: 700;
  font-family: "Roboto-dubai-Regular";
  color: #041C61;
  padding: 20px 30px 20px 30px;
}

.faq-body {
  color: #585B63;
}

.enter-manually-accordion {
  border: none;
}

.my-header-bord {
  border-top: 1px solid #041C61;
}

.accordion-button.top-custom-acc-btn {
  background-color: white;
  box-shadow: none;
  border-top: none;
  outline: 0;

}

.accor-cus-btn {
  border: 1px solid #9AABDB !important;
  margin: 0;
  padding: 0;
  background-color: white;
  border-radius: 40px !important;
  overflow: hidden;

}

.accordion-button.serr.collapsed::after {
  background-image: url(../img/plus.svg) !important;
  background-position: center;
}

.accordion-button.serr::after {
  background-position: center;
  background-image: url(../img/minus.svg) !important;
}

.accordion-button.faq-b.collapsed::after {
  background-image: url(../img/plus.svg) !important;
  background-position: center;
}

.accordion-button.faq-b::after {
  background-position: center;
  background-image: url(../img/minus.svg) !important;
}

.box-11 {
  width: 100%;
  ;
  padding: 5%;
  display: flex;
  /* width: 330px; */
  background-color: #BEE1E6;
  border-radius: 20px;
  flex-direction: column;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;



}


.box-2 {
  width: 100%;
  padding: 5%;
  display: flex;
  background-color: #D7E3FC;
  border-radius: 20px;
  flex-direction: column;
  align-content: center;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}

.box-22 {
  width: 100%;
  padding: 5%;
  display: flex;
  background-color: #D7E3FC;
  border-radius: 20px;
  flex-direction: column;
  align-content: center;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}


.box-3 {
  width: 100%;
  display: flex;
  background-color: #DBCEFF;
  border-radius: 20px;
  flex-direction: column;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;


}

.frame-brushimg {
  right: 0px;
  top: 11%;
  position: absolute;
}

.box-33 {
  width: 100%;
  padding: 5%;
  display: flex;
  position: relative;
  /* width: 330px; */
  background-color: #DBCEFF;
  border-radius: 20px;
  flex-direction: column;
  align-content: center;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}


.third-row {
  display: flex !important;
  justify-content: center !important;
}

.tree-planted {


  padding: 2%;
  display: flex;
  background-color: #C4FFF9;
  border-radius: 20px;
  align-items: center;
  align-content: space-between;
  justify-content: space-around;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}

.tree-planted-2 {
  z-index: 3;
  width: 30%;
  height: 212px;
  margin: 1%;
  padding: 2%;
  display: flex;
  flex-direction: column;
  background-color: #C4FFF9;
  border-radius: 20px;
  align-items: center;
  align-content: space-between;
  justify-content: space-around;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;


}

.lives-2 {
  z-index: 3;
  width: 20%;
  height: 268px;
  margin: 1%;
  padding: 2%;
  display: flex;
  background-color: #D7E3FC;
  border-radius: 20px;
  align-content: space-around;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}

.lives {
  padding: 2%;
  display: flex;
  background-color: #D7E3FC;
  border-radius: 20px;
  align-content: space-around;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}

.digits {
  font-size: clamp(36px, 4.028vw, 58px);
  font-weight: 800;
  font-family: "Switzer-Bold";
  color: #041C61;
}

.digits-2 span {
  font-size: clamp(30px, 1.4vw, 33px);
  font-weight: 600;
  /*font-family: "Switzer-Bold";*/
  color: #041C61;
}

.digitss {

  font-size: clamp(42px, 2vw, 42px);
  font-weight: 800;
  font-family: "Switzer-Bold";
  color: #032DA5;
}

.digits-3 {
  /*position: absolute;*/
  font-size: 24px;
  font-weight: 700;
  font-family: "Switzer-Bold";
  color: #041C61;
  z-index: 3;
  padding: 28px;
  padding-top: 38px !important;


}

.steps {
  display: none;
  opacity: 0;
  transition: opacity .3s;
}

.error {
  display: none;
  width: 100%;
  color: red;
}

#map {
  height: 400px;
  width: 100%;
}

.digits-2 {
  font-size: clamp(24px, 2.4vw, 34px);
  font-weight: 800;
  font-family: "Switzer-Bold";
  color: #041C61;
  line-height: 1;
}

.package-head {
  font-size: 20px;
  font-weight: 700;
  font-family: "Switzer-Bold";
  color: #041C61;
  line-height: 1;
}

.price-p {
  display: flex;
  font-size: 72px;
  font-weight: 800;
  font-family: "Switzer-Bold";
  color: #041C61;
  line-height: 0.5;
  align-items: flex-end;
}

.price-p span {
  font-size: 34px !important;
  font-weight: 700;
  font-family: "Switzer-Bold";
  color: #041C61;
  line-height: 0;
}

.avrg {
  text-align: center;
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  font-family: "Roboto-dubai-Regular";
}

.avrg-c {
  padding-top: 4%;
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  font-family: "Roboto-dubai-Regular";
}


.avrg-2 {
  font-size: 14px;
  font-weight: 400;
  font-family: "Roboto-dubai-Regular";

}


.img-q-wghat {
  width: 90%;
}

.commited {
  font-size: clamp(40px, 3.47vw, 50px);
  font-weight: bold;
  font-family: "Switzer-Bold";
  color: #041C61;
  line-height: 1.2;
}

.headi {
  font-size: 24px;
  font-weight: bold;
  font-family: "Switzer-variable";
  color: #041C61;
  line-height: 40px;
}

.dont-take {

  /*margin-bottom: 20%;*/
  position: relative;
}

.what-we-do-best {
  margin-bottom: 5%;
  font-size: clamp(36px, 4.028vw, 58px);
  font-weight: bold;
  font-family: "Switzer-variable";
  color: #032DA5;
  line-height: 1.2;
}

.what-we-do-best-3 {
  margin-top: 1%;
  text-align: center;
  margin-bottom: 5%;
  font-size: clamp(36px, 4.028vw, 58px);
  font-weight: bold;
  font-family: "Switzer-variable";
  color: #032DA5;
  line-height: 1.2;
}

.what-we-do-best-2 {
  margin-top: 1%;
  margin-bottom: 5%;
  font-size: clamp(36px, 4.028vw, 58px);
  font-weight: bold;
  font-family: "Switzer-variable";
  color: #041C61;
  line-height: 1.2;
}

.circles-reviews {
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
}

.circle-1 {
  padding: 40px 50px 40px 50px;
  width: 32%;
  display: flex;
  margin: 2%;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 3px solid white;
  box-shadow: 0px 0px 50px 0px rgba(211, 226, 255,
      0.70), 0px -4px 54px 0px rgba(255, 255, 255, 1);
  background-image: linear-gradient(rgb(255 255 255 / 80%), rgb(255 255 255 / 10%));
  backdrop-filter: blur(70px);
  color: #585B63;
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1.1vw, 16px);
  font-weight: 400;
  line-height: 24px;
  align-content: center;
  justify-content: center;
  align-items: center;
}

.circk-cont p {
  margin: 0;
}


.img-review-star {
  width: 50% !important;

}


.circk-cont {
  display: flex;
  justify-content: flex-start;
  z-index: 3;
  flex-direction: column;
  align-items: center;
  align-content: center;
  text-align: justify;
}



.accordion {
  width: 100%;
}

.dis-f-cl {
  width: 100%;
  justify-content: space-between;
  align-content: center;
}

.dis-f-cl h6 {
  font-family: "Switzer-variable";
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.5rem;
  letter-spacing: 0em;
  color: #041C61;
}

.dis-f-cl h2 {
  font-family: "Switzer-variable";
  font-size: 3rem;
  font-weight: 700;
  line-height: 5rem;
  letter-spacing: 0em;
  color: #041C61;
}

.dis-f-cl h2 span {
  font-family: "Switzer-variable";
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
  letter-spacing: 0em;
  color: #041C61;
}

.subscribe p {
  font-family: "Roboto-dubai-Regular";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0em;
  color: #041C61;
}

.dis-f-cl-1 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-content: space-between;
  justify-content: flex-end;
  position: relative;
}

.our-rev-s {
  display: flex;
  font-family: "Roboto-dubai-Regular";
  width: 110px;
  font-size: clamp(16px, 1.1vw, 16px);
  background-color: #ffffff;
  color: #236DFD;
  border-radius: 7px;
  font-weight: 600;
  height: 24px;
  margin: auto;
  align-items: center;
  justify-content: center;
  align-content: center;
  margin-bottom: 1%;
}

.our-srt {
  display: flex;
  font-family: "Roboto-dubai-Regular";
  width: 110px;
  font-size: clamp(16px, 1vw, 16px);
  background-color: #D3E2FF;
  color: #236DFD;
  border-radius: 7px;
  height: 24px;
  margin: auto;
  align-items: center;
  justify-content: center;
  align-content: center;
  margin-bottom: 1%;
  font-weight: 600;
}

.our-srt-p {
  display: flex;
  font-family: "Roboto-dubai-Regular";
  width: 110px;
  font-size: clamp(16px, 1vw, 16px);
  background-color: #ffffff;
  color: #236DFD;
  border-radius: 7px;
  height: 24px;
  margin: auto;
  align-items: center;
  justify-content: center;
  align-content: center;
  margin-bottom: 1%;
  font-weight: 600;
}

.our-srt-3 {
  display: flex;
  font-family: "Roboto-dubai-Regular";
  width: 110px;
  font-size: clamp(16px, 1vw, 16px);
  background-color: #D3E2FF;
  color: #236DFD;
  border-radius: 7px;
  height: 24px;
  /*margin: auto;*/
  align-items: center;
  justify-content: center;
  align-content: center;
  margin-bottom: 1%;
  font-weight: 600;
}

.about-s {
  font-family: "Roboto-dubai-Regular";
  width: 124px;
  font-size: clamp(16px, 1vw, 16px);
  background-color: #D3E2FF;
  color: #236DFD;
  border-radius: 7px;
  height: 24px;
  margin-bottom: 1%;
  font-weight: 600;
}


.quick-and-easy {
  display: none;
}

.cleaning-tool {
  right: 0;
  max-width: 100%;
  height: auto;
  width: 13%;
  position: absolute;

}

.quick-and-easy-img-with-headi {
  position: relative;
  width: 100%;
}

.our-srt-2 {
  display: flex;
  font-family: "Roboto-dubai-Regular";
  width: 124px;
  font-size: clamp(16px, 1vw, 16px);
  background-color: #ffffff;
  color: #041C61;
  border-radius: 20px;
  height: 24px;
  margin: auto;
  align-items: center;
  justify-content: center;
  align-content: center;
}

.sprey {
  z-index: 3;
  margin-bottom: 0%;
  width: 15%;
}




.subscr {
  width: 50%;
  display: flex;
  font-family: "Switzer-Bold";
  font-size: clamp(16px, 1vw, 16px);
  background-color: #bee1e67a;
  color: #041C61;
  border-radius: 20px;
  font-weight: 600;
  height: 24px;
  align-content: center;
}

.d-flex-tex {
  display: flex;
  align-items: center;
  align-content: center;
}



.who-we-para {
  font-family: "Roboto-dubai-Regular";
  border-radius: 20px;
  border: 2px solid #2196F3;
  font-size: 18px;
  padding: 22px;
  color: #585B63;
  border-radius: 20px;
  text-align: justify;
}

.emporing {
  font-family: "Roboto-dubai-Regular";
  border-radius: 20px;
  font-size: 15px;
  font-weight: 400;
}

.img-get-a-q {
  transform: translateY(15%);
  z-index: 9;
  /* position: absolute; */
}

.img-circ-radius {
  border-radius: 50%;
  text-align: center;
}

.section-book {

  display: flex;
  position: relative;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;

}

.col-4.partners-w {
  width: 26% !important;
}

.vooking-noww {
  font-family: "Switzer-Bold";
  font-size: clamp(30px, 3.47vw, 50px);
  backdrop-filter: blur(70px);
  background-image: linear-gradient(rgb(255 255 255 / 20%), rgb(245 248 253 / 60%));
  width: max-content;
  border-radius: 50px;
  border: 3px solid rgba(196, 255, 249, 1);
  font-weight: 700;
  padding: 40px;
  padding-bottom: 40px;
  color: #041C61;
  width: 40%;
  line-height: 1.2;
}

.vooking-noww strong {
  line-height: 1.1;
  display: block;
}

.lets-us {
  padding-top: 3%;
  padding-bottom: 3%;
  font-family: "Switzer-variable";
  font-size: clamp(20px, 1.3vw, 20px);
  font-weight: 700;
  color: #2196F3;
  line-height: 22px;
}


.text-center {
  text-align: center !important;
}

.proudly {
  padding: 30px;
  font-family: "roboto-duabi-bold";
  border-radius: 30px;
  background-color: #C1E2E7;
  color: #032DA5;
  /* width: 100%; */
  /* height: 198px; */
  FONT-SIZE: 24px;
  FONT-WEIGHT: 800;
  display: flex;
  flex-direction: column;
  justify-content: center;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}

.avg-1 {

  background-color: #FAD5CD;
  border-radius: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-content: center;
  justify-content: center;
  padding: 10px, 20px, 10px, 20px;
  height: 142px;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}

.goolge-imgw {
  width: 20px;
}

.avg-2 {
  height: 142px;
  display: flex;
  padding: 10px, 20px, 10px, 20px;
  background-color: #D9E4FC;
  border-radius: 30px;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}


.avg-3 {
  /*height: 142px;*/
  display: flex;
  padding: 10px 20px 10px 20px;
  background-color: #DBCEFF;
  border-radius: 30px;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;

}

.we-plant {
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url(../img/trees.svg);
  border-radius: 30px;
  background-color: #86E7B8;
  color: #041C61;
  width: 100%;
  /*height: 198px;*/
  position: relative;
  background-repeat: no-repeat;
  background-position: bottom;
  box-shadow: 0px 1px 80px 0px #FFFFFF80 inset;
}

.leaves-1 {
  top: -16px;
  left: -11px;
  position: absolute;
}

.leaves-2 {
  top: 15%;
  right: -25px;
  position: absolute;
}

.trees {
  transform: translate(-50%);
  bottom: 0;
  position: absolute;
  left: 50%;
}

.our-rev {
  font-size: clamp(16px, 1vw, 16px);
  background-color: #ffffff;
  color: rgba(35, 109, 253, 1);
  border-radius: 7px;
  margin: auto;
  font-family: "roboto-duabi-bold";
  padding: 0 10px;
  height: 24px !important;
}

.inner-headi {
  font-family: "Roboto-dubai-Regular";
  font-size: clamp(16px, 1vw, 16px);
  font-weight: 400;
  line-height: 24px;
  color: #585B63;
}

.img-hand {
  width: 70px;
}

.washing-img {
  right: 0px;
  bottom: -17%;
  position: absolute;
}

.logo-head-pa {
  display: flex;
  align-content: center;
  align-items: center;
}

.blue-bag-sec {
  padding-top: 3% !important;
  padding: 2%;
  background-color: #D3E2FF;
}

.rev-name {
  font-size: clamp(14px, 1vw, 16px);
  font-weight: 500;
  line-height: 24px;
  color: #041C61;
  font-family: "roboto-medium";
}

.sect-white {

  background-color: white;

  border-radius: 20px;

  padding-bottom: 5%;
  margin: auto;
  margin: 32px 16px;
}

.navbar-toggler:focus {
  border: none;
  box-shadow: none !important;
}

.img-mob-v-d-block {
  display: none;
}

.icon-head {
  display: flex;
  align-items: center;
}

.icon-head h1 {
  margin: 0;
}

.img-mob-v-d {
  display: block;
}

/* .navbar-toggler-icon {
  background-image: url"('data:image/svg+xml,%3csvg xmlns='http://www.w3.org…dth='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3eurl(" data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' %3e%3cpath stroke='rgba%4, 28, 97, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22' /%3e%3c/svg%3e')";

} */

.rectangle-box {
  background-color: white;
  border-radius: 30px;
  border: 2px solid #236DFD;
  color: #236DFD;
  font-size: 24px;
  font-family: "Switzer-Bold";
  font-weight: 800;
}

.col-lg-2.imglogo-width {
  flex: 0 0 auto;
  width: 10%;
}


.imges-with-conntor {
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
}

.washing-mob-img {
  position: absolute;
  top: -12px;
  width: 25%;
  left: 30px;
}

.mobil-view-d-none {
  display: block;
}

#hour {
  border: none;
  outline: none;
}

#minute {
  border: none;
  outline: none;
}

.addon-col-width-2 {

  margin: 0;
}

.addon-col-width {
  margin: 0px !important;
  padding: 10px !important;

}

.img-check-out {
  padding: 3%;
  margin-bottom: 3%;
  width: 15%;
}

.dislpay-block-mob {
  display: none;
}

.navbar-cus {
  margin-top: 30px !important;
  margin-bottom: 40px !important;
  width: 90%;
  margin: auto;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  background-color: white;
  border: 1px solid #D3E2FF;
  border-radius: 50PX;
  box-shadow: 0 0 170px 10px #D3E2FF;
  padding: 5px 30px;
}

.input-custom-inre::-webkit-inner-spin-button,
.input-custom-inre::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

.home-img-top {
  border: 2px solid rgba(50, 233, 199, 1);
  border-radius: 25px;
}

.owl-item .item {
  display: flex;
  justify-self: center;
}

.mobilimg-com {
  transform: scale(1.3) translateY(-16px);
}

.badge {
  background: rgba(211, 226, 255, 1);
  color: rgba(35, 109, 253, 1);
  font-family: "roboto-duabi-bold";
  font-size: 16px;
}


/* Different color on scroll */
.navbar-cus.scrolled {
  box-shadow: -1px 0px 20px 2px #D3E2FF;
}


.logo-img {
  height: 50px !important;
}



.section {
  height: 1500px;
  /* Example height of sections */
  margin-top: 60px;
  /* To make space for the sticky navbar */
}



@media (max-width:992px) {
    .price{
        margin: 0;
    }
    .next-prev {
       padding: 15px;
  }
  .next-btn{
       padding: 15px;
  }
  #navbar{
      top: 10px;
  }
  .partner-d-flex {
    flex-wrap: wrap;
  }

  .img-circ-radius {
    margin: 20px;
    width: 35%;
  }

  .my-list {
    width: 57%;

  }

  .frame-brushimg {
    width: 27%;
    right: -12px;
    top: 14%;
    position: absolute;
  }

  .navbar-cus {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    width: 100%;
  }

  .addon-col-width {
    margin: 0px !important;
  }


  .estimated span {
    font-size: 30px;
    font-weight: 700;
    font-family: "Switzer-Bold";
    display: flex;
  }


  .book-btn-nav {
    display: flex !important;
    background-color: #041C61;
    padding: 8px 20px 8px 20px;
    color: #C4FFF9;
    font-family: "Roboto-dubai-Regular";
    font-size: clamp(16px, 1vw, 16px);
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    border-radius: 40px;
    text-decoration: none;
    /* text-align: center; */
    align-content: center;
    justify-content: center;
    align-items: center;
    display: block;
  }


  .box-1 {
    height: auto;
    padding: 0.5rem;
  }

  .box-2 {
    padding: 0.5rem;
  }

  .box-3 {
    padding: 0.5rem;
  }

  .homw-d-flex {
    /* display: block; */
    width: 100%;
    display: flex;
    flex-direction: row !important;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
  }

  .sm-bl-non {
    display: none;
  }

  .home-img-2 {
    width: 15%;
  }

  .box-2 {
    height: auto;
  }

  .box-3 {
    height: auto;
  }

  .dislpay-block-mob {
    display: block;
  }

  .vooking-noww {
    margin: 15px;
    width: 100%;
  }

  .img-get-a-q {
    width: 70%;
    transform: translateY(20%);
  }

  .who-we-para p {
    line-height: 1.3;
  }

  .section-2 {
    margin: 4% 0;
    display: flex;
    align-content: center;
    justify-content: flex-start;
    margin-bottom: 5%;
    align-items: flex-end;
    flex-direction: column;
    border: none;
    padding-bottom: none;

  }

  .mobil-view-d-none {
    display: none;
  }

  .navbar-brand {
    width: 50% !important;
    padding: 0;
  }

  .cop-rigts {
    display: flex;
    justify-content: space-around;
    align-content: center;
    flex-direction: column;
  }

  .footer-sec {
    width: 85%;
  }

 

  .emporing {
    font-size: 15px;
  }

  .circle-1 {
    width: 100%;
  }


  .avrg {
    font-size: clamp(16px, 1.1vw, 16px);
    text-align: start;
    color: #585B63;
  }

  .who-we-para {

    padding: 25px;

  }

  .dont-take {
    margin-bottom: none;

    position: relative;
  }

  .improve-text {
    font-size: 15px;
    display: flex;
    flex-direction: column;
  }

  .my-img-order {
    order: 1;
  }



  .mob-dis-none {
    display: none;
  }



  .heading-order {
    order: 2;
    padding: 0;
    margin: 0;
  }

  .hr-h-2 {
    width: 100%;
  }

  .booking-now {
    font-size: 40px;
    text-align: start;
  }

  .section-2 {
    display: none;
  }

  .section-2.in-mobile-view {
    display: block;
    position: relative;
  }

  .sprey {
    position: absolute;
    transform: translate(50%);
    top: 28%;
    /* width: 22% !important; */
    left: 29%;
  }

  .line {
    position: absolute;
    width: 95%;
  }

  .section-2 {
    box-shadow: none;
  }


  .img-mob-v-d-block {
    display: block;
  }

  .img-mob {
    /*width: 24%;*/
  }

  .img-mob-2 {
    width: 10%;
  }

  .digits {
    font-size: 36px;
  }



  .btn-div {
    width: 80%;
    margin: auto;
  }

  h1 {
    font-size: 24px !important;
    margin: 0;
    padding: 0;
  }

  .col-lg-2.imglogo-width {
    flex: 0 0 auto;
    width: 32% !important;
  }

  .headi {
    font-size: 24px;
  }

  .img-mob-v-d {
    display: none;
  }

  .logo-head-pa {
    border-bottom: dashed #32E9C7;
    padding-top: 12px;


  }



  .nav-bar-bg {
    padding: 5px;

  }

  .border-n {
    border: none;

  }

  .hero-section {
    width: 90%;
  }

  .icon-head {
    display: flex;
    align-content: center;
    align-items: flex-start;
  }

  .quick-and-easy {
    display: block;
  }

  .incre-col {
    width: 46.5% !important;
    margin: 1%;
  }

  .incre-col.home-type {
    width: 100% !important;
  }

  .package-and-space-section {
    border: none;
  }

  .personl-details {
    border: none;
  }

  .what-we-do-best-3 {
    text-align: start;
  }

  .personal-section {
    border: none;
  }

  .section-notes {
    border: none;
  }

  .personal-section-location {
    border: none;
  }

  .section-payment-code {
    border: none;
  }

  .vooking-noww {
    padding: 40px;
  }

  .vooking-noww strong {
    font-size: 30px;
  }



  .booking-btn-2 {
    width: 100%;
    margin-top: 10%;
  }

  .partner-d-flex {
    flex-wrap: wrap;
  }

  .img-circ-radius {
    margin: 20px;
    width: 35%;
  }

  .my-list {
    width: 57%;

  }

  .frame-brushimg {
    width: 27%;
    right: -12px;
    top: 14%;
    position: absolute;
  }

  .navbar-cus {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    width: 100%;
    padding: 5px 15px;
  }

  .addon-col-width {
    margin: 0px !important;
  }





  .book-btn-nav {
    display: flex !important;
    background-color: #041C61;
    padding: 8px 20px 8px 20px;
    color: #C4FFF9;
    font-family: "Roboto-dubai-Regular";
    font-size: clamp(16px, 1vw, 16px);
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    border-radius: 40px;
    text-decoration: none;
    /* text-align: center; */
    align-content: center;
    justify-content: center;
    align-items: center;
    display: block;
  }


  .box-1 {
    height: auto;
    padding: 0.5rem;
  }

  .box-2 {
    padding: 0.5rem;
  }

  .box-3 {
    padding: 0.5rem;
  }

  .homw-d-flex {
    /* display: block; */
    width: 100%;
    display: flex;
    flex-direction: row !important;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
  }

  .sm-bl-non {
    display: none;
  }

  .home-img-2 {
    width: 15%;
  }

  .box-2 {
    height: auto;
  }

  .box-3 {
    height: auto;
  }

  .dislpay-block-mob {
    display: block;
  }

  .vooking-noww {
    margin: 15px;
    width: 100%;
  }

  .img-get-a-q {
    width: 70%;
    transform: translateY(20%);
  }

  .who-we-para p {
    line-height: 1.3;
  }

  /* .section-2 {

    display: flex;
    align-content: center;
    justify-content: flex-start;
    margin-bottom: 5%;
    align-items: flex-end;
    flex-direction: column;
    border: none;
    padding-bottom: none;

  } */

  .mobil-view-d-none {
    display: none;
  }

  .navbar-brand {
    width: 50% !important;
    padding: 0;
  }

  .cop-rigts {
    display: flex;
    justify-content: space-around;
    align-content: center;
    flex-direction: column;
  }

  .footer-sec {
    width: 85%;
  }



  .emporing {
    font-size: 15px;
  }

  .circle-1 {
    width: 100%;
  }


  .avrg {
    font-size: clamp(16px, 1.1vw, 16px);
    text-align: start;
    color: #585B63;
  }

  .who-we-para {

    padding: 25px;

  }

  .dont-take {
    margin-bottom: none;

    position: relative;
  }

  .improve-text {
    font-size: 15px;
    display: flex;
    flex-direction: column;
  }

  .my-img-order {
    order: 1;
  }



  .mob-dis-none {
    display: none;
  }



  .heading-order {
    order: 2;
    padding: 0;
    margin: 0;
  }

  .hr-h-2 {
    width: 100%;
  }

  .booking-now {
    font-size: 40px;
    text-align: start;
  }

  .section-2 {
    display: none;
  }

  .section-2.in-mobile-view {
    display: block;
    position: relative;
  }

  .sprey {
    position: absolute;
    transform: translate(50%);
    top: 28%;
    /* width: 22% !important; */
    left: 29%;
  }

  .line {
    position: absolute;
    width: 95%;
  }

  .section-2 {
    box-shadow: none;
  }


  .img-mob-v-d-block {
    display: block;
  }

  .img-mob {
    /*width: 24%;*/
  }

  .img-mob-2 {
    width: 10%;
  }

  .digits {
    font-size: 36px;
  }



  .btn-div {
    width: 80%;
    margin: auto;
  }

  h1 {
    font-size: 24px !important;
    margin: 0;
    padding: 0;
  }

  .col-lg-2.imglogo-width {
    flex: 0 0 auto;
    width: 32% !important;
  }

  .headi {
    font-size: 24px;
  }

  .img-mob-v-d {
    display: none;
  }

  .logo-head-pa {
    border-bottom: dashed #32E9C7;
    padding-top: 12px;


  }



  .nav-bar-bg {
    padding: 5px;

  }

  .border-n {
    border: none;

  }

  .hero-section {
    width: 90%;
  }

  .icon-head {
    display: flex;
    align-content: center;
    align-items: flex-start;
  }

  .quick-and-easy {
    display: block;
  }

  .incre-col {
    width: 46.5% !important;
    margin: 1%;
  }

  .incre-col.home-type {
    width: 100% !important;
  }

  .package-and-space-section {
    border: none;
  }

  .personl-details {
    border: none;
  }

  .what-we-do-best-3 {
    text-align: start;
  }

  .personal-section {
    border: none;
  }

  .section-notes {
    border: none;
  }

  .personal-section-location {
    border: none;
  }

  .section-payment-code {
    border: none;
  }

  .vooking-noww {
    padding: 40px;
  }

  .vooking-noww strong {
    font-size: 30px;
  }



  .booking-btn-2 {
    width: 100%;
    margin-top: 10%;
  }


}

@media (max-width:330px) {
  .incre-btn {
    padding: none;
  }

  .incre-btn {
    padding: none;
  }
}



