.ucatmain{
	width:500px;
	height:500px;
	background:#413c69;
	position:absolute;
	z-index:99999;
	margin-top:6%;
}
.ucatmain .ucatcntnr{
	float:left;
	width:calc(100% - 30px);
	margin:15px;
	/*background:#ccc;*/
	height:calc(100% - 30px);
}
.ucatmain .ucatcntnr .ucat{
	float:left;
	width:calc((100% - 90px)/3);
	height:calc((100% - 90px)/3);
	background:#1ba12d;
	margin:15px;
	text-align:center;
	color:#fff;
	padding-top:20px;
	cursor:pointer;
	transition:.3s;
}
.ucatmain .ucatcntnr .ucat:hover{
	opacity:.7;
}
/*.ucatmain .ucatcntnr .ucat:hover #i{
	font-size:45px;
	transition:.3s;
}
.ucatmain .ucatcntnr .ucat:hover .ttl{
	margin-top:5px;
}*/
/*.ucatmain .ucatcntnr .ucat:nth-child(odd){
	background:#fff;
	color:#413c69;
}*/
#catgreen{
	background:#fff;
	color:#413c69;
}
.ucatmain .ucatcntnr .ucat .ttl{
	float:left;
	text-align:center;
	width:100%;
	font-size:15px;
	line-height:15px;
	margin-top:10px;
}
#i{
	font-size:44px;
}
#txtrght{
	float:right;
	margin-right:80px;
}
#midmrgn{
	 margin-top:50px;
}
#spwidth{
	width:90%;
}
#imgradius{
	border-radius:240px 100px;
}
#sprtr{
	margin-right:50px;
}
#sbhding{
	margin-top:-22px;
	margin-bottom:35px;
}
/*#nopdtop{
	padding-top:0px;
}*/
.greenfrm{
	background:#1ba12d;
	padding:40px;
	border-radius:10px;
}
#sinh2{
	font-size:25px;
	line-height:30px;
	color:#413c69;
}
#bgspclr{
	background:#eee !important;
	/*background:#E2FBE1 !important;*/
	padding-bottom:30px;
	margin-bottom:60px;
}
#nopadbtm{
	padding-bottom:0;
}
#txtgreen{
	color:#413c69;
}
@media only screen and (max-width: 800px) and (min-width:320px){
.ucatmain{
	width:100%;
	margin-top:0;
	position:inherit;
}
}
@media only screen and (max-width: 600px) and (min-width:320px){
.ucatmain .ucatcntnr .ucat{
	width:calc((100% - 30px)/3);
	height:calc((100% - 30px)/3);
	margin:5px;
}
.ucatmain{
	 height:450px;
}
}