/* *****************************************************
 
    ** Custom Stylesheet **
 
    Any custom styling you want to apply should be
    defined here.
 
***************************************************** */
 
/* PRODUCT CONFIG PRICES CHART */
.product-info { text-align: center; width: 75%; margin:30px auto !important; padding: 0 0 30px !important; }
.product-info br { display: none; }
.product-info li { list-style: none !important; border-bottom: 1px solid #d9d9d9; padding: 20px 0; width: 90%; margin-left:5%; }
.product-info li:nth-child(3){ border-top: 1px solid #d9d9d9; margin-top: 20px;  }
.product-info li:nth-last-child(2) { border-bottom: none !important; padding-bottom: 0 !important; }
.product-info p { margin-bottom: 0;  }
.product-info  .product-title { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #006699 0%, #004c66 100%) repeat scroll 0 0; border-radius: 5px 5px 0 0; padding: 20px 10px; margin-bottom:30px !important; display: block; color: #ffffbf; font-size: 16px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); }
.btn, .btn-primary, .btn-add-to-cart, .checkout { width: auto !important; }
.hosting-var{ background:#de5410; color: white; border: 1px #ccc solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 8px;
margin-top: 300px;
}
.hosting-var:hover {
	color: aliceblue; text-decoration: none;
	
}
@media (max-width: 480px) {
    .product-info { width:100% !important; margin:0 !important; }
}

