/*------------------------------------------------ pricing-3 -------------------------------------*/

.price-box{border-radius: 30px;}
.price-box h4{font-size: 2.4em; font-weight: 700; }
.price-box h4 span{font-size: 0.5em!important;}
.price-box.fondo_gris{ background-color: #e8e8e8;}
.price-box.fondo_degradado1{background:linear-gradient(127deg, rgba(245,146,7,1), rgb(235, 60, 7));}
.price-box.fondo_degradado3{ background: linear-gradient(127deg, rgb(235, 60, 7), rgba(238,10,106,1));}

/*.price-box.fondo_degradado2{   background: radial-gradient(circle, rgba(238,98,10,1) 0%, rgba(242,62,46,1) 80%);}
.price-box.fondo_degradado3{ background: radial-gradient(circle, rgba(242,62,46,1) 0%, rgba(238,10,106,1) 89%);}*/

.bg-pricing-3 .btn {
    padding: 8px 42px !important;
    font-size: 14px;
    
    font-weight: 500;
}

.bg-pricing-3 .btn:focus { box-shadow: none;}
.bg-pricing-3 .text-primary { color: #e25a2a !important;}
.bg-pricing-3 .btn-outline-secondary { color: #222222; border-color: #d0d0d0;}
.bg-pricing-3 .btn-outline-secondary:hover,
.bg-pricing-3 .btn-outline-secondary:focus,
.bg-pricing-3 .btn-outline-secondary:active {
    color: #000000;
    background: #f2f2f2;
    border-color: #f2f2f2;
}

.bg-pricing-3 .btn-outline-light { color: #f2f2f2; border-color: #f2f2f2;}
.bg-pricing-3 .btn-outline-light:hover,
.bg-pricing-3 .btn-outline-light:focus,
.bg-pricing-3 .btn-outline-light:active {
    color: #000000;
    background: #f2f2f2;
    border-color: #f2f2f2;
}

.bg-pricing-3 {
    padding: 1% 0 3% 0;
    position: relative;
    display: flex;
    align-items: center;
}
.bg-pricing-3 .price-box:hover {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.bg-pricing-3 .price-box { padding: 66px 30px; transition: all 0.5s ease;}
.bg-pricing-3 .price-box.active {  color: #ffffff;}
.bg-pricing-3 .icono{font-size: 2em;}
.bg-pricing-3 .plan-features{ text-align: left; }
.bg-pricing-3 .plan-features li{padding-bottom:10px ;}
.bg-pricing-3 .plan-features .destacado{ line-height: 100%; margin-bottom: 10px; list-style: none; font-size: 1em; margin:25px 0px; color:#fff; font-weight: 500; margin-left: -15px;}
.bg-pricing-3 .price-title { font-weight: 700; font-size: 1.4em; text-transform: uppercase; letter-spacing:2px; margin-bottom: 20px; padding-bottom: 20px; border-bottom:1px solid #ddd;}
.bg-pricing-3 .sub-title { font-size: 16px; color: #afafaf;}
.bg-pricing-3 .subtitulo { font-weight: 700;}

.info_tabla{font-size: 0.9em; background-color: #eaf0fc;}

.price-box .btn_redondo{position: absolute; bottom: 20px; left: 20%; right: 20%; }


/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
    
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
   
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
    .bg-pricing-3 .btn { padding: 8px 10px !important;}
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
   
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width: 1399px) {
   
}

/* Extra large devices (large desktops, 1400px and up)*/
@media (min-width: 1400px) {
    
}


