
.cargoton-price-header {
    position: relative;
   display: flex;
   display: -ms-flexbox;
   align-items: center;
   -ms-flex-align: center;
   justify-content: space-between;
   -ms-flex-pack: justify;
   padding-bottom: 32px;
   border-bottom:1px solid var(--color-theme-primary);
}
.cargoton-price-table{transition: all 0.2s ease-in;}
.cargoton-price-table .cargoton-price-header .cargoton-price-sub-label{
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase;
    letter-spacing: var(--letter-spacing);
    color: var(--global-font-title);
    font-weight: var(--font-weight-medium);
}
.cargoton-price-table .cargoton-price-header  .box-img{
    background: vaR(--color-theme-grey-light);
    padding:14px;
    text-align: center;
    margin-left:32px;
}
.cargoton-price-table .cargoton-price-label{margin-bottom:16px;text-transform: uppercase;}
.cargoton-price-table .cargoton-price{color:var(--color-theme-primary);}
.cargoton-price-table .cargoton-price .time-period{font-size: var(--font-size-h5);}
.cargoton-price-table{
    border: 1px solid var(--border-color-light);
    padding:38px 32px;
    background-color: var(--color-theme-white);
}

.cargoton-price-table .cargoton-price-description{
    color:var(--global-font-title);
    font-family: var(--highlight-font-family);
    font-weight: var(--font-weight-medium);
    margin: 32px 0;
}
.cargoton-price-table .cargoton-price-footer{
    margin-top: 32px;
}
.cargoton-price-table .cargoton-price-service li{
    margin-bottom: 16px;
    list-style-type: none;
    position: relative;
    text-transform: uppercase;
}
.cargoton-price-table .cargoton-price-service li.inactive{
    text-decoration: line-through;
}
.cargoton-price-table .cargoton-price-service li:last-child{
    margin-bottom: 0;
}
.cargoton-price-table.active,
.cargoton-price-table:hover{
    background: var(--global-body-lightcolor);
}
.cargoton-price-table.active .cargoton-button{
    background:var(--color-theme-primary);
}
.cargoton-price-table.active .cargoton-button:after{
    background-color: var(--color-theme-secondary);
}
.cargoton-price-table.active .cargoton-button:hover .button_text:before{
    background:var(--color-theme-primary);
}

@media(max-width:767px){  
    .cargoton-price-table .cargoton-price-service{
        padding-left:0;
    }
}

@media(max-width:480px){    
    .cargoton-price-table .cargoton-price-header{
        flex-direction: column;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .cargoton-price-table .cargoton-price-header .box-img{
        margin-left:0;
        margin-top:32px;
    }
}