li.mil-has-children.mt-2 {
	display: flex;
}
.mil-main-menu ul li a{
	text-decoration: none!important;
}
p.mil-h3.mil-muted.mil-thin,p.mil-h3.mil-muted{
	text-align: center;
}
li.mil-has-children.mt-2 a span {
	color: #434545;
	font-size: 15px;
	font-weight: normal;
	line-height: 25px;
	position: relative;
	left: 19px;
	top: 7px;
}
h3, .mil-h3 {
	font-size: 34px;
	font-weight: 300;
}
a.popup {
	position: fixed;
	bottom: 15px;
	left: 15px;
	cursor: pointer;
	z-index: 9999;
}
i.fa-brands.fa-whatsapp {
	background: #24d366;
	width: 67px;
	height: 67px;
	border-radius: 50%;
	justify-content: center;
	font-size: 40px;
	color: #fff;
	padding: 14px;
	display: flex;
	box-shadow: 0px 0px 11px rgba(0, 0, 0, .5);
}
.transition-fade {
	transition: 0.4s;
	opacity: 1;
}
svg.bi.bi-caret-down-fill {
	position: relative;
	top: 3px;
	left: 3px;
}
html.is-animating .transition-fade {
	opacity: 0;
}
section#hero{
	height: auto;
}
.mil-menu-btn {
	z-index: 9999;
}
.mil-menu-content {
	z-index: 9999;
}
.mil-menu-content li.mil-has-children{
	z-index: 9999;
}
.slide-caption{
	z-index: 999!important;
}
#topmenu {
	position: fixed;
	top: 0;
	width: 100%;
	display: block;
	transition: top 0.3s;
}
.mil-banner-content.mil-up {
	padding-top: 200px !important;
}
.mil-circle-text svg.mil-arrow {
	background: #1fb3e8;
}
.mil-service-card-sm .mil-button {
	-webkit-transform: none !important;
	filter: none !important;
	opacity: 1 !important;
}
.country-select.inside input.form-control {
	padding: 10px 50px !important;
	margin-top: 10px !important;
}
.mil-frame-top .lang {
	width: 50%;
}
.mil-frame-top .lang ul {
	display: flex;
	justify-content: right;
}
.mil-frame-top .lang ul li {
	list-style: none;
	padding: 0 16px;
}
.mil-frame-top .lang ul li a{
	font-weight: normal;
	line-height: normal;
	font-size: 12px;
	color: #00394b;
}
.mil-frame-top .lang ul li a.active{
	color: #1fb3e8;
	font-weight: bold;
}
section#cheapest-plan {
	background-image: linear-gradient(132deg, #1fb3e8 16%, #9ac936 133%);
	padding: 7px 20px;
}
section#cheapest-plan h1 {
	font-size: 39px;
	line-height: 52px;
	text-transform: capitalize;
	color: #fff;
	font-weight: 600;
}
section#cheapest-plan p {
	font-size: 13px;
	line-height: 22px;
	text-transform: capitalize;
	color: #fff;
	font-weight: normal;
}
section#cheapest-plan span.cheap {
	font-weight: 300;
}
section#cheapest-plan .col-md-4.cheap .mil-button{
	color: #1fb3e9;
	background: #fff;
}
section#cheapest-plan .row.limited {
	position: relative;
	bottom: 55px;
}
.col-md-4.cheap {
	position: relative;
	top: 18px;
}
.mil-service-card-sm p{
	height: 150px;
	display: -webkit-box;
	-webkit-line-clamp:10;
}
ul.pricing-image li:hover ul#images {
	display: flex;
	margin: 0 5px;
}
ul.pricing-image li.name{
	cursor: pointer;
}
ul#images li{
	margin: 0 5px;
}
ul.pricing-image li ul {
	position: fixed;
	top: 50%;
	left: 60%;
	margin: auto;
	display: none;
	background: #555;
	padding: 10px;
	border-radius: 12px;
	width: 50%;
	height: auto;
	transform: translate(-50%, -50%);
	z-index: 99;
}
ul.pricing-image li ul li {
	display: block;
}
ul.pricing-image li ul li img{
	width: 100%;
}
ul.pricing-image li ul li:hover img {
	-ms-transform: scale(1.15);
}
img.tooltip {
	width: 14%;
	position: relative;
	top: 4px;
	left: 10px;
}
i.fa-solid.fa-circle-info {
	position: relative;
	left: 10px;
	color: #1fb3e8;
}
img.\34 04{
	width: 54%;
}
.container.\34 04{
	padding: 150px 30px 100px;
	align-items: center;
	text-align: center;
}
.container.\34 04 h3 {
	color: #012D3B;
	font-size: 34px;
	font-weight: 500;
	line-height: 45px;
	margin-top: 20px;
}
.container.\34 04 p {
	font-size: 15px;
	color: #434545;
	font-weight: 400;
	line-height: 25px;
	margin-top: 12px;
}
a.mil-button.mil-btn-space.ms-3.whp{
	background-color:#1B9932!important;
}
a.mil-button.mil-btn-space.home,a.mil-button.mil-btn-space.ms-3.whp{
	margin-left: auto;
	margin-right: auto;
}
a.mil-button.mil-btn-space.home i.fa-solid.fa-arrow-left {
	background: #0083B2;
	width: 43px;
	height: 43px;
	border-radius: 50%;
	justify-content: center;
	font-size: 18px;
	color: #fff;
	padding: 12px;
	position: relative;
	right: 30px;
}
a.mil-button.mil-btn-space.ms-3.whp,a.mil-button.mil-btn-space.home{
	width: 183px;
}
img.laundry {
	border-radius: 16px;
}
a.mil-button.mil-btn-space.ms-3.whp i.fa-brands.fa-whatsapp {
	background: #24d366;
	width: 43px;
	height: 43px;
	border-radius: 50%;
	justify-content: center;
	font-size: 26px;
	color: #fff;
	padding: 9px;
	position: relative;
	left: 7px;
	box-shadow: none;
}
a.mil-button.mil-btn-space.ms-3.whp span{
	left: 0;
}
a.mil-button.mil-btn-space.home span {
	left: -12px;
}
section#testimonials .swiper-button-prev:after,
section#testimonials .swiper-button-next:after{
	display: none;
}
@media screen and (max-width: 1200px) {
	.mil-frame .mil-frame-top .mil-logo {
		color: #00394b;
	}
	.mil-service-card-sm p{
		height: auto;
		padding-bottom: 30px;
	}
}

@media screen and (max-width: 767px){
	img.tooltip {
		width: 19%;
		position: relative;
		top: 42px;
		left: 31px;
	}
	img.\34 04{
		width: 100%;
	}
	a.mil-button.mil-btn-space.ms-3.whp i.fa-brands.fa-whatsapp {
		left: 2px!important;
	}
	a.mil-button.mil-btn-space.home,a.mil-button.mil-btn-space.ms-3.whp{
		margin-left: auto!important;
	}
	a.mil-button.mil-btn-space.home i.fa-solid.fa-arrow-left{
		right: 34px!important;
	}
	a.mil-button.mil-btn-space.ms-3.whp span {
		left: -8px;
	}
	a.mil-button.mil-btn-space.home span {
		left: -16px;
	}
	.container.\34 04 h3{
		font-size: 24px;
	}
	ul.pricing-image li ul{
		left: 48%;
	}
	ul.pricing-image li:hover ul#images{
		width: 100%;
	}
	i.fa-solid.fa-circle-info {
		position: relative;
		padding-right: 30px !important;
		color: #1fb3e8;
		top: 40px;
	}
	ul.pricing-image li.name ul.one {
		width: 50% !important;
	}
}
/* ---- particles.js container ---- */

#particles-js {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: transparent;
	background-image: url("");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
/*  z-index: 1;*/
left: 0;
right: 0;
padding: 0;
margin: 0;
}

/* ---- stats.js ---- */

.count-particles{
	background: green;
	position: absolute;
	top: 48px;
	left: 0;
	right: 0;
	width: 80px;
	color: #13E8E9;
	font-size: .8em;
	text-align: left;
	text-indent: 4px;
	line-height: 14px;
	padding-bottom: 2px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.js-count-particles{
	font-size: 1.1em;
}

#stats,
.count-particles{
	-webkit-user-select: none;
}

#stats{
	border-radius: 3px 3px 0 0;
	overflow: hidden;
}

.count-particles{
	border-radius: 0 0 3px 3px;
}

.mil-preloader{
	z-index: 9999;
}

.swiper .swiper-notification{
	z-index: 100!important;
}

@media screen and (max-width:992px){
	span.pre-one{
		display: block;
		padding-bottom: 20px;
		font-size: 23px;
	}
	span.pre-two {
		display: block;
		font-size: 23px;
	}
	span.pre-line{
		display: block;
	}
	i.fa-brands.fa-whatsapp {
		background: #24d366;
		width: 60px;
		height: 60px;
		border-radius: 50%;
		justify-content: center;
		font-size: 37px;
		color: #fff;
		padding: 12px;
		display: flex;
		box-shadow: 0 0 11px rgba(0, 0, 0, .5);
	}
}

.card {margin-top: 10px;}
.divider { 
	height: 4px;
	width: 70px; 
	background-color: #1c2858;
	text-align: center;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 1rem;
}
section#laundry-service div#inner {
	padding:0;
	margin: 20px 0 50px 0;
	object-fit: contain;
	border-radius: 16px;
	-webkit-backdrop-filter: blur(2.5px);
	backdrop-filter: blur(2.5px);
	border: solid 0.2px #c9dde5;
	background-color: #fff;
}
hr.mrclean {
	height: 0.5px;
	background: #c9dde5;
	border-top: none;
	opacity: 1;
	margin: 0 2px !important;
}
section#laundry-service p.accordion {
	font-size: 15px;
	font-weight: 500;
	cursor: pointer;
	padding: 25px 65px 12px 18px;
	width: 100%;
	text-transform: capitalize;
	text-align: left;
	outline: none;
	transition: 0.4s;
	margin-bottom: 10px;
	background: transparent;
	box-shadow: none;
	color: #012d3b;
}
img.laundry-icon {
	width: 26px;
	height: auto;
}
.slide-caption .mil-button span{
	left: -5px;
}
span.welcometo {
	font-weight: 300;
}

section#laundry-service span.acco {
	position: relative;
	bottom: 3px;
	left: 12px;
	color: #012d3b;
	text-transform: capitalize;
	letter-spacing: normal;
}
section#ampang h3,section#ampang p,section#ampang a.mil-button,
section#bangsar h3,section#bangsar p, section#bangsar a.mil-button,
section#bukit h3,section#bukit p, section#bukit a.mil-button,
section#cheras h3,section#cheras p, section#cheras a.mil-button,
section#cyberjaya h3,section#cyberjaya p, section#cyberjaya a.mil-button,
section#desa-pandan h3,section#desa-pandan p, section#desa-pandan a.mil-button,
section#klcc h3,section#klcc p, section#klcc a.mil-button,
section#kuchai h3,section#kuchai p, section#kuchai a.mil-button,
section#klebang h3,section#klebang p, section#klebang a.mil-button,
section#maluri h3,section#maluri p, section#maluri a.mil-button,
section#melaka h3,section#melaka p, section#melaka a.mil-button,
section#mid h3,section#mid p, section#mid a.mil-button,
section#pandan h3,section#pandan p, section#pandan a.mil-button,
section#penang h3,section#penang p, section#penang a.mil-button,
section#putrajaya h3,section#putrajaya p, section#putrajaya a.mil-button,
section#sri h3,section#sri p, section#sri a.mil-button,
section#taman h3,section#taman p, section#taman a.mil-button,
section#wangsa h3,section#wangsa p, section#wangsa a.mil-button{
	position: relative;
}
.col-md-4.ampang .laundry-box {
	height: 360px;
}
section#stories {
	padding: 80px 30px;
}
section#stories h1 {
	font-size: 135px;
	color: #012D3B;
	line-height: 135px;
	margin-bottom: 30px;
	font-weight: 700;
}
section#stories .col-md-6 {
	align-self: center;
}
section#stories h3 {
	font-size: 86px;
	color: #9AC936;
	line-height: 102px;
	font-weight: 700;
}
a.mil-link.mil-muted.mil-arrow-place.stories {
	position: absolute;
	left: 375px;
	top: 85px;
}
a.stories.mil-link svg {
	width: 77px;
	height: 77px;
	padding: 22px;
}
section#stories video {
	border: 10px solid #fff;
	border-radius: 33px;
	box-shadow: 0 3px 6px 0 #e3e3e3;
}
@media (max-width: 395px){
	p.accordion.one::after { margin-top: -10px;}
	p.accordion.three::after { margin-top: -6px;}
	p.accordion.four::after { margin-top: -20px;}
	p.accordion.five::after { margin-top: -10px;}
	p.accordion.six::after { margin-top: -10px;}
}
header {
	height: 58px;
	object-fit: contain;
	box-shadow: 0 3px 6px 0 #e6ecf2;
	background-color: #fff;
	padding: 20px;
}
span#back {
	font-size: 13px;
	color: #6d6e6e;
	padding-left: 10px;
}
.container.faqs {
	padding: 40px 30px;
}
header h1 {
	font-size: 13px;
	font-weight: bold;
	color: #012d3b;
}
div#di {
	position: relative;
	bottom: 15px;
}
form.form.faqs input.form-control {
	border-radius: 24px;
	height: 32px;
}
input.form-control {
	font-size: 13px;
	color: #012d3b;
	font-weight: normal;
}
section#affordable-plan input.form-control{
	font-size: 15px;
	color: #434545;
	font-weight: normal;
	padding: 10px;
	height: 36px;
	margin-top: 10px;
	border-radius: 8px;
	border: solid 1px #eaebeb;
	background-color: #fff;
	letter-spacing: normal;
	line-height: 25px;
	text-transform: capitalize!important;
	font-weight: normal !important;
}
section#affordable-plan label {
	font-size: 15px;
	color: #434545;
	line-height: 25px;
}
section#affordable-plan .plan-box a {
	font-size: 15px;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
}
section#affordable-plan .plan-box a:hover{
	color: #9ac936!important;
	transition: .4s;
}
::marker {
	font-size: 18px;
}
img.welcome {
	border-radius: 24px;
}
img#search {
	position: relative;
	bottom: 22px;
	float: right;
	right: 15px;
}
div.getting {
	padding-top: 35px;
}
div.getting h3 {
	font-size: 15px;
	line-height: 25px;
	font-weight: 500;
	color: #012d3b;
}
div#inner {
	padding: 20px 0;
	margin: 20px 0 50px 0;
	object-fit: contain;
	background: #fafbfb;
	border-radius: 16px;
	border: 0.5px solid #ddd;
}
hr.mrclean {
	height: 0.5px;
	background: #c9dde5;
	border-top: none;
	opacity: 1;
}
.panel p {
	color: #646767;
	font-size: 15px;
	line-height: 25px;
	font-weight: 300;
}
.panel a{
	color: #1fb3e8;
}
img.logo {
	width: 30%;
	position: relative;
	bottom: 0;
}
section#welcome {
	padding: 70px 0 80px 0;
}
section#testimonials {
	padding: 70px 0 80px 0;
	background: url('../img/customer-bg.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #fafafa;
}
section#choose-us {
	padding: 70px 0 80px 0;
	background: url('../img/choose-bg.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #f2f2f3;
}
section#our-service {
	padding: 70px 0 80px 0;
	background: #fff;
}
section#laundry-service {
	padding: 70px 0 80px 0;
	background: url('../img/laundry-bg-mb.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
section#download {
	padding: 70px 0 80px 0;
	background: url('../img/download-bg.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
section#laundry-service h1,section#testimonials h1,section#affordable-plan h1,
.container.question h1,section#students h1,section#program h1,section#highlight h1{
	font-size: 34px;
	font-weight: 300;
	color: #012d3b;
	text-align: left;
	text-transform: capitalize;
}
section#countries h1{
	font-size: 34px;
	font-weight: 300;
	color: #012d3b;
	text-align: center;
	text-transform: capitalize;
}
section#countries .flags {
	text-align: center;
	width: 85%;
	margin: auto;
}
section#countries .flags img.icon {
	width: 11%;
	text-align: center;
	padding: 14px;
}
section#countries span.countries,section#students span.students{
	color: #9ac936;
	font-weight: 500;
	display: block;
}
section#program span.program,section#highlight span.highlight{
	color:#9ac936;
	font-weight: 500;
}
section#program img.program {
	width: 100%;
	border-radius: 16px 16px 0 0;
}
section#program .program-box {
	border-radius: 16px;
	-webkit-backdrop-filter: blur(2.5px);
	backdrop-filter: blur(2.5px);
	border: solid 0.2px #c9dde561;
	background-color: #fff;
}
section#program .program-contents {
	padding: 20px 15px;
}
section#program .program-title {
	position: absolute;
	top: 0;
	background: #93a3a8;
	width: 100%;
	height: 54px;
	text-align: center;
	border-radius: 16px 16px 0 0;
	color: #fff;
	padding-top: 14px;
}
.program-details {
	border-bottom: 0.5px solid #c9dde5;
	padding-bottom: 20px;
}
span.popular {
	color: #ffff00;
	display: block;
	text-transform: uppercase;
	line-height: 25px;
	font-weight: bold;
}
span.popular i.fa-solid.fa-star {
	padding: 0 10px;
}
section#program .program-contents p,section#highlight p{
	color: #717576;
	font-weight: normal;
	font-size: 15px;
	line-height: 25px;
}
section#program .program-details h4,.program-details-mb h4,div#program-details h4{
	color: #434545;
	font-weight: normal;
	font-size: 15px;
	line-height: 25px;
}
.program-details-mb img.btn {
	background: #1fb3e8;
	width: 23px;
	height: 23px;
	padding: 6px;
	border-radius: 50%;
	position: relative;
	top: 0;
	left: 16px;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
section#program .program-title.most-popular {
	position: absolute;
	top: 0;
	background-image: linear-gradient(107deg, #9ac936 -1%, #1fb3e8 107%);
	width: 100%;
	height: 78px;
	text-align: center;
	border-radius: 16px 16px 0 0;
	color: #fff;
	padding-top: 14px;
	font-weight: bold;
}
ul.program-list li {
	font-size: 12px;
	color: #a4aeb1;
	line-height: 25px;
}
ul.program-list li span {
	position: relative;
	left: -5px;
	bottom: 2px;
}
.program-details .col-md-6{
	padding: 0;
}
.program-details .col-md-6 ul.program-list {
	margin-left: 28px;
}
ul.program-list {
	margin-left: 18px;
}
ul.program-list .parall {
	display: flex;
}
ul.program-list .parall li.right {
	margin-left: 54px;
}
ul.program-list ::marker {
	font-size: 20px;
	color: #4abaab;
}
.program-fees {
	padding-top: 14px;
}
div.fees h4{
	color: #434545;
	font-weight: normal;
	font-size: 15px;
	line-height: 25px;
}
div.fees h5{
	color: #a8a8a8;
	font-weight: normal;
	font-size: 15px;
	line-height: 25px;
	text-decoration: line-through;
}
div.fees h3{
	color: #9ac936;
	font-weight: bold;
	font-size: 22px;
	line-height: 25px;
}
.program-fees .fees {
	width: 100px;
}
.program-fees .mil-button span {
	white-space: nowrap;
	text-align: center;
	position: relative;
	left: 17px;
}
.program-fees .mil-button {
	padding: 0px 15px 0 0px;
}
.program-fees .mil-button svg {
	position: relative;
	left: 6px;
}
.program-fees {
	display: inline-flex;
}
section#students p{
	font-size: 15px;
	font-weight: normal;
	line-height: 25px;
	color: #434545;
}
section#students p strong{
	color: #012d3b;
	font-weight: 500;
}
section#students img.students {
	width: 49%;
	padding: 0 10px;
}
section#students .col-md-4.students{
	padding-top: 40px;
}
.col-md-8.students,.col-md-4.student-card {
	border: 0;
	border-left: 2px solid;
	border-image: linear-gradient(91deg, #1fb3e82b -23%, #9ac93626 112%);
	border-image-slice: 1;
	color: #fff;
	text-decoration: none;
}
.service-card {
	position: relative;
	display: block;
}
.col-md-8.students:before,.col-md-4.student-card:before{
	height: 50%;
	width: 4px;
	left: -3px;
}
.service-card:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 4px;
	width: 0;
	background-color: #fafafa;
	-webkit-transition: 0.6s cubic-bezier(0, 0, 0.3642, 1);
	transition: 0.6s cubic-bezier(0, 0, 0.3642, 1);
	bottom: 0;
	opacity: .32;
	border-radius: 1.8px;
	background-image: linear-gradient(94deg, #1fb3e8 -23%, #9ac936 113%);
	margin-top: -3px;
}
section#welcome h1{
	font-size: 34px;
	font-weight: 500;
	color: #012d3b;
	text-align: left;
	text-transform: initial;
}
section#choose-us h1,section#our-service h1{
	font-size: 34px;
	font-weight: 300;
	color: #012d3b;
	text-align: left;
	text-transform: capitalize;
}
section#our-service h1 span.services,section#testimonials h1 span.customers,.container.question span.plan
,section#choose-us h1 span.choose,section#laundry-service h1 span.laundry,section#affordable-plan span.plan{
	color: #9ac936;
	font-weight: 500;
}
section#our-service p.head,section#testimonials p{
	font-size: 15px;
	color: #434545;
	line-height: 27px;
	text-align: left;
	font-weight: normal;
}
section#download p{
	font-size: 15px;
	color: #012d3b;
	line-height: 27px;
	text-align: left;
	font-weight: normal;
}
section#testimonials .swiper-pagination{
	bottom: -5px;
}
.laundry-step img.laundry {
	width: 100%;
}
.laundry-step .laundry-box{
	width: auto;
	height: auto;
	padding: 28.5px 26.8px 18.9px;
	object-fit: contain;
	border-radius: 16px;
	-webkit-backdrop-filter: blur(2.5px);
	backdrop-filter: blur(2.5px);
	border: solid 0.2px #c9dde5;
	background-color: #fff;
}
img.free {
	width: 3%;
}
.laundry-step p.pt-3.more a {
	color: #1fb3e8;
	font-weight: normal;
}
i.fa-regular.fa-calendar-days,i.fa-solid.fa-clock-rotate-left,i.fa-solid.fa-shirt,
i.fa-regular.fa-hand,i.fa-solid.fa-magnifying-glass,i.fa-solid.fa-synagogue,i.fa-regular.fa-hourglass-half,
i.fa-solid.fa-receipt,i.fa-regular.fa-clock,i.fa-solid.fa-shield,i.fa-solid.fa-globe,i.fa-solid.fa-ruler-combined{
	font-size: 22px;
}
i.fa-regular.fa-star,i.fa-regular.fa-gem{
	font-size: 26px;
}
i.fa-solid.fa-box-open,i.fa-solid.fa-hand-holding-droplet{
	font-size: 24px;
}
i.fa-regular.fa-calendar-days:hover,i.fa-solid.fa-clock-rotate-left:hover,i.fa-solid.fa-shirt:hover,
i.fa-regular.fa-hand:hover,i.fa-solid.fa-magnifying-glass:hover,i.fa-solid.fa-synagogue:hover,
i.fa-regular.fa-hourglass-half:hover,i.fa-regular.fa-star:hover,i.fa-solid.fa-box-open:hover,i.fa-solid.fa-receipt:hover,
i.fa-regular.fa-gem:hover,i.fa-solid.fa-hand-holding-droplet:hover,i.fa-regular.fa-clock:hover,
i.fa-solid.fa-shield:hover,i.fa-solid.fa-globe:hover,i.fa-solid.fa-ruler-combined:hover{
	color: #9ac936;
	transition: .4s;
}

.laundry-step.mobile{
	display: none;
}
p.pt-3.more.coming a {
	color: #c4ccce !important;
	cursor: not-allowed;
}
.laundry-step.desktop p.pt-3.more.coming {
	margin-top: 55px;
}
p.pt-3.more.coming svg.mil-arrow {
	background: #c4ccce!important;
	cursor: not-allowed;
}
section#choose-us p,section#laundry-service p,section#welcome p {
	font-size: 15px;
	color: #434545;
	line-height: 27px;
	text-align: left;
	font-weight: normal;
}
.laundry-box p {
	font-weight: 300 !important;
}
.col-md-4.one:before {
	content: url(../img/one.png);
	position: relative;
	top: 60px;
	right: 4px;
	z-index: 9;
}
.col-md-4.two:before {
	content: url(../img/two.png);
	position: relative;
	top: 60px;
	right: 4px;
	z-index: 9;
}
.col-md-4.three:before {
	content: url(../img/three.png);
	position: relative;
	top: 60px;
	right: 4px;
	z-index: 9;
}
.col-md-4.four:before {
	content: url(../img/four.png);
	position: relative;
	top: 60px;
	right: 4px;
	z-index: 9;
}
.col-md-4.five:before {
	content: url(../img/five.png);
	position: relative;
	top: 60px;
	right: 4px;
	z-index: 9;
}
.col-md-4.six:before {
	content: url(../img/six.png);
	position: relative;
	top: 60px;
	right: 4px;
	z-index: 9;
}
span.acco {
	position: relative;
	bottom: 14px;
	left: 20px;
	color: #012d3b;
	font-weight: normal;
}
span.acco:hover {
	color: #1fb3e8;
	transition: .4s;
}
section#testimonials img.google {
	width: 20%!important;
	position: absolute;
	bottom: 20px;
}
section#choose-us h3 {
	font-size: 15px;
	color: #012d3b;
	line-height: 25px;
	font-weight: normal;
	text-align: left;
}
.choose-box {
	padding: 61px 24px 28.4px 21px;;
	object-fit: contain;
	opacity: 0.88;
	border-radius: 16px;
	box-shadow: 0 3px 6px 0 #e3e3e3;
	background-color: rgba(255, 255, 255, 0.84);
	height: auto;
}
.choose-box p {
	font-weight: 300!important;
}
p.services{
	justify-content: space-around;
	background-image: linear-gradient(109deg, #f3fafb -24%, #f7fbf4 119%);
	font-weight: 500;
	cursor: pointer;
	padding: 12px 65px 12px 18px;
	width: 100%;
	text-transform: capitalize;
	height: 55px;
	object-fit: contain;
	border-radius: 16px;
	box-shadow: 0 3px 6px 0 rgba(5, 98, 131, 0.06);
	border: none;
}
p.services img.btn {
	float: right;
	position: relative;
	top: 0;
	left: 45px;
}
img.mil-arrow {
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
	background-color: #0083b2;
	height: 43px;
	width: 43px;
	border-radius: 50%;
	padding: 12px;
	position: relative;
	left: 5px;
}
section#testimonials .slide-customers,.slide-hero .swiper-slide,.slide-referral .swiper-slide {
	padding: 0;
	text-align: center;
}
section#testimonials .slide img{
	padding: 0;
}
section#our-service a.mil-link.mil-muted.mil-arrow-place {
	float: right;
	position: relative;
	left: 38px;
}
section#hero .slide img.hero-slide{
	padding: 0;
	width: 100%;
	text-align: center;
}
a.mil-link.mil-muted.mil-arrow-place {
	font-size: 15px;
}
section#core a.mil-link.mil-muted.mil-arrow-place {
	float: right;
}
section#welcome svg.mil-arrow ,section#laundry-service svg.mil-arrow {
	width: 35px;
	height: 35px;
}
section#our-service svg.mil-arrow {
	width: 35px;
	height: 35px;
}
section#hero .trail{
	text-align: left;
}
section#testimonials .trail {
	text-align: center;
}
section#hero .slide-caption {
	position: absolute;
	bottom: 45px;
	left: 35px;
}
section#welcome img.logo {
	width: 45%;
}
.slide-caption h3{
	color: #434545;
	font-size: 23px;
	line-height: 28px;
	font-weight: 300;
	text-align: left;
}
a.mil-button{
	cursor: pointer;
	z-index: 99;
	text-decoration: none;
}
.slide-caption h2{
	color: #012d3b;
	font-size: 34px;
	line-height: 28x;
	font-weight: 500;
	text-align: left;
}
.slide-customer.swiper {
	padding-bottom: 50px;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
	content: url('../img/right22.svg');
	position: relative;
	left: 0;
	bottom: 20px;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
	content: url('../img/left22.svg');
	position: relative;
	right: 0;
	bottom: 20px;
}
.swiper-pagination-bullet{
	box-sizing: content-box;
	flex: 0 1 auto;
	width: 6px!important;
	height: 6px!important;
	padding: 0;
	margin-left: 16px!important;
	text-indent: -999px;
	cursor: pointer!important;
	background-color: transparent!important; 
	background-clip: padding-box;
	border: 1px solid #1fb3e8!important;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	opacity: 1;
	transition: opacity .6s ease;
	border-radius: 50%!important;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color: #1fb3e8!important; 
	width: 7px!important;
	height: 7px!important;
	opacity: 1;
}
.slide-hero {
	position: relative;
	bottom: 45px;
}
.content-box .head {
	display: flex;
}
img.customer {
	width: 75px;
}
img.star {
	width: 15px;
}
section#business-mode {
	padding: 80px 30px 30px;
	background: #e5e7e9;
}
img.business-mode{
	width: 100%;
}
.col-md-4.business-mode {
	display: flex;
}
.col-md-4.business-mode p{
	display: inline-block!important;
}
section#countries {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), #fff 16%);
	padding: 70px 30px;
}
section.mil-white-bg.future {
	background-image: linear-gradient(132deg, #1fb3e812 29%, #fff 52%, #9ac93617 85%);
	padding: 50px 30px;
}
section.mil-white-bg.future span.future {
	display: block;
	color: #9ac936;
	font-weight: 500;
}
section.mil-white-bg.future p {
	color: #434545;
	font-size: 15px;
	line-height: 25px;
}
.content-box{
	border: solid 0.5px #c9dde5;
	background-color: rgba(255, 255, 255, 0.73);
	border-radius: 16px;
	object-fit: contain;
	padding: 20px;
	margin: auto;
	height: 396px;
}
.content-box .head .right {
	position: relative;
	left: 26px;
	top: 15px;
	text-align: left !important;
}
.content-box  p{
	color: #012d3b;
	font-size: 15px;
	line-height: 25px;
	font-weight: normal;
	text-align: left!important;
}
.row.welcome .col-md-6.center {
	text-align: center;
}
section#welcome .col-md-5.first {
	padding-top: 15px;
}
.trail.mt-5.mil-up.mobile {
	display: none;
}
.row.welcome p{
	color: #012d3b!important;
	font-size: 15px;
	line-height: 25px;
	font-weight: 500;
}
.row.welcome p.more a{
	color:#1fb3e8;
	font-weight: normal;    
}
img.btn {
	background: #1fb3e8;
	width: 35px;
	height: 35px;
	padding: 10px;
	border-radius: 50%;
	position: relative;
	top: 10px;
	left: 16px;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
img.btn:hover{
	background: #9ac936;
	transition: .4s;
}
.footer-top {
	height: 26px;
	background: #f5f5f5;
}
.footer-menu a {
	padding: 0 10px;
}
footer#footer {
	background: #fafafa;
	padding: 30px 0 0;
}
footer#footer p {
	color: #9d9e9f;
	font-size: 12px;
	line-height: 25px;
}
.footer-menu {
	display: flex;
	justify-content: right;
	padding: 8px;
}
footer#footer div.col-md-12 p.pt-3 {
	color: #9d9e9f;
	font-size: 12px;
	font-weight: normal;
}
div.footer-menu p a{
	color: #012d3b;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}
div.footer-menu p a:hover{
	color: #1fb3e8;
	transition: .4s;
}
.mil-button.mil-icon-button {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: #b0d2dd;
}
ul.mil-active {
	max-height: 600px !important;
}
img.infinity-solid {
	width: 8%;
	position: relative;
	top: 4px;
}
section#selling {
	padding: 120px 0 80px;
	background: url('../img/dedication-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#selling h1{
	font-size: 34px;
	font-weight: 300;
	color: #012d3b;
}
span.sell{
	color: #9ac936;
	font-weight: 500;
	display: block;
}
img.quality{
	width: 100%;
}
section#selling  h4{
	font-size: 18px;
	font-weight: 500;
	line-height: 25px;
	color: #012d3b;
}
section#selling  p{
	font-size: 15px;
	font-weight: normal;
	line-height: 25px;
	color: #434545;
}
section#store {
	padding: 50px 30px;
	background: url('../img/ampang-location-bg.png');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
section#store img {
	width: 100%;
	border-radius: 28px;
}
.outlet-box.store {
	background: transparent;
	border: navajowhite;
}
section#ampang-desc {
	padding-bottom: 100px;
}
.ampang-box {
	background: url('../img/ampang-bg.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 50px;
	border-radius: 30px;
	text-align: center;
}
img.ampang {
	width: 22%;
	position: relative;
	top: 14px;
}
.ampang-box h1 {
	font-size: 34px;
	color: #fff;
	position: relative;
	bottom: 20px;
}
.ampang-box p {
	color: #fff;
	font-size: 15px;
	line-height: 30px;
	margin-left: auto;
	margin-right: auto;
}
section#students {
	background: #fafafa;
	padding: 50px 30px;
}
section#program {
	padding: 50px 30px;
	background-image: linear-gradient(132deg, #1fb3e812 29%, #fff 52%, #9ac93617 85%);
}
.program-details-mb {
	display: none;
}
section#highlight {
	padding: 50px 30px;
	background: #f0f3f4;
}
img.program-highlight {
	width: 100%;
	border-radius: 16px;
	padding: 0 3px;
}
.program.swiper {
	padding: 60px 0;
}
section#curtains-contents{
	padding: 50px 30px;
}
section#curtains-contents .col-md-6,section#hassle .col-md-6{
	align-self: center;
}
section#hassle {
	padding: 50px 30px;
	background-image: url('../img/hassle-free-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#hassle h3 {
	font-size: 15px;
	line-height: normal;
	font-weight: 500;
	color: #434545;
	line-height: 25px;
}
section#hassle h2 {
	font-size: 15px;
	line-height: normal;
	font-weight: 700;
	color: #434545;
	line-height: 25px;
}
section#hassle p {
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #012D3B;
}
.row.free {
	border: 0.8px solid #C9DDE5;
}
.row.free .col-md-6.first,.row.free .col-md-6.second {
	padding: 20px;
}
.row.most-popular {
	background-image: linear-gradient(94deg, #1fb3e847 -23%, #9ac9364f 113%);
	text-align: center;
	height: 33px;
	padding: 4px;
}
.row.most-popular h3{
	color: #012D3B;
	font-weight: 500;
	line-height: 25px;
	font-size: 15px;
}
a.mil-link.mil-muted.mil-arrow-place.reverse {
	position: relative;
	bottom: 120px;
}
a.mil-link.mil-muted.mil-arrow-place.reverse.mil-link svg path{
	fill: rgb(31 179 232);
}
a.mil-link.mil-muted.mil-arrow-place.reverse.mil-link svg{
	width: 77px;
	height: 77px;
	padding: 22px;
	background-color: #fff;
	border:1px solid;
	transform: rotate(-135deg);
}
@media (min-width: 1400px){
	section#testimonials .testi-customer{
		padding: 0 190px!important;
	}
	.hq-box .address {
		width: 30px!important;
	}
}
@media (min-width: 1200px){
	li.mil-has-children.lang {
		display: none;
	}
}
@media (min-width: 1024px){
	.container{
		padding: 0;
	}
	.program-details.desktop{
		height: 425px;
	}
	section#our-service{
		padding: 70px 30px 100px 30px;
	}
	section#welcome,section#testimonials,section#download,
	section#choose-us{
		padding: 70px 30px 80px 30px;
	}
	section#laundry-service{
		padding: 120px 30px 80px 30px;
	}
	footer#footer,.mil-menu-content{
		padding: 30px;
	}
	section#download .trail {
		text-align: left;
	}
	.slide-hero.swiper {
		position: relative;
		top: -48px;
	}
	#particles-js{
		bottom: 50px;
	}
}
@media (max-width: 1024px){
	.laundry-step.desktop .row.mt-4 {
		margin-top: 28px !important;
	}
}
@media (min-width: 769px){
	img.hero-slide.mb{
		display: none;
	}
	img.business-mode {
		position: relative;
		left: 100px;
	}
	section#business-mode .col-md-5 {
		padding-top: 140px;
	}
	section.mil-white-bg.future .brochure {
		margin-top: 87px;
	}
	.outlet-box.store .hq-box .one{
		width: 100px;
	}
	img.hero-slide.desktop{
		display: block;
	}
	section#hero .swiper-pagination {
		bottom: 298px;
		left: 312px;
		text-align: left;
	}
	section.mil-white-bg.future .col-lg-8 {
		padding-right: 50px;
	}
	.ampang-box p{
		width: 75%;
	}
	section#hero .slide-caption {
		position: absolute;
		bottom: 282px;
		left: 80px;
	}
	section#testimonials h1 > span.line:after{
		content: '';
		position: absolute;
		top: 80%;
		border-bottom: 0.5px solid #adc3cc;
		width: 1200px; 
		margin: 0 0 0 30px;
	}
	section#laundry-service h1 > span.line:after{
		content: '';
		position: absolute;
		top: 30%;
		border-bottom: 0.5px solid #adc3cc;
		width: 1200px; 
		margin: 0 0 0 30px;
	}
	a.mil-link.mil-muted.mil-arrow-place.reverse:after{
		content: '';
		position: absolute;
		bottom: -20px;
		border-bottom: 0.5px solid #adc3cc;
		width: 1200px;
		margin: -0 0 0 16px;
	} 
	section#testimonials h1 > span.line,section#laundry-service h1 > span.line{
		position: relative;
		display: inline-block;
	}
	section#testimonials h1 > span.line:before,section#laundry-service h1 > span.line:before{
		right: 100%;
	}
	section#testimonials h1 > span.line:after,section#laundry-service h1 > span.line:after{
		left: 100%;
	}
	span.prev-line {
		display: block;
	}
	section#welcome .col-md-7.second.mil-up {
		width: 65%;
	}
	section#welcome .col-md-5.first.mil-up {
		width: 35%;
	}
	section#testimonials .testi-customer{
		padding: 0 100px;
	}
	section#our-service .col-md-5 {
		padding-right: 110px;
	}
	section#choose-us .row.second {
		margin-top: -30px;
	}
	section#welcome img.logo {
		position: relative;
		top: 6px;
		left: 10px;
	}
	.content-box{
		width: 325px;
		height: 396px;
	}
	.row.welcome.one,.row.welcome.two,.row.welcome.three {
		width: 33%;
		float: left;
		margin: auto;
	}
	section#welcome .col-md-6.two,.row.welcome .col-md-6.center,.col-md-6.two.p-3
	,.col-md-6.four.p-3 {
		width: 100%;
	} 
	img.welcome {
		width: 100%;
		height: auto;
	}
	.one .col-md-6.one,section#core .col-md-6.center.one{
		border: 0px;
		border-left: 0.5px solid;
		border-right: 0.5px solid;
		border-color: #c9dde5;
		border-image-slice: 1;
		color: white;
		margin: auto;
		text-decoration: none;
		padding: 7px;
	}
	.one .col-md-6.two,section#core .col-md-6.two.p-3{
		border: 0px;
		border-left: 4px solid;
		border-right: 4px solid;
		border-image: linear-gradient(2deg, #d6eccb 0%, #bee8ee 109%);
		border-image-slice: 1;
		color: white;
		margin: auto;
		text-decoration: none;
		padding: 7px;
	}
	.two .col-md-6.one{
		border: 0px;
		border-left: 0.5px solid;
		border-right: 0.5px solid;
		border-color: #c9dde5;
		border-image-slice: 1;
		color: white;
		margin: auto;
		text-decoration: none;
		padding: 7px;
	}
	.two .col-md-6.two,.col-md-6.four.p-3{
		border-left: 1px solid;
		border: 0px;
		border-right: 4px solid;
		border-image: linear-gradient(2deg, #d6eccb 0%, #bee8ee 109%);
		border-image-slice: 1;
		color: white;
		margin: auto;
		text-decoration: none;
		padding: 7px;
	}
	.three .col-md-6.one,.col-md-6.center.three{
		border: 0px;
		border-left: 0.5px solid;
		border-right: 0.5px solid;
		border-color: #c9dde5;
		border-image-slice: 1;
		color: white;
		margin: auto;
		text-decoration: none;
		padding: 7px;
	}
	section#core .col-md-6.center.three,section#core .col-md-6.center.one{
		padding: 0 15px!important;
	}
	.three .col-md-6.two{
		border-left: 1px solid;
		border: 0px;
		border-right: 4px solid;
		border-image: linear-gradient(2deg, #d6eccb 0%, #bee8ee 109%);
		border-image-slice: 1;
		color: white;
		margin: auto;
		text-decoration: none;
		padding: 7px;
	}
	.col-md-4.one{
		position: relative;
		margin-top: -60px;
	}
	.col-md-4.two {
		position: relative;
		margin-top: -104px;
	}
	.col-md-4.three {
		position: relative;
		margin-top: -104px;
	}
	.col-md-4.four {
		position: relative;
		margin-top: -140px;
	}
	.col-md-4.five {
		position: relative;
		margin-top: -106px;
	}
	.col-md-4.six {
		position: relative;
		margin-top: -140px;
	}
	section#services .served{
		display: flex;
		justify-content: space-between;
	}
}

@media (max-width: 768px){
	.mil-frame {
		padding: 20px 0;
	}
	.program-details {
		height: auto;
	}
	section#curtains-contents,section#hassle {
		padding: 50px 0;
	}
	.laundry-step.desktop {
		display: none;
	}
	.laundry-step.mobile{
		display: block;
	}
	.socials img {
		width: 40%!important;
	}
	.mil-frame-top .lang {
		display: none;
	}
	section#choose-us .col-md-4{
		width: 100%;
	}
	section#laundry-service a.mil-link.mil-muted.mil-arrow-place {
		float: right;
	}
	section#testimonials {
		background: url('../img/customer-bg-mb.png');
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	section#business-mode {
		padding: 50px 0;
	}
	img.business-mode {
		width: 100%;
		position: relative;
		left: 20px;
	}
	section#business-mode .col-md-7{
		padding-top: 50px;
	}
	section#choose-us {
		background: url('../img/choose-bg-mb.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		background-color: #f2f2f3;
	}
	section#laundry-service{
		padding: 70px 0 20px 0;
	}
	section#download {
		background: url('../img/download-bg-mb.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	section.mil-white-bg.future .col-lg-4{
		margin-top: 50px;
	}
	section.mil-white-bg.future {
		padding: 50px 0px;
	}

	img.hero-slide.mb{
		display: block;
	}
	img.hero-slide.desktop{
		display: none;
	}
	section#hero .container,section#hero .container .col-md-6{
		padding: 0;
		height: auto;
	} 
	#particles-js{
		background: transparent;
	}
	section#our-service h1,section#testimonials h1,section#choose-us h1,
	section#laundry-service h1,section#welcome h1 {
		font-size: 34px;
		text-align: left;
	}
	section#laundry-service h1 span.laundry,section#testimonials h1 span.customers{
		color: #9ac936;
		display: block;
	}
	section#our-service p,section#testimonials p,section#download p{
		text-align: left;
	}
	footer#footer .col-md-6.order-0 p{
		font-size: 12px;
		padding-top: 20px;
	}
	ul.footer-menu li{
		float: none;
		justify-content: space-between;
	}
	.choose-box {
		height: auto;
	}
	.row.welcome .col-md-6 {
		width: 50%;
	}
	section#core .row.welcome .col-md-6{
		width: 100%;
	}
	section#welcome .col-md-5.first {
		padding-top: 0px;
	}
	section#welcome  .col-md-7.second {
		margin-top: 35px;
	}
	section#our-service .col-md-7 {
		padding-top: 35px;
	}
	img.btn {
		position: relative;
		top: 10px;
		left: 12px;
	}
	section#hero .swiper-pagination {
		left: 124px;
		bottom: 88px;
	}
	img.laundry {
		width: 100%;
	}
	section#laundry-service p.more a {
		font-size: 15px;
		font-weight: normal;
		color: #1fb3e8;
	}
	.one .col-md-6.two,.two .col-md-6.two,.three .col-md-6.two{
		padding-left: 10px;
	}
	img.welcome {
		width: 128px;
		height: 112px;
	}
	section#welcome img.logo {
		width: 55%;
		display: list-item;
	}
	img.btn {
		left: 18px;
	}
	.one .col-md-6.one{
		border-top: 1px solid;
		border-bottom: 1px solid;
		border-image: linear-gradient(to right, #bee8ee, #d6eccb );
		border-image-slice: 1;
		color: white;
		text-decoration: none;
		padding: 20px 0;
		padding: 20px 0;
	}
	.one .col-md-6.two{
		border: 0px;
		border-top: 3px solid;
		border-bottom: 3px solid;
		border-image: linear-gradient(to right, #bee8ee, #d6eccb );
		border-image-slice: 1;
		color: white;
		text-decoration: none;
		padding: 20px 0;
		position: relative;
		bottom: 1px;
	}
	.two .col-md-6.one{
		border: 0px;
		border-bottom: 1px solid;
		border-image: linear-gradient(to right, #bee8ee, #d6eccb );
		border-image-slice: 1;
		color: white;
		text-decoration: none;
		padding: 20px 0;
	}
	.two .col-md-6.two{
		border: 0px;
		border-bottom: 3px solid;
		border-image: linear-gradient(to right, #bee8ee, #d6eccb );
		border-image-slice: 1;
		color: white;
		text-decoration: none;
		padding: 20px 0;
		position: relative;
		top: 1px;
	}
	.three .col-md-6.one{
		border-bottom: 1px solid;
		border-image: linear-gradient(to right, #bee8ee, #d6eccb );
		border-image-slice: 1;
		color: white;
		text-decoration: none;
		padding: 20px 0;
	}

	.three .col-md-6.two{
		border: 0px;
		border-bottom: 3px solid;
		border-image: linear-gradient(to right, #bee8ee, #d6eccb );
		border-image-slice: 1;
		color: white;
		text-decoration: none;
		padding: 20px 0;
		position: relative;
		top: 1px;
	}
	a.mil-link.mil-muted.mil-arrow-place.stories {
		position: absolute;
		left: 220px;
		top: 5px;
	}
	a.stories.mil-link svg {
		display: none;
	}
	section#stories h1 {
		font-size: 80px;
		color: #012D3B;
		line-height: 80px;
		margin-bottom: 30px;
	}
	section#stories h3 {
		font-size: 50px;
		color: #9AC936;
		line-height: 50px;
	}
	section#welcome svg.mil-arrow {
		position: relative;
		left: 7px;
	}
	.hq-box .address {
		width: 52px!important;
		padding-top: 4px!important;
	}
	section#countries .flags img.icon {
		width: 18%;
	}
	section#stories {
		padding: 50px 20px 90px;
	}
	a.mil-link.mil-muted.mil-arrow-place.reverse {
		position: absolute;
		bottom: -55px;
		right: 30px;
	}
	a.mil-link.mil-muted.mil-arrow-place.reverse.mil-link svg {
		display: none;
	}
}
@media (min-width: 768px){
	.countries-mb.swiper{
		display: none;
	}
	.row.students {
		margin-top: 65px;
	}
	.col-md-4.students.student-card.service-card {
		padding-left: 28px;
	}
	.row.free .col-md-6.first {
		border-right: 0.8px solid #C9DDE5;
	}
}

@media (max-width: 767px){
	.countries-mb.swiper{
		display: block;
	}
	.socials img {
		width: 80%!important;
	}
	.row.free .col-md-6.first {
		border-right: 0;
	}
	.row.free .col-md-6.first {
		border-bottom: 0.8px solid #C9DDE5;
	}
	section#curtains-contents p img {
		width: 8%!important;
	}
	section#curtains-contents .col-md-6.order-0 {
		order: 1 !important;
	}
	.col-md-4 .laundry-box {
		border-radius:0;
	}
	.hq-box .address {
		width: 37px!important;
	}
	.col-md-4:first-child .laundry-box {
		border-radius: 12px 12px 0 0;
	}
	.col-md-4:last-child .laundry-box {
		border-radius: 0 0 12px 12px;
	}
	img.ampang {
		width: 100%;
	}
	.program-details{
		display: none;
	}
	.program-details-mb {
		display: block;
		border-bottom: 0.5px solid #c9dde5;
		padding-bottom: 20px;
	}
	.ampang-box {
		background: url(../img/ampang-mb.png);
		padding: 30px 20px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.col-md-4.ampang .laundry-box {
		height: auto;
	}
	section#countries{
		padding: 50px 0;
	}
	section#countries .flags {
		display: none;
	}
	.slide.swiper-slide img.icon {
		width: 22%;
		margin: auto;
		padding: 0 5px;
	}
	.countries-mb.swiper {
		padding:0 0 30px 0;
	}
	.countries-mb .slide.swiper-slide{
		text-align: center;
	}
	.countries-mb .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
		bottom: 0;
	}
	section#students {
		background: #fafafa;
		padding: 50px 0;
	}
	.col-md-8 {
		padding: 0;
		margin-top: 30px;
	}
	.col-md-8.students,.col-md-8.student-card {
		border: 0;
		border-left: 0;
		border-bottom: 2px solid;
		border-image: linear-gradient(91deg, #1fb3e82b -23%, #9ac93626 112%);
		border-image-slice: 1;
		color: #fff;
		text-decoration: none;
		padding-bottom: 20px;
	}
	.col-md-8.students:before,.col-md-8.student-card:before {
		height: 4px;
		width: 50%;
		bottom: -3px;
		left: 0;
	}
	section#students .col-md-8.orders-0 {
		order: 1;
	}
	.col-md-4.student-card:before {
		height: 0;
		width: 0;
	}
	.col-md-4.students.student-card.service-card {
		border: 0;
	}
	section#program,section#highlight {
		padding: 50px 0;
	}
	section#program .program-contents {
		padding: 20px 20px 0;
	}
	section#program .col-md-4 {
		margin-top: 30px;
	}
	section#stories h1 {
		font-size: 60px;
		color: #012D3B;
		line-height: 60px;
		margin-bottom: 22px;
	}
	section#stories h3 {
		font-size: 40px;
		color: #9AC936;
		line-height: 40px;
		margin-bottom: 30px;
	}
	video {
		margin: auto;
		width: auto;
	}
}
/*---------- Inner Page ----------*/
p {
	margin-top: 0;
	margin-bottom: 0;
}
section#inner-hero {
	height: 380px;
	padding: 135px 130px;
	background: #fafafa;
}
section#inner-referral {
	height: auto;
	padding: 135px 130px;
	background: #fafafa;
	background-image: url(../img/referral-banner.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: contain;
	position: relative;
	top: 76px;
}
section#inner-wash {
	height: auto;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/wash-banner2.png);
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-locker {
	height: 692px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/locker-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	top: 76px;
}
section#inner-topup {
	height: auto;
	padding: 135px 130px;
	background: #fafafa;
	background-image: url(../img/topup-banner.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: contain;
	position: relative;
	top: 76px;
}
section#inner-quality {
	height: auto;
	padding: 135px 130px;
	background: #fafafa;
	background-image: url(../img/quality-bg.png);
	background-position:center;
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-service {
	height: auto;
	padding: 135px 130px;
	background: #fafafa;
	background-image: url(../img/service-bg.png);
	background-position:center;
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-wet {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/wet-cleaning-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-dry {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/dry-cleaning-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-iron {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/ironing-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-training {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/training-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-franchise {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/franchise-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-shoe {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/shoe-cleaning-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-toy {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/toy-cleaning-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-baby {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/baby-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-luggage {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/luggage-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-wedding {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/wedding-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-stain {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/stain-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-special {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/special-care-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-curtain {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/curtain-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-curtain-ppc {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/curtain-cleaning-ppc-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-carpet {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/carpet-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-convenience {
	height: auto;
	padding: 135px 130px;
	background: #fafafa;
	background-image: url(../img/convenience-bg.png);
	background-position:center;
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-referee {
	height: auto;
	padding: 135px 0 0 0;
	margin-bottom: -90px;
}
section#inner-hq {
	height: 440px;
	padding: 135px 130px;
	background: #fafafa;
	background-image: url(../img/hq-contact-bg.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-size: contain;
}
section#inner-outlet {
	height: 350px;
	padding: 135px 130px;
	background: #fafafa;
	background-image: url('../img/location-bg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
section#inner-laundry {
	background: #fafafa;
	padding: 135px 30px 0 30px;
	background-image: url('../img/LS-bg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
section#introduction {
	background: #fafafa;
	padding: 135px 30px 50px 30px;
	background-image: url('../img/intro-bg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
section#pricing {
	padding: 135px 30px 50px 30px;
	height: 261px;
	box-shadow: 0 3px 6px 0 rgba(5, 98, 131, 0.06);
	background-image: linear-gradient(114deg, #1fb3e80f -25%, #9ac93617 123%);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
section#ampang {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/ampang-banner-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#bangsar {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/bangsar-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#bukit {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/bukit-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#cheras {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/cheras-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#cyberjaya {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/cyberjaya-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#desa-pandan {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/desa-pandan-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#klebang {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/klebang-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#klcc {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/klcc-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#kuchai {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/kuchai-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#maluri {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/maluri-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#melaka {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/melaka-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#mid {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/mid-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#pandan {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/pandan-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#penang {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/penang-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#putrajaya {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/putrajaya-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#sri {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/sri-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#taman {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/taman-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
section#wangsa {
	height: 682px;
	padding: 185px 130px;
	background: #fafafa;
	background-image: url(../img/wangsa-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.container.laundry-head{
	padding: 0 10px 0 10px;
}
.laundry-socials {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 30%, #fff);
	padding: 0;
}
section.mil-soft-bg.faqs{
	padding: 85px 130px;
	background: #fff;
}
section#contact-form {
	padding: 50px 30px;
	background: #fff;
}
section#affordable-plan{
	padding: 85px 130px;
	background: #fff;
}
.mil-minus .mil-link.mil-down-arrow svg {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.mil-accordion-group .mil-link svg {
	margin-left: 15px;
	border-radius: 50%;
	width: 31px;
	height: 31px;
}
section.mil-soft-bg.faqs p.mil-accordion-head {
	text-transform: capitalize !important;
	color: #012d3b !important;
	letter-spacing: normal !important;
	font-size: 15px;
	display: flex;
}
section.mil-soft-bg.faqs .mil-accordion-content p {
	color: #828484;
	font-size: 15px;
	line-height: 25px;
	font-weight: 300;
	padding: 10px 42px;
}
p.mil-accordion-head img {
	position: relative;
	top: 4px;
}
section.mil-white-bg.earn .row{
	border-bottom: 0.5px solid #c9dde5;
	padding-top: 30px;
}
section.mil-white-bg.sub .row {
	padding-top: 30px;
}
p.mil-mb-30.float-right {
	float: right;
}
section.mil-white-bg.earn .row.last {
	border-bottom: 0px !important;
}
section.mil-soft-bg.faqs p.mil-accordion-head span {
	position: relative;
	top: 6px;
	left: 10px;
	font-weight: normal;
	text-transform: initial;
}
section.mil-soft-bg.faqs .mil-accordion-group.mil-up {
	border-radius: 16px;
	opacity: 0.05;
	border-radius: 16px;
	box-shadow: 0 3px 6px 0 rgba(5, 98, 131, 0.06);
/*  border: solid 0.2px #c9dde5;*/
background-image: linear-gradient(99deg, #1fb3e826 -23%, #9ac93617 114%);
padding: 7.5px 20px;
}
section.mil-soft-bg.refer {
	padding: 100px 0;
	background-image: url('../img/referral-bg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
section.mil-soft-bg.wash {
	padding: 100px 0;
	background-image: url('../img/wash-work-bg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
section.mil-soft-bg.locker {
	padding: 100px 0;
	background-image: url('../img/how-locker-bg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
section#hq-content {
	padding: 30px 130px 85px;
}
section#outlet-content {
	padding: 40px 130px 90px 130px;
}
section#happy-customers {
	padding: 60px 130px;
}
section#introduction a.main,section#inner-laundry a.main,section#inner-hero a.main,section#inner-hq a.main,section#inner-outlet a.main,
section#inner-quality a.main,section#inner-referral a.main,section#inner-referee a.main,section#inner-topup a.main {
	font-size: 12px;
	font-weight: 600;
	color: #012d3b;
	text-transform: uppercase;
}
p#q-head a.main{
	font-size: 12px;
	font-weight: 600;
	color: #012d3b;
	text-transform: uppercase;
}
section#introduction a.second,section#inner-laundry a.second,section#inner-hero a.second,section#inner-hq a.second,section#inner-outlet a.second,
section#inner-quality a.second,section#inner-referral a.second,section#inner-referee a.second,section#inner-topup a.second {
	font-size: 12px;
	font-weight: normal;
	color: #c4ccce;
	text-transform: uppercase;
}
p#q-head a.second {
	font-size: 12px;
	font-weight: normal;
	color: #c4ccce;
	text-transform: uppercase;
}
p#q-head {
	position: relative;
	top: 110px;
	height: 50px;
	padding: 12px 20px;
	z-index: 99;
}
span.inner-line {
	padding: 0 10px;
}
section#pricing h3{
	font-size: 34px;
	font-weight: 500;
	color: #012d3b;
	line-height: 45px;
}
section#pricing p{
	font-size: 15px;
	line-height: 25px;
	color: #434545;
	font-weight: normal;
}
div#price-contents {
	padding: 50px;
}
section#introduction a.main:hover,section#inner-laundry a.main:hover,section#inner-hero a.main:hover,section#inner-hq a.main:hover,section#inner-topup a.main:hover
section#inner-quality a.main:hover,section#inner-outlet a.main:hover,section#inner-referral a.main:hover,section#inner-referee a.main:hover{
	color: #1fb3e8;
	transition: .4s;
}
section#introduction h3,section#inner-laundry h3,section#inner-hero h3,
section#inner-hq h3,section#inner-referral h3,section#inner-outlet h3,
section#inner-referee h3,section#inner-topup h3,section#inner-quality h3
,section#inner-service h3,section#inner-convenience h3,section#inner-wet h3,section#inner-dry h3
,section#inner-special h3,section#inner-curtain h3,section#inner-carpet h3,
section#inner-locker h3,section#inner-iron h3,section#ampang h3,
,section#inner-shoe h3,section#inner-toy h3,section#inner-baby h3,section#inner-luggage h3,section#inner-wedding h3,section#inner-stain h3 {
	font-size: 34px;
	font-weight: 300;
	color: #012d3b;
	text-transform: capitalize;
}
section#introduction h3 span.inner,section#inner-laundry h3 span.inner,section#inner-hero h3 span.inner,section#inner-hq h3 span.inner,
section#inner-outlet h3 span.inner,section#inner-referral h3 span.inner
,section#inner-carpet h3 span.inner,section#inner-curtain h3 span.inner,section#inner-special h3 span.inner 
,section#inner-dry h3 span.inner,section#inner-wet h3 span.inner,section#inner-training h3 span.inner,
section#inner-franchise h3 span.inner,section#inner-baby h3 span.inner,section#inner-luggage h3 span.inner,
section#inner-wedding h3 span.inner,section#inner-stain h3 span.inner {
	font-size: 34px;
	font-weight: 500;
	color: #012d3b;
}

section#inner-quality h3 span.inner,section#inner-service h3 span.inner,
section#inner-convenience h3 span.inner,section#inner-iron h3 span.inner,
section#ampang h3 span.inner,section#bangsar h3 span.inner,section#bukit h3 span.inner,
section#cheras h3 span.inner,section#cyberjaya h3 span.inner,section#desa-pandan h3 span.inner,
section#klebangl h3 span.inner,section#klcc h3 span.inner,section#kuchai h3 span.inner,
section#maluri h3 span.inner,section#melaka h3 span.inner,section#mid h3 span.inner,
section#pandan h3 span.inner,section#penang h3 span.inner,section#putrajaya h3 span.inner
section#sri h3 span.inner,section#taman h3 span.inner,section#wangsa h3 span.inner,section#inner-franchise h3 span.inner
,section#inner-training h3 span.inner,section#inner-baby h3 span.inner,section#inner-luggage h3 span.inner
,section#inner-wedding h3 span.inner,section#inner-stain h3 span.inner,section#inner-curtain-ppc h3 span.inner{
	font-size: 34px;
	font-weight: 500;
	color: #012d3b;
	display: block;
}
span.locker {
	color: #9ac936;
	display: block;
	font-weight: 500;
}
section#inner-wash h3{
	font-size: 23px;
	font-weight: 300;
	color: #012d3b;
}
section#inner-quality p,section#inner-service,section#inner-convenience p{
	font-size: 15px;
	font-weight: normal;
	line-height: 25px;
	color: #434545;
}
span.wash-line {
	display: block;
	font-size: 34px;
	font-weight: 500;
	line-height: normal;
}
.mil-muted {
	color: #1fb3e8;
	text-transform: capitalize !important;
	letter-spacing: normal !important;
}
section#inner-referral a.mil-button,section#inner-topup a.mil-button ,section#inner-wash a.mil-button {
	cursor: pointer;
	z-index: 99;
	margin-right: 22px;
}
section#inner-referral a.mil-link.mil-muted.mil-arrow-place,
section#inner-topup a.mil-link.mil-muted.mil-arrow-place,
section#inner-wash a.mil-link.mil-muted.mil-arrow-place,
section#inner-quality a.mil-link.mil-muted.mil-arrow-place,
section#inner-service a.mil-link.mil-muted.mil-arrow-place,
section#inner-convenience a.mil-link.mil-muted.mil-arrow-place,
section#inner-locker a.mil-link.mil-muted.mil-arrow-place {
	margin-left: 30px;
}
section#inner-laundry span.laundry {
	font-weight: 500;
}
section.mil-soft-bg.wash h4,section.mil-soft-bg.locker h4 {
	font-size: 15px;
	line-height: 22px;
	color: #012d3b;
	font-weight: 500;
	position: relative;
	bottom: 28px;
}
section.mil-soft-bg.wash p,section.mil-soft-bg.locker p {
	font-size: 15px;
	line-height: 25px;
	color: #434545;
	font-weight: normal;
	padding-top: 12px;
	position: relative;
	bottom: 28px;
}
section#inner-laundry span.pre-line,section#introduction span.pre-line {
	display: block;
} 
.referee-banner {
	position: absolute;
	bottom: 40px;
	width: 806px;
	height: 553px;
	margin: 105px 141.9px 34px 0;
	padding: 129px 0px 228px 135px;
	object-fit: contain;
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	background-image: linear-gradient(to right, rgba(250, 250, 250, 0.9) 0%, rgba(250, 250, 250, 0) 100%);
}
.row.testimonials .head {
	display: flex;
}
.row.testimonials .right {
	position: relative;
	left: 20px;
}
section#happy-customers img.google {
	width: 30%;
}
.row.testimonials .right p {
	font-size: 13px;
	color: #828484;
	font-weight: normal;
}
.hide-me[aria-expanded="true"] {
	display: none;
}
section.mil-soft-bg.wash .row,section.mil-soft-bg.locker .row {
	padding: 0 20px;
}
section#happy-customers .hide-me,section#inner-hq span.load,section#inner-outlet span.load{
	color: #1fb3e8;
	font-size: 12px;
	font-weight: normal;
}
section#happy-customers span.load,section#inner-hq span.load,section#inner-outlet span.load {
	position: relative;
	top: 10px;
}
section#happy-customers img.btn,section#inner-hq img.btn,section#inner-outlet img.btn {
	background: #1fb3e8;
	width: 25px;
	height: 25px;
	padding: 7px;
	left: 12px;
}
section#inner-referee span.inner{
	font-weight: normal;
}
section#inner-wash p {
	font-size: 15px;
	line-height: 25px;
	color: #434545;
	font-weight: 300;
	padding-top: 20px!important;
}
section#happy-customers p.readmore {
	text-align: right;
	font-size: 12px;
	color: #1fb3e8;
	line-height: 25px;
	cursor: pointer;
}
p.comments {
	font-size: 13px;
	color: #012d3b;
	font-weight: normal;
}
section#happy-customers div.collapse {
	font-size: 13px;
	color: #012d3b;
	font-weight: normal;
}
.right img.star {
	margin-right: 3px;
}
.hq-box .address {
	background: #012d3b;
	height: 28px;
	width: 32px;
	text-align: center;
	border-radius: 50%;
	padding-top: 3px;
}
.hq-box .email, .hq-box .phone {
	background: #012d3b;
	height: 28px;
	width: 28px;
	text-align: center;
	border-radius: 50%;
	padding-top: 2px;
}
section#hq-content .hq-content-box {
	padding: 10px 17px 10px 18px;
	border-radius: 12px;
	border: solid 0.5px #c9dde5;
	background-color: rgba(255, 255, 255, 0.41);
	background-image: linear-gradient(113deg, #1fb3e814 35%, #fff 53%, #9ac93614 79%);
}
.hq-content-box {
	padding: 10px 17px 32px 18px;
	border-radius: 12px;
	border: solid 0.5px #c9dde5;
	background-color: rgba(255, 255, 255, 0.41);
	background-image: linear-gradient(113deg, #1fb3e814 35%, #fff 53%, #9ac93614 79%);
}
.hq-box .one {
	color: #4e5050;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	padding-top: 8px;
}
.hq-box .two {
	padding-left: 20px;
	color: #012d3b;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}
hr.hq-hr{
	height: 2px;
	border-radius: 1px;
	box-shadow: 0 3px 6px 0 rgba(5, 98, 131, 0.06);
	background-image: linear-gradient(91deg, #1fb3e8 -23%, #9ac936 112%);
}
.outlet-box:before {
	opacity: 0.32;
	border-radius: 1.8px;
	background-image: linear-gradient(89deg, #1fb3e8 -2%, #9ac936 118%);
	width: 30%;
	height: 3px;
}
.mil-service-card-sm:before{
	bottom: 0;
}
.mil-service-card-sm p{
	transform: 0;
}
.outlet-box.store .hq-box:before{
	width: 30%;
	height: 4px;
}
.hq-box:before{
	width: 30%;
	height: 3px;
}
.outlet-box.store .hq-box .one {
	color: #4e5050;
	font-size: 15px;
	font-weight: 500;
	line-height: 20px;
	padding-top: 8px;
}
.outlet-box.store .hq-box.mil-service-card-sm p {
	font-size: 15px;
	font-weight: normal;
}
.hq-box.mil-service-card-sm p {
	font-size: 12px;
}
/*.hq-box {
	border: 0px;
	border-top: 2px solid;
	border-image: linear-gradient(91deg, #1fb3e82b -23%, #9ac93626 112%);
	border-image-slice: 1;
	color: white;
	margin: auto;
	text-decoration: none;
	padding: 7px;
}*/
.outlet-box .hq-box {
	padding: 7px;
}
section#outlet-content .mil-service-card-sm:before{
	opacity: 0.72;
	border-radius: 1.8px;
	background-image: linear-gradient(94deg, #1fb3e8 -23%, #9ac936 113%);;
}
section#hq-content .hq-box {
	border-bottom: 0px;
	border-top: 0px;
	padding: 20px 0;
	display: flex;
}
img.hq-line {
	position: relative;
	bottom: 28px;
	right: 11px;
}
section#inner-outlet .search {
	float: right;
	width: 387px;
	position: relative;
	bottom: 147px;
}
section#inner-laundry .container.social,section#introduction .container.social {
	height: 98px;
	opacity: 1;
	margin: auto;
	background: transparent;
	padding: 32px 0;
}

section#inner-outlet .search input.form-control {
	object-fit: contain;
	border-radius: 16px;
	border: solid 0.5px #d1d6d6;
	background-color: #fff;
	height: 32px;
	font-size: 13px;
	color: #434545;
	line-height: normal;
	font-weight: normal;
	text-transform: capitalize;
}
section#inner-outlet .search img.ser-icon {
	position: relative;
	float: right;
	bottom: 52px;
	right: 16px;
}
::placeholder{
	color: #bac1c3!important;
	text-transform: initial!important;
	letter-spacing: normal!important;
	font-weight: normal;
}
img.location {
	width: 100%;
	border-radius: 12px;
}
.outlet-box {
	width: auto;
	height: auto;
	margin: auto;
	padding: 20px 18px 1px 18px;
	border-radius: 12px;
	border: solid 1px #C3DEE5;
	background-color: #fff;
}
.outlet-box h3 {
	font-size: 12px;
	color: #012d3b;
	font-weight: 600;
	line-height: 25px;
}
.outlet-box .hq-box {
	padding: 10px 0;
	margin: 8px 0 16px;
	display: flex;
}
section#outlet-content .row {
	margin-top: 24px;
}
img.referral-head {
	display: none;
}
section.mil-white-bg.join.wash .col-md-6.col-lg-4.mil-services-grid-item {
	background: #fff;
}
section.mil-white-bg.join {
	margin-top: 76px;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), #fff 16%);
	background: #fafafa;
	padding-top: 150px;
}
section.mil-white-bg.join.wash{
	background: url('../img/family-bg.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-top: 0;
}
section.mil-white-bg.join h1,section.mil-soft-bg.refer h1,section.mil-soft-bg.locker h1,section#contact-form h1,
section.mil-soft-bg.wash h1,section.mil-soft-bg.faqs h1,section#contact h1,section#service-store h1,
section#package h1,section#services h1,section#cleaner h1,section#prices h1,section#store h1,section#business-mode h1,
section.mil-white-bg.future h1,section#curtains-contents h1,section#hassle h1{
	font-size: 34px;
	font-weight: 300;
	color: #012d3b;
	text-align: left;
	text-transform: initial;
}
section.mil-soft-bg.refer p,section#contact p {
	font-size: 15px;
	color: #012d3b;
	font-weight: 300;
	line-height: 25px;
}
section#hassle h1{
	text-align: center;
}
section.mil-soft-bg.refer p.head{
	font-weight: normal;
	padding-bottom: 20px;
}
section.mil-soft-bg.refer .mil-link.mil-dark.mil-arrow-place {
	color: #1fb3e8;
	text-transform: capitalize;
	letter-spacing: normal;
}
section.mil-soft-bg.refer .mil-link svg {
	margin-left: 15px;
	border-radius: 50%;
	width: 35px;
	height: 35px;
	padding: 10px;
	background-color: rgb(31 179 232) !important;
}

section.mil-soft-bg.refer .row.second a.mil-link.mil-muted.mil-arrow-place {
	float: right;
	position: relative;
	right: 35px;
}
section.mil-soft-bg.refer a.mil-link.mil-muted.mil-arrow-place {
	float: right;
}
span.referral,span.contact {
	color: #9ac936;
	font-weight: 500;
	display: block;
}
section#contact-form label {
	font-size: 13px;
	color: #012d3b;
	line-height: 25px;
	font-weight: normal;
}
section#contact-form input {
	height: 42px;
	padding: 0; 
	border-bottom: solid 0.5px #797979;
}
section#contact-form textarea {
	padding: 15px 20px;
	height: 131px;
	border: 0.5px solid #797979;
	border-radius: 12px;
	margin-top: 10px;
}
::placeholder{
	color: #adadad!important;
	font-weight: normal!important;
	font-size: 13px!important;
	line-height: normal!important;
}
span.faqs,span.cleaner,span.price,span.content{
	color: #9ac936;
	font-weight: 500;
	text-transform: capitalize;
}
section#curtains-contents p {
	font-size: 15px;
	color: #012D3B;
	font-weight: 400;
	line-height: 25px;
}
img.curtain {
	width: 100%;
	border-radius: 16px;
}
section#curtains-contents p img{
	position: relative;
	top: 7px;
	width: 5%;
	right: 5px;
}
p.ell img {
	position: relative;
	top: 7px;
	width: 10%;
	right: 5px;
}
section#service-store{
	padding: 80px 0;
}
span.store{
	color: #9ac936;
	font-weight: 500;
	display: block;
}
.mil-service-card-sm p{
	opacity: 1;
	color: #434545;
	font-size: 15px;
	font-weight: normal;
}
section#cleaner p{
	display: flex;
	color: #434545;
	font-size: 15px;
	font-weight: normal;
	line-height: 22px;
}
section#business-mode p{
	color: #434545;
	font-size: 15px;
	font-weight: normal;
	line-height: 25px;
	padding-top: 30px;
}
section#prices p.price a {
	border-radius: 13.4px;
	background-image: linear-gradient(83deg, #9ac9365e -2%, #1fb3e878 118%);
	width: auto;
	height: 26px;
	color: #012d3b;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
	padding: 4px 27px;
}
section#prices div.price-list p{
	font-weight: normal;
	font-size: 15px;
	line-height: normal;
	color: #434545;;
}
h5.mil-muted.mil-mb-30 {
	font-size: 18px;
	font-weight: 500;
	color: #012d3b;
	text-transform: initial !important;
}
.row.mil-services-grid.m-0 {
	border: 0.8px solid #c9dde5;
	border-bottom: 0;
}
.col-md-6.col-lg-4.mil-services-grid-item.p-0.middle{
	border-left: 0.8px solid #c9dde5;
	border-right: 0.8px solid #c9dde5;
}
.mil-button.mil-icon-button-sm {
	padding: 0;
	height: 53px;
	width: 53px;
	background: #032d3b;
}
p.head.mb {
	display: none;
}
.testi-customer .content-box {
	width: auto;
	height: 375px;
}
.mil-service-card-sm:before{
	opacity: 0.32;
	border-radius: 1.8px;
	background-image: linear-gradient(94deg, #1fb3e8 -23%, #9ac936 113%);
	margin-top: -3px;
}
.slide-referral.swiper {
	padding-bottom: 50px;
}
.container.mil-up.referral .testi-customer {
	padding: 0px!important;
}
.container.mil-up.referral img.google {
	width: 20%!important;
	position: absolute;
	bottom: 20px;
	left: 18px!important;
}
section.mil-white-bg.earn {
	background: #fafafa;
	padding: 50px 0;
}
section.mil-white-bg.sub {
	background: #fafafa;
	padding: 50px 0 0;
}
section.mil-white-bg.sub .row.first {
	border-bottom: 0.5px solid #c9dde5;
}
div#saving {
	background: url('../img/wash-fold-bg.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.container.question {
	padding-bottom: 60px;
}
img.referral-earn {
	width: 80%;
}
section.mil-white-bg.earn h5.mil-muted.mil-mb-30 {
	font-size: 22px;
	color: #012d3b;
	line-height: 30px;
	font-weight: normal;
}
section#inner-referral p.mil-mb-30 {
	font-size: 15px;
	left: 25px;
	color: #434545;
	font-weight: normal;
	padding-bottom: 16px;
/*  -webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;*/
}
section.mil-white-bg.earn span.pre-line {
	display: block;
}
section.mil-white-bg.earn .mil-link svg {
	margin-left: 15px;
	border-radius: 50%;
	width: 35px;
	height: 35px;
}.col-lg-3.sub {
	display: flex;
	justify-content: flex-end;
	padding-top: 30px;
	text-align: right;
}
.col-lg-3.end {
	display: flex;
	justify-content: flex-end;
}
.container.social {
	height: 98px;
	background: #fff;
	margin: auto;
	padding: 32px 0;
}
.content-social {
	display: flex;
}
span#social {
	font-size: 15px;
	color: #434545;
	font-weight: normal;
	position: relative;
	left: 10px;
	bottom: 10px;
}
span#social:hover{
	color: #1fb3e8;
	transition: .4s;
}
img.referral-banner {
	width: 100%;
}
section#contact,section#package {
	background: linear-gradient(158deg, #1fb3e814 10%, #fff 49%, #9ac9361c 106%);
	padding: 120px 0;
}
section#package .package-content .top {
	background-image: url('../img/topup-bg1.png');
	padding: 50px 20px;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 16px;
	height: 210px;
}
section#package .package-content .top.popular  {
	background-image: url('../img/topup-bg2.png');
	padding: 0;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 16px;
	height: 210px;
}
span.topup {
	font-weight: bold;
}
section#package .package-content .bottom {
	padding: 15px;
}
section#package .package-content {
	border-radius: 16px;
	box-shadow: 0 3px 6px 0 #e3e3e3;
	background-color: rgba(255, 255, 255, 0.84);
	text-align: center;
}
section#package .package-content h2{
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 21px;
	padding-bottom: 20px;
	background: #012d3b;
	border-radius: 16px 16px 0 0;
	height: 50px;
	padding-top: 15px;
	margin-bottom: 25px;
}
section#package .package-content h4{
	color: #012d3b;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 21px;
	padding-bottom: 5px;
}
section#package .package-content h3{
	color: #012d3b;
	font-size: 25px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 25px;
}
section#package .package-content h5{
	color: #696f71;
	font-size: 15px;
	font-weight: normal;
	text-transform: capitalize;
	line-height: 21px;
	padding-top: 5px;
}
section#package .package-content h3.get {
	font-weight: bold !important;
	color: #1ca7ff !important;
	margin-top: 16px;
}
section#inner-hq svg.mil-arrow,section#inner-outlet svg.mil-arrow {
	width: 25px;
	height: 25px;
	padding: 5px;
}
section#inner-hq a.mil-link.mil-arrow-place.mil-down-arrow,section#inner-outlet a.mil-link.mil-arrow-place.mil-down-arrow {
	font-size: 12px;
	text-transform: capitalize;
	letter-spacing: 1px;
	color: #1fb3e8;
}
section#contact p.sign {
	font-size: 18px !important;
	font-weight: 500 !important;
	color: #012d3b !important;
}
form.row.align-items-center a {
	color: #1fb3e8;
}
section#contact input {
	position: relative;
	height: 40px;
	padding: 0;
	width: 100%;
	font-size: 12px;
	text-transform: capitalize;
	letter-spacing: 1px;
	font-weight: normal;
	font-family: "Outfit", sans-serif;
	color: rgb(0, 0, 0);
	border: none;
	border-bottom: solid 0.8px #d1d6d6;
	margin-bottom: 40px;
}
section#contact label {
	font-size: 15px;
	color: #012d3b;
	font-weight: 500;
}
section#contact input[type="checkbox"] {
	width: 5% !important;
	height: 30px !important;
	position: relative;
	right: 10px;
	top: 10px;
}
ul#country-listbox {
	border: none;
	border-radius: 5px;
}
.iti {
	display: block;
	margin-bottom: 40px;
	z-index: 9999;
}
input#txtPhone {
	padding-left: 66px!important;
}
.iti--separate-dial-code .iti__selected-flag {
	background: none;
	padding: 0;
}
.iti__selected-dial-code {
	font-size: 12px;
}
section#contact form.row.align-items-center {
	border-radius: 16px;
	box-shadow: 0 3px 6px 0 #e3e3e3;
	background-color: rgba(255, 255, 255, 0.84);
	padding: 30px;
}
.iti__flag-box, .iti__country-name {
	margin-right: 6px;
	font-size: 12px;
}
input.expand-btn {
	display: none;
}
.wash-banner {
	margin-top: 76px;
	height: 43px;
	background:#1fb3e8;
}
.wash-banner p {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
	padding-top: 10px;
	padding-left: 16px;
}
.col-md-4.schedule {
	border-top: 3.5px solid;
	border-image:linear-gradient(89deg, #1fb3e859 -2%, #9ac9366b 118%);
	border-image-slice: 1;
	padding: 0 20px 20px 30px;
}
.col-md-4.schedule:before {
	content: url(../img/wash-1.svg);
	position: relative;
	top: -30px;
	right: 38px;
}
.col-md-4.team{
	border-left: 3.5px solid;
	border-image:linear-gradient(89deg, #1fb3e859 -2%, #9ac9366b 118%);
	border-image-slice: 1;
	padding: 0 20px 20px 30px;
}
.col-md-4.team:before {
	content: url(../img/wash-2.svg);
	position: relative;
	top: -26px;
	right: 64px;
}
.col-md-4.package{
	border-top: 3.5px solid;
	border-image:linear-gradient(89deg, #1fb3e859 -2%, #9ac9366b 118%);
	border-image-slice: 1;
	padding: 0 20px 20px 30px;
}
.col-md-4.package:before {
	content: url(../img/wash-3.svg);
	position: relative;
	top: -32px;
	right: 55px;
}
.col-md-4.clean,.col-md-4.locker{
	padding: 0 20px 20px 30px;
}
.col-md-4.clean:before {
	content: url(../img/wash-4.svg);
	position: relative;
	top: -32px;
	right: 55px;
}
.col-md-4.locker:before {
	content: url(../img/wash-2.svg);
	position: relative;
	top: -30px;
	right: 55px;
}
section.mil-soft-bg.locker .col-md-4.team:before {
	content: url(../img/locker-4.svg);
	position: relative;
	top: -26px;
	right: 64px;
}
.plan-box {
	width: auto;
	height: auto;
	object-fit: contain;
	opacity: 0.88;
	border-radius: 16px;
	box-shadow: 0 3px 6px 0 #e3e3e3;
	background-color: rgba(255, 255, 255, 0.84);
}
.plan-box .container{
	padding: 15px 72.3px 10px 48.7px!important;
}
div#plan-top span {
	color: #fff;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
}
div#plan-top p {
	color: #fff;
	font-size: 15px;
	line-height: 25px;
	padding-top: 0;
}
hr.cheap {
	border-radius: 1.8px;
	background: #c9dde5;
	height: 0.5px;
	border: none;
	margin-bottom: 10px;
}
.message{
	position: relative;
	left: 49px;
}
div#plan-top {
	height: 76.6px;
	object-fit: contain;
	border-radius: 16px 16px 0 0;
	background-color: #032d3b;
}

.plan-box a.plan-btn:hover{
	color: #9ac936;
	transition: .4s;
}
.plan-box p {
	font-size: 15px;
	line-height: 25px;
	font-weight: 300;
	color: #434545;
	padding-top: 16px;
}
a.agree {
	color: #1fb3e8;
	left: 4px;
	position: relative;
}
p.plan {
	font-size: 13px;
	line-height: 20px;
	font-weight: 300;
	color: #434545;
	margin-top: 50px;
}
.plan-box .col-md-6.second{
	border-left: 3.5px solid;
	border-image: linear-gradient(2deg, #d6eccb 0%, #bee8ee 109%);
	border-image-slice: 1;
	padding: 0 20px 20px 30px;
}
img.plan {
	width: 7%;
	margin-right: 9px;
}
.plan-box .col-md-6.first {
	padding-top: 80px;
}
.plan-top {
	display: none;
}
span.pmb {
	display: block;
	position: relative;
	left: 30px;
}
div.plan-sub {
	background: #1fb3e8;
	height: 50px;
}
.plan-sub p {
	font-size: 15px;
	position: relative;
	top: 10px;
	font-weight: bold;
	color: #fff;
}
div.subscribers {
	background: linear-gradient(127deg, #1fb3e8 -49%, #9ac936 119%);
}
div.subscribers p {
	font-size: 13px;
	position: relative;
	bottom: 16px;
	font-weight: 300;
	color: #fff;
}
div#socials,div#socials\ wel {
	background: white;
}
section.save {
	padding: 80px 0;
	background-image: linear-gradient(168deg, #1fb3e826 2%, #fff 48%, #9ac93638 115%);
}
section.save h1 {
	font-size: 34px;
	font-weight: 300;
	color: #012d3b;
}
section.save a.mil-link.mil-muted.mil-arrow-place {
	margin-left: 38px;
}
section#core {
	padding: 80px 0;
}
section#core h1 {
	font-size: 34px;
	font-weight: 300;
	color: #012d3b;
}
section#core h4 {
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
	color: #012d3b;
	padding-top: 10px;
	text-align: left;
}
section#core p {
	font-size: 15px;
	font-weight: normal;
	line-height: 25px;
	color: #012d3b;
	text-align: left;
}
img.welcome.mb {
	display: none;
}
section.mil-white-bg.service {
	padding: 80px 0 40px;
}
section.mil-white-bg.service img.referral-earn {
	width: 61%;
}
.row.ppc img {
	border-radius: 15px;
	width: 100% !important;
}
section#services {
	padding: 80px 0 0;
}
section#cleaner {
	padding: 60px 0;
	background-image: linear-gradient(132deg, #1fb3e812 29%, #fff 52%, #9ac93617 85%);
}
section#cleaner .col-md-4 img {
	position: relative;
	right: 10px;
}
section#prices {
	padding: 80px 0;
	background-image: url('../img/price-bg.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
section#prices .price-list{
	display: flex;
}
.price-list span.name {
	color: #012d3b;
	font-weight: 500;
	padding-right: 10px;
}
.dry .price-list .ps-one {
	width: 60%;
}
.price-list .ps-two svg.mil-arrow {
	width: 35px;
	height: 35px;
}
.price-list .ps-two a.mil-link.mil-muted.mil-arrow-place {
	position: relative;
	bottom: 10px;
}
.price-list p{
	justify-content: center;
}
span.exp-locker {
	color: #9ac936;
	font-weight: 500;
}
span.earn {
	color: #9ac936;
}
img.locker {
	width: 70%;
}
span.get-locker {
	color: #9ac936;
	font-weight: 500;
}

section#inner-pricing {
	height: 450px;
	background: url('../img/pricing-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
	padding-top: 248px;
}
section#pricing-table {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 16%);
	padding: 0 0 70px;
}
section#inner-pricing .price {
	width: 441px;
	padding: 23px 10px;
	object-fit: contain;
	border-radius: 16px;
	background-color: rgba(255, 255, 255, 0.73);
	margin: auto;
}
section#inner-pricing h3 {
	font-size: 34px;
	font-weight: 300;
	color: #012d3b;
	line-height: 33px;
}
table{
	border:solid 0.5px #c9dde5;
	border-collapse: separate;
}
thead {
	background-image: linear-gradient(132deg, #1fb3e812 29%, #fff 52%, #9ac93617 85%);
	border:solid 0.5px #c9dde5;
}
thead th,th{
	font-size: 18px;
	font-weight: 500;
	line-height: 25px;
	color: #012d3b;
	text-align: left;
	padding: 15px 22px;
	font-weight: 600!important;
}
tr.add {
	background: #fbfbfb;
}
tr{
	border:solid 0.5px #c9dde5;
}
tbody td,thead th{
	font-size: 15px;
	color: #434545;
	font-weight: normal;
	line-height: 25px;
	padding: 15px 22px;
	border-left: 0.5px solid #c9dde5;
}
tbody tr.add td{
	box-shadow: 0 3px 6px 0 rgba(5, 98, 131, 0.06);
	background-color: rgba(5, 98, 131, 0.06);
}
td:first-child,thead th:first-child{
	border-left: 0;
}
span.iron {
	position: relative;
	top: 14px;
}
table.table.winter td {
	width: 363px;
}
.socials img {
	width: 19%;
}
.container.mil-p-120-0.wash-fold {
	padding-bottom: 50px;
}
.container.mil-p-120-0.wash-fold .row.mil-services-grid.m-0{
	border-bottom: 0.8px solid #c9dde5;
}

div#price-contents .price-box {
	width: 204px;
	height: 102px;
	padding: 38px 5px 35px 48px;
	object-fit: contain;
	border-radius: 16px;
	box-shadow: 0 3px 6px 0 rgba(222, 222, 222, 0.3);
	border: solid 0.2px #1fb3e8;
	background-color: #fff;
}

div#price-contents .price-box span {
	font-size: 13px;
	color: #012d3b;
	line-height: 25px;
	font-weight: 500;
	position: relative;
	bottom: 10px;
	left: 10px;
}

div#price-contents .price-box span:hover {
	color: #1fb3e8 !important;
	transition: .4s;
}

@media (min-width: 1400px){
	.container.social {
		padding: 22px 0;
	}
	.testi-customer.wash-fold .content-box {
		width: auto;
		height: 445px!important;
	}
}


@media (min-width: 768px){
	section#selling .row .sell-box {
		border-radius: 16px;
		border: solid 0.2px #c9dde5;
		background-color: #fff;
		padding: 30px 25px;
	}
	section#ampang:before,section#bangsar:before,section#bukit:before,section#cheras:before,section#cyberjaya:before
	,section#desa-pandan:before,section#klcc:before,section#kuchai:before,section#klebang:before,section#maluri:before
	,section#melaka:before,section#mid:before,section#pandan:before,section#penang:before
	,section#putrajaya:before,section#sri:before,section#taman:before,section#wangsa:before {
		content: " ";
		position: absolute;
		left: 0;
		width: 100%;
		height: 700px;
		right: 0;
		background: linear-gradient(-45deg, #fafafa24, #fafafa);
		margin-top: -135px;
	}
	section#selling h4{
		height: 70px;
	}
	section#selling .sell-box p{
		height: 170px;
	}
	section#core h1 {
		padding-top: 100px;
	}
	.col-md-6.two.p-3,.col-md-6.four.p-3 {
		width: 100%;
	} 
	section#core img {
		width: 100%;
	}
	section#core .col-md-6.center.one{
		border: 0px;
		border-left: 0.5px solid;
		border-right: 0.5px solid;
		border-color: #c9dde5;
		border-image-slice: 1;
		color: white;
		margin: auto;
		text-decoration: none;
		padding: 7px;
	}
	section#core .col-md-6.two.p-3{
		border: 0px;
		border-left: 4px solid;
		border-right: 4px solid;
		border-image: linear-gradient(2deg, #d6eccb 0%, #bee8ee 109%);
		border-image-slice: 1;
		color: white;
		margin: auto;
		text-decoration: none;
		padding: 7px;
	}
	.two .col-md-6.one{
		border: 0px;
		border-left: 0.5px solid;
		border-right: 0.5px solid;
		border-color: #c9dde5;
		border-image-slice: 1;
		color: white;
		margin: auto;
		text-decoration: none;
		padding: 7px;
	}
	.col-md-6.four.p-3{
		border-left: 1px solid;
		border: 0px;
		border-right: 4px solid;
		border-image: linear-gradient(2deg, #d6eccb 0%, #bee8ee 109%);
		border-image-slice: 1;
		color: white;
		margin: auto;
		text-decoration: none;
		padding: 7px;
	}
	.col-md-6.center.three{
		border: 0px;
		border-left: 0.5px solid;
		border-right: 0.5px solid;
		border-color: #c9dde5;
		border-image-slice: 1;
		color: white;
		margin: auto;
		text-decoration: none;
		padding: 7px;
	}
	section#core .col-md-6.center.three,section#core .col-md-6.center.one{
		padding: 0 15px!important;
	}
	section.save .col-md-6.save {
		padding-top: 84px;
		padding-left: 40px;
	}
	.row.service-second.mil-up {
		margin-top: 28px;
	}
	section.mil-white-bg.service .col-lg-6 {
		padding-top: 28px;
	}
	.row.ppc .col-lg-6 {
		padding-top: 66px!important;
	}
	.row.ppc .col-lg-3.sub {
		padding-top: 110px!important;
	}
	section#services h1.span-line:before{
		content: '';
		position: absolute;
		top: 17%;
		border-bottom: 0.5px solid #adc3cc;
		width: 120px;
		left: 0;
	}
	section#stories h1.span-line:before {
		content: '';
		position: absolute;
		top: 24%;
		border-bottom: 0.5px solid #adc3cc;
		width: 15%;
		left: -173px;
	}
	section#services .served h1.span-line:after {
		content: '';
		position: absolute;
		top: 17%;
		border-bottom: 0.5px solid #adc3cc;
		width: 120px;
		right: 520px;
	} 
	.container.wash-fold h1.span-line:before {
		content: '';
		position: absolute;
		top: 22%;
		border-bottom: 0.5px solid #adc3cc;
		width: 120px;
		left: 0;
	}
	section#services h5.mil-muted.mil-mb-30 {
		height: 45px;
	}
	span.get-locker {
		display: block;
	}
	section.mil-soft-bg.faqs.prices {
		display: none;
	}
}

@media (min-width: 1380px){
	section#inner-laundry,section#introduction{
		height: 100vh;
	}
	span.pmb {
		display: block;
		position: relative;
		left: 38px;
	}
	.mil-content.coming {
		height: 100vh;
	}
/*footer#footer{
position: absolute;
width: 100%;
bottom: 0;
}*/
.footer-top{
	width: 100%;
/*    position: absolute;*/
bottom: 124px;
}
.laundry-socials{
	width: 100%;
	position: absolute;
	bottom: 150px;
}
.wash-banner p {
	padding-left: 0;
}
.container.question .row .col-lg-4 {
	width: 25%;
}

}

@media (min-width: 1025px){
	section#hq-content .col-md-4 {
		padding-right: 66px;
	}
	section.mil-soft-bg.faqs .container {
		padding-right: 22%;
	}
}
@media (max-width: 1024px){
	section#inner-outlet {
		height: 440px;
		padding: 135px 30px;
	}
	section#inner-hero {
		height: 380px;
		padding: 135px 30px;
		background: #fafafa;
	}
	section#hq-content,section#inner-referral,section#inner-topup,section#inner-wash{
		padding: 89px 30px;
	}
	section#outlet-content {
		padding: 40px 30px 90px 30px;
	}
	section#happy-customers {
		padding: 60px 30px;
	}
	section#inner-hq {
		padding: 135px 30px;
	}
	section#inner-hq {
		height: 440px;
		padding: 135px 30px;
		background: #fafafa;
	}
	section#inner-laundry,section#introduction {
		height: auto;
		padding: 135px 20px 0 20px;
	}
	section#pricing {
		height: auto;
		padding: 135px 20px 0 20px;
	}
	.laundry-socials {
		padding: 30px 30px;
	}
	section#inner-laundry .container.social,section#introduction .container.social {
		padding: 32px 0;
	}
}
@media (max-width: 1023px){
	img.referral-head {
		display: block;
		width: 100%;
	}
}

@media (min-width: 991px){
	div#price-contents .row.second ,div#price-contents .row.third{
		margin-top: 30px;
	}
}

@media (max-width: 992px){
	div#price-contents .col-md-3 {
		width: 50%;
		margin-bottom: 20px;
	}
	div#price-contents .price-box {
		width: auto;
		height: 102px;
		padding: 21px 10px;
		text-align: center;
	}
	div#price-contents .price-box span {
		bottom: 0;
		left: 0;
		display: block;
	}
	section#cheapest-plan .row.limited {
		position: relative;
		bottom: 0!important;
		top: 14px;
	}
}

@media (min-width: 769px){
	.row.testimonials {
		width: 695px;
		padding: 23px 25px 20px 14px;
		object-fit: contain;
		border-radius: 16px;
		border: solid 0.5px #c9dde5;
		background-color: rgba(255, 255, 255, 0.73);
	}
	.wash a.mil-link.mil-muted.mil-arrow-place {
		margin-top: 50px;
	}
	.container.social .socials {
		padding-right: 80px;
	}
	p.comments {
		padding-left: 10px;
	}
	.hq-box .two {
		height: 58px;
	}
	section.mil-soft-bg.refer .col-md-6.col-lg-8 {
		width: 30%;
		position: relative;
		right: 70px;
	}
	section.mil-soft-bg.refer .col-md-6.col-lg-5.mil-up {
		width: 36%;
		padding: 50px 50px 0 0;
	}
	span.plans {
		display: inline-flex;
		position: relative;
		left: 35px;
	}
	p.sche{
		width: 74%;
		padding: 30px 20px;
	}
	.col-lg-3.earn img {
		width: 57%;
		text-align: center;
	}
	.col-lg-3.earn {
		text-align: center;
		padding-bottom: 10px;
	}
	.subscribers .col-lg-9{
		border-bottom: 0.8px solid #c9dde5;
	}
}
@media (max-width: 768px){
	.mil-button svg{
		position: relative;
		left: 2px;
	}
	a.agree {
		color: #1fb3e8;
		left: 0;
		position: relative;
		display: block;
	}
	section#store{
		padding: 50px 0;
	}
	div#saving {
		padding: 20px 0 50px 0;
	}
	.mil-button.mil-icon-button-sm img {
		width: 16px;
	}
	section#contact,section#package {
		padding: 50px 0;
	}
	.mil-accordion-group .mil-link svg {
		position: relative;
		top: 4px;
	}
	.container.mil-p-120-0.wash-fold {
		padding-bottom: 0;
	}
	section#package .package-content {
		margin-top: 30px;
	}
	.hq-box.last{
		border-bottom: none !important;
	}
	.hq-box.last:before{
		width: 0;
	}
	img.referral-earn {
		width: 60%;
	}
	section#inner-laundry span.laundry {
		display: block;
	}
	section#inner-hero h3 span.inner,section#inner-hq h3 span.inner,section#inner-outlet h3 span.inner {
		display: block;
	}
	.container.social span#social {
		display: none;
	}
	.container.social .socials {
		margin: auto;
		padding: 0 27px;
	}
	.hq-content-box {
		padding: 10px 17px 10px 18px
	}
	.hq-box .two {
		height: auto;
	}
	section#hq-content .row {
		margin-top: 0;
	}
	.hq-box {
		padding: 0 0 20px 0;
	}
	section.mil-white-bg.earn .row {
		padding-bottom: 30px;
	}
	section#inner-referral h3 span.inner,section#inner-wash h3 span.inner,section#inner-topup h3 span.inner {
		font-size: 28px;
		font-weight: 500;
		color: #012d3b;
		display: block;
	}
	section#inner-hero,section#inner-outlet{
		height: auto;
		padding: 125px 10px 50px;
	}
	section#inner-hq {
		height: auto;
		padding: 125px 10px 50px;
		background: url(../img/hq-contact-bg.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: contain;
		margin-top: 76px;
	}
	section#inner-hq {
		height: auto;
		padding: 125px 10px 50px;
		background: url(../img/hq-contact-bg.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: contain;
	}
	section#inner-referral{
		height: auto;
		padding: 20px 0px 50px;
		background: #fafafa;
		background-image: none;
	}
	section#inner-referee span.inner{
		display: block;
	}
	section#inner-topup{
		height: auto;
		padding: 20px 0px 50px;
		background: #fafafa;
		background-image: none;
	}
	section#inner-quality{
		height: 618px;
		padding: 165px 0px 70px;
		background-image: url('../img/quality-bg-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-service{
		height: 618px;
		padding: 165px 0px 70px;
		background-image: url('../img/service-bg-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-convenience{
		height: 618px;
		padding: 165px 0px 70px;
		background-image: url('../img/convenience-bg-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-wet{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/wet-cleaning-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-training{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/training-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-franchise{
		height: 665px;
		padding: 245px 0px 70px;
		background-image: url('../img/franchise-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-dry{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/dry-cleaning-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-iron{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/ironing-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-toy{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/toy-cleaning-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-baby{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/baby-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-luggage{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/luggage-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-wedding{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/wedding-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-stain{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/stain-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-shoe{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/shoe-cleaning-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-special{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/special-care-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-curtain{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/curtain-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-curtain-ppc{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/curtain-cleaning-ppc-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-carpet{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/carpet-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-service{
		height: 618px;
		padding: 165px 0px 70px;
		background-image: url('../img/service-bg-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#inner-convenience{
		height: 618px;
		padding: 165px 0px 70px;
		background-image: url('../img/convenience-bg-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#ampang{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/ampang-banner-mb.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#bangsar{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/bangsar-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#bukit{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/bukit-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#cheras{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/cheras-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#cyberjaya{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/cyberjaya-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#desa-pandan{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/desa-pandanl-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#kuchai{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/kuchai-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#klcc{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/klcc-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#klebang{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/klebang-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#maluri{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/maluri-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#melaka{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/melaka-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#mid{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/mid-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#pandan{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/pandan-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#penang{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/penang-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#putrajaya{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/putrajaya-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#sri{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/sri-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#taman{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/taman-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	section#wangsa{
		height: 618px;
		padding: 245px 0px 70px;
		background-image: url('../img/wangsa-mb.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 76px;
	}
	.referee-banner {
		width: auto;
		height: 500px;
		padding: 30px;
		position: absolute;
		bottom: -145px;
		backdrop-filter: none;
	}
	section#inner-referee {
		height: 650px;
		padding: 105px 0 0 0;
		margin-bottom: 0px;
	}
	section#contact input[type="checkbox"] {
		width: 8% !important;
		height: 30px !important;
		position: relative;
		right: 2px;
		top: 10px;
	}
	section#contact form.row.align-items-center {
		padding: 30px 10px;
	}
	img.referral-banner {
		width: 100%;
	}
	section.mil-white-bg.join{
		padding-top: 0px;
		padding-bottom: 50px;
	}
	.row.testimonials {
		padding: 23px 25px 20px 14px;
		object-fit: contain;
		border-radius: 16px;
		border: solid 0.5px #c9dde5;
		background-color: rgba(255, 255, 255, 0.73);
	}
	section#happy-customers {
		padding: 45px 10px;
	}
	section#affordable-plan{
		padding: 40px 0;
	}
	span.iron {
		position: relative;
		top: 10px;
	}
	.plan-box.container{
		padding: 20px 14px 20px;
		width: auto;
	}
	.col-md-6.first {
		text-align: center;
	}

	section#hq-content{
		padding: 40px 10px;
	}
	.row.testimonials .comments{
		margin-top: 10px;
	}
	span.faqs {
		display: block;
	}
	img.hq-line {
		position: relative;
		bottom: 26px;
	}
	.outlet-box {
		width: auto;
	}
	section#outlet-content {
		padding: 30px 0 50px 0;
	}
	img.referral-banner {
		display: block;
	}
	.col-md-6.col-lg-4.mil-services-grid-item.p-0.middle{
		border-top: 0.8px solid #c9dde5;
		border-bottom: 0.8px solid #c9dde5;
		border-left: 0;
		border-right: 0;
	}
	.row.mil-services-grid.m-0 {
		border: 0.8px solid #c9dde5;
		border-radius: 20px;
		padding-bottom: 0;
	}
	.mil-button.mil-icon-button-sm {
		padding: 0;
		height: 46.5px;
		width: 46.5px;
		background: #032d3b;
	}
	section.mil-soft-bg.faqs {
		padding: 50px 0;
		background: #fff;
	}
	section.mil-soft-bg.faqs .mil-accordion-group.mil-up {
		padding: 7.5px 20px 16px 2px;
	}
	section.mil-soft-bg.faqs p.mil-accordion-head span {
		position: relative;
		top: 6px;
		left: 6px;
		margin-right: 20px;
	}
	.laundry-socials {
		padding: 0;
	}
	section#happy-customers .hide-me{
		text-align: center;
	}
	input.expand-btn {
		display: block;
	}
	.comments{
/* height: calc(var(--max-lines) * 1em * var(--line-height)); - что б все карточки были одного размера*/
--max-lines: 3;
--line-height: 1.4;
max-height: calc(var(--max-lines) * 1em * var(--line-height));
line-height: var(--line-height);
overflow: hidden;
position: relative;
}
.comments:has(+ .expand-btn:not(:checked))::before{
	content: "";
	position: absolute;
	height: calc(1em * var(--line-height));
	width: 100%;
	bottom: 0;
	pointer-events: none;
}
.comments:has(+ .expand-btn:checked){
	max-height: none;
}
.expand-btn {
	appearance: none;
	padding: .5em;
	cursor: pointer;
	border: none;
	text-align: right;
	font-size: 12px;
	text-transform: capitalize;
	letter-spacing: normal;
	color: #1fb3e8;
}
input.expand-btn {
	height: auto;
	margin-bottom: 0;
}
.expand-btn::before{
	content: "Read more";
}
.expand-btn:checked::before{
	content: "less";
	display: none;
}
section.mil-white-bg.service img.referral-earn {
	width: 53%;
}
img.locker {
	width: 55%;
}
.container.question a.mil-button.mil-arrow-place.mil-btn-space {
	margin-top: 50px !important;
}
div#price-contents {
	padding: 50px 0;
}
}


@media (max-width: 767px){
	.row.testimonials .right {
		position: relative;
		top: 12px;
		width: 100%;
	}
	form.form {
		margin-top: 30px;
	}
	.footer-menu {
		display: flex;
		justify-content: space-between;
		text-align: left;
	}
	.footer-menu a{
		padding: 0;
	}
	section#stories .col-md-6.second {
		margin-top: 40px;
	}
	footer#footer .col-md-6.order-0 {
		order: 1 !important;
	}
	section#inner-wash .container {
		position: relative;
		top: 250px;
	}
	.socials img {
		width: 50%;
	}
	section#cheapest-plan {
		background-image: linear-gradient(170deg, #1fb3e8 -56%, #9ac936 308%);
		padding: 42px 0 48px;
	}
	section#cheapest-plan .mt-5 {
		margin-top: 0!important;
	}
	.col-md-4.cheap {
		margin-top: 12px;
	}
	section#cheapest-plan h1 {
		font-size: 34px;
		line-height: 45px;
	}
	section#inner-wash {
		height: 850px;
		padding: 150px 0px 50px;
		background: #fafafa;
		background-image: url(../img/wash-banner2-mb.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.container.sub {
		text-align: center;
	}
	.container.sub a.mil-button.mil-arrow-place.mil-btn-space {
		margin: auto;
	}
	.container.question {
		padding-bottom: 60px;
		padding: 0;
	}
	section#inner-locker{
		height: 750px;
		padding: 360px 0 0;
		background: #fafafa;
		background-image: url(../img/locker-bg-mb.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.wash-banner {
		margin-top: 76px;
		height: auto;
	}
	.plan-box .col-md-6.second {
		border-top: 3.5px solid;
		border-left: 0px solid;
		border-image: linear-gradient(89deg, #1fb3e859 -2%, #9ac9366b 118%);
		border-image-slice: 1;
		padding: 0 10px 10px 20px;
	}
	.wash-banner p {
		padding:10px 0;
	}
	section#inner-wash p {
		font-size: 20px;
		line-height: 30px;
		color: #434545;
		font-weight: 300;
	}
	img.infinity-solid {
		width: 9%;
		position: relative;
		top: 0;
	}
	section#inner-outlet .search {
        float: none;
        width: 100%;
        position: relative;
        bottom: 0;
        top: 20px;
    }
	section#happy-customers img.google {
		width: 22%;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	section.mil-soft-bg.refer .row.second a.mil-link.mil-muted.mil-arrow-place {
		float: left;
		position: relative;
		right: 0;
	}
	section.mil-soft-bg.refer a.mil-link.mil-muted.mil-arrow-place {
		float: left;
	}
	p.gog {
		position: relative;
		text-align: right;
	}
	hr.hq-hr.mb,img.hq-line.mb{
		display: none;
	}
	.outlet-box {
		margin-top: 26px;
	}
	section#outlet-content .row {
		margin-top: 0;
	}
	.col-md-6.col-lg-5.mil-up.order-0 {
		order: 1 !important;
	}
	.plan-box {
		width: auto;
		padding: 0 0 20px;
	}
	img.plan {
		width: 5%;
		position: relative;
		right: 0px;
		margin-right: 9px;
	}
	p.head.mb {
		display: block;
	}
	p.head.desk {
		display: none;
	}
	.col-md-4.blank {
		display: none;
	}
	.row.second {
		margin-top: 0px;
	}
	.col-md-4.schedule {
		border-top: 0px solid;
		border-left: 3.5px solid;
		border-image:linear-gradient(89deg, #1fb3e838 -2%, #9ac9366b 118%);
		border-image-slice: 1;
		padding: 0 0 0 30px;
	}
	section.mil-soft-bg.wash,section.mil-soft-bg.locker {
		padding: 50px 0 30px 0;
	}
	.col-md-4.schedule:before {
		content: url(../img/wash-1.svg);
		position: relative;
		top: -30px;
		right: 61px;
	}
	.col-md-4.team{
		border-left: 0px solid;
		border-left: 3.5px solid;
		border-image:linear-gradient(89deg, #1fb3e83d -2%, #9ac9366b 118%);
		border-image-slice: 1;
		padding: 0 0 0 30px;
	}
	.col-md-4.team:before {
		content: url(../img/wash-2.svg);
		position: relative;
		top: -30px;
		right: 60px;
	}
	.col-md-4.package{
		border-top: 0px solid;
		border-left: 3.5px solid;
		border-image:linear-gradient(89deg, #9ac9363d -2%, #9ac9363d 118%);
		border-image-slice: 1;
		padding: 0 0 0 30px;
	}
	.col-md-4.package:before {
		content: url(../img/wash-3.svg);
		position: relative;
		top: -32px;
		right: 60px;
	}
	.col-md-4.clean,.col-md-4.locker{
		border-left: 3.5px solid;
		border-image:linear-gradient(89deg, #9ac9364f -2%, #9ac93626 118%);
		border-image-slice: 1;
		padding: 0 0 0 30px;
	}
	.col-md-4.clean:before,.col-md-4.locker:before {
		content: url(../img/wash-4.svg);
		position: relative;
		top: -32px;
		right: 60px;
	}
	section.mil-soft-bg.wash h4,section.mil-soft-bg.locker h4 {
		position: relative;
		bottom: 89px;
	}
	section.mil-soft-bg.wash p,section.mil-soft-bg.locker p {
		position: relative;
		bottom: 89px;
	}
	img.plan {
		width: 5%;
	}
	.plan-box .col-md-6.first {
		padding:0 0 20px;
	}
	section.mil-soft-bg.wash .row.first,section.mil-soft-bg.locker .row.first {
		margin-top: 72px !important;
	}
	.plan-top {
		background: #032d3b;
		height: 53px;
		color: #fff;
		border-radius: 16px 16px 0 0;
		padding-top: 13px;
	}
	.plan-top {
		display: block;
		font-size: 18px;
	}
	a.plan-btn {
		display: none;
	}
	p.sche {
		padding: 20px 18px 0px;
	}
	section#affordable-plan span.plan {
		display: block;
	}
	p.plan {
		margin-top: 20px;
	}
	.plan-box .container {
		padding: 20px 15px!important;
	}
	div#plan-top{
		height: 138px;
	}
	div#plan-top span,div#plan-top p{
		padding: 20px 10px 10px;
	}
	section.mil-soft-bg.wash .col-md-4.clean {
		height: 100px;
	}
	section.mil-soft-bg.locker .col-md-4.locker {
		height: 120px;
	}
	div.plan-sub{
		height: auto;
	}
	.plan-sub p {
		position: relative;
		top: 0;
		padding: 10px 0;
	}
	.mil-mb-30.parall {
		display: flex;
		justify-content: space-between;
		text-align: left;
		width: 100%;
	}
	section#selling .col-md-4{
		border-bottom: 0.5px solid #c9dde5;
		padding: 20px;
	}
	section#selling {
		padding: 80px 0 50px;
	}
	section.save {
		padding: 40px 0;
	}
	section#core{
		padding: 40px 0;
	}
	span.sell {
		display: block;
	}
	.core-top {
		display: flex;
		padding: 10px 0 20px;
	}
	.core-top h4 {
		position: relative;
		top: 40px;
		left: 15px;
	}
	section#core a.mil-link.mil-muted.mil-arrow-place {
		justify-content: right;
		display: flex;
	}
	section#core .col-md-6.first {
		border-top: 0.5px solid #c9dde5;
		border-bottom: 0.5px solid #c9dde5;;
		padding: 10px 0 20px;
	}
	section#selling .row {
		border-radius: 16px;
		border: solid 0.2px #c9dde5;
		background-color: #fff;
		padding: 0;
		margin:0;
	}
	section#core .col-md-6.second {
		border-bottom: 0.5px solid #c9dde5;;
		padding: 10px 0 20px;
	}
	section#inner-quality h3 span.inner, section#inner-service h3 span.inner, section#inner-convenience h3 span.inner {
		font-size: 28px;
	}
	section#inner-quality h3, section#inner-service h3, section#inner-convenience h3 {
		font-size: 28px;
	}
	section#core .row {
		padding: 0 10px;
	}
	section#inner-quality .container {
		position: relative;
		top: 48px;
	}
	section#core .col-md-4.second:after,section#core .col-md-4.third:after {
		content: url(../img/q-stick.svg);
		position: relative;
		top: 28px;
		float: right;
	}
	section#core .col-md-4.first:after {
		content: url(../img/q-stick.svg);
		position: relative;
		top: 8px;
		float: right;
	}
	section#core .col-md-4.first {
		padding: 0;
	}
	section#core h4 {
		padding-left: 10px;
	}
	p#q-head {
		position: relative;
		top: 76px;
	}
	section.save {
		background-image: linear-gradient(168deg, #1fb3e800 2%, #fff 48%, #9ac93617 115%);
	}
	section#core .col-md-4.second{
		border-top: 0.5px solid #c9dde5;
		border-bottom: 0.5px solid #c9dde5;
		padding: 10px 0 20px;
	}
	section#core .col-md-4.third{
		padding: 10px 0 20px;
		border-bottom: 0.5px solid #c9dde5;
	}
	div#socials\ wel {
		display: none;
	}
	img.welcome.web {
		display: none;
	}
	img.welcome.mb {
		display: block;
	}
	.row.mt-3.mil-up.service{
		border-radius: 16px 16px 0 0 !important;
		border-bottom: 0px !important;
	}
	.row.service-second.mil-up {
		border-radius: 0 0 16px 16px !important;
		border-top: 0px !important;
	}
	section#cleaner .col-md-4 {
		padding-bottom: 30px;
	}
	section#services {
		padding: 20px 0 0;
	}
	section#prices .price-list {
		display: block;
	}
	.price-list {
		margin-top: 50px;
	}
	.price-list p {
		justify-content: left;
	}
	.dry .price-list .ps-one {
		width: 100%;
	}
	.price-list .ps-two a.mil-link.mil-muted.mil-arrow-place {
		position: relative;
		bottom: 0;
		top: 30px;
	}
	section#inner-pricing .price{
		width: auto;
	}
	table.table {
		border-radius: 12px;
		margin:auto;
		background: #fff;
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: 24px;
	}
	section.mil-soft-bg.faqs.prices{
		padding: 0 0 50px;
	}
	section.mil-soft-bg.faqs.prices{
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 16%);
	}
	section.mil-soft-bg.faqs.prices .mil-accordion-menu img{
		width: 25px;
	}
	section.mil-soft-bg.faqs.prices .mil-accordion-group.mil-up {
		padding: 7.5px 20px 16px 20px;
	}
	section.mil-soft-bg.faqs.prices p.mil-accordion-head span {
		position: relative;
		top: 4px;
		left: 6px;
		margin-right: 20px;
	}
	section.mil-soft-bg.faqs.prices .mil-accordion-content {
/*    height: 240px !important;*/
}
section#pricing-table{
	display: none;
}
td.title {
	color: #012d3b;
	font-size: 14px;
	line-height: 25px;
	font-weight: 500;
	padding: 0 8px;
}
section.mil-soft-bg.faqs.prices .mil-accordion-group.mil-up {
	background: #fff !important;
	box-shadow: 0 3px 6px 0 rgba(5, 98, 131, 0.06);
	padding: 0;

}
section.mil-soft-bg.faqs.prices .mil-accordion-menu{
	background-image: linear-gradient(99deg, #1fb3e826 -23%, #9ac93617 114%);
	box-shadow: 0 3px 6px 0 rgba(5, 98, 131, 0.06);
	border-radius: 12px;
	padding: 5px 20px 12px;
}
section.mil-soft-bg.faqs.prices .mil-accordion-group {
	border-bottom: 0px;
}
}


@media (max-width: 375px){
	section#happy-customers img.google {
		width: 22%;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	.socials img {
		width: 73%!important;
	}
}

@media (max-width: 320px){
	section#inner-wash {
		height: 820px;
	}
	section#inner-wash .container {
		position: relative;
		top: 270px;
	}
	section#inner-quality,section#inner-service,section#inner-convenience {
		height: 618px;
		padding: 125px 0px 70px;
	}
}
