.precios{width:100%;display:block;}
.precios .tit{font-size: 1.1vw;  padding: 2vw;  text-align: center;   margin: 0vw 9vw;}
#pricing-table {display: flex;justify-content: center;align-items: center;width:auto;margin:2vw auto 2vw;}
#pricing-table .plan { display:block;width:24vw;height:37vw;font-size: 1vw;background: #fff; border:1px solid #ddd; color: #333;text-align: center; padding:1vw 1vw 2vw 1vw; margin: auto 1vw;  position: relative;}
#pricing-table .plan .bt{position: absolute;left: 0;right: 0;bottom: 2vw;margin: auto;}
/* --------------- */	
#pricing-table h3 {font-size: 1.8vw;padding:1.5vw;margin:-1.6vw -0.5vw 4vw -0.5vw;color: rgba(255, 255, 255,1);background-color: rgb(90, 90, 114);-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; }
#pricing-table h3 span {display: block;font-size:2vw;font-weight: bold;color: #777;background-color: #fff;height:4vw;line-height:4.5vw;margin:1vw auto -4vw; border-radius: 0.5vw;box-shadow:0px 0 8px 5px rgba(0, 0, 0, 0.15); }
#pricing-table .popular {z-index: 2;top:0vw;	height:44vw; box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);}
#pricing-table .popular h3 {background-color: rgb(60, 185, 11);}
#pricing-table .medio h3 {background-color: rgb(93 4 136);}
/* --------------- */
#pricing-table ul {	margin:1vw 0vw;	padding: 0;	list-style: none;}
#pricing-table li {	border-top: 1px solid #ddd; padding:0.5vw 0;}
/* --------------- */
@media only screen and (max-device-width : 768px)
{
/*-----------------------------------------------------------*/
#pricing-table {display: block;}
#pricing-table .plan {width:80%;font-size: 3.5vw;height:100vw;margin: 6vw auto;}
#pricing-table h3{font-size:8.5vw;}
#pricing-table h3 span{font-size:8.5vw;height: 13vw;  line-height: 15.5vw;}
#pricing-table ul{margin:6vw 0vw;}
#pricing-table .popular{height:135vw;}
}

/*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);*/

/*
-moz-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
-webkit-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
*/

