.kl-header{
    background-color: var(--kl-primary-gray);
}
.sec-comming-soon {
    background-image: url(../images/comingsoon/comming-soon.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    width: 100%;
    height: 100vh;
}
.sec-comming-soon .top-right{
	position: absolute;
	top: 0;
	right: 0;
}
.sec-comming-soon .bottom-left{
	position: absolute;
	bottom: 0;
	left: 0;
}
.sec-comming-soon .top-right img{
	height: 250px;
}
.sec-comming-soon .bottom-left img{
	height: 175px;
}
.sec-comming-soon .center{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100vh;
	width: 100%;
	overflow: hidden; 
    margin-top: 70px;
}
.sec-comming-soon .center-circle-img{
    background-image: url(../images/comingsoon/circle-loading.gif);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    width: 600px;
    height: 600px;;
}
.sec-comming-soon .inside-circle{
	position: absolute;
	text-align: center;
	top: 50%;
    transform: translate(-50%, -50%);
    width: 580px;
    left: 50%;
}
.sec-comming-soon .inside-circle .logo{
	margin-bottom: 15px;
}
.sec-comming-soon .inside-circle .logo img{
	margin: 0 auto;
	width: 40%;
}
.sec-comming-soon .inside-circle .title{
	font-family: var(--kl-font);
    font-size: 4.3rem;
    line-height: 1.2;
	color: var(--kl-primary-gray);
	font-weight: 700;
	margin-bottom: 10px;
}
.sec-comming-soon .inside-circle .title-small{
	font-family: var(--kl-font);
    font-size: 2.5rem;
    line-height: 1.2;
	color: var(--kl-primary-gray);
	font-weight: 700;
	margin-bottom: 10px;
}
.sec-comming-soon .inside-circle .subtitle{
	font-family: var(--kl-font);
	font-size: 1.5rem;
	color: var(--kl-primary-gray);
	line-height: 2.2rem;
	margin-bottom: 5px;
}
@media (min-resolution: 1.25dppx) and (max-resolution: 1.75dppx) {
   .sec-comming-soon .center-circle-img {
	    width: 570px;
	    height: 570px;
	}
}
@media (min-zoom: 125%) and (max-zoom: 175%) {
   .sec-comming-soon .center-circle-img {
	    width: 570px;
	    height: 570px;
	}
}
@media screen and (min-width: 0px) and (max-width: 767px) {
	.sec-comming-soon {
	    background-position: left 5%;
	}
	.sec-comming-soon .top-right img{
		height: 150px;
	}
	.sec-comming-soon .bottom-left img{
		height: 125px;
	}
	.sec-comming-soon .center-circle-img {
	    width: 350px;
	    height: 350px;
	}
	.sec-comming-soon .inside-circle .logo img{
		margin-top: 20px;
		width: 30%;
	}
	.sec-comming-soon .inside-circle .title{
		font-size: 3.45rem;
		font-weight: 600;
		margin-bottom: -10px;
	}
	.sec-comming-soon .inside-circle .subtitle{
		font-size: 1.15rem;
		line-height: 1.6rem;
		margin-bottom: 15px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.sec-comming-soon {
	    background-position: left 10%;
	}
	.sec-comming-soon .inside-circle .logo img{
		width: 50%;
	}
	.sec-comming-soon .center-circle-img {
	    width: 545px;
	    height: 545px;
	}
	.sec-comming-soon .inside-circle .title{
		font-size: 5rem;
	}
	.sec-comming-soon .inside-circle .subtitle{
		font-size: 1.9rem;
		line-height: 2.8rem;
		margin-bottom: 15px;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1366px) {
	.sec-comming-soon .center-circle-img {
	    width: 475px;
	    height: 475px;
	}
}
