/*

#header{
	background: none;
}
*/

.sub-fv{
	height: 360px;
    display: flex;
    justify-content: center;
    align-items: center;
	position: relative;
}

.sub-fv-title{
	text-align: center;
}

.sub-fv-title h2{
	font-size: 3.5rem;
    color: #595959;
	letter-spacing: 5px;
}

.sub-fv-title p{
	line-height: 1;
	font-size: 1.5rem;
	font-weight: 600;
    color: #63B79F;
}

.wave-bl{
	background: url("../img/wave-bl.png");
	background-size: 100% 100%;
}

.main-title h3 p {
	letter-spacing: 5px;
	margin-left: 60px;
}


.sub-sec-section{
	position: relative;
	padding-top: 40px;
}

.wave-sub{
	height: 50px;
	top:-1px;
	bottom: inherit;
	transform: scale(1,-1);
}


.main-title-box::before {
    z-index: 1;
}




@media(max-width: 1560px){
	
	.sub-fv-title h2 {
		font-size: 3rem;
		letter-spacing: 3px;
	}
	
	.sub-fv-title {
		margin-top: 35px;
	}
	
}


@media (max-width: 1200px) {
	
	.main-title h3 p {
		letter-spacing: 3px;
		margin-left: 0;
	}

	.main-text {
        gap: 40px;
    }
}


@media (max-width: 1000px) {
    .sub-fv-title h2 {
        font-size: max(5.5vw, 2.25rem);
        letter-spacing: 1px;
    }
	
	.sub-fv-title p {
		font-size: max(2.5vw, 1rem);
		letter-spacing: 0.25vw;
	}
}










