.Home-no-show #sp-main-body{
	display:none;
}

body.itemid-101 #sp-main-body {
  padding: 0;
}
#sp-top1 a{
	color:blue!important;
}
#sp-top2{
	text-align: right;
}
#services .ft1{
	background: #fff;
	-webkit-box-shadow: 0px 0px 40px 0px rgba(222,222,222,1);
-moz-box-shadow: 0px 0px 40px 0px rgba(222,222,222,1);
box-shadow: 0px 0px 40px 0px rgba(222,222,222,1);
transition: 400ms;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
#services .ft1 img{
	-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}
#services .ft1 .sppb-media-content{
	padding:10px 30px 30px 30px;
}
#services .ft1 h3{
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}
#services .ft1:hover{
	-webkit-box-shadow: 0px 0px 40px 0px rgba(179,175,179,1);
-moz-box-shadow: 0px 0px 40px 0px rgba(179,175,179,1);
box-shadow: 0px 0px 40px 0px rgba(179,175,179,1);
transition: 400ms;
}
#about img{
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
#about h1{
	font-size:45px;
	line-height: 55px;
}
#about .sppb-panel-title{
	font-size:24px!important;
	font-weight:700;
}
#memberform .memform #userForm{
	border-top:1px solid #FE8D00;
	background:#fff!important;
	padding:20px 20px;
	color:#000000!important;
	-webkit-box-shadow: 4px 7px 14px 0px rgba(219,215,219,1);
-moz-box-shadow: 4px 7px 14px 0px rgba(219,215,219,1);
box-shadow: 4px 7px 14px 0px rgba(219,215,219,1);
}
#memberform .memform #userForm .rsform-input-box,
#memberform .memform #userForm .rsform-select-box{
	width:95%;
	background:#f5f5f5;
	border-top:1px solid #000000!important;
	color:#000000;
	border:none!important;
	height:50px;
}
#memberform .memform #userForm .rsform-text-box{
	width:95%;
	height:150px;
	background:#f5f5f5;
	color:#000000;
	border:none!important;
}
#memberform .memform #userForm .control-label{
	color:#000!important;

}

#memberform .memform #userForm .control-group{
	border-sbottom: 1px solid #f7f7f7;
	padding:0!important;
	margin:0;
}
#memberform .memform h3{
	padding:20px 20px 15px 20px;
	margin:0;
	text-transform: uppercase;
	color:#fff;
	background: #4d4b4c;
	font-size: 16px;
	line-height: 16px;
}
#memberform .memform #userForm .form-group{
	margin:0!important;
	padding:0!important;
}
#memberform .fq h3{
	font-size: 18px;
	background: #f8f8f8;
	color:#F5421C;
	font-weight: 900;
	letter-spacing: 2px;
	border:1px solid #ddd;
	padding:15px 20px;
	margin:0;
}
#memberform .cvt h3{
	font-size: 28px;
	line-height: 38px;
	font-weight: 300;
}
#slider .sld h1{
	text-transform: capitalize!important;
	font-weight: 700!important;
}
#serv .sppb-addon .sppb-addon-overlay-image{
	border-radius: 40px!important;
  border-top-right-radius: 40px!important;
}
#services .sr1 a{
	color:#fff!important;
}
