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

body.itemid-101 #sp-main-body {
  padding: 0;
}
::-moz-selection { /* Code for Firefox */
  color: #fff;
  background:#bb0b0b;
}

::selection {
  color: #fff;
  background:#bb0b0b;
}
#sp-top2{
	text-align:right;
}
#sp-user1{
	text-align: right!important;
	padding-top:30px!important;
	bordesr:1px solid red;
	margin-right: 0!important
}
#quote .sppb-btn{
	text-align: right;
	position: relative;
	float:right!important;
	margin-right: 0;

}
#welcome .well1 h3 span{
	color:#cc0000;
	font-weight:bold;
}
.sppb-text-left .sppb-btn {
    text-align: left !important;
}
#abouts .abt1 h3 span{
	color:red;
	font-size: 15px;
	letter-spacing: 2px;
	font-weight: 900;
}
#abouts .abt1 {
	border-right:1px solid #ddd;
}
#abouts .abt2 p{
	font-size: 18px;
	line-height: 36px;
	font-weight: 500;
	color: #34495e;
}
#tabbed .tbs{
	border:1px solid #ddd;
	background: #fff!important;
}
.sppb-nav-modern > li > a {
  font-size: 16px;
  font-weight: bolder;
  line-height: 1.42857143;
  padding: 12px 16px;
  background: #BB0B0B;
  color: #ffffff;
  border: 1px solid #BB0B0B;
  border-radius: 4px 4px 0 0;
}
.sppb-nav-modern > li > a:hover {
  font-size: 16px;
  font-weight: bolder;
  line-height: 1.42857143;
  padding: 12px 16px;
  background: #BB0B0B;
  scolor: #ffffff;
  border: 1px solid #BB0B0B;
  border-radius: 4px 4px 0 0;
}
.sppb-nav-modern > li > a.active {
  font-size: 16px;
  font-weight: bolder;
  line-height: 1.42857143;
  padding: 12px 16px;
  background: #BB0B0B;
  color: #000000;
  border: 1px solid #BB0B0B;
  border-radius: 4px 4px 0 0;
}
#tabbed .t1{
	background: #fff;
	padding:25px;
	-webkit-box-shadow: 0px 0px 46px -18px rgba(135,135,135,1);
-moz-box-shadow: 0px 0px 46px -18px rgba(135,135,135,1);
box-shadow: 0px 0px 46px -18px rgba(135,135,135,1);
}
#tabbed .t1 h3{
	margin:5px 0 0 0;
}
#tabbed .t1:hover{
	basckground: #011950;
	coslor:#fff;
}
#tabbsed .t1:hover a{
	color:#fff!important;
}
#blocks .bl1{
	padding:30px;
	-webkit-box-shadow: 0px 0px 46px -18px rgba(135,135,135,1);
-moz-box-shadow: 0px 0px 46px -18px rgba(135,135,135,1);
box-shadow: 0px 0px 46px -18px rgba(135,135,135,1);
}
#blocks .bl1 h3{
	margin-top:20px;
	margin-bottom:20px;
	font-size: 22px;
	line-height: 26px;

}
#memberform .memform #userForm{
	border-top:1px solid #FE8D00;
	background:#fff!important;
	padding:20px 20px;
	color:#000000!important;

}
#memberform .memform #userForm .rsform-input-box,
#memberform .memform #userForm .rsform-select-box{
	width:96%;
	background:#f5f5f5;
	border-top:1px solid #000000!important;
	color:#000000;
	border:none!important;
	height:35px;
}
#memberform .memform #userForm .rsform-text-box{
	width:96%;
	height:100px;
	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 .rsform-submit-button{
	padding:10px;
	font-size: 16px;
}
#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;
}
