html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
 


#std-pricing-table {
		margin:0 auto;
		text-align: center;
		width: 100%; /* total computed width */
		zoom: 1;
	}

	#std-pricing-table:before, #std-pricing-table:after {
	  content: "";
	  display: table
	}

	#std-pricing-table:after {
	  clear: both
	}

	/* --------------- */	

	#std-pricing-table .plan {
		font: 13px 'Lucida Sans', 'trebuchet MS', Arial, Helvetica;     
		background: #fff;      
		border: 1px solid #ddd;
		color: #333;
		padding: 0px;
		width: 33%;
		float: left;
		_display: inline; /* IE6 double margin fix */
		position: relative;
		margin: 0 0px;
		-moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);
		-webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);
		box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);		
	}

	#std-pricing-table .plan:after {
	  z-index: -1; 
	  position: absolute; 
	  content: "";
	  bottom: 10px;
	  right: 4px;
	  width: 100%; 
	  top: 80%; 
	  -webkit-box-shadow: 0 12px 5px rgba(0, 0, 0, .3);   
	  -moz-box-shadow: 0 12px 5px rgba(0, 0, 0, .3);
	  box-shadow: 0 12px 5px rgba(0, 0, 0, .3);
	  -webkit-transform: rotate(3deg);    
	  -moz-transform: rotate(3deg);   
	  -o-transform: rotate(3deg);
	  -ms-transform: rotate(3deg);
	  transform: rotate(3deg);	
	}	
	
	#std-pricing-table .basic-plan {
		top: -20px;
		padding: 0px 0px;   
	}
	
	/* --------------- */	

	#std-pricing-table .header {
		position: relative;
		font-size: 1em;
		font-weight: normal;
		text-transform: uppercase;
		padding: 10px;
		margin: 0px 0px 0px 0px;
		border-bottom: 8px solid;
		background-color: #eee;
		background-image: -moz-linear-gradient(#fff,#eee);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));    
		background-image: -webkit-linear-gradient(#fff, #eee);
		background-image: -o-linear-gradient(#fff, #eee);
		background-image: -ms-linear-gradient(#fff, #eee);
		background-image: linear-gradient(#fff, #eee);
	}

	#std-pricing-table .header:after {
		position: absolute;
		bottom: -8px; left: 0;
		height: 3px; width: 100%;
		content: '';
		/*	background-image: url(images/bar.png); */
	}
	
	#std-pricing-table .basic-plan .header {
		margin-top: -40px;
		padding-top: 60px;		
	}

	#std-pricing-table .plan1 .header{
		border-bottom-color: #B3E03F;
	}

	#std-pricing-table .plan2 .header{
		border-bottom-color: #7BD553;
	}

	#std-pricing-table .plan3 .header{
		border-bottom-color: #3AD5A0;
	}

	#std-pricing-table .plan4 .header{
		border-bottom-color: #45D0DA;
	}			
	
	/* --------------- */

	#std-pricing-table .price{
		font-size: 2em;
	}

	#std-pricing-table .monthly{
		font-size: 13px;
		margin-bottom: 20px;
		text-transform: uppercase;
		color: #999;
	}
	#std-pricing-table .money{
		font-size: 2em;
		margin-bottom: 20px;
		text-transform: uppercase;
		color: #999;
	}
	#std-pricing-table .note{
		padding: 10px;
		font-size: 14px;
		margin-bottom: 0px;
	}
	/* --------------- */

	#std-pricing-table ul {
		margin: 20px 0;
		padding: 0;
		list-style: none;
	}

	#std-pricing-table li {
		padding: 10px 0;
	}
	
	/* --------------- */
		
	#std-pricing-table .select {
		position: relative;
		padding: 10px 20px;
		color: #fff;
		font: bold 14px Arial, Helvetica;
		text-transform: uppercase;
		text-decoration: none;
		display: inline-block;       
		background-color: #72ce3f;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;     
		text-shadow: 0 -1px 0 rgba(0,0,0,.15);
		opacity: .9;       
	}

	#std-pricing-table .select:hover {
		opacity: 1;       
	}

	#std-pricing-table .select:active {
		-moz-box-shadow: 0 2px 2px rgba(0,0,0,.3) inset;
		-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.3) inset;
		box-shadow: 0 2px 2px rgba(0,0,0,.3) inset;       
	}			

	#std-pricing-table .plan1 .select{
		background: #B3E03F;
	}

	#std-pricing-table .plan2 .select{
		background: #7BD553;
	}

	#std-pricing-table .plan3 .select{
		background: #3AD5A0;
	}

	#std-pricing-table .plan4 .select{
		background: #45D0DA;
	}	
	
	/* end --------------- */
@media only screen and (max-width: 800px) {

#std-pricing-table {
		margin:0 auto;
		text-align: center;
		width: 100%; /* total computed width */
		zoom: 1;
	}
 }

 

.assets-center {
     font-size: 12px;	
	 color: transparent;
     position:relative;	 
     z-index:-99;	 
 }
 .centered {
  position: absolute;
  top: 120%;
  left: 50%;
  color: transparent;
  transform: translate(-50%, -50%);
}
#page {
	background: #fff url('') no-repeat top center;
	margin: 0px auto;
	padding:0px;
	width: 85%;
border: 0px #025285 dotted; 
	}
#pagefull {
	background: #fff url('') no-repeat top center;
	margin: 0px auto;
	padding:0px;
	width: 90%;
border: 0px #025285 dotted; 
	}	
	
#topnavi {
text-align: right;
width: 85%px;
margin:10px auto;
padding: 5px 0px 15px 0px;
height:30px;
}
#footer {
	padding: 0px 0 0 0px;
	margin: 0 auto;
	clear: both;
	background: url('') bottom center no-repeat;
	border: none;
        text-align: center;
	}

#footer p {
	margin: 0;
	padding: 10px 0;
	}
#footer2 {
padding: 20px 0 0 0px;
background: #fff url('') no-repeat;
margin: 0 auto;
clear: both;
text-align: center;
width:85%;
height:22px;
border: 0px #025285 dotted; 
}

.narrowcolumn {
	float: center;
	padding: 0px 0 0px 60px;
	margin: 0px 0 0;
	width: 90%;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 0px 0 0 150px;
	width: 90%;
	}


@media only screen and (max-width: 1824px) {
 }

 @media only screen and (max-width: 800px) {
.narrowcolumn {
	float: left;
	padding: 0px 0 0px 0px;
	margin: 0px 0 0;
	width: 100%;
	}	
	}
	
 @media only screen and (max-width: 1224px) { 
  .assets-header  {
     font-size: 16px;		 
 }
body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
}

 .assets-node  {
     font-size: 12px;		 
 }
 .assets-node-logo  {
     font-size: 0.4em;		 
 }
  img.resizelogo {
  max-width:24px;
  max-height:100%;
}
 .assets-node-msg {
  position: absolute;
  top: 133%;
  left: 60%;
  color: transparent;
  transform: translate(-50%, -50%);
} 
.navi4T {
background: black;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
border-radius: 1px 1px 1px 1px;
}

 img.resize {
  max-width:100%;
  max-height:100%;
}
 .right {
  position: absolute;
  top: 0%;
  left: 95%;
  color: transparent;
  transform: translate(-50%, -50%);
}
 }
.assets-node {
            font-family: Arial, Helvetica, Sans-Serif;
            font-size: 16px;
            /* Resets 1em to 10px */
        }
.topnav {
  overflow: hidden;
  background-color: #fff;
  
}

.topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  display: none;

  padding: 10px 16px;
}

.topnav a:hover {
  background-color: #ddd;
  color: black;
  display: none;
}

.topnav a.activex {
  background-color: #transparent;
  color: black;
  display: none;
  padding-left:10px;
}

.topnav .icon {
  display: none;
  
}

@media screen and (max-width: 800px) {
  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {
    float: right;
    display: block;

  }
}

@media screen and (max-width: 800px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav a.activex {
  background-color: #transparent;
  color: black;
  display: block;
}
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
	
  }
  .topmenu {
  display:none;
}
}
img {
 
 height: auto;
}

.responsive {
  max-width: 100%;
  height: auto;
  border-radius: 0px;
  padding-right:0px;
}
H1 { text-align: center; font-size: 140% }
H2 { text-align: center; font-size: 120% }
H4 { font-size: 100% }


.ishop {
  float: left;
  width: 33.3%;
  margin-bottom: 16px;
  padding: 0 8px;
}
.ishop p{
    display:inline-block;
    background-color: green;
}
@media screen and (max-width: 650px) {
  .ishop {
    width: 100%;
    display: block;
  }
}
.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.ishop {
  padding: 0 16px;
}

.ishop::after, .row::after {
  content: "";
  clear: both;
  display: table;
}


	/* end --------------- */
