.section-container{
	position: relative;
	width: 100%;
	height: 100vh;
}
.section-1{
	background:url('../img/papel.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: top;
}
.section-1 .logo-name{
	position: absolute;
	width: 310px;
	height: auto;
	padding: 10px;
	top:52%;
	left: 20%;
	transform: translate(-50%,-50%);
}
.section-1 .logo-img{
	position: absolute;
	width: 245px;
	height: auto;
	top:53%;
	right: 7%;
	transform: translate(-50%,-50%);
}
.section-1 .humps{
	width: 100px;
	height: 50px;
	position: absolute;
	background-color: #fff;
	bottom:-32px;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1005;
	border-top-right-radius: 50px;
	border-top-left-radius: 50px;
}
.section-2{
	background:url('../img/sec22-bg.png');
	background-repeat: no-repeat;
	background-size: inherit;
	box-sizing: border-box;
	padding: 50px;
}
.section-2 .humps2{
	width: 100px;
	height: 50px;
	position: absolute;
	background-color: #8cbdff;
	bottom:-32px;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1005;
	border-top-right-radius: 50px;
	border-top-left-radius: 50px;
}
.section-2 .sec2-content{
	width: 55%;
	height: auto;
	margin-top:50px;
	margin-left: 40px;
	position: relative;
}
.sec2-content h1{
	font-family: 'Allison';
	font-size: 65px;
	color:#fd045f;
	font-weight: 400;
	margin-bottom: 25px;
}
.sec2-content p{
	font-family: 'Century Gothic';
	font-size: 18px;
	color:#000;
	line-height: 29px;
}
.sec2-content .sec2-product{
	position: relative;
	width: 100%;
	height: auto;
}
.sec2-product .prod-prev{
	position: relative;
	width: 285px;
	height: 285px;
}
.prod-prev .prod-img{
	width: 100%;
	height: 240px;
	text-align: center;
}
.float-left{
	float: left;
}
.float-right{
	float: right;
}
.feat{
	background-color: #0076a3;
	padding:15px 30px;
	color: #fff;
}
a.feat{
	text-decoration: none;
	font-family: 'Century Gothic';
	border-radius: 10px;
}
.section-3{
	width: 100%;
	height: 360px;
	position: relative;
	background-color: #8cbdff;
	box-sizing: border-box;
	padding:70px;
	padding-top: 40px;
}
.sec3-cont{
	text-align: center;
	position: relative;
}
.sec3-cont p{
	font-family: 'Century Gothic';
	color:#fff;
}
.phone-width{
	z-index: 1005;
	width: 16%;
	position: absolute;
}
.section-4{
/*	background:url('../img/contact-bg.jpg');*/
	background-repeat: no-repeat;
	background-size: inherit;
	box-sizing: border-box;
	padding: 90px;
	background-color: #f5f5f569;
}
.section-4 h1{
	font-family: 'Aneetha';
	color:#000;
	font-size: 73px;
/*	margin-bottom: 300px;*/
}
.liner{
	position: relative;
	height: 30px;
	width: 100%;
	margin-bottom: 15px;
}
.liner-img{
	float:left;
}
img.liner-img{
	height: 100%;
	width: auto;
}
.liner .title{
	width: auto;
	height: 100%;
	text-align: left;
	box-sizing: border-box;
	padding-left: 12px;
	float: left;
	color: #000a2f;
	font-family: 'Monotone';
	font-size: 25px;
	line-height: 1.3;
}
.section-4 .boy-container{
	position: absolute;
/*	width: 445px;
	height: auto;*/
	top: 60%;
    right: -5%;
	transform: translate(-50%,-50%);
}
.about-sec{
	width: 100%;
	position: relative;
	height: 100vh;

}
.feat{
	width: 100%;
	height: 80vh;
	position: relative;
	box-sizing: border-box;
	padding:20px;
	background-color: #fff;
	text-align: center;
}
.th-container2{
	height: auto;
	width: 80%;
	position: relative;
	margin: 0 auto;
}
.th-container2 .th-name{
	width: 100%;
	height: 30px;
	position: relative;
	/*background-color: #b2aeb2;*/
	text-align: center;
	box-sizing: border-box;
	padding:8px;
	font-family: 'Monotone';
	font-size:30px;
	color:#000;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
}
.th-container2 .th-img{
	width: 100%;
	height: 235px;
	position: relative;
	/*border: 1px solid #b2aeb2;*/
	background-color: #fff;
	box-sizing: border-box;
	padding:5px;
}
.th-container2 .th-tag{
	width: 100%;
	height: 45px;
	background-color: #fff;
	box-sizing: border-box;
	padding:8px;
}
.feat h1{
	color: #38c8d5;
	font-family: 'Allison';
	font-size: 65px;
/*    font-weight: 600;*/
    margin-bottom: 20px;
}
.prod-click{
	margin-top: 50px;
	width: 200px;
	background-color: #38c8d5;
}