/* CSS Document */
body{ 
	margin:0px; 
	padding:0px; 
	background:#fff; 
	color:#161616;
	font-family:'Lato', Arial, Verdana, sans-serif;
}

.black-ribbon {
  position: fixed;
  z-index: 9999;
  width: 70px;
}
@media only all and (min-width: 768px) {
  .black-ribbon {
    width: auto;
  }
}

.stick-left { left: 0; }
.stick-top { top: 0; }

#footer{
	background-image:url(../images/promotion-bgfooter.gif); 
	background-repeat:repeat-x; 
	background-color:#e1e1e1; 
	color: #666666; 
}	
.rvfooter{ 
	border-top:#999999 dashed 1px; 
	padding:15px; 
	font-size:13px;
}
#container{ 
	width:100%; 
}
#header{ 
	width:100%;
}
#content{ 
	width:100%;
}
#content a img, .home-feature a{ 
	text-decoration:none;
}
#footer{ 
	width:100%;
}
.bgwhite{ 
	background:#fff; 
}
.inner{ 
	background:#fff; 
	padding-bottom:40px;
}
.inner .padtop{ 
	padding-top:40px;
}
.padtop10{ 
	padding-top:10px;
}
.inner ol{ 
	margin:0 0 20px 20px;
}
.padbot{ 
	padding-bottom:10px;
}
.padtop20{ 
	padding-top:20px;
}
.padd{ 
	padding:15px;
}
.padtb{ 
	padding:15px 0;
}
.white-caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid #ffffff;
  border-right: 4px solid transparent;
  border-bottom: 0 dotted;
  border-left: 4px solid transparent;
  content: "";
}
/*************************** Start common  ********************************/
.clearit{ 
	clear:both;
}
.marbot{
	margin-bottom:15px;
}
.clear-mp{
	margin:0px; 
	padding:0px;
}
.bar{ 
	background-image:url(../images/bar.html); 
	background-position:top; 
	background-repeat:no-repeat; 
	width:2px; 
	height:27px;
}
.left{ 
	float:left;
}
.right{ 
	float:right;
}
.text-left, .aleft{  
	text-align:left;
}
.text-right, .aright{ 
	text-align:right;
}
.text-center, .acenter{ 
	text-align:center; 
}
.mcenter{ 
	margin:0 auto;
}
.top{ 
	vertical-align: top;
}
a.more, a.more:visited, a.more span, a.more:visited span, a.more:hover, a.more:active, a.more:hover span, a.more:active span{ 
	background: url(../images/btn-l.html) left top no-repeat;
	margin:0px 0 0 10px; 
	color:#FFFFFF; 
	text-decoration:none; 
	display:block; 
	width:80px; 
}
a.more span, a.more:visited span, a.more:hover span, a.more:active span{ 
	background: url(../images/btn-r.html) right top no-repeat;
	margin:0px;
	padding:5px 20px 40px 20px; 
}
a.more:hover, a.more:active{ 
	background: url(../images/btn-l-hover.html) left top no-repeat;
}
a.more:hover span, a.more:active span{ 
	background: url(../images/btn-r-hover.html) right top no-repeat;
}
a.btn-buynow, a.btn-buynow:visited, a.btn-buynow:hover, a.btn-buynow:active { 
	background:#fff;
	color:#393939; 
	text-decoration:none; 
	padding:7px 30px;
	border-radius:50px;
	font-size:18px;
	border:#454545 solid 1px;
	text-align:center;
	transition:0.4s;
}
a.btn-buynow:hover, a.btn-buynow:active { 
	color:#fff;
	border:#4c8bf5 solid 1px;
	background:#4c8bf5;
}
a.btn-whitebdr, a.btn-whitebdr:visited, a.btn-whitebdr:hover, a.btn-whitebdr:active { 
	background: transparent;
	color:#fff; 
	text-decoration:none; 
	display:inline-block; 
	padding:8px;
	border-radius:3px;
	font-size:24px;
	border:#ffffff solid 2px;
	width:300px; 
	text-align:center;
	transition:0.4s;
}

a.btn-whitebdr:hover, a.btn-whitebdr:active { 
	background:#fff;
	color:#003154;
}
a.btn-whitecorner, a.btn-whitecorner:visited, a.btn-whitecorner:hover, a.btn-whitecorner:active { 
	background: transparent;
	color:#fff; 
	text-decoration:none; 
	display:inline-block; 
	padding:8px 5px;
	border-radius:15px;
	font-size:24px;
	border:#ffffff solid 2px;
	width:200px; 
	text-align:center;
	transition:0.4s;
}

a.btn-whitecorner:hover, a.btn-whitecorner:active { 
	background:#fff;
	color:#42a4e8;
}
a.btn-seehow, a.btn-seehow:visited, a.btn-seehow:hover, a.btn-seehow:active { 
	background: #003154;
	color:#fff; 
	text-decoration:none; 
	display:inline-block; 
	padding:8px 30px;
	border-radius:3px;
	font-size:24px;
	border:#003154 solid 2px;
	width:280px; 
	text-align:center;
	transition:0.4s; 
	font-weight: lighter;
}

a.btn-seehow:hover, a.btn-seehow:active { 
	border:#003154 solid 2px;
	background:#fff;
	color:#003154; 
}
.bdrbox{ 
	background:#FFFFFF; 
	border:#CCCCCC solid 1px; 
	padding:3px 5px; 
	margin-bottom:10px; 
	width:240px;
}
.txtwhite{ 
	color:#FFFFFF;
}
.txtblack{ 
	color:#161616;
}
.txtblue{ 
	color:#275d9b;
}
.txtorange{ 
	color:#ff4800;
}
.txtyellow{ 
	color:#EB6E1C;
}
.star{ 
	color:#ff0000;
}
.textv52{ 
	color:#ff0000;
}
.txtred{ 
	color:#d10c0c;
}
.txtgreen{ 
	color:#357d21;
}
.txt16{ 
	font-size:16px;
}
.thankpage{
	padding-top:80px;
	padding-bottom:80px;
}
.thankpage h1{
	font-size:50px;
}
.thankpage p{
	font-size:24px;
}
.current:focus {
	color:#ff0000;
}
/*************************** End common  ********************************/

/*************************** Start Home V6 ********************************/
.home-bgbanner h1, .home-bgbanner h3, .row-rvsb * {
	font-family:'Lato', Arial, Verdana, sans-serif; 
	color:#000;
}
.row-rvsb .bg-blue {
	background:url(../images/bg-blue.jpg) no-repeat top; 
	background-size: cover; 
	background-attachment:fixed;
	/*height:186px;*/
}
.row-rvsb .bg-blue .bg-shadow{
	background:url(../images/bg-shadow.png) repeat-x top; 
}
.row-rvsb .bg-blue h2 {
	color:#fff;
	/*font-size:48px;*/
	text-align: center; 
	/*padding-top:60px;*/
	font-family:'Lato', Arial, Verdana, sans-serif;  
}
.row-rvsb p {
	font-family:'Lato', Arial, Verdana, sans-serif; 
	color:#7f7f7f;
	font-weight: normal;
}
a.tryfree, a.tryfree:visited, a.tryfree:hover, a.tryfree:active {
	color:#393939; 
	text-decoration:none; 
	font-size:18px;
	background: url(../images/btn-online-demo.png) no-repeat top left; 
	padding-left:45px; 
	height:36px; 
	display:inline-block; 
	padding-top:5px;
}
a.tryfree:hover, a.tryfree:active {
	color:#4c8bf5; 
	background: url(../images/btn-online-demo-hover.png) no-repeat top left; 
}
.home-bgbanner .padd a{
	margin-bottom:10px; 
}
.home-bgcolor {
	background:#e7e7e7; 
}
.newtop{ 
	margin-top:-35px;
}
.home-bgbanner {
		background:#eaeaeb url(../images/rv-bgbanner-64.jpg) no-repeat center top; 
		/*height:706px;*/
		padding-top:100px; 
		background-size: auto;
        height:674px; 
    	min-height: 674px;
	}

@media only all and (max-width: 1280px) {
	.newtop{ 
		margin-top:0px;
	}
}
@media only all and (min-width: 1367px) {
	.home-bgbanner {
		background:#eaeaeb url(../images/rv-bgbanner64.png) no-repeat center top; 
		/*height:706px;*/
		padding-top:100px; 
		background-size: auto;
        height:674px; 
    	min-height: 674px;
	}	
}
@media only all and (min-width: 481px) {
	.home-bgbanner {
		/*height:706px;*/
		padding-top:100px; 
		background-size: auto;
        height:674px; 
    	min-height: 674px;
	}
	.home-bgbanner h1{
		font-size:36px; 
		line-height:normal;	
	}
	.home-bgbanner h3{
		font-size:22px;
	}
	.home-bgbanner .padd {
		padding:20px 0 0 80px; 
	}
	a.btn-buynow, a.btn-buynow:visited, a.btn-buynow:hover, a.btn-buynow:active {
    	margin-right: 20px;
   }
   .row-rvsb h2.title{
		font-size:30px;
	}
}
@media (min-width: 768px) and (max-width: 1280px) {
	.home-bgbanner {
		background:#eaeaeb url(../images/rv-bgbanner-64.jpg) no-repeat center top; 
		/*height:706px;*/
		padding-top:100px; 
		background-size: cover;
        height:674px; 
    	min-height: 674px;
	}
	.home-bgbanner h1{
		font-size:36px; 
		line-height:normal;	
	}
	.home-bgbanner h3{
		font-size:22px;
	}
	.home-bgbanner .padd {
		padding:20px 0 0 0px; 
	}
}

@media only all and (max-width: 768px) {
	.home-bgbanner {
		background:#eaeaeb url(../images/rv-bgbanner-64.jpg) no-repeat right bottom; 
		/*height:706px;*/
		padding-top:50px; 
		background-size: cover;
		position: relative;
        height: 35vh; 
    	min-height: 300px; 
		text-align:center;    
	}
	.home-bgbanner h1{
		font-size:24px; 
		line-height:normal;	
	}
	.home-bgbanner h3{
		font-size:18px;
	}
}
@media only all and (max-width: 480px) {
	.home-bgbanner {
		background:#eaeaeb; 
		height: auto;
		padding-top:10px; 
		text-align:center; 
	}
	.home-bgbanner h1{
		font-size:20px;
		line-height: 30px; 
	}
	.home-bgbanner h3{
		font-size:18px;
		line-height: 26px; 
	}
	.home-bgbanner .padd {
		padding:20px; 
	}
	a.btn-buynow, a.btn-buynow:visited, a.btn-buynow:hover, a.btn-buynow:active {
    	margin-right: auto;
   }
   a.tryfree, a.tryfree:visited, a.tryfree:hover, a.tryfree:active {
    	margin-top: 20px; 
		clear:both; 
	}
   .row-rvsb h2.title{
		font-size:18px;
	}	
}

    .home-bgbanner h1 {
      animation-duration: 2s;  /* IE 10*/
      animation-name: slidein; /* IE 10*/
	  
      -moz-animation-duration: 2s; /* 2s  คือ เวลาในการเลื่อน */
      -webkit-animation-duration: 2s;
      -moz-animation-name: slidein;    /* slidein คือ ชื่อที่เราตั้งเอง */
      -webkit-animation-name: slidein;
	  
    }
	.home-bgbanner h3 { 
		animation-duration: 2.5s;
     	animation-name: slidein;
	  
      -moz-animation-duration: 2.5s; /* animation-duration   คือ ใฟ้ทำงาน ภายใน 2.5s*/
      -webkit-animation-duration: 2.5s;
      -moz-animation-name: slidein;
	 /* -moz-animation-delay:2s;*/  /* animation-delay   คือ รอ 2s ก่อน แล้วค่อยทำงาน */
	 /* animation-direction:alternate;*/ /* animation-direction:alternate;   คือ ทำภาพเคลื่อนไหวแล้ว ทำภาพเคลื่อนไหวย้อนกลับซ้ำ */
      -webkit-animation-name: slidein; 
	 
    }
    .home-bgbanner p {
		animation-duration: 3s;
      	animation-name: slidein;
	
      -moz-animation-duration: 3s;
      -webkit-animation-duration: 3s;
      -moz-animation-name: slidein;
      -webkit-animation-name: slidein;  
    }
    @keyframes slidein {  /* IE10 Firefox */
      from {   /* เริ่มต้น ที่ตำแหน่ง */
        margin-bottom:10%;
         width:100%;
		 opacity:0;
      }
      
      to {  /* สิ้นสุด ที่ตำแหน่ง */
        margin-bottom:2%;
        width:100%;
		opacity:1;
      }
    }
    
    @-webkit-keyframes slidein { /* Safari and Chrome */
      from {  /* เริ่มต้น ที่ตำแหน่ง */
        margin-bottom:10%;
         width:100%;
		 opacity:0;
      }
      
      to { /* สิ้นสุด ที่ตำแหน่ง */
        margin-bottom:2%;
        width:100%;
		opacity:1;
      }
    }

.home-bgbanner h1{
	/*font-size:38px; */
	font-weight: bold;	
	color:#000000; 
}
.home-bgbanner h3{
	/*font-size:24px;*/ 
	letter-spacing:0.5px;
}
.home-bgbanner .icon-online{
	background: url(../images/btn-online-demo.png) no-repeat top left; 
	width:36px;
	height:36px; 
	display:inline-block; 
	margin-right:5px; 
	margin-top:-20px; 
}

.row-rvsb h2{
	font-size:30px;
	font-weight: bold; 
	margin:0 0 20px 0; 
	line-height:normal; 
}
.row-rvsb h2.title{
	/*font-size:30px;*/
	font-weight: bold; 
	margin:60px 0 60px 0; 
	line-height:normal; 
	letter-spacing:2px; 
	color:#393939;
}
.row-rvsb h3.profess {
	font-size:30px;
	font-weight: bold;
	color:#000;
	margin:30px 0 40px 0; 
	text-align:center;	
}
.row-rvsb .marbot{
	margin-bottom:80px;	
}

.row-rvsb .home-bgblue {
	background: #003154; 
	color:#FFF; 
	padding:50px 0 20px 0;
}
.row-rvsb .home-bgblue h2,
.row-rvsb .home-feature6-2 h2 {
	font-size:34px;
	margin-bottom:30px;
	color:#FFF; 	
	letter-spacing:2px;
}
.row-rvsb .home-bgblue p,
.row-rvsb .home-feature6-2 p {
	font-size:24px;
	margin-bottom:45px;
	color:#FFF; 
	font-weight:normal; 
}
.row-rvsb .home-feature6-2 {
	background: transparent url(../images/bg-home-feature64.jpg) no-repeat top center; 
	background-size: cover;
	background-attachment:fixed; 
	padding:170px 0 0 0;	
	height:583px;
}
@media only all and (max-width: 1280px) {
	.row-rvsb .home-feature6-2 {
		padding:9% 0 0 0;
	}
}
.row-rvsb .home-feature6-2 .feature-im {
	background: transparent url(../images/feature-image-manager.png) no-repeat top center; 
	height:500px; 
	margin-top:10px;
}
.row-rvsb .home-feature6-2 .feature-im .height {
	padding-bottom:0px; 
}
.row-rvsb .home-feature6-2 .new{
	background:#e42021; 
	color:#fff;
	border-radius:7px;
    padding: 2px 15px 2px 15px;
    font-size: 18px;
}
.small-new{
    background: #e42021;
    color: #fff;
    border-radius: 20px;
    padding: 2px 7px 2px 7px;
    font-size: 12px;
}
.small-previous {
    border: #555555 solid 1px;
    border-radius: 20px;
    padding: 2px 7px 2px 7px;
    font-size: 12px;
}
.row-rvsb .bxslider-width6-4 { 
	max-width:100%;
	margin:0 auto; 
	margin-top:10px;
	background:#555555;
}
.row-rvsb .home-feature6-2 .bxslider-width { 
	max-width:1429px;
	margin:0 auto; 
	margin-top:10px;
	background:#555555;
	height:570px;
	overflow:hidden;
}
@media only all and (max-width: 480px) {
	.row-rvsb .home-feature6-2 .bxslider-width {
    max-width: 1429px;
    margin: 0 auto;
    margin-top: 10px;
    background: #555555;
    height: 280px;
	}
}
.row-rvsb .home-feature6-2 .bxslider li{ 
	background:#555555;
}
.row-rvsb .home-feature6-2 a.btn-whatnew, 
.row-rvsb .home-feature6-2 a.btn-whatnew:visited, 
.row-rvsb .home-feature6-2 a.btn-whatnew:hover, 
.row-rvsb .home-feature6-2 a.btn-whatnew:active { 
	background:#003154;
	color:#fff; 
	text-decoration:none; 
	padding:9px 5px;
	border-radius:5px;
	font-size:19px;
	border:#003154 solid 3px;
	text-align:center;
	transition:0.4s;
	display:block; 
	text-align:center;
	max-width:320px;
}
.row-rvsb .home-feature6-2 a.btn-whatnew:hover, 
.row-rvsb .home-feature6-2 a.btn-whatnew:active { 
	color:#003154;
	background:#fff;
	border:#fff solid 3px;
}
.row-rvsb .home-bgprofess {
	padding:20px 0;
}
.row-rvsb .home-profess h4 {
	font-size:18px; 
	color:#003154;
	font-weight: bold;
}
.row-rvsb .home-profess img {
	margin-top:15px;
	margin-bottom:15px;
}
.row-rvsb .home-profess p {
	font-size:16px;
	margin-bottom:30px; 
	line-height:1.6em;
	font-weight: normal;
	transition:0.4s;
	padding:5px; 
}
.row-rvsb .home-profess .col-md-4:hover p {
	color:#000;
	background:#f3f3f3;
	transition:0.4s;
	padding:5px; 
}
.row-rvsb .home-bglightblue {
	background: #d2e0f5; 
	padding:50px 0 30px 0;
	color:#393939;
}
.row-rvsb .home-bglightblue h2 {
	font-size:30px; 
	color:#000;
	font-weight: bold;
	margin-bottom:30px; 
	letter-spacing:2px; 
}
.row-rvsb .home-bglightblue h3 {
	font-size:20px; 
	color:#000;
	font-weight: bold;
	margin-bottom:15px; 
}
.row-rvsb .home-bglightblue h4 {
	font-size:70px; 
	color:#002d4f;
	font-weight: bold;
	padding:0;
	margin:0;
}
.row-rvsb .home-bglightblue img {
	margin-top:15px;
	margin-bottom:40px;
}
.row-rvsb .home-bglightblue p {
	font-size:16px;
	margin-bottom:30px; 
	color:#393939;
}
.row-rvsb .home-bglightblue p.txtblue {
	color:#002b50;
	font-size:24px; 
	font-weight: normal;
}
.row-rvsb .home-bggray {
	background:#e5e7e8; 
	padding:50px 0 30px 0;
	color:#000;
}
.row-rvsb .home-bggray h2 {
	font-size:30px; 
	color:#000;
	font-weight: bold;
	margin-bottom:30px; 
	letter-spacing:2px;
}
.row-rvsb .home-bggray img {
	margin-top:15px;
	margin-bottom:30px;
}
.row-rvsb .home-bggray p {
	font-size:16px;
	margin-bottom:30px; 
	font-family:'Lato', Arial, Verdana, sans-serif;
	font-weight: normal;
	color:#393939;
	line-height: 1.6em;
}
.row-rvsb .home-bggray p.txt {
	font-size:32px;
	font-family:'Lato', Arial, Verdana, sans-serif;
	font-weight: normal;
}
 .row-rvsb .home-bgnone {
	background: transparent;
}
 .row-rvsb .home-bgnone p {
	color:#7f7f7f;
}
.row-rvsb .home-choose {
	padding:50px 0 30px 0;
	color:#000;
}
.row-rvsb .home-choose h2 {
	font-size:30px; 
	color:#000;
	font-weight: bold;
	margin-bottom:30px; 
	letter-spacing:2px;
}
.row-rvsb .home-choose p {
	font-size:16px;
	margin-bottom:30px; 
	font-family:'Lato', Arial, Verdana, sans-serif;
	font-weight: normal;
	color:#7f7f7f;
	line-height: 1.6em;
}
.row-rvsb .home-customer {
	padding:50px 0 30px 0;
}
.row-rvsb .home-customer h2 {
	font-size:30px;
	font-weight: bold;
	margin-bottom:20px; 
	letter-spacing:2px;
}
.row-rvsb .home-customer img {
	margin-top:15px;
	margin-bottom:30px;
}
.row-rvsb .home-customer p {
	font-size:16px;
	margin-bottom:30px; 
	font-weight: normal;
	line-height: 1.6em; 
}

.row-rvsb .home-skyblue {
	background:#44a7ec url(../images/rv-bgblue.jpg) no-repeat bottom center; 
	padding:50px 0 20px 0; 
	color:#fff; 
}
.row-rvsb .home-skyblue h2 {
	font-size:30px;
	font-weight: 500;
	margin-bottom:25px; 
	text-shadow:1px 1px 5px rgba(0,0,0,0.3);
	color:#fff;
	letter-spacing:2px; 
}
.row-rvsb .home-skyblue img {
	margin-top:15px;
	margin-bottom:30px;
}
.row-rvsb .home-skyblue p {
	font-size:16px;
	margin-bottom:40px; 
	color:#fff; 
	font-weight: normal; 
		line-height: 1.6em;
}

/**** About ****/
.row-rvsb .about-bglightblue {
	background: #cfe0f4; 
	padding:40px  0;
}
.row-rvsb .about{
	font-size:22px; 
	color:#393939;
	font-weight: normal;
	padding:40px 0;
	margin:0; 
	line-height:1.6em;
}
.row-rvsb .about-bglightblue h4 {
	font-size:60px; 
	color:#002d4f;
	font-weight: 700;
	padding:0;
	margin:0;
}
.row-rvsb .about-bglightblue p.txtblue {
	color:#002b50;
	font-size:18px; 
	font-weight: normal;
}
.row-rvsb .about-contact h3 {
	font-size:30px; 
	font-weight: normal; 
	padding:0;
	margin:40px 0 -30px 0; 
	text-align:center; 
	color:#000; 
}
.row-rvsb .about-contact .address {
	font-size:20px; 
	font-weight: normal;
}
.row-rvsb .about-contact .rvsb-form {
	font-size:18px; 
	font-weight: normal;
	color:#01304c;
	width:100%;
}
.row-rvsb .about-contact .rvsb-form .box{
	width:100%; 
	border:#01304c solid 1px;
	margin-bottom:15px;
	padding:5px;
}
.row-rvsb .about-contact .rvsb-form .btnsubmit{
	width:100%; 
	margin-bottom:15px;
	padding:10px; 
	background:#f57419;
	color:#fff; 
	text-align:center; 
	border:0;
}
.row-rvsb .rvsb-line {
	border-top:#003351 solid 2px;
	border-bottom:#acbdd9 solid 1px;
	margin:10px 0;
}
.row-rvsb .about-banner {
	background:url(../images/about-banner.jpg) no-repeat center; 
	background-size: cover;
	height:436px;
	margin-top: -20px;
}
.row-rvsb .about-banner h1{
	color:#fff;
	font-weight:bold; 
	letter-spacing:3px;
}
/**** How it Works ****/

.row-rvsb .howitwork {
	padding:0;
	margin:0;
}
.row-rvsb .howitwork .number {
    border: #003154 solid 4px;
    border-radius: 50px;
    width: 65px;
    height: 65px;
    color: #003154;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 35px;
    padding-top: 5px;
	transition:0.4s;
}
.row-rvsb .howitwork .line-blue {
	height:6px; 
	background:#4c8bf5;
	margin-bottom:45px; 
}
.row-rvsb .howitwork p {
	font-size:18px;
	margin-bottom:35px; 
}

.row-rvsb .howitworks-banner {
	background:url(../images/howitwork-banner.jpg) no-repeat center; 
	background-size: cover;
	height:436px;
}
.row-rvsb .howitworks-banner h1{
	color:#fff;
	font-weight:bold; 
	letter-spacing:3px;
}
.row-rvsb .icon-license, .row-rvsb .icon-license:hover {
	background:url(../images/icon-license.png) no-repeat top left;
	width:67px;
	height:85px; 
	margin-bottom:35px;
}
.row-rvsb .icon-license:hover {
	background:url(../images/icon-license-hover.png) no-repeat top left;
}
.howitwork-block:hover * {
	color:#4c8bf5;
	transition:0.4s; 
}
.howitwork-block:hover .number {
	background-color:#4c8bf5; 
	border-color:#4c8bf5;
	color:#FFF;
	transition:0.4s;
}
.row-rvsb .icon-license:hover, .howitwork-block:hover .icon-license{
	background:url(../images/icon-license-hover.png) no-repeat top left;
}
.row-rvsb .icon-plugin, .row-rvsb .icon-plugin:hover {
	background:url(../images/icon-plugin.png) no-repeat top left;
	width:64px;
	height:85px;
	margin-bottom:35px;
	
}
.row-rvsb .icon-plugin:hover, .howitwork-block:hover .icon-plugin {
	background:url(../images/icon-plugin-hover.png) no-repeat top left;
}
.row-rvsb .icon-install, .row-rvsb .icon-install:hover {
	background:url(../images/icon-install.png) no-repeat top left;
	width:85px;
	height:85px;
	margin-bottom:35px;
}
.row-rvsb .icon-install:hover, .howitwork-block:hover .icon-install {
	background:url(../images/icon-install-hover.png) no-repeat top left;
}
.row-rvsb .icon-customer, .row-rvsb .icon-customer:hover {
	background:url(../images/icon-customer.png) no-repeat top left;
	width:86px;
	height:85px;
	margin-bottom:35px;
}
.row-rvsb .icon-customer:hover, .howitwork-block:hover .icon-customer {
	background:url(../images/icon-customer-hover.png) no-repeat top left;
}

.row-rvsb .icon-rvsitebuilder {
	background:url(../images/icon-rvsb-plugin.jpg) no-repeat top center;
	width:67px;
	height:85px;
	margin-bottom:35px;
}
.row-rvsb .icon-customize, .row-rvsb .icon-customize:hover {
	background:url(../images/icon-customize.png) no-repeat top left;
	width:86px;
	height:85px;
	margin-bottom:35px;
}
.row-rvsb .icon-customize:hover, .howitwork-block:hover .icon-customize {
	background:url(../images/icon-customize-hover.png) no-repeat top left;
}
.row-rvsb .icon-content, .row-rvsb .icon-content:hover {
	background:url(../images/icon-content.png) no-repeat top left;
	width:85px;
	height:85px;
	margin-bottom:35px;
}
.row-rvsb .icon-content:hover, .howitwork-block:hover .icon-content {
	background:url(../images/icon-content-hover.png) no-repeat top left;
}
.row-rvsb .icon-publish, .row-rvsb .icon-publish:hover {
	background:url(../images/icon-publish.png) no-repeat top left;
	width:80px;
	height:85px;
	margin-bottom:35px;
}
.row-rvsb .icon-publish:hover, .howitwork-block:hover .icon-publish {
	background:url(../images/icon-publish-hover.png) no-repeat top left;
}

/**** Feature V6.2 ****/
.row-rvsb .feature-newbg {
	/*background:url(../images/bg-feature.jpg) no-repeat center; 
	background-size:cover; 
	height:auto;*/
	padding-top:0px;
	padding-bottom:20px;
	background:#59bcfb;
}
.row-rvsb .feature-newbg * {
	/*color:#fff;*/
	font-family:'Lato', Arial, Verdana, sans-serif;
	font-weight:normal;
	color:#fff;
}
.row-rvsb .feature-newbg h1 {
	font-size:28px;
	text-align:center;
	font-weight:bold;
	line-height: normal;
	color:#fff;
	margin-bottom: 0px;
}
.row-rvsb .feature-newbg h1 span {
	border-radius:7px;
	border:#ffffff solid 1px;
	padding:1px 8px;
	font-weight:bold;
}
.row-rvsb .feature-newbg div.line {
	width:80px;
	height:3px;
	background:#ffffff;
	margin:0 auto;
	margin-bottom:40px;
}
.row-rvsb .feature-newbg h2 {
	font-size:22px;
	line-height:36px;
	font-weight:normal;
	color:#fff; 
	margin-bottom:15px;
}
.row-rvsb .feature-newbg img {
	margin-bottom:40px;
}
.row-rvsb .feature-newbg .text-right {
	text-align:right;
}
@media only all and (max-width: 780px) {
	.row-rvsb .feature-newbg .text-right {
		text-align:center;
	}
}
.row-rvsb .feature-newbg ul.list {
	padding:0;
	margin:20px 0 20px 25px; 
	/*list-style: url(../images/circle2.png); */
}
.row-rvsb .feature-newbg ul.list li {
	font-size:18px;
	/*padding-bottom:15px;*/
	padding-left:5px;
	line-height:34px;
	font-weight:normal;
}


/**** Pricing ****/
.row-rvsb .pricing-banner {
	background:url(../images/pricing-banner.jpg) no-repeat center; 
	background-size: cover;
	height:436px;
}
.row-rvsb .pricing-banner h1{
	color:#fff;
	font-weight:bold; 
	letter-spacing:3px;
}
.row-rvsb .pricing {
	font-size:18px; 
	color:#000;
	padding-top:70px; 
}
.row-rvsb .pricing .txtblue{
	color:#1690c1; 
}
.row-rvsb .pricing .txtgold{
	color:#ff7008;
}
.row-rvsb .pricing .txtgray{
	color:#575757;
	line-height:1.8em;
	font-size:16px; 
}
.row-rvsb .pricing .txtstellblue{
	color:#003152;
}
.row-rvsb .pricing h1{
	color:#000;
	font-weight:bold; 
	font-size:28px; 
	padding:0;
	margin:0 0 10px 0;
}
.row-rvsb .pricing h1.title-ded{ 
	font-size:22px; 
}
.row-rvsb .pricing h1 span{
	color:#ff7008;
}
.row-rvsb .pricing h2{
	font-weight: normal; 
	font-size:18px; 
	color:#000;
	margin:0 0 10px 0;
}
.row-rvsb .pricing .line-gold {
	height:2px; 
	background:#fe9440;
	margin-bottom:45px; 
}
.row-rvsb .pricing .rvsb-line {
	border-top:#003351 solid 2px;
	border-bottom:#acbdd9 solid 1px;
	margin:30px 0 50px 0;
}
.row-rvsb .pricing .line-blue {
	height:2px; 
	background:#003351;
	margin-bottom:45px; 
}
a.btn-stellblue, a.btn-stellblue:visited, a.btn-stellblue:hover, a.btn-stellblue:active { 
	background: #003152;
	color:#fff; 
	text-decoration:none; 
	padding:8px 20px;
	border-radius:5px;
	font-size:16px;
	transition:0.4s;
}
a.btn-stellblue:hover, a.btn-stellblue:active { 
	background:#1a8cc0;
	color:#fff;
}
a.btn-darklblue, a.btn-darklblue:visited, a.btn-darklblue:hover, a.btn-darklblue:active { 
	background: #003152;
	color:#fff; 
	text-decoration:none; 
	padding:8px 35px;
	transition:0.4s;
	border:#003152 solid 2px; 
	font-size:16px;
}
a.btn-darklblue:hover, a.btn-darklblue:active { 
	background:#fff;
	color:#003152;
	border:#003152 solid 2px;
}

a.btn-gold, a.btn-gold:visited, a.btn-gold:hover, a.btn-gold:active { 
	background: #f57419;
	color:#fff; 
	text-decoration:none; 
	padding:8px 20px;
	border-radius:5px;
	font-size:16px;
	transition:0.4s;
}
a.btn-gold:hover, a.btn-gold:active { 
	background:#f5a519;
	color:#fff;
}
.row-rvsb .pricing a.tryfree, .row-rvsb .pricing a.tryfree:visited, .row-rvsb .pricing a.tryfree:hover, .row-rvsb .pricing a.tryfree:active {
	color:#003161; 
	text-decoration:none; 
	font-size:16px;
	background: url(../images/btn-blueonline-demo.gif) no-repeat left center;  
	/*height:45px; */
	padding-top:5px; 
	display:block;
}
.row-rvsb .pricing a.tryfree:hover, .row-rvsb .pricing a.tryfree:active {
	color:#4c8bf5; 
}
.row-rvsb .bggrayblue {
	background:#7d888e; 
	padding:40px 0 60px 0;
}
.row-rvsb .bggrayblue p {
	color:#fff; 
	font-size:22px; 
	margin-bottom:40px;
	text-shadow:1px 1px 4px rgba(0,0,0,0.3);
}
.row-rvsb .pricing-content  {
	line-height: normal;
	padding:20px 0 40px 0;
}
.row-rvsb .pricing-content h3 {
	color:#003152;
	font-size:18px; 
	font-weight:bold; 
	margin-bottom:20px;
	line-height: normal;
}
.row-rvsb .pricing-content p {
	color:#003152; 
	font-size:16px;
	margin:0; 
	padding:0; 
	text-indent:70px;
	line-height: 24px;
}
.row-rvsb .pricing-content p:last-child {
	margin-bottom:0px; 
}
.row-rvsb .pricing-content a, .row-rvsb .pricing-content a:visited, .row-rvsb .pricing-content a:hover, .row-rvsb .pricing-content a:active {
	color:#5786f8; 
	text-decoration:underline;
}
.row-rvsb .pricing-content a:hover, .row-rvsb .pricing-content a:active {
	color:#5786f8; 
	text-decoration: none;
}
a.nocorner, a.nocorner:hover{
	border-radius:0px;
}
/**** NOC Partner ****/
a.btn-applynow:link, a.btn-applynow:visited, a.btn-applynow:hover, a.btn-applynow:active { 
	background:#fff;
	color:#0077d6; 
	text-decoration:none; 
	padding:7px 30px;
	border-radius:8px;
	font-size:18px;
	border:#4a8af6 solid 2px;
	text-align:center;
	transition:0.4s;
}
a.btn-applynow:hover, a.btn-applynow:active { 
	color:#fff;
	border:#4c8bf5 solid 2px;
	background:#4c8bf5;
}
.row-rvsb .nocpartner * {
	font-family:'Lato', Arial, Verdana, sans-serif; 
	color: inherit;
}
.row-rvsb .nocpartner {
	font-size: 22px;
}
.row-rvsb .nocpartner h1{
	font-size: 26px; 
	color:#000;
	margin-top:40px;
}
.row-rvsb .nocpartner h2{
	font-size: 26px; 
	font-weight:normal;
	padding-bottom:5px; 
}
.row-rvsb .nocpartner .bggray {
	background:#eff0f0;
	padding-top:15px;
	padding-bottom:25px;
}
.row-rvsb .nocpartner .bggray h1 {
	margin-top:15px;
}
.row-rvsb .nocpartner h1.title{
	font-size: 28px; 
	font-weight:bold;
	margin-top:30px;
}
.row-rvsb .nocpartner .label {
	background: url(../images/noc-label.png) no-repeat top left; 
	max-width:512px; 
	height:222px; 
	font-size: 36px; 
	color:#000; 
	padding-top:5px;
	margin-top:17px;
}
.row-rvsb .nocpartner .label h1 {
	font-size:28px; 
	color:#000; 
	margin-bottom:8px;
}
.row-rvsb .nocpartner .label p.content {
	font-size: 24px; 
	font-weight:normal;
	color:#393939; 
	letter-spacing:2px; 
	line-height:40px;
}
.row-rvsb .nocpartner .label p.content span {
	color:#fe6c01;
}
.row-rvsb .nocpartner .bggold {
	background:#fe6c01;
	color:#fff; 
	padding:10px 0 10px 0;
}
.row-rvsb .nocpartner .bggold h2 {
	padding:0;
	margin:0;
}
.row-rvsb .nocpartner .whobggray {
	background:#eff0f0;
	padding-top:15px;
	padding-bottom:5px;
	min-height:242px; 
}
.row-rvsb .nocpartner .bgblue {
	background:#116dbd;
	color:#fff;
	padding:20px 0 10px 0;
}
.row-rvsb .nocpartner .bgbenefits {
	background:#eff0f0; 
	padding:15px; 
	min-height:170px; 
	margin-bottom:50px;
}
.row-rvsb .nocpartner .bgbenefits p{
	font-size: 18px;
}
.row-rvsb .nocpartner .bgbenefits h3 {
	font-size: 20px; 
	font-weight:bold;
}
.row-rvsb .nocpartner .bgbenefits h3 {
	color:#000;
}
.row-rvsb .nocpartner .bgbenefits:hover h3 {
	color:#fe6c01; 
}
.row-rvsb .nocpartner .bgbenefits .icon-noc-premium,
.row-rvsb .nocpartner .bgbenefits:hover .icon-noc-premium,
.row-rvsb .nocpartner .bgbenefits .icon-noc-discount,
.row-rvsb .nocpartner .bgbenefits:hover .icon-noc-discount,
.row-rvsb .nocpartner .bgbenefits .icon-noc-api,
.row-rvsb .nocpartner .bgbenefits:hover .icon-noc-api,
.row-rvsb .nocpartner .bgbenefits .icon-noc-autorenew,
.row-rvsb .nocpartner .bgbenefits:hover .icon-noc-autorenew,
.row-rvsb .nocpartner .bgbenefits .icon-noc-detail,
.row-rvsb .nocpartner .bgbenefits:hover .icon-noc-detail {
	background: url(../images/icon-noc-premium.png) left top no-repeat; 
	width:137px; 
	height:137px; 
	display:inline-block; 
}
.row-rvsb .nocpartner .bgbenefits .icon-noc-premium {
	background: url(../images/icon-noc-premium.png) left top no-repeat; 
}
.row-rvsb .nocpartner .bgbenefits:hover .icon-noc-premium {
	background: url(../images/icon-noc-premium-hover.png) left top no-repeat; 
}

.row-rvsb .nocpartner .bgbenefits .icon-noc-discount {
	background: url(../images/icon-noc-discount.png) left top no-repeat; 
}
.row-rvsb .nocpartner .bgbenefits:hover .icon-noc-discount {
	background: url(../images/icon-noc-discount-hover.png) left top no-repeat; 
}

.row-rvsb .nocpartner .bgbenefits .icon-noc-api {
	background: url(../images/icon-noc-api.png) left top no-repeat; 
}
.row-rvsb .nocpartner .bgbenefits:hover .icon-noc-api {
	background: url(../images/icon-noc-api-hover.png) left top no-repeat; 
}

.row-rvsb .nocpartner .bgbenefits .icon-noc-autorenew {
	background: url(../images/icon-noc-autorenew.png) left top no-repeat; 
}
.row-rvsb .nocpartner .bgbenefits:hover .icon-noc-autorenew {
	background: url(../images/icon-noc-autorenew-hover.png) left top no-repeat; 
}

.row-rvsb .nocpartner .bgbenefits .icon-noc-detail {
	background: url(../images/icon-noc-detail.png) left top no-repeat; 
}
.row-rvsb .nocpartner .bgbenefits:hover .icon-noc-detail {
	background: url(../images/icon-noc-detail-hover.png) left top no-repeat; 
}

.row-rvsb .nocpartner .clear { 
	clear:both; 
	padding:0;
	margin:0;
}
.row-rvsb .nocpartner .bglightblue {
	background:#3b9ff7;
	color:#fff;
	padding:20px; 
	min-height:242px; 
	font-size:18px;
}
.row-rvsb .nocpartner .bgeverything {
	background:#fe6c01;
	color:#fff; 
	padding:30px 0 20px 0;
}
.row-rvsb .nocpartner .bgeverything .line {
	border-bottom:#ffb885 solid 1px;
}
.row-rvsb .nocpartner .bgeverything .qute {
	font-size:26px;
	font-family: arial;
}
.row-rvsb .nocpartner .line-gray {
	background:#7a7a7a;
	height:1px;
	margin-bottom:15px;
}
.row-rvsb .nocpartner .bgmoney {
	background:#9ccffb;
}
.row-rvsb .nocpartner .rvsb-form {
	font-weight: normal;
	color:#393939;
}
.row-rvsb .nocpartner .rvsb-form .box{
	width:100%; 
	border:#cccccc solid 1px;
	margin-bottom:15px;
	padding:5px 10px; 
	border-radius:3px;
}
.row-rvsb .nocpartner .rvsb-form .btnsubmit{
	margin-bottom:15px;
	padding:5px 15px; 
	background:#fff;
	color:#333; 
	text-align:center; 
	border:#cccccc solid 1px;
	border-radius:3px;
}
.row-rvsb .nocpartner .number {
	border:#3a9ff7 solid 4px; 
	border-radius:50px;
	width:65px;
	height:65px;
	color:#fe6c01;
	font-size:28px; 
	font-weight:bold; 
	margin-bottom:15px; 
	padding-top:7px; 
	text-align:center;
}
.row-rvsb .nocpartner .txtgold{
	color:#ff7008;
	font-weight: normal;
}
.row-rvsb .nocpartner .bgstellblue {
	background:#455255;
	color:#fff; 
	padding:30px 0 10px 0;
}
.row-rvsb .nocpartner .bgstellblue h1 {
	color:#fff;
	font-size:28px;
	padding:0;
	margin:0 0 10px 0; 
}
.row-rvsb .form-nocpartner {
	margin-top:20px;
	margin-bottom:20px;
	color:#333;  
}
.row-rvsb .form-nocpartner h2{ 
	font-size:24px; 
	font-weight:700; 
	line-height:34px;
	margin-bottom:10px;
}
.row-rvsb .form-nocpartner .line{ 
	border-top:#eeeeee solid 3px;
	padding-top:15px; 
	margin-bottom:20px;
}
.row-rvsb .form-nocpartner .line .clear-l{ 
	margin-left:-15px;
}
@media only all and (max-width: 768px) {
	.row-rvsb .form-nocpartner .line .clear-l{ 
		margin-left: auto;
	}
}

.row-rvsb .form-nocpartner .border{ 
	border:#fd6c01 solid 2px;
	border-radius:15px; 
	padding:15px; 
	font-weight:lighter;
}
.row-rvsb .form-nocpartner .nav-tabs{
	border:0;
}
.row-rvsb .form-nocpartner ul.nav-tabs{
    background-color: #e6e6e6;
	border-radius:100px;
	border:0;
	width:95px;
	padding:3px 0px 3px 5px;
}
.row-rvsb .form-nocpartner .nav-tabs li{
	border:0;
}
.row-rvsb .form-nocpartner .nav-tabs a{
	font-size:16px;
	border:0;
	padding:7px;
}
.nav-tabs > li > a:hover {
    cursor: pointer;
    background-color: #e6e6e6;
	border-radius:100px;
	border:0;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #fd6c01;
	border-radius:100px;
	border:0;
}


.row-rvsb .form-nocpartner .tab-pane{
	margin:30px 0;
}
.row-rvsb .form-nocpartner label{
	font-weight: normal;
}
.row-rvsb .form-nocpartner input.btn-submit,
.row-rvsb .form-nocpartner input.btn-submit:hover {
    margin-bottom: 15px;
    padding: 10px 5px;
    background: #fff;
    color: #0080ef;
    text-align: center;
    border: #0080ef solid 3px;
    border-radius: 5px; 
	font-size:28px;
	width:240px;
	transition:0.4s;
}
.row-rvsb .form-nocpartner input.btn-submit:hover {
    background: #0080ef;
    color: #fff;
}
.row-rvsb .form-nocpartner p{
	font-size:24px;
}

.row-rvsb .form-nocpartner a.click,
.row-rvsb .form-nocpartner a.click:visited,
.row-rvsb .form-nocpartner a.click:hover,
.row-rvsb .form-nocpartner a.click:active{ 
	text-decoration:none;
	color:#fd6c01; 
}
.row-rvsb .form-nocpartner a.click:hover,
.row-rvsb .form-nocpartner a.click:active{  
	color:#fd6c01;
	text-decoration: underline;
}


/**** Bottom ****/
.row-rvsb-bottom {
	background:#fff; 
	color:#707070;
	padding:10px 0 0px 0; 
	font-size:24px;
	line-height: normal; 
	font-weight: normal;
	border-top:#cccccc solid 1px;
}
.row-rvsb-bottom .padd{
	padding:0 0 20px 0;
}
.row-rvsb-bottom .padt{
	padding-top:95px;
}
.row-rvsb-bottom h3.title{ 
	font-weight:800; 
	margin-bottom:20px;
	font-family:'Lato', Arial, Verdana, sans-serif;
	color:#000;
	font-size:16px;
	padding:0;
	margin:20px 0 20px 0;
}
.row-rvsb-bottom h4 { 
	font-size:14px;
	line-height: normal; 
	font-weight: normal;
	font-family:'Lato', Arial, Verdana, sans-serif;
	color:#707070; 
	text-align:center;
}
.row-rvsb-bottom .bottom{
	border-top:#cccccc solid 1px;
	padding-top:20px;
	padding-bottom:20px;
}
.row-rvsb-bottom a, .row-rvsb-bottom a:visited, .row-rvsb-bottom a:hover, .row-rvsb-bottom a:active {
	color:#707070;
	text-decoration:none;
	font-weight: normal;
	font-size:16px;
	line-height:normal; 
	font-family:'Lato', Arial, Verdana, sans-serif;
}
.row-rvsb-bottom a:hover, .row-rvsb-bottom a:active {
	color:#000; 
}
.rvsb-website img:focus {
	border:0;
	outline:0;
}
.panel-group {
	font-family:'Lato', Arial, Verdana, sans-serif;
}
.panel-group .panel-title a {
	font-size:24px;
	text-decoration:none; 
	text-align:center !important;
	color:#555;
}
.panel-group .panel-body p {
	font-size:16px;
}
.panel-group .panel-body h4 {
	font-size:14px; 
	line-height:20px;
	color: #27a1b0;
}
.panel-group .panel-body  {
	padding-bottom:10px;
}
.panel-group .panel-body img {
	border:#dddddd solid 1px;
	margin-bottom:20px;
}

.panel-group .box-thumbnail {
    display: block;
    position: relative;
}
.panel-group .box-thumbnail div.overlay,
.panel-group .box-thumbnail div.overlay:hover {
    opacity: 0;
    transition: 0.4s;
    width: 150px;
    height: 100px;
    display: block;
    position: absolute;
	background: rgba(0,0,0, 0.2) url(../images/thumb-tutorials/icon-play.png) center center no-repeat; 
	text-align:center;
}
.panel-group .box-thumbnail div.overlay:hover {
    opacity: 1;	
}
@media only all and (max-width: 768px) {
	.collapse {
	  display: none;
	}
	
	.collapse.in {
	  display: none;
	}
}



/*************************** End Home V6 ********************************/

/*************************** Start Home ********************************/
.home-feature{ 
	background:#141414; 
	color:#898a8a;
	padding-top:0px;
	padding-bottom:0px;
}
.home-feature img{ 
	float:left;
	text-align:left;
}
.home-feature h2.aleft{ 
	text-align:left;
}
.home-feature a h2, .home-feature a:visited h2{ 
	font-size:13px; 
	font-family:'Lato', Arial, Verdana, sans-serif; 
	color:#d86a12; 
	font-weight: normal; 
	padding:0px 0 0 10px; 
	margin:0; 
	line-height:1.2em; 
	display:inline; 
	text-align:left;
	float:left;
}
.home-feature a h2 span, .home-feature a:visited h2 span{ 
	color:#989898; 
	padding:0; 
	margin:0; 
	display:block;
	text-align:left;font-weight: normal; 
}
.home-feature a:hover h2, .home-feature a:active h2{ 
	font-size:13px;
	font-family:'Lato', Arial, Verdana, sans-serif;  
	color:#FF9900; 
	font-weight: normal; 
	padding:0px 0 0 10px; 
	margin:0; 
	line-height:1.2em; 
	display:inline; 
	text-align:left;
	float:left;
}
.home-feature a:hover h2 span, .home-feature a:active h2 span{ 
	color:#fff; 
	font-weight: normal; 
	padding:0; 
	display:block;
	text-align:left;
}

.bdr-banner {
	border-bottom:#000000 solid 0px; 	
}
.home-line{ 
	background: url(../images/home-line.gif) right center repeat-y; 
	padding-top:25px;
	padding-left:30px;
	padding-bottom:10px;
}
.home-line-dash{ 
	background: url(../images/home-line-dash.gif) center center no-repeat; 
	padding:10px; 
	margin-bottom:0px;
}

/*************************** End Home ********************************/
/*************************** Start  nav-feature ********************************/
.nav-bgblue{
	background: #3d9ac0;
}
.nav-feature{
	background: #161616;
	margin:0px; 
	padding:0 0 1px 0;
}
.nav-feature .bdr{
	padding:5px 10px 10px 10px; 
	border-bottom:#343434 solid 1px;
	background: url(../images/feature-line.gif) right center repeat-y;
}
.nav-feature img{ 
	margin-right:10px; 
	margin-top:4px; 
	float:left; 
}
.nav-feature a{ 
	text-decoration:none;
}
.nav-feature a h2, .nav-feature a:visited h2{ 
	font-size:13px; 
	font-family:'Lato', Arial, Verdana, sans-serif; 
	color:#cb6412; 
	font-weight:normal; 
	padding:0; 
	margin:0; 
	display:inline; 
	line-height:0.5em;
}
.nav-feature a h2 span, .nav-feature a:visited h2 span{ 
	color:#ffffff; 
	padding:0; 
	margin:0; 
	display:block;
}
.nav-feature a:hover h2, .nav-feature a:active h2{ 
	color: #FF9900; 
}
.nav-feature a:hover h2 span, .nav-feature a:active h2 span{ 
	color: #5c5c5c; 
	padding:0; 
	margin:0; 
	display:block;
}
.detail h3{
  font-size: 16px;  
  border-bottom:#FF6600 solid 3px; 
  padding-bottom:15px; 
  min-height:3.3em;
}


/*************************** End  nav-feature ********************************/

/*************************** Start Pathway ********************************/
.bgpathway{
	background: #e9e9e9;
	border-top:#FFFFFF solid 2px;
}
.pathway{
	background: #e9e9e9 url(../images/arrow-pathway.gif) 1.5% center no-repeat;
	margin:0px; 
	padding:20px 35px; 	
}
.pathway h2{ 
	font-size:13px; 
	font-family:'open sans', tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color:#cb6412; 
	font-weight:normal; 
	padding:0; 
	margin:0; 
	line-height:0.5em;
}
.pathway h2 span{ 
	color:#000000; 
	padding:0; 
	margin:0; 
}
/*************************** Start  feature ********************************/

.tab-feature { 
	margin:0 auto; 
}
.tab-feature ul{ 
	list-style:none; 
}
.tab-feature ul li{ 
	background:#d6d6d6; 
	border-top:#d5d5d5 solid 1px; 
	margin:0 auto; 
	margin-bottom:3px; 
	list-style:none; 
	text-align:center; 
	display:block;
}
.tab-feature ul li a, .tab-feature ul li a:hover{ 
	background: #dedede url(../images/bgfeature.gif) bottom repeat-x;
	padding:3px; 
	border-top:#d5d5d5 solid 1px; 
	margin:0 auto; 
	margin-bottom:3px; 
	list-style:none; 
	text-align:center; 
	display:block;
	color:#161616; 
	font-size:18px;
	font:'open sans', Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 	
}
.tab-feature ul li a:hover{ 
	background:#eee; 
	color:#717171;
}
/*************************** End  feature ********************************/

/*************************** Start  Order  ********************************/

.order{ 
	background:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal;
	padding:50px 0px 30px 0px;
}
.order .rvsb-border{ 
	border:#275d9b solid 1px; 
	margin-bottom:15px;
}
.order .rvsbvps-border{ 
	border:#e57213 solid 1px;
	margin-bottom:15px; 
}
.order .rvsb{ 
	padding:0px;
}
.order .rvsb .boxl{ 
	float:left; 
	display:block;  
	min-height:19.5em;
	height:100%; 
}
.order .rvsb img{ 
	margin-right:5px; 
	margin-top:4px; 
	float:left; 
	display:block; 
}
.order .rvsb h1{ 
	font-size:40px; 
	color:#000102; 
	padding:0; 
	margin:0; 
	line-height:1em; 
}
.order .rvsb h1 span{ 
	padding:0; 
	margin:0; 
}
.order .rvsb h2{ 
	font-size:36px; 
	color:#000102; 
	padding:0; 
	margin:0; 
}
.order .rvsbvps{ 
	border:#e57213 solid 1px; 
	padding:5px;
}
.order .btnorder, .order .btnorder:visited, .order .btnorder:hover, .order .btnorder:active{ 
	background:#000; 
	color:#ffffff; 
	font-weight:normal; 
	text-decoration:none;
	font-size:20px;
	padding:10px 20px;
	border: 0;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
}
.order .btnorder:hover{ 
	background: #333333; 
}
.order ul.bulletorange {
	list-style: url(../images/bullet-orange.png); 
	padding:0; 
	margin:0 0 30px 15px;
}
.order ul.bulletblue {
	list-style: url(../images/bullet-blue.png); 
	padding:0; 
	margin:0 0 30px 0px; 
}
.order .box{ 
	padding-top:1.5em; 
	padding-left:5px;
}
/*************************** End  Order  ********************************/
/*************************** Start Demo ********************************/
.demo { 
	padding:0; 
}
.demo .icon{ 
	background: url(../images/arrow.png) no-repeat; 
	width:34px; 
	height:34px; 
	display: block; 
	float:left; 
	margin-right:5px; 
}
.demo .btn-clickto, .demo .btn-clickto:visited, .demo .btn-clickto:hover, .demo .btn-clickto:active, .btn-clickto, .btn-clickto:visited, .btn-clickto:hover, .btn-clickto:active{ 
	background:#d0d0d0; 
	border:1px solid #ffffff;
	outline:1px solid #d0d0d0;
	text-decoration:none;
	padding:2px 30px;
}
.demo .btn-clickto:hover, .demo .btn-clickto:active, .btn-clickto:hover, .btn-clickto:active{ 
	background:#e5e2e2;
}
.demo-block{ 
	padding:70px 0 40px 0;
}
.demo-block img{ 
	margin-bottom:30px;
}
/*************************** End Demo ********************************/
/*************************** Start Website ********************************/
.rvsb-sample {
	 font-family:Lato, Verdana, Helvetica, sans-serif;	
}
.rvsb-sample {
	font-size:16px; 
	 font-weight: normal; 
	 color:#7f7f7f;
	 font-family:Lato, Verdana, Helvetica, sans-serif;	
}
.rvsb-sample h1{
	 color:#333333;	
	 letter-spacing: 2px;
     font-size: 38px;
}
.rvsb-sample h2{
     font-size: 24px;
	 letter-spacing: 1px;
	 margin-bottom:25px;
}
.rvsb-sample .line{
	 height:1px;
	 background:#ccc;	
	 margin:20px 0;
}
.rvsb-sample p{
	 font-size:20px; 
}
.rvsb-sample .marbot30{
	 margin-bottom:40px;
}
/* Common Effect*/
.view {
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
   max-height:436px;
}
.view .mask,.view .content {
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view h3 {
   color: #fff;
   text-align: center;
   position: relative;
   margin: 170px auto 0 auto; 
   text-align: center;
   font-size: 26px;
   opacity: 0;
}
.view p {
   font-style: normal;
   position: relative;
   color: #fff;
   text-align: center; 
   line-height:38px;   
   margin: 20px auto 0px auto;
   opacity: 0;
}
.view p a, .view p a:hover {
    padding: 2px 5px;
    border: #ffffff solid 1px;
    text-decoration: none;
    color: #FFF;
    border-radius: 7px;
    width: 160px;
    text-align: center;
    display: inline-block;
	margin:0 7px;
	font-size: 20px;
	transition:0.3s;
	margin-bottom:5px;
}
.view p a:hover {
   border:#3398ff solid 1px;
   color:#3398ff;
}
@media (min-width: 979px) and (max-width: 1024px) {
  	.view h3 {
	   margin: 130px auto 0 auto; 
	   font-size: 20px;
	}
	.view p {  
	   margin: 20px auto 10px auto;
	}
}
@media only all and (max-width: 479px) {
	.view h3 {
	   margin: 90px auto 0 auto; 
	   font-size: 20px;
	}
	.view p {  
	   margin: 20px auto 10px auto;
	}
	.view p a, .view p a:hover {
		font-size: 16px;
		margin-bottom:5px;
	}
}
@media only all and (max-width: 390px) {
	.view h3 {
	   margin: 40px auto 0 auto; 
	   font-size: 20px;
	}
	.view p {  
	   margin: 20px auto 10px auto;
	}
	.view p a, .view p a:hover {
		font-size: 16px;
		margin-bottom:10px;
	}
}
.view:hover div.bg { 
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
   z-index:10; 
   opacity:1;
   width:100%;
   height:436px;   
   position: absolute;
   background:#000;
   opacity:0.9;
}
/* Style Effect*/
.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
   text-align: center;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=1);
   opacity: 1;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
   width:100%;
}
.view-first h3 {
   -webkit-transform: translateY(-200px);
   -moz-transform: translateY(-200px);
   -o-transform: translateY(-200px);
   -ms-transform: translateY(-200px);
   transform: translateY(-200px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=1);
   opacity: 1;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.view-first p {
   -webkit-transform: translateY(400px);
   -moz-transform: translateY(400px);
   -o-transform: translateY(400px);
   -ms-transform: translateY(400px);
   transform: translateY(400px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=1);
   opacity: 1;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
   
   font-weight:normal;
}
.view-first:hover img {
   -webkit-transform: scale(1,1);
   -moz-transform: scale(1,1);
   -o-transform: scale(1,1);
   -ms-transform: scale(1,1);
   transform: scale(1,1);
   z-index:10; 
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   z-index:10; 
   height:436px;
}
.view-first:hover h3,
.view-first:hover p{
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
   z-index:10;
   color: #fff; 
   
}





.website { 
	padding:0; 
	margin-top:-10px;  
	
}
.website .marbot{ 
	margin-bottom:15px; 
}
.website b{ 
	 font-size:18px; 
	 font-weight: normal; 
	 color:#393939; 
	 margin-right:10px;
}
.website div { 
	padding:5px; 
	background:#fff; 
	border-bottom:#dedede solid 1px;
	margin-bottom:2px; 
}
.website div.bdrnone { 
	border-bottom:#dedede solid 0px;
}
.website p { 
	padding:10px 7px; 
	background: #fff;
	border:#dedede solid 1px; 
	font-size:16px;  
}
.website a, .website a:visited{ 
	color:#428bca; 
	text-decoration:underline; 
}
.website a:hover, .website a:active{ 
	color:#2a6496; 
	text-decoration:underline; 
}

/*************************** End Website ********************************/
/*************************** Start catalog ********************************/
.catalog{ 
	font:'open sans', Verdana, Arial, Helvetica, sans-serif; 
}
.catalog .col-lg-2{ 
	width:232px; 
	float:left; 
	margin-right:15px;
	margin-bottom:15px; 
	text-align: center; 
	margin:0 auto;
}
/******** Start user feature *********/
.u-feature {
	width: 100%; 
	margin-bottom:50px; 
}
.u-feature .textv5, .textv5{ 
	color: #161616;
}
h3.u-feature-title { 
	/*font-family:inherit; 
	background: #4a4a4a url(../images/bgfeature.gif) bottom repeat-x;*/
	background: #323232;
	padding:5px 20px; 
	border-top:#000000 solid 3px; 
	margin:0 auto; 
	margin-bottom:2px; 
	list-style:none; 
	text-align:center; 
	display:block;
	color:#ededed; 
	font-size:18px;
	font-family:'Lato', Arial, Verdana, sans-serif; 
	text-decoration:none;
}
.u-feature-body {
	/*display:none;*/
	display: none;
	background: #dedede; 
	text-decoration:none; 
	/*min-height:20em;*/ 
}
.u-feature-body a, .u-feature-body a:visited, .u-feature-body a:hover, .u-feature-body a:active{
	background:#dedede; 
	/*border-top:#d5d5d5 solid 1px; */
	border-bottom:#d5d5d5 solid 1px;
	margin-bottom:1px; 
	list-style:none; 
	text-align:left; 
	display:block;
	cursor:pointer; 
	padding:3px 15px 3px 15px; 
	text-decoration:none; 
	color:#333; 
	font-size:14px;
}
.u-feature-body a:hover{
	background:#eee; 
	color:#717171;
}
.u-feature-content { 
	text-align:left; 	
	margin:0; 
	margin-top:-30px;
	padding:0; 
}
.u-feature-content ul{ 
	list-style:none; 
	text-align:left; 
	margin:0; 
	padding:0; 
	color:#161616; 
}
.u-feature-content ul li b{ 
	color:#393939; 
}
.u-feature-content ul li{ 
	font-size:16px;
	color:#7f7f7f; 
}

.u-feature-content ul li a:hover{ 
	color:#717171;
}
.u-feature-content h3{ 
	color:#d86a12;
}
.u-feature-content a.sc-shot, .u-feature-content a.sc-shot:visited, .u-feature-content a.sc-shot:hover, .u-feature-content a.sc-shot:active{ 
	text-decoration: underline; 
	padding:0;
	color:#1280bb; 
}
.u-feature-content a.sc-shot:hover, .u-feature-content a.sc-shot:active{ 
	text-decoration: none;
	color:#d86a12;
}


/********Start Tour all *********/
.rvlogin, .rvlogin:visited, .rvlogin:hover, .rvlogin:active{    
    color: #000;	
	border:0;
	border-radius: 5px; 	
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	padding:5px 5px; 
	text-decoration:none; 
}
.rvlogin:hover, .rvlogin:active{    
    color: #333;
	border:0;
	border-radius: 5px; 	
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	padding:5px 5px; 
	text-decoration:none; 
}

/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 0px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 0px #ccc;
	-webkit-box-shadow: 0 0 0px #ccc;
	box-shadow: 0 0 0px #ccc;
	left: 0px;
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 0px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.html) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
	z-index:9999;
	bottom:10px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background:transparent;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #555555;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	/*background:  url(images/controls.png) no-repeat -43px -32px;*/
	background:#ccc;
	/*opacity:0.6;
    filter:alpha(opacity=60);*/
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.html) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.html) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.html) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.html) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
.rv_news {
  background:#fff;
}
.rv_news .marbot{
  margin-bottom:30px;
}
.rv_news .rv_content{
  margin-left:12px;
}
.rv_news h2{
  font-size: 16px; 
  text-align:center;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
  border:#CCCCCC solid 1px; 
  padding:10px; 
}
.rv_news ul{ 
	list-style:none; 
	margin:0 0 0 30px;
	padding:0px; 
}
.rv_news ul li { 
	margin:0;
	padding:0 0 10px 0;
	line-height:1.2em; 
}
.rv_news ul li a{ 
	margin:0;
	padding:0 0 15px 0; 
	font-size:12px; 
	color:#11558a; 
}
/*************************** Start Version ********************************/
.version {
	background: #d86a12;
}
.version .bg{
	background: #d86a12 url(../images/bggold.html) bottom repeat-x;
	border-top:#727272 solid 1px;
	border-bottom:#000000 solid 0px; 
	padding:2px 10px 2px 0px;
	margin:0px;  
}
.version a.btn  {
	background: url(../images/btn-version.gif) center right no-repeat;
	padding:1px 0px 4px 0px; 
	width:211px; 
	font-size:22px;  
	font-weight: normal; 
	margin:0;
}
.version .arrow  {
	background: url(../images/three-arrow.gif) center no-repeat;
	padding:13px;
	margin:0 8px 0 0;
}
.version h4 {
	padding:0;
	margin:0; 
	font-size:22px; 
	font-weight: normal; 
}
.version h4 span {
	padding:0;
	margin:0; 
	vertical-align:middle;
	color:#fff;
}
.version span.small {
	font-size:16px; 
}
.version a span.txtgray {
	color:#898989;
}
.version a span.txt-lightorange {
	color:#e66c18;
}
.version a:hover span.txtgray {
	color:#fff;
}
.version a:hover span.txt-lightorange {
	color:#fea500;
}
/*************************** End  Version ********************************/
/*************************** Start BUY NOW ********************************/
.socialtab {
	background: #fff;
}
.socialtab .bg{
	padding:12px 0px;
	margin:0px;  
}
.socialtab a.btn  {
	background: url(../images/buynow.gif) center left no-repeat;
	padding:8px 0px 8px 70px; 
	width:233px; 
	font-size:18px;  
	font-weight: normal; 
	margin:0;
		border: 0;
    -webkit-border-radius: 0px;
       -moz-border-radius: 0px;
            border-radius: 0px;
}
.socialtab h4 {
	padding:0;
	margin:0; 
	font-weight: normal; 

}
.socialtab h4 span {
	padding:0;
	margin:0; 
	vertical-align:middle;
	color:#fff;
}
.socialtab span.small {
	font-size:16px; 
}
.socialtab a span.txtgray {
	color:#ffa200;
}
.socialtab a span.txt-lightorange {
	color:#e0e0e0;
}
.socialtab a:hover span.txtgray {
	color:#ffe431;
}
.socialtab a:hover span.txt-lightorange {
	color:#fff;
}
/*************************** End  BUY NOW ********************************/
/*************************** Start click demo ********************************/
.todemo {
	background: #000; 
	padding:0; 
	margin:0; 
}
.todemo .border {
	border:#141414 dashed 1px;  
	margin:3px; 
	width:98%; 
	height:170px; 
}
.todemo .bg{
	background: url(../images/rvsitebuilder-version.jpg) center center no-repeat;
	padding:0; 
	height:60px;
	margin:0px;  
}
.todemo a, .todemo a:visited, .todemo a:hover, .todemo a:active  {
	background: url(../images/todemo.png) top center no-repeat;
	display:block; 
	padding-top:60px; 
}
.todemo a:hover, .todemo a:active  {
	background: url(../images/todemo-hover.png) top center no-repeat;
}
.todemo h3.txtrv{ 
	font-size:20px; 
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	color:#fff; 
	font-weight: normal; 
	padding:15px;
	margin:0; 
	text-align:center;
}
.todemo h3.txtrv b{ 
	font-size:24px; 
}
.todemo a h3, .todemo a:visited h3{ 
	font-size:18px; 
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	color:#fff; 
	font-weight: normal; 
	padding:0;
	margin:0; 
	text-align:center;
}
.todemo a h3 span, .todemo a:visited h3 span{ 
	color:#d86a12; 
	padding:0; 
	margin:0; 
	text-align:center;
	font-weight: normal; 
}
.todemo a:hover h3, .todemo a:active h3{ 
	font-size:18px;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	color:#fff; 
	font-weight: normal; 
	padding:0; 
	margin:0;  
	text-align:center;
}
.todemo a:hover h3 span, .todemo a:active h3 span{ 
	color:#e2a604; 
	font-weight: normal; 
	padding:0; 
	margin:0; 
	text-align:center;
}
/************************ Start sla *****************************/
.slatbl .title1{
	background:#000000; 
	color:#FFFFFF; 
	text-align:center; 
	padding:30px 0; border-top:#FFFFFF solid 1px; 
	border-right:#FFFFFF solid 1px;	
	font-size:18px;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	height:110px; 
}
.slatbl .title2{
	background:#238701; 
	color:#FFFFFF; 
	text-align:center; 
	padding:30px 0; border-top:#FFFFFF solid 1px; 
	border-right:#FFFFFF solid 1px;
		font-size:18px;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	height:110px;
}
.slatbl .title3{
	background:#106600; 
	color:#FFFFFF; 
	text-align:center; 
	padding:30px 0; 
	border-top:#FFFFFF solid 1px; 
	border-right:#FFFFFF solid 1px;
		font-size:18px;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	height:110px;
}
.slatbl .title4{
	background:#00354d; 
	color:#FFFFFF; 
	text-align:center; 
	padding:30px 0; border-top:#FFFFFF solid 1px; 
	border-right:#FFFFFF solid 1px;
		font-size:18px;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	height:110px;
}
.slatbl .title5{
	background:#002232; 
	color:#FFFFFF; 
	text-align:center; 
	padding:30px 0; border-top:#FFFFFF solid 1px; 
	border-right:#FFFFFF solid 1px;
		font-size:18px;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	height:110px;
}
.slatbl .col1{
	background:#dddddd; 
	color: #050505;
	height:70px;
	border-top:#FFFFFF solid 1px; 
	border-right:#FFFFFF solid 1px; 
	padding-left:30px;
	padding-top:25px;
}
.slatbl .col2{
	background:#d7ead0; 
	color: #050505;
	height:70px;
	border-top:#FFFFFF solid 1px; 
	border-right:#FFFFFF solid 1px;
	padding-top:30px; 
	text-align:center;
}
.slatbl .col3{
	background:#cfe2ec; 
	color: #050505;
	height:70px;
	border-top:#FFFFFF solid 1px; 
	border-right:#FFFFFF solid 1px;
	padding-top:15px;
	text-align:center;
}
.slatbl .row{
	background:#dae9d6;
	text-align:center; 
	padding:4px 0;
	color: #2c640d;
}
.sd-address{
	background:#f6f6f6; 
	padding:10px; 
	border:#CCCCCC solid 1px; 
	margin:15px 0;	
	border-radius: 10px; 	
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	line-height:1.9em;
}
.sla p.txtblue {
	color:#006296; 
	font-size:16px;
 }
.sla h3{
	color:#006296; 
	font-size:18px; 
	padding:0; 
	margin:10px 0;
 }
 .sla p{
	margin-bottom:30px;
 }
 .sla img{
	margin-bottom:15px;
 }
 .logpad div {
	line-height:1em;
 }
/********Start Hidden Support Top Menu *********/
.hidemenu{ 
	display:none; 
}

/*************  Start Go to top ****************/

#back-top {
	position: fixed;
	bottom: 30px;
	right: 30px; 
}
#back-top a {
	width: 40px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 40px;
	height: 40px;
	display: block;
	margin-bottom: 7px;
	background: url(../images/up-arrow.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;  
	opacity: 0.4;
    filter: alpha(opacity=40);
    zoom: 1;
}
#back-top a:hover span {
	background: url(../images/up-arrow-hover.png) no-repeat center center;
	opacity: 1;
    filter: alpha(opacity=100);
    zoom: 1;
}

/******* Tab Content *******/
.f-container{
	background:#fff;    
    width:100%;	
}
.f-container .g-bgtab{
	background:#c6c6c6; 
	padding-top:8px;   
}
.f-container ul{
	list-style: none;
	list-style-position: outside;   
	padding:0 5px 0 0px; 
  	margin:0;
	border-bottom: 1px solid #6c6c6c;
}
.f-container ul.menu li{
	font-weight: 700;
	display: block;
	padding: 5px 10px 5px 10px;
	border: 1px solid #d0ccc9;
	border-bottom: 0;
	border-width: 1px 1px 1px 1px;
	font-family:'Lato', Arial, Verdana, sans-serif; 
	font-weight:400; 
	position: relative;
	color: #909090;
	cursor: pointer;
	float: left;
	margin-right: 2px;
	background: #dedede url(../images/bgfeature.gif) bottom repeat-x;
}
.f-container ul.menu li.active{
	background: #6c6c6c;
	border-bottom: 0;
	color: #fff; 
	text-decoration: none;
	border: 1px solid #6c6c6c;
	border-bottom: 0;
}
.f-container ul.menu li a{
	color: #fff;
	
}
#f-content {
	font-family:'Lato', Arial, Verdana, sans-serif; 
	color: #7f7f7f;
}
#f-content h2{
	margin-top:30px;
	margin-bottom:20px;  
	padding-bottom:5px; 
	border-bottom: 2px solid #4c8bf5;
	color:#393939; 
	line-height:normal; 
	font-size: 26px;
	font-family:'Lato', Arial, Verdana, sans-serif;
}
#f-content h4.subfeature, #f-content h4.subfeature2 {
  font-size: 18px; 
  color:#393939; 
  font-weight: normal;
  background: url(../images/icon-blue-s.png) left top no-repeat; 
  padding-left:35px; 
  line-height: normal;
  font-family:'Lato', Arial, Verdana, sans-serif;
}
#f-content h4.subfeature2 {
  font-size: 16px; 
}
#f-content p{ 
	padding-left:35px;
	margin-bottom:15px; 
	font-size: 16px; 
	color:#7f7f7f; 
	font-weight: normal; 
}
.feature-bgblue {
	/*background:#d4eaf7; */
	padding:20px 0 30px 0;
	text-align:center;
	background: #d4eaf7;
} 
.feature-bgblue h1.title {
	font-size: 24px; 
	margin-bottom:15px; 
	font-weight:bold; 
}
.feature-bgblue p{
	color:#393939; 
	font-size: 22px; 
	text-align:center; 
	line-height:30px;
}
.feature-bgwhite {
	background:#fff; 
} 
.feature-bgskyblue {
	background:#d4e0f6; 
	padding-bottom:15px; 
} 
.feature-bgskyblue p{
	color:#393939 !important;
} 
.menu .u-feature h3, .menu .u-feature h3.active { 
	/*font-family:inherit; 
	background: #4a4a4a url(../images/bgfeature.gif) bottom repeat-x;*/
	background: #323232;
	padding:8px 20px; 
	border-top:#232323 solid 1px; 
	margin:0 auto; 
	margin-bottom:0px; 
	list-style:none; 
	text-align:left; 
	display:block;
	color:#ededed; 
	font-size:15px;
	font-family:'Lato', Arial, Verdana, sans-serif; 
	text-decoration:none; 
	cursor:pointer;
}
.menu .u-feature h3.active { 
	background: #ccc;
	color:#333;  
	border-top:#bebdbd solid 1px; 
}
.install-code{ 
	color:#d3562b; 
	font-weight: normal;
	padding:15px 0px; 
	margin:10px 0;
	width:100%;
	overflow-x: auto; 
}	
.feature-v54 {
	font-family:'Lato', Arial, Verdana, sans-serif; 
}
.feature-v54 .bg{
	background: #fff; 
	border-top:#9c9c9c solid 1px;
	font-size:16px; 
	color:#2e2e2e;
	line-height:1.8em;
}
.feature-v54 .bggray{
	background: #cfcfcf; 
	border-bottom:#bababa solid 1px;
}
.feature-v54 .padd{ 
	padding:0 0 20px 0;
}
.feature-v54 h1, .feature-v54 h2, .feature-v54 .wysiwyg{
	color:#2e2e2e; 
	font-size:36px;
	font-family:'Lato', Arial, Verdana, sans-serif; 
	font-weight: normal; 
	line-height:1.4em; 
	margin-top:35px; 
	margin-bottom:20px; 
}
.feature-v54 h2{
	color:#3d3d3d; 
}	
.feature-v54 .wysiwyg{
	color:#050505; 
	font-size:24px;
	font-family:'Lato', Arial, Verdana, sans-serif; 
	padding-left:30px;
}
.feature-v54 .wysiwyg span{
	color:#ad0404; 
	font-size:30px; 
	font-weight:bold;
}
.feature-v54 h1 span{
	color:#bb0101; 
}
.feature-v54 .block{ 
	padding:60px 0 30px 0; 
	font-size:16px;
}
.feature-v54 .col-md-4 img{ 
	margin-bottom:10px;
}
.feature-v54 .block div.padb{ 
	margin:0 0 40px 0; 
}	
.feature-v54 a, .feature-v54 a:visited, .feature-v54 a:hover, .feature-v54 a:active{
	color:#828282; 
	text-decoration: none; 
}
.feature-v54 a:hover, .feature-v54 a:active{
	color:#2e2e2e;
	text-decoration: underline;  
}	
.feature-v54 .btn-see:link, .feature-v54 .btn-see:visited, .feature-v54 .btn-see:hover, .feature-v54 .btn-see:active{ 
	font-size:14px;
	background: rgb(174,31,36); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(174,31,36,1) 75%, rgba(42,58,66,1) 75%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(75%,rgba(174,31,36,1)), color-stop(75%,rgba(42,58,66,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(174,31,36,1) 75%,rgba(42,58,66,1) 75%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(174,31,36,1) 75%,rgba(42,58,66,1) 75%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(174,31,36,1) 75%,rgba(42,58,66,1) 75%); /* IE10+ */
	background: linear-gradient(to right,  rgba(174,31,36,1) 75%,rgba(42,58,66,1) 75%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae1f24', endColorstr='#2a3a42',GradientType=1 ); /* IE6-9 */


	border-radius: 3px; 	
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	
	transition: 0.7s;
	-webkit-transition: 0.7s;
	-moz-transition: 0.7s;
	
	
	color:#fff;
	border-bottom:1px solid #565e62;
	text-decoration:none;
	padding:7px 7px 7px 10px;
}
.feature-v54 .btn-see:hover, .feature-v54 .btn-see:active{
	background: rgb(122,18,20); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(122,18,20,1) 75%, rgba(42,58,66,1) 75%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(75%,rgba(122,18,20,1)), color-stop(75%,rgba(42,58,66,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(122,18,20,1) 75%,rgba(42,58,66,1) 75%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(122,18,20,1) 75%,rgba(42,58,66,1) 75%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(122,18,20,1) 75%,rgba(42,58,66,1) 75%); /* IE10+ */
	background: linear-gradient(to right,  rgba(122,18,20,1) 75%,rgba(42,58,66,1) 75%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a1214', endColorstr='#2a3a42',GradientType=1 ); /* IE6-9 */

	color:#fff;
}
.feature-v54 .btn-see img{ 
	margin-left:20px;
	margin-top:7px;
}	
.txt-tryout{ 
	line-height:2em;
}
.txt-tryout .tryout{ 
	line-height:2em;
	margin-left:50px;
}
.txt-tryout textarea.code{ 
	width:100%; 
	border:#CCCCCC solid 1px; 
	margin:20px 0;
}

.block a.btn-horder:link, .block a.btn-horder:visited, .block a.btn-horder:hover, .block a.btn-horder:active{ font-size:12px; color:#c00303; text-decoration:none;}
.block a.btn-horder:hover, .block a.btn-horder:active{ font-size:12px; color:#c00303; text-decoration:underline;}

.bginstallation {
	background:#F0EDED;
}
.bginstallation .container{
	background:#F0EDED;
}
.installation .padl{
	padding-left:35px;
}
.installation ol li{
	font-size:18px;
}
.installation .block{
	background:#F7F7F7;
	padding:10px; 
	margin-bottom:10px;
	color:#7f7f7f; 
	line-height:28px; 
}



/************  Single Sign On ***************/

.bg-single-sign-on{
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(left,  #000000 50%, #1a1a1a 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(50%,#000000), color-stop(50%,#1a1a1a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #000000 50%,#1a1a1a 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #000000 50%,#1a1a1a 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #000000 50%,#1a1a1a 50%); /* IE10+ */
	background: linear-gradient(to right,  #000000 50%,#1a1a1a 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#1a1a1a',GradientType=1 ); /* IE6-9 */
	
	margin-bottom:20px; 
}
h4.single-signon-title{
	background: #be0006; 
	color:#FFF; 
	font-size:18px; 
	font-family:'Lato', Arial, Verdana, sans-serif; 
	padding:10px 0; 
	line-height:1.6em; 
	margin-bottom:-25px; 
	z-index:5; 
	position: inherit; 
}
.bg-single-sign-on .col-md-4{
	padding:50px 0 20px 0;
}
.bg-single-sign-on .bggray{
	background: #101010;
}
.bg-single-sign-on img{
	margin-bottom:20px;
}
.bg-single-sign-on a, .bg-single-sign-on a:visited, .bg-single-sign-on a:hover, .bg-single-sign-on a:active, .bgimg-single-sign-on{
	color: #fff; 
	font-family:'Lato', Arial, Verdana, sans-serif; 
	font-size:18px; 
}
.bg-single-sign-on a:hover, .bg-single-sign-on a:active{ 
	text-decoration:underline;
}
.bg-single-sign-on a span{ 
	display:block;
}
.bgimg-single-sign-on { 
	background: #e1e1e1 url(../images/bg-single-sign-on.jpg) top right no-repeat; 
	min-height:416px;  
}
.bgimg-single-sign-on { 
	color:#000000; 
	margin:20px 0 30px 0;
}
.bgimg-single-sign-on .content{ 
	padding:15px;
}
.bgimg-single-sign-on h2{ 
	color:#000000; 
	font-size:30px; 
	margin:5px 0 15px 0;
	font-family:Tahoma, Verdana, sans-serif;
}
.bgimg-single-sign-on h2 span{ 
	color:#ff0000;
}
.bgimg-single-sign-on h2.rv2factor{ 
	color:#000000; 
	font-size:30px; 
	margin:20px 0 0 0;
	font-family:'Lato', Arial, Verdana, sans-serif; 
}
.bgimg-single-sign-on h2.rv2factor span{ 
	color:#be0006; 
}
.bgimg-single-sign-on a.btn-red, .bgimg-single-sign-on a.btn-red:visited, .bgimg-single-sign-on a.btn-red:hover, .bgimg-single-sign-on a.btn-red:active{ 
	border:#be0006 solid 1px; 
	color:#be0006; 
	padding:5px; 
	display:block; 
	width:120px; 
	text-decoration:none; 
	margin:8px auto 0 auto;	
	
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s;  
}
.bgimg-single-sign-on a.btn-red:hover, .bgimg-single-sign-on a.btn-red:active{ 
	background:#be0006; 
	color:#FFF;
}
a.btn-changelog, a.btn-changelog:visited, a.btn-changelog.btn-red:hover, a.btn-changelog.btn-red:active{ 
	border:#999999 solid 2px; 
	color:#464646; 
	padding:3px 5px 3px 5px; 
	width:8em; 
	text-decoration:none; 
	margin-top:3px; 
	display:block; 
	float:right; 
	font-size:16px; 
	text-align:left;	
	
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s;  
}
a.btn-changelog:hover, a.btn-changelog:active{ 
	color:#000;
	border:#000000 solid 2px;
}


.image img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 0.5s ease;
}

.image:hover img {
    -webkit-transform:scale(1.05); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:scale(1.05); /* Opera */
}

