/*home welcome sec start*/
.about-sec {
    background: url(../images/pattern.webp) repeat;
    background-attachment: fixed;
}
.no-webp .about-sec {
    background: url(../images/pattern.jpg) repeat;
    background-attachment: fixed;
}
.welcome-left{
	font-size: 1.4rem;
	line-height: 2.2rem;
	margin-bottom: 20px;
}
.welcome-left h2 span {
    color: #363636;
    display: block;
    font-family: 'Poppins-Regular';
    font-weight: 400;
}
.welcome-left h2{
	font-size: 2.6rem;
    line-height: 3.0rem;
	margin-bottom: 8px;
	color: #78b33e;	
}

.welcome-left p{
	max-width: 896px;
	width: 100%;
	margin: 0 auto 16px auto;
	
}
.company-iso-no{
	font-family: 'Sora-Regular';
	font-weight: 400;
	font-size: 1.4rem;
	line-height: 1.8rem;
	margin-bottom: 20px;
	display: block;
}
.about-btn{
	/*border-radius: 0;*/
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M10.5 29.8c-.5.5-1.2.5-1.7 0l-3.1-3.1c-.5-.5-.5-1.2 0-1.7l9.9-9.9-9.9-9.9c-.5-.5-.5-1.2 0-1.7L8.8.4c.5-.5 1.2-.5 1.7 0l13.8 13.8c.5.5.5 1.2 0 1.7L10.5 29.8z' fill='%23fff'/%3E%3C/svg%3E") no-repeat #008c23;
    background-size: 15px auto;
    background-position: 87% 50%;
	padding-right: 40px;
	padding-top: 9px;
    padding-bottom: 9px;
}
.welcome-right a img{
	width: 100%;
	height: auto;
	display: block;
	border: 4px solid #fff;
}

/*home welcome sec end*/

@media only screen and (min-width:620px){
	
}

@media only screen and (min-width:768px){
	
}
@media only screen and (min-width:921px){
	.home-welcome-sec{
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
	}
	.welcome-left {
		width: 49%;
		align-self: center;
		padding: 0;
		font-size: 1.6rem;
		line-height: 2.0rem;
		margin-bottom: 0;
	}
	.welcome-right{
		width: 49%;
		padding: 0;
	}
}
@media only screen and (min-width:1025px){
	.welcome-left {
		font-size: 1.8rem;
		line-height: 2.6rem;
	}
	.welcome-left h2{
		font-size: 3.2rem;
    	line-height: 3.6rem;
		margin-bottom: 10px;
	}
	.welcome-left p{
		margin-bottom: 46px;
	}
	.about-btn:hover{
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M10.5 29.8c-.5.5-1.2.5-1.7 0l-3.1-3.1c-.5-.5-.5-1.2 0-1.7l9.9-9.9-9.9-9.9c-.5-.5-.5-1.2 0-1.7L8.8.4c.5-.5 1.2-.5 1.7 0l13.8 13.8c.5.5.5 1.2 0 1.7L10.5 29.8z' fill='%23fff'/%3E%3C/svg%3E") no-repeat #86c240;
		background-size: 15px auto;
    	background-position: 95% 50%;
	}	
}
@media only screen and (min-width:1300px){
	
}
@media only screen and (min-width:1500px){
	
}
@media only screen and (min-width:1900px){
	.company-iso-no{
		margin-bottom: 30px;
	}
	.welcome-left h2{
		margin-bottom: 24px;
	}
	.about-btn{
		margin-bottom: 46px;
	}	
}

