/* CSS Document */
body{ 
	margin:0px; 
	padding:0px; 
	background:#fff; 
	color:#161616;
	font-family:Lato, Verdana, Geneva, sans-serif;
	font-size:17px; 
}
h1, h2, h3, h4, p, ul, li, div, pre { 
	font-family:Lato, Verdana, Geneva, sans-serif; 
}
#container{ 
	width:100%;
}
#header{ 
	width:100%;
}
#content{ 
	width:100%;
}
#content a img, .home-feature a{ 
	text-decoration:none;
}
#footer{ 
	width:100%;
}
.inner{ 
	background:#fff; 
}
.inner .padtop{ 
	padding-top:40px;
}
.navbar {
	z-index:10;
}
.txtnnormal {
	font-weight:400;
}

/*************************** Start common  ********************************/
.clearit{ 
	clear:both; 
	padding:0; 
	margin:0;
}
.marbot{
	margin-bottom:15px;
}
.clear-mp{
	margin:0px; 
	padding:0px;
}
.bar{ 
	background-image:#ccc; 
	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;
}
.txtblack{ 
	color:#161616;
}
.txtblue{ 
	color:#275d9b;
}
.txtorange{ 
	color:#ff4800;
}
.txt-lightorange{ 
	color:#e66c18;
}
.txtyellow{ 
	color:#e66c18;
}
.txtwhite{ 
	color:#fff;
}
.txtgray{ 
	color:#3c3c3c;
}
.txtnormal{ 
	font-weight:normal;
}
.txt16{ 
	font-size:16px;
}
.txt18{ 
	font-size:18px;
}
.txt20{ 
	font-size:20px;
}
.txt22{ 
	font-size:22px;
}
.txt24{ 
	font-size:24px;
}
ul, ol { 
	padding:0; 
	margin:0 0 0 30px;
}
.blockquote{	
	padding:0; 
	margin:0; 
	background:none; 
	border:0;
}
.padtop10{ 
	padding-top:10px;
}
.padtop30{ 
	padding-top:30px;
}
.padbott10{ 
	padding-bottom:20px;
}
.padd{ 
	padding:20px;
}
.padbott30{ 
	padding-bottom:30px;
}
.bdrbox{ 
	background:#FFFFFF; 
	border:#CCCCCC solid 1px; 
	padding:5px 5px; 
	margin-bottom:10px; 
	width:240px;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
   display: none !important; 
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}
@media (max-width: 991px) {
		#cssmenu > ul {
			padding-left: 10px;
		}
		#cssmenu > ul div a {
			margin-left: 10px;
			font-size:16px;
			color:#b0afaf;
		}
		#cssmenu > ul div a:hover {
			color:#fff;
		}
		.visible-phone {
  			display: block !important;
		}
		
		.visible-tablet {
		   display: block !important; 
		}
	
	}
.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: "";
}

/*************************** End common  ********************************/

/*************************** Start policy ******************************/
.rvsk-policy-banner  {
    background: url(../images/rvsk13-install-bg.jpg) center top no-repeat;
    background-size: cover;
    background-position: top center;
    min-height: 210px;
    color: #fff;
    padding-top: 50px;
}

h1.rvsk-policy-title {
    width: max-content;
    background: rgba(35,67,111,0.5);
    color: #fff;
    text-decoration: none;
    padding: 20px 10px;
    font-size: 30px;
    text-shadow: 2px 2px 2px rgb(0 0 0 / 30%);
    text-align: center;
    transition: 0.4s;
    letter-spacing: 1px;
}
.rvsk-policy-content h3 {
    margin-bottom: 15px !important;
}
.rvsb-license-title h2 {
    font-size: 20px;
    letter-spacing: 1px;
    margin-bottom: 25px;
}
.rvsk-policy-content .txtblue {
    color: #275d9b;
    font-size: 16px;
    font-weight: normal;
}
.rvsk-policy-content .line {
    height: 1px;
    background: #ccc;
    margin: 20px 0;
}
.rvsk-policy {
	list-style: none;
	padding-top: 50px;
}

.rvsk-policy div {
	border: #e2e2e2 solid 1px;
	background: #f2f2f2;
	padding: 10px;
	margin-bottom: 15px;
}

.rvsk-policy a {
	text-decoration: none;
	font-size: 18px;
	color: #0b65b3;
}

@media only all and (max-width: 481px) { 
    
    h1.rvsk-policy-title {
        width: unset;
        min-width: 200px;
    }
}

/*************************** End policy ********************************/


/*************************** Start feature ********************************/
.feature{ 
	padding:25px;
}
.feature h1{ 
	font-size:24px; 
	font-family:'Oswald', Arial, Verdana, Helvetica, sans-serif; 
	color:#e87627; 
	font-weight:normal; 
	padding:0; 
	margin: 0; 
	line-height:1.2em;
}
.feature h1 span{ 
	color:#000000; 
	padding:0; 
	margin:0; 
	display:block;
}
.feature h2{ 
	font-size:18px; 
	font-family:'Oswald', Arial, Verdana, Helvetica, sans-serif; 
    font-weight:normal; 
	padding:0; 
	margin:15px 0; 
	line-height:1.2em;
}
.feature h2.whatnew{ 
	font-size:20px; 
	font-family:'Oswald', Arial, Verdana, Helvetica, sans-serif; 
    font-weight:normal; 
	padding:0; 
	margin:15px 0; 
	line-height:1.2em;
}
.feature h3{ 
	font-size:16px; 
	font-family:'Oswald', Arial, Verdana, Helvetica, sans-serif; 
    font-weight:normal; 
	padding:0; 
	margin:15px 0; 
	line-height:1.2em; 
	color:#239ed5; 
}
.features{ 
	padding:30px 0;
	margin:0;
	border-bottom:#dadada solid 1px;
}
.features h1.title, .linetitle{ 
	font-size:24px; 
	font-family:'Oswald', Arial, Verdana, Helvetica, sans-serif; 
    font-weight:normal; 
	padding:0 0 10px 0; 
	margin:15px 0; 
	color:#3c3c3c; 
	border-bottom:#3498db solid 2px;
}
.features h1.title img{ 
	margin-right:7px; 
}
.features ul li{ 
	padding:0;
	margin:0;
}
.features ul li a, .features ul li a:visited, .features ul li a:hover, .features ul li a:active{ 
	color:#3c3c3c; 
	line-height:1.7em;
}
.features ul li a:hover, .features ul li a:active{ 
	color:#3c3c3c; 
}
.features ul li a span{ 
	color:#017fb7;
}
/*************************** End feature ********************************/
/*************************** Start  nav-feature ********************************/

.nav-feature{
	background:#ffffff url(../images/bg-hfeature.gif) left top repeat-x;
	margin:0px; 
	padding:0px;
}
.nav-feature .bdrbot{
	background: url(../images/feature-line.gif) left top no-repeat; 
}
.nav-feature .bdrl{
	margin:0px; 
	padding:0px;
}
.nav-feature .bdrl .padd{
	padding:8px 10px 12px 10px; 
	margin:0; 
	background:#161616 url(../images/feature-line.gif) left top no-repeat;
}
.nav-feature .bg{
	background:#b1b1b1; 
	border-right:#FFF solid 1px; 
	padding:15px 8px; 
	margin:1px 0;
}
.nav-feature .bdr{
	padding:5px 10px 10px 10px;
	background: url(../images/feature-line.gif) right center repeat-y;
}
.nav-feature img{ 
	margin-right:10px; 
	margin-top:4px; 
	float:left; 
}
.nav-feature div.title{
	color: #000; 
	font-size:12px; 
	font-family:Arial, tahoma, Verdana, Helvetica, sans-serif; 
	line-height:1.2em; 
}
.nav-feature a{ 
	text-decoration:none;
}

.nav-feature a h2, .nav-feature a:visited h2{ 
	font-size:12px; 
	font-family:Arial, tahoma, Verdana, Helvetica, sans-serif; 
	color:#cb6412; 
	font-weight:normal; 
	padding:7px 0 1px 0; 
	margin:0; 
}
.nav-feature a h2 span, .nav-feature a:visited h2 span{ 
	color:#ffffff; 
	padding:0; 
	margin:0; 
}
.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; 
}
.detail h3{
  font-size: 16px;  
  border-bottom:#FF6600 solid 3px; 
  padding-bottom:15px;
}
h2.subfeature {
  font-size: 28px; 
  color:#ff6000;
}
.bg-nav-feature{ 
	background:#161616; 
	border:0;	
	padding:0 0 2px 0; 
	margin:0; 
}
/*************************** End  nav-feature ********************************/
/*************************** Start Version ********************************/
.version {
	background: #fff;
	padding:0px;
	margin:0px;
}
.version .bg{
	padding:1px 10px 1px 0px;
	margin:0px; 
}
.version .bg h4{
	color:#055988; 
	font-size:24px;
	padding:0px;
	margin:7px 0px 7px 0px; 
	font-family:Arial, tahoma, Verdana, Helvetica, sans-serif;  
}
.version a.btn, .version a.btn:visited, .version a.btn:hover, .version a.btn:active  {
	border: #8cb9c5 solid 1px;
	padding:4px 10px 5px 5px;
	font-size:18px; 
	margin:0;
	color:#3372a9;
	font-family:Arial, tahoma, Verdana, Helvetica, sans-serif; 
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s;  
}
.version a.btn:hover, .version a.btn:active  {
	border: #508593 solid 1px;
}
.version a.btn span  {
	color:#3372a9;
}
.version a.btn span.txtgold  {
	color:#ff7200;
}

/*************************** End  Version ********************************/

/*************************** Start Pathway ********************************/
.bgpathway{
	background: #e9e9e9;
}
.pathway{
	background: #e9e9e9 url(../images/arrow-pathway.gif) 2% center no-repeat;
	margin:0px; 
	padding:20px 40px; 
	border-top:#FFFFFF solid 2px;
}
.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; 
}
/*************************** END  pathway ********************************/

/*************************** Start Order ********************************/
.order { 
	padding:0;
	color:#555;
}
.order .icon{ 
	background: url(../images/arrow.png) no-repeat; 
	width:34px; 
	height:34px; 
	display: block; 
	float:left; 
	margin-right:5px; 
}
.order .btn-clickto, .order .btn-clickto:visited, .order .btn-clickto:hover, .order .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:3px 10px; 
	color:#000000; 
	font-size:16px;
}
.order .btn-clickto:hover, .btn-clickto:hover, .btn-clickto:active{ 
	background:#e5e2e2;
}
.order .bullet{ 
	list-style: url(../images/arrow-s-black.png); 
	padding:15px; 
}
.order h1{ 
	font-size:24px; 
	font-family:'Oswald', Arial, Verdana, Helvetica, sans-serif; 
	font-weight:normal; 
	padding:0; 
	margin:0 0 20px 0; 
	line-height:1.2em;
}
.order h1 span{ 
	padding:0; 
	margin:0; 
}
.order h2{ 
	font-size:17px; 
	color:#555; 
	font-weight:normal;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	line-height: 1.6em;
}
.order h2.title{ 
	font-size:18px; 
	font-family:'Oswald', Arial, Verdana, Helvetica, sans-serif; 
	line-height:1.5em; 
	padding:0; 
	margin:0; 
}
.order h3{ 
	font-size:18px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
}
.order .bullet-circle{ 
	padding:15px; 
	margin:0 0 0 20px;  
}
.order .bullet-circle li{ 
	list-style: url(../images/bullet.gif); 
	padding:0 0 5px 0; 
	margin:0 0 0 10px;  
}
.order .bullet-arrow { 
	padding:0 0 5px 0; 
	margin:8px 0 0 25px; 
	font-size:16px;  
}
.order .bullet-arrow li{ 
	list-style: url(../images/bullet-arrow.gif); 
	padding:0 0 5px 0; 
	margin:0;  
}
.order .pad-l{ 
	padding-left:30px;  
	margin:0px;  
}
.order .txt{ 
	font-size:24px; 
	font-family:'Oswald', Arial, Verdana, Helvetica, sans-serif; 
	color:#3c3c3c; 
	padding-left:45px; 
} 
.order .txt span{ 
	font-size:30px; 
	color:#ef0000; 
}
.order .order-title{ 
	background: url(../images/order-title.jpg) top left no-repeat; 
	padding:10px 0 5px 30px; 
	margin:0; 
	color:#FFFFFF; 
	font-size:17px; 
	width:295px; 
	height:51px;  
}
.order .price-us{ 
	font-size:18px; 
	font-family:'Open sans', Arial, Verdana, Helvetica, sans-serif; 
	padding-top:25px;
}
.order .price-us span{ 
	font-size:24px; 
	color:#dc6400;
}
.order .btnorder, .order .btnorder:visited, .order .btnorder:hover, .order .btnorder:active{ 
	font-size:24px; 
	color:#fff; 
	padding:5px 15px; 
	margin-top:30px; 
	text-decoration:none;
	font-family:'Oswald', Arial, Verdana, Helvetica, sans-serif; 
	background:#000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;;
	transition: 0.4s; 
}
.order .btnorder:hover, .order .btnorder:active{ 
	background:#555555;
}
.bg-banner{ 
	background: #00327f; /* Old browsers */
	background: -moz-linear-gradient(left,  #00327f 51%, #001f50 51%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(51%,#00327f), color-stop(51%,#001f50)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #00327f 51%,#001f50 51%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #00327f 51%,#001f50 51%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #00327f 51%,#001f50 51%); /* IE10+ */
	background: linear-gradient(to right,  #00327f 51%,#001f50 51%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00327f', endColorstr='#001f50',GradientType=1 ); /* IE6-9 */

	border-bottom:#2c61b6 solid 1px;
}
.bg-btncpanel {
	background: #001028;
	padding:15px 0;
}
.btn-cpanel:link, .btn-cpanel:visited, .btn-cpanel:hover, .btn-cpanel:active  {
	color:#FFF; 
	font-size:16px; 
	border:#FFF solid 1px; 
	text-decoration:none; 
	padding:5px 20px; 
	margin-right:5px; 
	text-decoration:none;
}
.btn-cpanel:hover, .btn-cpanel:active  {
	border:#ffdf6f solid 1px; 
	color:#ffdf6f; 
}

/*************************** End Order ********************************/
/*************************** Start Demo ********************************/

.demo-listmenu{ 
	border:#dbdada solid 1px; 
	margin-bottom:10px; 
}
.demo-listmenu .title{ 
	background-color:#000000; 
	color:#FFFFFF;
	font-size:18px; 
	font-family:'Oswald', Arial, Verdana, Helvetica, sans-serif; 
	padding:5px 15px;
}
.demo-listmenu .title span{ 
	color:#e66c18;
}
.demo-listmenu .padd{ 
	padding:5px 15px;
}
.demo-listmenu .padtop{ 
	padding:15px 0;
}
.demo-listmenu .padtop5{ 
	padding-top:5px;
}
.demo { 
	line-height:1.6em;
}
.demo ul{ 
	margin-bottom:20px;
}
.demo h3{ 
	font-size:16px;
	font-weight:bold; 
}
.demo select{ 
	border:#dbdada solid 1px; 
}
.demo .rvskin2{ 
	font-size:18px;
	color:#757575; 
	font-weight:normal;
}
.demo .rvskin2 span{ 
	color:#000;
}
.demo .btnskin2, .demo .btnskin2:visited, .demo .btnskin2:hover, .demo .btnskin2:active{ 
	border:#8cb9c5 solid 1px; 
	color:#117fb0;
	background: url(../images/btnrvskin2.png) 8px center no-repeat; 
	padding:5px 10px 7px 43px; 
	display:inline-table; 
	font-size:18px; 
	text-decoration:none;
	 -webkit-border-radius: 5px;
	border-radius: 5px; 
	margin-top:10px;
}
.demo .btnskin2:hover, .demo .btnskin2:active{ 
	color:#40afe1;
	border:#4f8594 solid 1px; 
}
.demo .btnskin2 span{ 
	color:#e66c18;
}
.demo .btnskin2:hover span, .demo .btnskin2:active span{ 
	color:#f39453;
}
.bgcolor{ 
	border:#dbdada solid 1px; 
	background:#dfdfdf; 
	padding:15px;
}
.bgcolor2{  
	padding:0px;
	margin:15px 0 15px 30px;
}
/*************************** Start  featurecontrol ********************************/
.tbl {
	margin-bottom:15px;
}
.tbl td{
	padding:7px 10px;
}
.tbl .bgtabblue2 {
	font-weight: bold; 
	color: #ffffff; 
	background-color: #424242;
}
.tbl .linerow01 {
	background-color: #FFFFFF;
	border-bottom:#AABBC9 dotted 1px;
}
.tbl .linerow02 {
	font-weight: bold; 
	color: #7A7A7A; 
	background-color: #FFFFFF;
	border-bottom:#AABBC9 dotted 1px;
}
.tbl .bullet-m{ 
	list-style: url(../images/arrow-m-black.png); 
	padding:15px; 
}
.tbl .bgblack{ 
	background:#000000; 
	color:#FFFFFF; 
	font-size:16px; 
	font-weight: lighter; 
	font-family:'Oswald', Arial, Verdana, Helvetica, sans-serif; 
}
.tbl .bgorange{ 
	background:#e66c18; 
	color:#FFFFFF; 
	font-size:14px; 
	font-weight:bold; 
}
.tbl .bdr-l{ 
	border-right:#b75911 solid 1px;
}
.tbl .bggray{ 
	background:#e1e1e1; 
	color:#000; 
	font-size:14px; 
}
/*************************** Start Website ********************************/

.website { 
	padding:0; 
	background:#d7d7d7; 
	border:#d7d7d7 solid 2px;
}
.website .marbot{ 
	margin-bottom:15px; 
}
.website b{ 
	 font-family: "Oswald", Helvetica, Arial, sans-serif; 
	 font-size:18px; 
	 font-weight: normal; 
	 color:#d16300; 
	 margin-right:10px;
}
.website div { 
	padding:5px; 
	background:#fff; 
	margin-bottom:2px; 
}
.website p { 
	padding:0px 7px;  
}
.website a, .website a:visited{ 
	color:#246ab0; 
	text-decoration:underline; 
}
.website a:hover, .website a:active{ 
	color:#000; 
	text-decoration:underline; 
}
/*************************** End Website ********************************/
/** 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.gif) 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;
}

.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:none;
	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 #333333;
}

.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:#CCCCCC;
	/*opacity:0.6;
    filter:alpha(opacity=60);*/
}

/* DIRECTION CONTROLS (NEXT / PREV) */

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

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../images/controls.png) 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.png) -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.png) -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;
}
/******** Start Tap Menu *********/
.tab_menu {
	list-style:none;     
	margin: 0; 
	padding:0;
}
.tab_menu ul li{
    margin: 2px 0 0 0; 
	padding:0;
	list-style:none; 
	display:block; 
}
.tab_menu a {  
	color:#fff; 
	cursor:pointer; 
	text-decoration:none;
}
.tab_menu a span, .tab_menu a:hover span {
	color:#333; 
	padding:8px 20px;
	display:block;  
	background:#cbcbcb; 
	text-decoration:none; 
	font-size:17px; 
	font-family:Arial, Verdana, Helvetica, sans-serif; 
    font-weight: lighter; 
	/*border:#cccccc solid 1px;*/
	transition:0.4s;
	
}
/* hide from Mac IE5 */
.tab_menu a span {float:none;}
/* end hack */

.tab_menu a:hover span, .tab_menu .tab_current span {
	color:#fff; 
	padding:8px 20px;
	display:block;  
	background:#ff9c4b;
	text-decoration:none; 
	font-size:17px; 
	font-family:Arial, Verdana, Helvetica, sans-serif; 
    font-weight: lighter;
	/*border:#2a6496 solid 1px;
	border-right:0;*/
}


/********Start Tap Menu *********/
.divtab1, .divtab2, .divtab3, .divtab4{ 
	text-align:left; 
	padding-top:0px;
}
.tab_non {
	margin:0px;
	padding:0px;
}
.tab_non ul li{
	margin: 0;
	padding:0;
	list-style:none;
	display:  block;
	float:left; 
}
.tab_non a, .tab_non a:hover, .tab_non .tab_current {
	display: block;
    position: relative;
    top: 1px;
    z-index: 2; 
	padding-left:0;
    color: #fff;
	font-size:18px; 
	font-family:'Oswald', Arial, Verdana, Helvetica, sans-serif; 
    font-weight: lighter;  
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */ 
	cursor:pointer;
	display:  block; 
	background:#ff9c4b;   
}

/* hide from Mac IE5 */
.tab_non a span {float:none;}
/* end hack */
.tab_non a:hover, .tab_non .tab_current {
	color:#fff; 
	padding:8px 20px;
	display:block;  
	background:#ff9c4b; 
	text-decoration:none; 
	font-size:18px; 
	font-family:'Oswald', Arial, Verdana, Helvetica, sans-serif; 
    font-weight:lighter; 
}
.rv_news {
  background:#fff;
}
.rv_news .marbot{
  margin-bottom:30px;
}
.rv_news .rv_content{
  margin-left:0px;
}
.rv_news h2{
  font-size: 14px; 
  text-align:center;
  font-family:'Oswald', 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; 
}
.spam ol, .spam ul{ 
	margin-bottom:15px;
}
.snapshot h3{ 
	margin-bottom:30px;
}
.snapshot img{ 
	margin-bottom:15px;
}
.snapshot .block{ 
	padding-bottom:20px;
}
.snapshot .col-sm-3{ 
	margin-bottom:15px;
}
.banner-footer { 
	padding-bottom:20px;
}
.banner-footer img{ 
	padding-right:5px; 
	margin-bottom:10px;
}
/************************ 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:'Oswald', tahoma, Verdana, Arial, 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:'Oswald', tahoma, Verdana, Arial, 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:'Oswald', tahoma, Verdana, Arial, 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:'Oswald', tahoma, Verdana, Arial, 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:'Oswald', tahoma, Verdana, Arial, 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;
 }
.spam div{
	margin-bottom:5px;
 }

/********Start Hidden Support Top Menu *********/
.hidemenu{ 
	display:none; 
}

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

#back-top {
	position: fixed;
	bottom: 0px;
	right: 5px; 
	right: 30px\9;
}
#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: #6d6d6d 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.5;
    filter: alpha(opacity=50);
    zoom: 1;
}
#back-top a:hover span {
	background-color: #073e71;	
	opacity: 1;
    filter: alpha(opacity=100);
    zoom: 1;
}

/*********** Installation  ***********/
.install , .install li{
	line-height:1.8em;
}
.install , .install li{
	line-height:1.8em;
}
/*********** Home  ***********/
.home  {
	padding:0; 
	margin:0; 
}
.home .bg {
	background: #c6d0cf url(../images/home-bg.gif) repeat-x left bottom; 
	border-top:#FFF solid 1px;  
}
.home .bg div.content {
	color:#626262; 
	font-size:24px; 
	padding:20px 20px 20px 0; 
	margin:0; 
	line-height:1.2em;
}
.home .bg div.content .padd { 
	padding:0 10px; 
}
.home .bg div.content h2{ 
	color:#0072a3; 
	font-size:30px;
	font-family:Arial, Verdana, Helvetica, sans-serif;  
}
.home h2.rvskin2{ 
	text-align:center; 
	font-size:24px; 
	color:#0074a6;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
}
.home h2.rvskin2 .padd{ 
	padding:20px 0;
}
.home h2.rvskin2 span{ 
	font-size:30px; 
	color:#2e2e2e; 
}
.home .f-rvskin2 .marbot{ 
	padding:0; 
	margin:0 0 25px 0;
}
.home .f-rvskin2 .border{ 
	border:#c4c4c4 solid 1px; 
	padding:20px 10px;
}
.home .f-rvskin2 p{ 
	font-size:18px; 
	color:#646464;
}
.home .f-rvskin2 h3{ 
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:24px; 
	margin-bottom:15px; 
	text-transform:uppercase;
}
.home .f-rvskin2 h3 .txtblue{ 
	color:#1383b3;
	border-bottom:#8a8a8a solid 2px;
}
.home .f-rvskin2 h3 .txtgray{ 
	color:#646464;
	border-bottom:#549fc1 solid 2px;
}
.home .rvskin2-admin{ 
	background:#d2dfe8;
	border-bottom:#b5cad2 solid 1px; 
	padding:7px 0; 
	margin:0;
}
.home .dashboard-manager{
	background:#eaeaea; 
	padding:40px 0;
}
.home .dashboard-manager p {
	color:#737373; 
	font-size:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	line-height:1.4em; 
}
.home .dashboard-manager p span{
	color:#1d83b2; 
	font-size:24px;
}
.padtb{ 
	padding-top:20px;
	padding-bottom:30px;
}
.bxslider .banner1, .bxslider .banner2, .bxslider .banner3{	
	height:418px; 
}
.bxslider .col-md-12{ 
	padding-top:120px; 
	margin-left:-5px;	
}
.bxslider .banner1 .col-md-12{ 
	padding-top:60px;	
}
.bxslider .txtmobile{	
	color:#275d9b; 
	padding:0px 5px 30px 5px;	
}
.bxslider .txtmobile p{	
	color:#000; 
	
}
/**** 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;
}
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-rvsk * {
	font-family:'Lato', Arial, Verdana, sans-serif; 
	color: inherit;
}
.row-rvsk .thankpage{
	padding-top:80px;
	padding-bottom:80px;
}
.row-rvsk .thankpage h1{
	font-size:50px;
}
.row-rvsk .thankpage p{
	font-size:24px;
	color:#7f7f7f;
}
.row-rvsk .nocpartner * {
	font-family:'Lato', Arial, Verdana, sans-serif; 
	color: inherit;
}
.row-rvsk .nocpartner {
	font-size: 22px;
}
.row-rvsk .nocpartner h1{
	font-size: 26px; 
	color:#000;
	margin-top:40px;
}
.row-rvsk .nocpartner h2{
	font-size: 26px; 
	font-weight:normal;
	padding-bottom:5px; 
}
.row-rvsk .nocpartner .bggray {
	background:#eff0f0;
	padding-top:15px;
	padding-bottom:25px;
}
.row-rvsk .nocpartner .bggray h1 {
	margin-top:15px;
}
.row-rvsk .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:20px;
}
.row-rvsk .nocpartner .label h1 {
	font-size:34px; 
	color:#000; 
	margin-bottom:5px;
}
.row-rvsk .nocpartner .label p.content {
	font-size: 24px; 
	font-weight:normal;
	color:#393939; 
	letter-spacing:2px; 
	line-height:40px;
}
.row-rvsk .nocpartner .label p.content span {
	color:#fe6c01;
}
.row-rvsk .nocpartner .bggold {
	background:#fe6c01;
	color:#fff; 
	padding:10px 0 10px 0;
}
.row-rvsk .nocpartner .bggold h2 {
	padding:0;
	margin:0;
}
.row-rvsk .nocpartner .whobggray {
	background:#eff0f0;
	padding-top:15px;
	padding-bottom:5px;
	min-height:242px; 
}
.row-rvsk .nocpartner .bgblue {
	background:#116dbd;
	color:#fff;
	padding:20px 0 10px 0;
}
.row-rvsk .nocpartner .bgbenefits {
	background:#eff0f0; 
	padding:15px; 
	min-height:170px; 
	margin-bottom:50px;
}
.row-rvsk .nocpartner .bgbenefits p{
	font-size: 18px;
}
.row-rvsk .nocpartner .bgbenefits h3 {
	font-size: 20px; 
	font-weight:bold;
}
.row-rvsk .nocpartner .bgbenefits h3 {
	color:#000; 
}
.row-rvsk .nocpartner .bgbenefits:hover h3 {
	color:#fe6c01; 
}
.row-rvsk .nocpartner .bgbenefits .icon-noc-premium,
.row-rvsk .nocpartner .bgbenefits:hover .icon-noc-premium,
.row-rvsk .nocpartner .bgbenefits .icon-noc-discount,
.row-rvsk .nocpartner .bgbenefits:hover .icon-noc-discount,
.row-rvsk .nocpartner .bgbenefits .icon-noc-api,
.row-rvsk .nocpartner .bgbenefits:hover .icon-noc-api,
.row-rvsk .nocpartner .bgbenefits .icon-noc-autorenew,
.row-rvsk .nocpartner .bgbenefits:hover .icon-noc-autorenew,
.row-rvsk .nocpartner .bgbenefits .icon-noc-detail,
.row-rvsk .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-rvsk .nocpartner .bgbenefits .icon-noc-premium {
	background: url(../images/icon-noc-premium.png) left top no-repeat; 
}
.row-rvsk .nocpartner .bgbenefits:hover .icon-noc-premium {
	background: url(../images/icon-noc-premium-hover.png) left top no-repeat; 
}

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

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

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

.row-rvsk .nocpartner .bgbenefits .icon-noc-detail {
	background: url(../images/icon-noc-detail.png) left top no-repeat; 
}
.row-rvsk .nocpartner .bgbenefits:hover .icon-noc-detail {
	background: url(../images/icon-noc-detail-hover.png) left top no-repeat; 
}
.row-rvsk .nocpartner .clear { 
	clear:both; 
	padding:0;
	margin:0;
}
.row-rvsk .nocpartner .bglightblue {
	background:#3b9ff7;
	color:#fff;
	padding:20px; 
	min-height:242px; 
	font-size:18px;
}
.row-rvsk .nocpartner .bgeverything {
	background:#fe6c01;
	color:#fff; 
	padding:30px 0 20px 0;
}
.row-rvsk .nocpartner .bgeverything .line {
	border-bottom:#ffb885 solid 1px;
}
.row-rvsk .nocpartner .bgeverything .qute {
	font-size:26px;
	font-family: arial;
}
.row-rvsk .nocpartner .line-gray {
	background:#7a7a7a;
	height:1px;
	margin-bottom:15px;
}
.row-rvsk .nocpartner .bgmoney {
	background:#9ccffb;
}
.row-rvsk .nocpartner .rvsb-form {
	font-weight: normal;
	color:#393939;
}
.row-rvsk .nocpartner .rvsb-form .box{
	width:100%; 
	border:#cccccc solid 1px;
	margin-bottom:15px;
	padding:5px 10px; 
	border-radius:3px;
}
.row-rvsk .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-rvsk .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-rvsk .nocpartner .txtgold{
	color:#ff7008;
	font-weight: normal;
}
.row-rvsk .nocpartner .bgstellblue {
	background:#455255;
	color:#fff; 
	padding:30px 0 10px 0;
}
.row-rvsk .nocpartner .bgstellblue h1 {
	color:#fff;
	font-size:28px;
	padding:0;
	margin:0 0 10px 0; 
}
.row-rvsk .form-nocpartner {
	margin-top:20px;
	margin-bottom:20px;
	color:#333;  
}
.row-rvsk .form-nocpartner h2{ 
	font-size:24px; 
	font-weight:700; 
	line-height:34px;
	margin-bottom:10px;
}
.row-rvsk .form-nocpartner .line{ 
	border-top:#eeeeee solid 3px;
	padding-top:15px; 
	margin-bottom:20px;
}
.row-rvsk .form-nocpartner .line .clear-l{ 
	margin-left:-15px;
}
@media only all and (max-width: 768px) {
	.row-rvsk .form-nocpartner .line .clear-l{ 
		margin-left: auto;
	}
}

.row-rvsk .form-nocpartner .border{ 
	border:#fd6c01 solid 2px;
	border-radius:15px; 
	padding:15px; 
	font-weight:lighter;
}
.row-rvsk .form-nocpartner .nav-tabs{
	border:0;
}
.row-rvsk .form-nocpartner ul.nav-tabs{
    background-color: #e6e6e6;
	border-radius:100px;
	border:0;
	width:95px;
	padding:3px 0px 3px 5px;
}
.row-rvsk .form-nocpartner .nav-tabs li{
	border:0;
}
.row-rvsk .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-rvsk .form-nocpartner .tab-pane{
	margin:30px 0;
}
.row-rvsk .form-nocpartner label{
	font-weight: normal;
}
.row-rvsk .form-nocpartner input.btn-submit,
.row-rvsk .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-rvsk .form-nocpartner input.btn-submit:hover {
    background: #0080ef;
    color: #fff;
}
.row-rvsk .form-nocpartner p{
	font-size:24px;
}

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





/**** RVSK 13  ****/
.rvsk13 {
	background:#fff;
	font-family:Lato, Verdana, Geneva, sans-serif;  
	font-size:16px; 
	color:#555555; 
	line-height: normal;
}
.rvsk13 h1{
	font-size:32px; 
}
.rvsk13 h2{
	font-size:30px; 
	margin-bottom:20px;
	letter-spacing:1px;
	font-weight:700;
}
.rvsk13 h3{
	font-size:22px; 
	margin:0;
	margin-bottom:30px;
	letter-spacing:1px;
	font-weight:700;
	line-height:1.6em;
}
.rvsk13 h3.nomarbot{
	font-size:22px; 
	margin-bottom:10px;
	letter-spacing:1px;
	font-weight:700;
	line-height:normal;
}
.rvsk13 p{
	font-size:17px; 
	font-weight:normal;
	margin-bottom:40px;
	/*letter-spacing:1px;*/
	line-height:1.6em;
}
.rvsk13 .rvsk-textblue { 
	color:#122138;
}

.rvsk13 .rvsk-imgshadow { 
	box-shadow:2px 3px 3px 3px rgba(0,0,0,0.5)
}
.rvsk13 .rvsk-line { 
	border:0;
	border-bottom: #000 solid 1px;
	margin-top:40px;
	margin-bottom:30px;
	height:1px;
}
.rvsk13 p.bigtext{
	font-size:28px; 
}
.rvsk13 p.mediumtext{
	font-size:18px; 
}
.rvsk13 .rvsk-padt{
	padding-top:60px;
}
.row-rvsk-white {
	background:#fff; 
	color:#707070;
	padding:60px 0; 
}
.row-rvsk-white2 {
	background:#fff; 
	color:#707070;
	padding:60px 0 20px 0; 
}
.row-rvsk-gray {
	background:#f8f8f8; 
	padding:60px 0; 
}
.row-rvsk-price-gray {
	background:#f8f8f8; 
	padding:60px 0 30px 0; 
}
.row-rvsk-install-gray {
	background:#e7e7e7; 
	padding:60px 0 30px 0; 
}
.row-rvsk-skyblue {
	background:#ecf0f1; 
	padding:60px 0; 
}
.row-rvsk-blue {
	background: #141e30; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(90deg, #141e30, #243b55); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(90deg, #141e30, #243b55); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(90deg, #141e30, #243b55); /* For Firefox 3.6 to 15 */
    background: linear-gradient(90deg, #141e30, #243b55); /* Standard syntax */
	color:#fff;
	padding:60px 0; 
}
.row-rvsk-banner {
	background: url(../images/rvsk13-banner.jpg) center top no-repeat; 
	background-size:cover; 
	background-position:center;  
	height:605px;
	color:#fff;
	padding-top:9%;
	padding-bottom:10%;
}
@media (min-width: 979px) and (max-width: 1400px) {
	.row-rvsk-banner {
	background: url(../images/rvsk13-banner.jpg) center top no-repeat; 
	background-size: auto; 
	background-position:center;  
	height:605px;
	color:#fff;
	padding-top:15%;
	padding-bottom:15%;
 }
}
.row-rvsk-banner h1{
	font-size:44px; 
	margin-bottom:30px;
	letter-spacing:1px;
	font-weight:700; 
	color:#fff;
}
.row-rvsk-banner h2{
	font-size:38px; 
	margin-bottom:30px;
	letter-spacing:2px;
	font-weight:normal; 
	color:#fda053;  
}
.row-rvsk-banner .padtop {
	padding-top:20px;
}
.row-rvsk-banner a {
	color:#fff;  
}
a.btn-buynow, a.btn-buynow:visited, a.btn-buynow:hover, a.btn-buynow:active {
    background: #ff9f55;
    color: #fff;
    text-decoration: none;
    padding: 8px 25px;
    border-radius: 50px;
    font-size: 26px;
    text-align: center;
    transition: 0.4s;
	font-weight:700;
}
a.btn-buynow:hover, a.btn-buynow:active {
    background: #fff;
    color: #ff9f55;
}
a.tryfree, a.tryfree:visited, a.tryfree:hover, a.tryfree:active {
    color: #fff;
    text-decoration: none;
    font-size: 26px;
    background: url(../images/btn-online-demo.png) no-repeat top left;
    padding-left: 35px;
    height: 45px;
    display: inline-block;
    padding-top: 5px; 
	font-weight:700;
}
a.tryfree:hover, a.tryfree:active {
    color: #ff9f55;
	background: url(../images/btn-online-demo-hover.png) no-repeat top left;
}

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 10px;
    border-radius: 3px;
    font-size: 20px;
    border: #ffffff solid 2px;
    min-width: 300px;
    text-align: center;
    transition: 0.4s;
}
a.btn-whitebdr:hover, a.btn-whitebdr:active {
    background: #fff;
    color: #172437;
}
a.btn-bluebdr, a.btn-bluebdr:visited, a.btn-bluebdr:hover, a.btn-bluebdr:active {
    background: transparent;
    color: #172437;
    text-decoration: none;
    display: inline-block;
    padding: 8px;
    border-radius: 3px;
    font-size: 24px;
    border: #172437 solid 2px;
    width: 300px;
    text-align: center;
    transition: 0.4s;
}
a.btn-bluebdr:hover, a.btn-bluebdr:active {
    background: #172437;
    color: #fff;
}
a.btn-price, a.btn-price:visited, a.btn-price:hover, a.btn-price:active {
    background:rgba(35,67,111,0.5);
    color: #fff;
    text-decoration: none;
    padding: 20px 5px;
    font-size: 30px;
	text-shadow:2px 2px 2px rgba(0,0,0,0.3);
    width: 310px;
    text-align: center;
    transition: 0.4s;
	letter-spacing:1px;
}
a.btn-price:hover, a.btn-price:active {
    background:rgba(35,67,111,1);
    color: #fff;
}
a.btn-price-blue, a.btn-price-blue:visited, a.btn-price-blue:hover, a.btn-price-blue:active {
    background:#003d98;
	border: #003d98 solid 2px;
    color: #fff;
    text-decoration: none;
    padding: 10px 10px;
    font-size: 24px;
    width: 310px;
    text-align: center;
    transition: 0.4s;
	border-radius:5px;
	display:block;
}
a.btn-price-blue:hover, a.btn-price-blue:active {
	background:#225fba;
	border: #225fba solid 2px;
}
a.btn-price-gold, a.btn-price-gold:visited, a.btn-price-gold:hover, a.btn-price-gold:active {
    background:#ff8600;
	border: #ff8600 solid 2px;
    color: #fff;
    text-decoration: none;
    padding: 10px 10px;
    font-size: 24px;
    width: 310px;
    text-align: center;
    transition: 0.4s;
	border-radius:5px;
	display:block;
}
a.btn-price-gold:hover, a.btn-price-gold:active {
    background:#ffae00;
	border: #ffae00 solid 2px;
}
a.btn-price-lineblue, a.btn-price-lineblue:visited, a.btn-price-lineblue:hover, a.btn-price-lineblue:active {
    background:#fff  url(../images/rvsk13-btn-blue.png) no-repeat 10px center;
	background-size: 40px;
	border: #003d98 solid 2px;
    color: #003d98;
    text-decoration: none;
    padding: 10px 10px 10px 30px;
    font-size: 24px;
    width: 310px;
    text-align: center;
    transition: 0.4s;
	border-radius:5px;
	display:block;
}
a.btn-price-lineblue:hover, a.btn-price-lineblue:active {
    color: #000;
}
a.btn-price-linegold, a.btn-price-linegold:visited, a.btn-price-linegold:hover, a.btn-price-linegold:active {
    background:#fff  url(../images/rvsk13-btn-orange.png) no-repeat 10px center;
	background-size: 40px;
	border: #ff8600 solid 2px;
    color: #ff8600;
    text-decoration: none;
    padding: 10px 10px 10px 30px;
    font-size: 24px;
    width: 310px;
    transition: 0.4s;
	border-radius:5px;
	display:block;
}
a.btn-price-linegold:hover, a.btn-price-linegold:active {
     color: #000;
}
a.btn-sm-lineblue, a.btn-sm-lineblue:visited, a.btn-sm-lineblue:hover, a.btn-sm-lineblue:active {
	border: #003d98 solid 2px;
    color: #003d98;
    text-decoration: none;
    font-size:20px; 
	padding:5px 10px; 
	text-align:center;
    width: 310px;
    transition: 0.4s;
	border-radius:3px;
	display:block;
}
a.btn-sm-lineblue:hover, a.btn-sm-lineblue:active {
    background-color: #003d98;
	color: #fff;
}
a.btn-seedemo, a.btn-seedemo:visited, a.btn-seedemo:hover, a.btn-seedemo:active {
    background:#ff8600;
	border: #ff8600 solid 2px;
    color: #fff;
    text-decoration: none;
    padding: 3px 15px;
    font-size: 20px;
    text-align: center;
    transition: 0.4s;
	border-radius:5px;
	width: 230px;
	display: block;
}
a.btn-seedemo:hover, a.btn-seedemo:active {
    background:#ffae00;
	border: #ffae00 solid 2px;
}



/******* Feature ********/
.rvsk13 .rvsk-bgfeature {
	background: url(../images/rvskin13-feature-bg.jpg) center top no-repeat; 
	background-size:cover; 
	background-position:top center;  
	height:405px;
	color:#fff;
	padding-top:150px;
}
@media only all and (max-width:1367px) {
.rvsk13 .rvsk-bgfeature {
	background-size: auto; 
	}
}
h1.headerbanner {
    background:rgba(35,67,111,0.5);
    color: #fff;
    text-decoration: none;
    padding: 20px 10px;
    font-size: 30px;
	text-shadow:2px 2px 2px rgba(0,0,0,0.3);
    width: 310px;
    text-align: center;
    transition: 0.4s;
	letter-spacing:1px;
}
.rvsk13 .rvsk-feature-box {
	height:285px;
	border:#1463e3 solid 1px;
	border-radius:10px;
	padding:20px 10px 20px 10px;
	text-align:center;
	background:#FFF;
	margin-bottom:30px;	
}
.rvsk13 .rvsk-feature-box a, .rvsk13 .rvsk-feature-box a:visited, .rvsk13 .rvsk-feature-box a:hover, .rvsk13 .rvsk-feature-box a:active{
	color:#555;
	text-decoration:none;
}
.rvsk13 .rvsk-feature-box a:hover{
	color:#2a6496;
}
.rvsk13 .rvsk-feature-box img{
	margin-bottom:10px;	
}
.rvsk13 .rvsk-feature-box h3{
	margin-bottom:20px;	
}
.rvsk13 .rvsk-feature-box h3{
	font-size:18px;
}
.rvsk13 .txt20{
	font-size:20px;
}
.rvsk13 .rvsk-feature-subversion-box {
	height:260px;
	border:#1463e3 solid 1px;
	border-radius:10px;
	padding:20px 10px 20px 10px;
	text-align:center;
	background:#FFF;
	margin-bottom:30px;	
}
.rvsk13 .rvsk-feature-subversion-box img {
	margin-bottom:10px;	
}
.rvsk13 .rvsk-feature-bar {
	height:4px;
	width:80px;
	background:#3498db;
	margin-bottom:30px;	
}
a.seeto, a.seeto:visited, a.seeto:hover, a.seeto:active {
    color: #fff; 
	text-decoration: none;
	line-height:1.9em;
	/*background: url(../images/arrow-circle.png) left top no-repeat; 
	background-size: contain;
	padding-left:30px; */
	font-size:18px;
}
a.seeto:hover, a.seeto:active {
    color: #fff;
	text-decoration: underline;
}
.rvsk13 .rvsk-bgfeature-product {
	background: url(../images/rvskin13-feature-bg.jpg) center top no-repeat; 
	background-size:cover; 
	background-position:center center;  
	height:200px;
	color:#fff;
	padding-top:40px;
}
.rvsk13  .rvsk-bgfeature-product h1.rvsk-title{
    color: #fff;
    text-decoration: none;
    padding: 20px 5px;
    font-size: 28px;
	text-shadow:2px 2px 2px rgba(0,0,0,0.3);
    text-align: center;
    transition: 0.4s;
	letter-spacing:1px;
}
.rvsk13 .rvsk-feature-product h2 {
	margin:0;
	margin-bottom:20px;	
}
.rvsk13 .rvsk-feature-product h3 {
	margin:0;
	margin-bottom:20px;	
}
.rvsk13 .rvsk-feature-product img {
	border:#efefef solid 1px;
}
.rvsk13 .btn-xs {
	font-size:18px;
	padding:3px 20px 3px 35px;
	border-radius:0;
	background-image: url(../images/rvsk13-bar.png); 
	background-repeat: no-repeat; 
	background-position: 5px center;
	display:inline-block;
	margin-top:3px;
}
.rvsk13 .tips {
	color:#F60;
}

/******* Price ********/
.rvsk13 .rvsk-bgprice {
	background: url(../images/rvsk13-price-bg.jpg) center top no-repeat; 
	background-size:cover; 
	background-position:center;  
	height:437px;
	color:#fff;
	padding-top:160px;
}
.rvsk13 p.rvsk-txtprice {
	font-size: 32px;
	font-weight: normal;
	line-height: 1.6em;
	letter-spacing: 2px;
}
.rvsk13 .rvsk-white-sm {
	margin:30px 0 !important;
}
.rvsk13 .rvsk-blue-price-box, .rvsk13 .rvsk-gold-price-box {
	font-size:150%;
	border-radius:5px;
	border: #003d98 solid 2px;
	padding:0;
}
.rvsk13 .rvsk-gold-price-box {
	border: #ff8600 solid 2px;
}
.rvsk13 .rvsk-price-box-panel {
	padding:10px 15px;
	line-height:30px;
}
.rvsk13 .txtdarkblue{
	color:#263349;
}
.rvsk13 .rvsk-price-box-panel div {
	padding-top:5px;
	padding-bottom:5px;
}
.rvsk13 .rvsk-price-box-panel .martop{
	margin-top:50px;
}
.rvsk13 .rvsk-price-box-panel .martop20{
	margin-top:20px;
}
.rvsk13 .marbot{
	margin-bottom:30px;
}
.rvsk13 .rvsk-price-box-panel .martop10{
	margin-top:10px;
}
.rvsk13 .rvsk-price-box-panel span{
	font-size:24px;
}
.rvsk13 .rvsk-price-box-panel span.txtblue{
	color:#003d98;
}
.rvsk13 .rvsk-price-box-panel span.txtgold{
	color:#ff8600;
}
.rvsk13 .rvsk-blue-price-title, .rvsk13 .rvsk-gold-price-title  {
	padding:15px;
	background:#003d98;
	color:#fff;
}
.rvsk13 .rvsk-gold-price-title {
	background:#ff8600;
}
.rvsk13 .rvsk-blue-price-title h3, .rvsk13 .rvsk-gold-price-title h3 {
	color:#fff;
	padding:10px 0;
	margin:0 auto; 
	text-align:center;
	font-size:30px;
	line-height:38px;
}
.rvsk13 .blue-arrow, .rvsk13 .gold-arrow {
	display: block;
	width: 0;
	height: 0;
	margin: 0 auto;
	vertical-align: middle;
	border-top: 20px solid #003d98;
	border-right: 20px solid transparent;
	border-bottom: 0 dotted;
	border-left: 20px solid transparent;
	content: "";
}
.rvsk13 .gold-arrow {
	border-top: 20px solid #ff8600;
}
.rvsk13 .rvsk-blue-price-box .bigprice-blue {
	font-size:36px;
	color:#003d98;
}
.rvsk13 .rvsk-gold-price-box .bigprice-gold {
	color:#ff8600;
	font-size:36px;
}
.rvsk13 .rvsk-blue-price-box .bigprice-blue span, .rvsk13 .bigprice-gold span {
	font-weight:bold;
	font-size:60px;
}
.rvsk13 .rvsk-price-box-panel .line{
	border-top:#cccccc solid 1px;
	height:2px;
	margin:20px 0;
}

/******* Demo ********/
.rvsk13 .rvsk-demo h2 {
    font-size: 28px;
    margin-bottom: 20px;
    letter-spacing: 1px;
    font-weight: 400; 
	line-height:1.6em;
}
.rvsk13 .rvsk-demo p {
    font-size: 22px;
    color:#999;
}

/******* install ********/
.rvsk13 .rvsk-bginstall {
	background: url(../images/rvsk13-install-bg.jpg) center top no-repeat; 
	background-size:cover; 
	background-position:top center;  
	height:394px;
	color:#fff;
	padding-top:140px;
}
@media only all and (max-width:1367px) {
.rvsk13 .rvsk-bgfeature {
	background-size: auto; 
	}
}
.rvsk13 .rvsk-content-padd{
	padding:40px 0 40px 0;
}
.rvsk13 .rvsk-install {
	line-height:1.6em;
}
.rvsk13 .rvsk-install h4{
	margin:0 0 20px 0;
	padding:0;
	font-weight: bold;
}
.rvsk13 .rvsk-install pre{
	font-size:16px;
	margin:0 0 20px 0;
}
.rvsk13 .rvsk-install p{
	margin:0 0 20px 0;
}
.rvsk13 .rvsk-install .bgcolor{ 
	border:#dbdada solid 1px; 
	background:#efefef; 
	padding:15px;
	border-radius:0;
	word-break: break-all;
    width: auto;
}
.rvsk13 .rvsk-install .txtblue{ 
	color:#36F;
}

.view {
   width: 100%;
   height: 269px;
   float: left;
   overflow: hidden;
   position: relative;
   text-align: center;
   border-radius:10px;
   padding-top:80px;
   cursor: default;
   background:#fff;
}
.view .mask,.view .content {
    width: 100%;
   height: 269px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view h3.brand{
   color:#555;
   font-size: 24px;
   font-weight: 400; 
   margin-top: 30px;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 20px;
   padding: 10px;
   margin: 50px 0 0 0;
}
.view p {
   font-style: italic;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center; 
   margin-top: 60px;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   color: #fff; 
}
.view a.info: hover {
}
.view a.info2 {
   text-decoration: none !important;
}
.view a.info2 h2, .view a.info2:visited h2, .view a.info2:hover h2, .view a.active:hover h2 {
   margin-top: -40px;
   text-decoration: none !important;
}

.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;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: #003d98;
   -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;
}
.view-first p {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first h2 {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -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;
}
.view-first:hover img {
   -webkit-transform: scale(1.1,1);
   -moz-transform: scale(1.1,1);
   -o-transform: scale(1.1,1);
   -ms-transform: scale(1.1,1);
   transform: scale(1.1,1);
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
   -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);
}
/*
.view-first:hover p {
   margin-top:50px;
}
*/
.view-first:hover h2 {
   margin-top:-40px;
}

.view-first:hover h2 {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}







/**** RVSK 13 Bottom ****/
.row-rvsk-bottom {
	background:#fff; 
	color:#707070;
	padding:30px 0 30px 0; 
	font-size:24px;
	line-height: normal; 
	font-weight: normal;
	border-top:#cccccc solid 1px;
}
.row-rvsk-bottom .rvsk-social a{
	margin-right:10px;
}
.row-rvsk-bottom .padd{
	padding:0;
}
.row-rvsk-bottom .padt{
	padding-top:60px;
}
.row-rvsk-bottom h3.title{ 
	font-weight:800; 
	margin-bottom:20px;
	font-family:'Lato', Arial, Verdana, sans-serif;
	color:#555;
	font-size:18px;
	padding:0;
	margin:20px 0 20px 0; 
}
.row-rvsk-line-bottom { 
	border-top:#cccccc solid 3px;
}
.row-rvsk-bottom h4 { 
	font-size:18px;
	line-height: normal; 
	font-weight: normal;
	font-family:'Lato', Arial, Verdana, sans-serif;
	color:#707070; 
	text-align:center;
}
.row-rvsk-bottom .bottom{
	/*border-top:#cccccc solid 1px;*/
}
.row-rvsk-bottom a, .row-rvsk-bottom a:visited, .row-rvsk-bottom a:hover, .row-rvsk-bottom a:active {
	color:#707070;
	text-decoration:none;
	font-weight: normal;
	font-size:18px;
	line-height:normal; 
	font-family:'Lato', Arial, Verdana, sans-serif;
}
.row-rvsk-bottom a:hover, .row-rvsk-bottom a:active {
	color:#000; 
}
 .navbar {
     border-radius: 0px;
}
@media only all and (max-width:1170px) {
	.rvsk13 .rvsk-blue-price-box, .rvsk13 .rvsk-blue-price-box span,
	.rvsk13 .rvsk-gold-price-box, .rvsk13 .rvsk-gold-price-box span {
		font-size:110%;
	}
	.nav > li > a {
    padding: 14px 20px;
	}
}
@media only all and (max-width: 979px) {
	.row-rvsk-bottom .padt {
		padding:0;
	}	
	.rvsk-center{
		text-align:center;
	}
}
@media (min-width: 769px) and (max-width: 1025px) {
	.hidden-1024 {
		display:none !important;
	}
	.nav > li > a {
    padding: 14px 7px;
	}
}

@media only all and (max-width: 481px) {
	.rvsk-center{
		text-align:center;
	}
	.rvsk13 .rvsk-blue-price-box, .rvsk13 .rvsk-gold-price-box span {
		font-size:100%;
	}
	.rvsk13 .rvsk-blue-price-box .col-xs-6{
		width:50%;
		float:left;
	}
	.rvsk13 .rvsk-blue-price-box .col-xs-7{
		width:60%;
		float:left;
	}
	.rvsk13 .rvsk-price-box-panel {
		padding:10px 5px;
	}
	a.btn-price-blue, a.btn-price-gold, a.btn-price-lineblue, a.btn-price-linegold,
	a.btn-price-blue:hover, a.btn-price-gold:hover, a.btn-price-lineblue:hover, a.btn-price-linegold:hover {
		width: auto;
		padding:10px;
		background-size: 10%;
		font-size:20px;
	}
	a.btn-price, a.btn-price:hover  {
		width: auto;
		padding:10px 60px;
	}
	.row-rvsk-banner h1{
		font-size:26px; 
	}
	.row-rvsk-banner h2{
		font-size:22px; 
		/*white-space: nowrap;*/
	}
	a.tryfree, a.tryfree:visited, a.tryfree:hover, a.tryfree:active{
		font-size:22px; 
		white-space: nowrap;
	}
	h1.headerbanner {
    	width: auto;
	}
	.tab_menu a span, 
	.tab_menu .tab_current span, 
	.tab_menu a:hover span {
		font-size:14px;
		padding: 8px 5px;
	}
	.rvsk13 .rvsk-bgfeature-product h1.rvsk-title {
    	padding: 20px 5px;
	}
	.rvsk13 .rvsk-feature-box {
        height: auto;
    }
	
	
}





