* {
	box-sizing: border-box;
	}
	body {
	  margin: 0;
	}
	*{
	  box-sizing:border-box;
	}
	body{
	  margin:0;
	}
	*{
	  box-sizing:border-box;
	}
	body{
	  margin:0;
	}
	*{
	  box-sizing:border-box;
		text-decoration: none;
	}
	body{
	  margin:0;
	}
	a{
		text-decoration: none!important;
	}
	.clearfix{
	  clear:both;
	}
	.header-banner{
	  padding-top:35px;
	  padding-bottom:100px;
	  color:#ffffff;
	  font-family:Helvetica, serif;
	  font-weight:100;
	  background-image:url("https://cleaninglyservicesau.s3.amazonaws.com/12/16/2024%2C+6%3A00%3A48+PMcontact-page.png");
	  background-attachment:scroll, scroll;
	  background-position:left top, center center;
	  background-repeat:repeat-y, no-repeat;
	  background-size:contain, cover;
	}
	.container-width{
	  width:90%;
	  max-width:1150px;
	  margin:0 auto;
	}
	.flex-sect{
	  background-color:#fafafa;
	  padding:100px 0;
	  font-family:Helvetica, serif;
	}
	.footer-under{
	  background-color:#312833;
	  padding-bottom:100px;
	  padding-top:100px;
	  min-height:500px;
	  color:#eee;
	  position:relative;
	  font-weight:100;
	  font-family:Helvetica,serif;
	}
	.copyright{
	  background-color:rgba(0, 0, 0, 0.15);
	  color:rgba(238, 238, 238, 0.5);
	  bottom:0;
	  padding:1em 0;
	  position:absolute;
	  width:100%;
	  font-size:0.75em;
	}
	.made-with{
	  float:left;
	  width:50%;
	  padding:5px 0;
	}
	.foot-social-btns{
	  display:none;
	  float:right;
	  width:50%;
	  text-align:right;
	  padding:5px 0;
	}
	#i05664{
	  background-color:rgb(31, 31, 31);
	  color:rgb(204, 204, 204);
	  font-family:Consolas, "Courier New", monospace;
	  font-size:14px;
	  white-space:pre;
	}
	.tab button{
	  background-color:inherit;
	  float:left;
	  border:none;
	  outline:none;
	  cursor:pointer;
	  padding:14px 16px;
	  transition:0.3s;
	  font-size:17px;
	}
	.tab button:hover{
	  background-color:#ddd;
	}
	.tab button.active{
	  background-color:#ccc;
	}
	.productCard a, .productCard a:hover{
	  text-decoration:none !important;
	  color:inherit !important;
	}
	.productCard img{
	  width:100%;
	  height:auto;
	  border-radius:5px;
	  border:0.5px solid black;
	}
	.productCard h3{
	  margin-top:20px;
	}
	#iv8pmg{
	  padding:0 0 100px 0;
	  opacity:1;
	  height:125px;
	}
	.gjs-row{
	  display:flex;
	  justify-content:flex-start;
	  align-items:stretch;
	  flex-wrap:nowrap;
	  padding:10px;
	}
	.gjs-cell{
	  min-height:75px;
	  flex-grow:1;
	  flex-basis:100%;
	}
	#ih6r9h{
	  background-repeat:repeat;
	  background-position:left top;
	  background-attachment:scroll;
	  background-size:auto;
	  background-image:linear-gradient(#222222 0%, #222222 100%);
	}
	#ijk3q8{
	  min-height:auto;
	}
	#i61cb7{
	  max-width:1200px;
	  margin:auto auto auto auto;
	  padding:5px 10px 5px 10px;
	}
	#isna4k{
	  flex-basis:35%;
	  padding:auto 0px auto 0px;
	  display:flex;
	}
	#i1ggmd{
	  flex-basis:50%;
	  margin:auto 0px auto 0px;
	  display:flex;
	}
	#ir8naz{
	  flex-basis:48%;
	  margin:auto 0px auto 0px;
	  display:flex;
	}
	#ibpdrv{
	  flex-basis:46%;
	  margin:auto 0px auto 0px;
	  display:flex;
	}
	#ijhrkf{
	  display:flex;
	  margin:auto 0px auto 0px;
	  text-align:center;
	  padding:0px 0px 0px 5px;
	}
	#irate7{
	  padding:10px;
	  font-size:18px;
	  font-weight:600;
	  margin:auto 0px auto 0px;
	  text-align:center;
	  display:flex;
	}
	#i9ishk{
	  padding:10px;
	  font-size:18px;
	  font-weight:600;
	  text-align:center;
	  display:block;
	  margin:auto 0px auto 0px;
	}
	#i96c8k{
	  padding:10px;
	  font-size:18px;
	  font-weight:600;
	  margin:auto 0px auto 0px;
	  text-align:center;
	}
	#ie35vh{
	  padding:10px;
	  font-size:18px;
	  font-weight:600;
	  text-align:center;
	  display:block;
	  margin:auto 0px auto 0px;
	}
	#infx9h{
	  flex-basis:47%;
	  margin:auto 0px auto 0px;
	  display:flex;
	}
	#i96c8k:hover{
	  color:#ffc528;
	}
	#i9ishk:hover{
	  color:#ffc528;
	}
	#ie35vh:hover{
	  color:#ffc528;
	}
	#irate7:hover{
	  color:#ffc528;
	}
	#idd0hi{
	  width:auto;
	  max-width:1200px;
	  margin:auto auto auto auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	#izr14v{
	  font-family:Arial, Helvetica, sans-serif;
	  padding:0 0px 100px 0px;
	  position:static;
	  margin:75px 0px 550px 0px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	#iry02l{
	  background-repeat:repeat;
	  background-position:left top;
	  background-attachment:scroll;
	  background-size:auto;
	  background-image:linear-gradient(#222222 0%, #222222 100%);
	  min-height:auto;
	  padding:50px 0px 70px 0px;
	}
	#iabml4{
	  background-repeat:repeat;
	  background-position:left top;
	  background-attachment:scroll;
	  background-size:auto;
	  background-image:linear-gradient(#222222 0%, #222222 100%);
	  padding:0px 0px 10px 0px;
	}
	#i0xj1h{
	  color:black;
	  width:26%;
	}
	#iy0qm3{
	  max-width:1200px;
	  margin:0px auto 0px auto;
	}
	#ixsk4j{
	  margin:0 20px 0 0;
	}
	#i76hhg{
	  margin:0 20px 0 0;
	}
	#iqyf58{
	  margin:0 20px 0 0;
	}
	#iaopjj{
	  padding:10px;
	  font-size:15px;
	}
	#ilcj0n{
	  padding:10px;
	  font-size:15px;
	}
	#ijq37a{
	  padding:10px;
	  font-size:15px;
	}
	#ircgbt{
	  padding:10px;
	  font-weight:600;
	  font-size:25px;
	}
	#icz101{
	  padding:10px;
	  font-size:15px;
	}
	#izxogy{
	  padding:10px;
	  font-size:15px;
	}
	#itlq77{
	  margin:0px!important;
	}
	#iy49al{
	  padding:10px;
	  font-size:15px;
	}
	#i9fj25{
	  flex-basis:100%;
	}
	#itoqlr{
	  padding:10px;
	  font-size:15px;
	}
	#irpugv{
	  padding:10px;
	  font-size:15px;
	}
	#iou5jt{
	  padding:10px;
	  font-size:15px;
	}
	#ilnrbp{
	  padding:10px;
	  font-size:15px;
	}
	#ixnw8k{
	  padding:10px;
	  font-size:15px;
	}
	#i0kz9m{
	  padding:10px;
	  font-weight:600;
	  text-align:left;
	  font-size:25px;
	}
	#iuvskm{
	  width:100%;
	  text-align:center;
	}
	#iyg5ad{
	  flex-basis:64%;
	}
	#iou5jt:hover{
	  color:#ffc528 !important;
	}
	#izxogy:hover{
	  color:#ffc528 !important;
	}
	#iy49al:hover{
	  color:#ffc528 !important;
	}
	#itoqlr:hover{
	  color:#ffc528 !important;
	}
	#irpugv:hover{
	  color:#ffc528 !important;
	}
	#icz101:hover{
	  color:#ffc528 !important;
	}
	#ilnrbp:hover{
	  color:#ffc528 !important;
	}
	#ixnw8k:hover{
	  color:#ffc528 !important;
	}
	#i3kp4h{
	  padding:10px;
	  font-weight:600;
	  font-size:25px;
	}
	#iikvmu{
	  color:black;
	}
	#i5t0vf{
	  color:black;
	  width:100%;
	}
	#i2izm9{
	  padding:10px 10px 10px 10px;
	}
	#ihtkyc{
	  color:black;
	  width:100%;
	}
	#ixc8hg{
	  padding:10px 10px 10px 10px;
	}
	#iji0ql{
	  color:black;
	  width:100%;
	}
	#i6ijnh{
	  padding:10px 10px 10px 10px;
	}
	#i0q0lv{
	  padding:10px 10px 10px 10px;
	}
	#ign4b6{
	  padding:10px 10px 10px 10px;
	}
	#in69di{
	  color:#ffffff !important;
	  text-decoration:none;
	}
	#i3o89q{
	  color:#ffffff !important;
	  text-decoration:none;
	}
	#iwyomi{
	  color:#ffffff !important;
	  text-decoration:none;
	}
	#iui5ty{
	  color:#ffc528 !important;
	  text-decoration:none;
	}
	#ijxyoq{
	  font-size:15px;
	  color:#ffffff;
	  font-weight:300;
	}
	#i0ix37{
	  font-weight:300;
	  font-size:15px;
	  color:#ffffff;
	}
	#i0yexv{
	  font-size:15px;
	  color:#ffffff;
	  font-weight:300;
	}
	#ixqg6a{
	  font-size:15px;
	  color:#ffffff;
	  font-weight:300;
	}
	#ijvl9f{
	  font-size:15px;
	  font-weight:300;
	  color:#ffffff;
	}
	#i8odth{
	  font-size:15px;
	  font-weight:300;
	  color:#ffffff;
	}
	#ik65uk{
	  font-size:15px;
	  font-weight:300;
	  color:#ffffff;
	}
	#i82muc{
	  font-size:15px;
	  font-weight:300;
	  color:#ffffff;
	}
	#i82muc:hover{
	  color:#ffc528;
	}
	#ijxyoq:hover{
	  color:#ffc528;
	}
	#i0ix37:hover{
	  color:#ffc528;
	}
	#i0yexv:hover{
	  color:#ffc528;
	}
	#ixqg6a:hover{
	  color:#ffc528;
	}
	#ijvl9f:hover{
	  color:#ffc528;
	}
	#i8odth:hover{
	  color:#ffc528;
	}
	#ik65uk:hover{
	  color:#ffc528;
	}
	#iui5ty:hover{
	  color:#ffc528 !important;
	}
	#in69di:hover{
	  color:#ffc528 !important;
	}
	#i3o89q:hover{
	  color:#ffc528 !important;
	}
	#iwyomi:hover{
	  color:#ffc528 !important;
	}
	#i40mzz{
	  padding:10px;
	  color:#ffffff;
	  text-decoration:none;
	  font-size:20px;
	  font-weight:700;
	}
	#igb7yi{
	  display:inline-block;
	  padding:5px 10px 5px 10px;
	  min-width:50px;
	  text-decoration:none;
	  background-repeat:repeat;
	  background-position:left top;
	  background-attachment:scroll;
	  background-size:auto;
	  background-image:linear-gradient(#ffc528 0%, #ffc528 100%);
	  border-radius:50px 50px 50px 50px;
	  text-align:center;
	  color:#434343;
	  min-height:auto;
	  margin:auto 0px auto 0px;
	}
	#igb7yi:hover{
	  background-repeat:repeat;
	  background-position:left top;
	  background-attachment:scroll;
	  background-size:auto;
	  background-image:linear-gradient(#f09605 0%, #f09605 100%);
	}
	#iw0nkl{
	  height:450px;
	  background-repeat:repeat;
	  background-position:top top;
	  background-attachment:scroll;
	  background-size:cover;
	  background-image:url('https://cleaninglyservicesau.s3.amazonaws.com/12/16/2024%2C+6%3A00%3A48+PMcontact-page.png');
	  opacity:1;
	}
	#ienaol{
	  margin:auto 0px auto 0px;
	  min-height:auto;
	}
	#ik6vv5{
	  text-align:center;
	  margin:auto 0px auto 0px;
	  font-size:80px;
	  font-weight:800;
	  min-height:auto;
	}
	#it3fxi{
	  color:#ffffff !important;
	  text-decoration:none;
	}
	#it3fxi:hover{
	  color:#ffc528 !important;
	}
	#iwryo7{
	  padding:10px;
	  font-size:18px;
	  font-weight:600;
	  margin:auto 0px auto 0px;
	  text-align:center;
	}
	#iwryo7:hover{
	  color:#ffc528;
	}
	#i4vdvi{
	  flex-basis:35%;
	  padding:auto 0px auto 0px;
	  display:flex;
	}
	#izkdlp{
	  flex-basis:35%;
	  padding:auto 0px auto 0px;
	  display:flex;
	}
	#iw5jhd{
	  margin:0px 20px 0px 20px;
	}
	#idjcix{
	  margin:0 20px 0px 20px;
	  padding:10px 10px 10px 10px;
	  background-repeat:repeat;
	  background-position:left top;
	  background-attachment:scroll;
	  background-size:auto;
	  background-image:linear-gradient(#f5f5f5 0%, #f5f5f5 100%);
	  border-radius:5px 5px 5px 5px;
		display: flex;
		flex-direction: column;
	}
	#i03ope{
	  color:black;
	}
	#iur5nz{
	  padding:10px;
	  margin:50px 0 0 0;
	}
	.booking-form-container{
	  background:transparent;
	  border:2px solid black;
	  border-radius:3px;
	  display:flex;
	  flex-direction:column;
	  padding:20px;
	}
	.input-container{
	  margin-bottom:24px;
	  display:flex;
	}
	.input-field{
	  width:100%;
	  align-self:flex-start;
	  justify-self:flex-start;
	  color:black;
	  border:none;
	  border-bottom:2px solid #d5d4d7;
	  font-size:21px;
	}
	.form-btn-container{
	  margin-top:10px;
	  display:flex;
	  justify-content:center;
	  align-items:center;
	}
	.form-submit-btn{
	  padding:13px;
	  border:none;
	  border-radius:5px;
	  color:white;
	  background-color:#4169e1;
	  font-size:21px;
	  width:140px;
	  height:55px;
	  cursor:pointer;
	  transition:background-color 0.3s ease;
	}
	.form-submit-btn:hover{
	  background-color:#3a5ec8;
	}
	.form-submit-btn:active{
	  background-color:#3656b5;
	}
	#ibtztj{
	  width:auto;
	  border-radius:25px 25px 25px 25px;
	  background-repeat:repeat;
	  background-position:left top;
	  background-attachment:scroll;
	  background-size:auto;
	  background-image:linear-gradient(#ffc528 0%, #ffc528 100%);
	  color:#ffffff !important;
	}
	#ixktd{
	  margin:50px 0px 0px 0px;
	  border:0 solid black;
	}
	#name{
	  padding:15px 15px 15px 15px;
	  border-radius:25px 25px 25px 25px;
	}
	#email{
	  padding:15px 15px 15px 15px;
	  border-radius:25px 25px 25px 25px;
	}
	#phone{
	  border-radius:25px 25px 25px 25px;
	  padding:15px 15px 15px 15px;
	}
	#message{
	  border-radius:25px 25px 25px 25px;
	  padding:15px 15px 15px 15px;
	}
	#ibtztj:hover{
	  background-repeat:repeat;
	  background-position:left top;
	  background-attachment:scroll;
	  background-size:auto;
	  background-image:linear-gradient(#f0a820 0%, #f0a820 100%);
	}
	#i6mb3u{
	  height:221px;
	}
	#i9dnq7{
	  height:250px;
	  width:515px;
	}
	@media (max-width: 992px){
	  #idd0hi{
		width:auto;
	  }
	  #iwryo7{
		padding:10px 5px 10px 5px;
	  }
	  #i96c8k{
		padding:10px 5px 10px 5px;
		width:108px;
	  }
	  #i9ishk{
		padding:10px 5px 10px 5px;
	  }
	  #ie35vh{
		padding:10px 5px 10px 5px;
	  }
	  #irate7{
		padding:10px 5px 10px 5px;
	  }
	  #i40mzz{
		padding:10px 5px 10px 5px;
		font-size:17px;
	  }
	  #i0xj1h{
		width:20%;
		height:44px;
		margin:19px 0 0 0;
	  }
		#ir8s{
		max-width:1200px;
		display:block;
	  }
		#contact-body{
			flex-direction: column!important;
		}
		#footer-boxes img {
			width: 200px!important;
			height: 200px!important;
		}
		#ijk1{
			display: block;
			height: 546px!important;
		}
		#ijlzp{
			display: block;
			width: 1200px!important;
		}
		#i81vv{
			margin: 0px!important;
		}
	}
	@media (max-width: 768px){
	  .gjs-row{
		flex-wrap:wrap;
	  }
        }

	/* Header */
	#ir8s{
	  max-width:auto;
	  margin:0px auto 0px auto;
	}
	#iwdi{
		width:auto;
		max-width:1200px;
		margin:0px auto 0px auto;
	}
	#izvk{
	  min-height:auto;
	  max-width:1200px;
	  margin:0px auto 0px auto;
	}
	#ilft{
	  width:1200px;
	  margin:0px auto 0px auto;
	  padding:0px 0px 0px 0px;
	}
	#il7d{
	  min-height:auto;
	}
	#iwj1i{
	  background-repeat:repeat;
	  background-position:left top;
	  background-attachment:scroll;
	  background-size:auto;
	  background-image:linear-gradient(#6d6b6b 0%, #6d6b6b 100%);
	  padding:0px 0px 0px 0px;
	  height:1px;
	  margin:-20px 0px 0px 0px;
	}
	#iedswl{
	  max-width:1200px;
	  margin:0px auto 0px auto;
	  padding:0px 10px 0px 10px;
		height: 44px;
	}
	#iopzjr{
	  float:left;
	  min-height:auto;
	}
	#i2pipg{
	  max-width:150px;
	  margin:0px auto 0px auto;
	  width:150px;
	  float:left;
	}
	#i7lrk4{
	  color:black;
	  padding:0px 5px 0px 5px;
	}
	#iufbp2{
	  color:black;
	  padding:0px 5px 0px 5px;
	}
	#izmfd8{
	  color:black;
	  padding:0px 5px 0px 5px;
	}
	#idmz2s{
	  color:#ffffff;
	  padding:10px 14px 10px 14px;
	  margin:0 0px 0px 0px;
	  float:right;
	  background-repeat:repeat;
	  background-position:left top;
	  background-attachment:scroll;
	  background-size:auto;
	  background-image:linear-gradient(#f1a81e 0%, #f1a81e 100%);
	  font-size:16px;
	  font-weight:300;
	  text-decoration:none;
	}
	#i92ea8{
	  padding:0px;
	}
	#if70l5{
	  min-height:1px;
	  background-repeat:repeat;
	  background-position:left top;
	  background-attachment:scroll;
	  background-size:auto;
	  background-image:linear-gradient(#6d6b6b 0%, #6d6b6b 100%);
	}
	#ipidl{
	  margin:20px auto 0px auto;
	  max-width:1200px;
	  padding:5px 10px 10px 10px;
	}
	#i81vv{
	  flex-basis:24%;
	  min-height:auto;
	  max-width:200px;
	  margin:0px 19% 0px 0px;
	}
	#ijk1{
	  background-repeat:repeat;
	  background-position:left top;
	  background-attachment:scroll;
	  background-size:cover;
		background-image: linear-gradient(rgba(34, 33, 29, 0.9), rgba(34, 33, 29, 0.9)), url('https://cleaninglyservicesau.s3.amazonaws.com/12/16/2024%2C+6%3A00%3A48+PMcontact-page.png');;
	  height:auto;
	  padding:0px 0px 270px 0px;
	}
	#ijlzp{
	  color:black;
	  width:97%;
	}
	#ivg28{
	  float:right;
	}
	#imbpa{
	  display:inline-block;
	  position:static;
	  float:right;
	  margin:auto 0px auto 0px;
	  min-height:auto;
	  color:#ffffff;
	  text-align:center;
	  font-family:"Inter", sans-serif;
		font-size: 16px;
		font-weight: 400;
	}
	#imbpa a{
	  display:inline-block;
	  position:static;
	  float:right;
	  margin:auto 0px auto 0px;
	  min-height:auto;
	  color:#ffffff;
	  text-align:center;
	  font-family:"Inter", sans-serif;
		font-size: 16px;
		font-weight: 400;
	}
	#imbpa a:hover{
		color:#f1a81e;
	}
	#iy6j4{
	  padding:10px;
	  width:194px;
	  display:inline-block;
	  float:right;
	  margin:auto 0px auto 0px;
	}
	#iamfku{
		color:#f1a81e!important;
	}
	#ia0ei{
	  padding:10px;
	  width:123px;
	  display:inline-block;
	  float:right;
	  margin:auto 0px auto 0px;
	}
	#i5y13{
	  padding:10px;
	  width:120px;
	  display:inline-block;
	  float:right;
	  margin:auto 0px auto 0px;
	}
	#i6uwn{
	  padding:10px;
	  width:100px;
	  display:inline-block;
	  float:right;
	  margin:auto 0px auto 0px;
	  color:#ffffff;
	}
	#i94qc{
	  padding:10px;
	  width:125px;
	  display:inline-block;
	  float:right;
	  margin:auto 0px auto 0px;
	}
	#ia1bvo{
	  padding:10px;
	  width:73px;
	  display:inline-block;
	  float:right;
	  margin:auto 0px auto 0px;
	  color:#f1a81e;
	}
	#ivq3nq{
		height: 100%;
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	#i48k0j{
	  text-align:center;
	  color:#ffffff;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:48px;
	  font-weight:700;
		width: 100%;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 40px;
	}

	/* Footer */
	#it9ao7{
    display: flex;
    /* Do not adjust the margin instead adjust the height of #iwulbo */
	  margin:-600px auto -400px auto; 
	  position:relative;
	  padding:0px 0px 0px 0px;
    height: 520px;
	}
	#izqm6c{
		height: 529px;
	}
	#ifmmcz{
	  height:529px;
	  width: 100%;
	  max-width:720px;
    	float: right;
	}
	#ilmo1l{
	  color:black;
	  width:720px;
    height:529px
	}
	#iypxe3{
	  background-repeat:repeat;
	  background-position:left top;
	  background-attachment:scroll;
	  background-size:auto;
	  background-image:linear-gradient(#383838 0%, #383838 100%);
		height: 1000px;
		display: flex;
		align-items: flex-end;
	}
	#iyfglk{
	  padding:50px 0px 50px 0px;
	  font-family:"Inter", sans-serif;
	  font-size:16px;
	  text-align:center;
	  color:#ffffff;
    display: flex;
    flex-direction: column;
	}
  #ie8tgs{
	  max-width:1200px;
	  margin:100px auto 0px auto;
	}
	#ifvc3g{
	  color:black;
		height: 52px;
	  width:176px;
	  text-align:center;
	}
  .footer-links{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
  }
	.footer-links a{
		color: #ffffff;
		font-family: Inter;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.36px;
		text-align: left;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;

	}
	.footer-links a:hover{
		color: #f1a81e;
	}
	#i01aq4{
	  min-height:auto;
	}
	#iocv9v{
	  color:black;
	}
	#i1ca17{
	  color:black;
	}
	#iyjvuk{
	  color:black;
	}
	#imi72q{
	  max-width:1200px;
	  height:1px;
	  padding:0px 0px 0px 0px;
	  margin:30px auto 0px auto;
	  background-repeat:repeat;
	  background-position:left top;
	  background-attachment:scroll;
	  background-size:auto;
	  background-image:linear-gradient(#676464 0%, #676464 100%);
	}
	#i7vwdk{
	  min-height:auto;
	  margin:30px 0 0 0;
	}
	#i9pzw9{
	  padding:10px;
	  max-width:1200px;
	  margin:50px auto 0px auto;
	}
	#footer-boxes {
		display: flex;
		width: 100%;
		gap: 25px;
		/* adjust this with #it9ao7 '-400px' margin  */
		margin-bottom: 100px; 
	}
	#footer-boxes img {
		width: 262px;
		height: 228px;
		z-index: 9999;
	}
	/* Footer */

	/* Testimonials */
	#iwulbo{
	  background-repeat:repeat;
	  background-position:left top;
	  background-attachment:scroll;
	  background-size:auto;
	  background-image:linear-gradient(#fff8eb 0%, #fff8eb 100%);
    height:1230px;
	}
	#isinjc{
	  padding:50px 0px 50px 0px;
	}
	#ismpwl{
		display: flex;
		flex-direction: column;
	  max-width:1200px;
	  margin:0px auto 0px auto;
	}
	#iw2ic{
	  padding:10px;
	  font-family:"Inter", sans-serif;
	  color:#303030;
	  font-weight:200;
	  text-align:center;
    margin-bottom: -20px;
	}
	#i2ymxj{
	  padding:10px;
	  font-family:"Inter", sans-serif;
	  color:#303030;
	  font-weight:600;
	  text-align:center;
	  font-size:40px;
	  line-height:48px;
	}
	.iknb11{
	  padding:10px 10px 10px 10px;
	  margin:10px 10px 10px 10px;
	  background-repeat:repeat;
	  background-position:left top;
	  background-attachment:scroll;
	  background-size:auto;
		height: 450px;
		width: 100%;
		max-width: 358px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center;
		font-family: "Inter", "san-serif";
		font-size: 12px;
		font-weight: 400;
		line-height: 22.88px;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
	}
	.i2eamy{
	  flex-basis:70%;
	}
	.i2u5bg{
	  padding:10px 10px 0 10px;
	  font-family:"Inter", sans-serif;
	  font-size:24px;
	  font-weight:600;
	  margin:20px 0px 0px 0px;
	}
  .nav-arrows{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    gap: 5px;
  }


	#i81vv{
	  flex-basis:24%;
	  min-height:auto;
	  max-width:200px;
	  margin:0px 19% 0px 0px;
	}

	/* Testimonials */
	
	#project-title {
		font-family: Inter;
		font-size: 40px;
		font-weight: 500;
		line-height: 48px;
		text-align: center;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
	}
	#project-description {
		font-family: Inter;
		font-size: 16px;
		font-weight: 400;
		line-height: 23.52px;
		text-align: center;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
		width: 848px;
		color: #555555;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	/* Contact Form */
	#contact-body {
		display: flex;
		flex-direction: row;
		gap: 50px;
	}

	.bs-stepper {
		width: 548px;
	}

	#map {
		width: 548px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	#gmaps {
		height: 512px;
		width: 548px;
	}

	.btn-next, .btn-prev, .btn-submit {
		width: 117px;
		height: 49px;
		gap: 0px;
		border-radius: 25px;
		opacity: 0px;
		text-transform: uppercase;
		background-color: #F1A81E;
		color:#FFFFFF;
		font-family: Inter;
		font-size: 16px;
		font-weight: 500;
		line-height: 19.36px;
		text-align: center;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
	}

	.btn-submit {
		width: 206px;
	}
	
	.bs-stepper-content {
		height: 562px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.content {
		width: 100%;
		font-family: Inter;
		height: 512px;
	}

	.label-span, .bs-stepper-content select, .bs-stepper-content textarea::placeholder, .bs-stepper-content input::placeholder  {
		font-family: Inter;
		font-size: 16px;
		font-style: italic;
		font-weight: 300;
		line-height: 22.88px;
		text-align: left;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
		color: #8F8F8F;
	}

	#full-name {
		padding-left: 15px;
	}

	.bs-stepper-content select {
    width: 477px;
    height: 48px;
    border-radius: 5px !important;
    border: 1px solid #C9C9C9;
    box-shadow: none !important;
    box-sizing: border-box;
    outline: none;
    padding: 10px;
    background-color: white;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    background-image: url('data:image/svg+xml;utf8,<svg fill="%23615F5F" height="40px" width="40px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 10l5 5 5-5z"/></svg>');
    background-repeat: no-repeat;
    background-position: right 15px center;
    cursor: pointer;
	}

	.bs-stepper-content select:focus {
		border-color: #C9C9C9;
		outline: none;
	}

	.bs-stepper-content select:hover {
		border-color: #A9A9A9;
	}

	.bs-stepper-content input {
    width: 477px;
    height: 48px;
    border-radius: 5px !important;
    border: 1px solid #C9C9C9;
    box-shadow: none !important;
    box-sizing: border-box;
    outline: none;
    padding: 10px;
	}

	.bs-stepper-content textarea {
		width: 477px;
    border-radius: 5px !important;
    border: 1px solid #C9C9C9;
    box-shadow: none !important;
    box-sizing: border-box;
    outline: none;
    padding: 10px;
		resize: none;
	}

	#detailed-description{
		height: 90px;
	}

	#additional-info-text {
		height: 256px;
	}

	.bs-stepper-content input:focus {
    border-color: #C9C9C9;
    outline: none;
	}

	.bs-stepper-content p {
		font-family: Inter;
		font-size: 20px;
		font-weight: 600;
		line-height: 28.6px;
		text-align: left;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
	}

	.bs-stepper-content label, .option {
		font-family: Inter;
		font-size: 16px;
		font-weight: 400;
		line-height: 22.88px;
		text-align: left;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
	}
	/* Contact Form */

	/* Success Modal */
	.modal {
		display: none;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		overflow: auto;
		background-color: rgba(0,0,0,0.4);
	}

	/* Modal Content/Box */
	.modal-content {
		background-color: #fefefe;
		margin: 15% auto;
		padding: 5px;
		border-radius: 5px;
		width: 508px;
		height: 382px;
		display: flex;
		align-items: center;
		justify-content: center;
    box-shadow: 0 0 14.4px 0px #000000;
	}

	/* The Close Button */
	.close {
		width: 331px;
		height: 43px;
		gap: 0px;
		opacity: 1;
		border-radius: 25px;
		text-transform: uppercase;
		background-color: #f1a81e;
		color:#FFFFFF;
		font-family: Inter;
		font-size: 16px;
		font-weight: 500;
		line-height: 19.36px;
		text-align: center;
		z-index: 9999999;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.close:hover,
	.close:focus {
		color: #ffffff;
		cursor: pointer;
		background-color: #f1a81e;
	}

	.modal-content h1 {
		font-family: Inter;
		font-size: 40px;
		font-weight: 500;
		line-height: 48px;
		text-align: center;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
		width: 366px;
		height: 96px;
		margin-bottom: 20px;
		margin-top: 40px;
	}

	.modal-content p {
		font-family: Inter;
		font-size: 20px;
		font-weight: 400;
		line-height: 28.6px;
		text-align: center;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
		width: 411px;
		height: 58px;
		margin-bottom: 20px;
	}

	.check {
		height: 89.25px;
		width: 89.25px;
		background-color: #ffffff;
		border-radius: 50%;
		position: absolute;
		top: -44.625;
	}