#packagecontainer .package_list {
    display: flex;
}

.plan_block>ul>li {
    list-style: none;
    width: 100%;
}

#packagecontainer .div-1 {
    background: #b6569c99;
    border-bottom: 4px solid #b656b1;
}

.block-main {
    margin-top: 60px;
    margin-bottom: 60px;
}

#packagecontainer .div-1 .p1 {
    text-align: center;
    color: white;
    padding: 7px 0;
    margin: 0px;
    font-size: 19px;
    font-weight: 400;
}

#packagecontainer .div-1 .p2 {
    text-align: center;
    color: white;
    padding: 10px 0;
    font-size: 20px;
}

#packagecontainer .div-2 {
    background: #73c325;
}

#packagecontainer .div-2 {
    background: #397598;
    display: table;
    width: 100%;
    border-bottom: 1px solid white;
    min-height: 260px;
    display: block;
    padding: 0 15px;
}

#packagecontainer .div-2 .p1 {
    text-align: center;
    color: white;
    padding: 20px 0;
    line-height: 23px;
}

#packagecontainer .div-2 .p1>.span1 {
    font-size: 45px;
}

#packagecontainer .div-2 .p2 {
    text-align: center;
    color: white;
    padding: 0px 0;
    background: rgba(0, 0, 0, 0.5);
    margin-bottom: 10px;
}
.p2 .p2data{
    font-size: 17px; font-weight: 500;
}
#packagecontainer .odr {
    display: table;
    text-align: center;
    text-decoration: none;
    background: #2f2f2f;
    border-radius: 4px;
    cursor: pointer;
    text-transform: uppercase;
    color: white;
    padding: 8px 15px;
    margin: auto;
    margin-bottom: auto;
    margin-bottom: 10px;
}

.plan_block {
    display: table;
    width: 100%;
}

.div-3 .content>li {
    list-style: none;
    text-align: center;
    padding: 10px 0;
    font-size:14px;
    color: #000;
}

.div-3 .content>li:nth-child(odd) {
    background: #eeeeee
}

.div-3 .content>li:nth-child(even) {
    background: #fff
}

.white-block {
    margin-top: 45px;
}

.gray-block {
    background: #eeeeee;
    text-align: center;
    border-bottom: 1px solid white;
    min-height: 260px;
    display: flex;
    align-items: center;
}

#packagecontainer .plan>li {
    text-align: left !important;
    padding-left: 15px !important;
    font-size: 14px;
    color: #397598;
    font-weight:normal; 
}

.paln-block-main:hover {
    transform: scaleY(1.1);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.paln-block-main {
    transition: 0.4s;
    transform: scaleY(1.0)
}

#packagecontainer .container .gray-block p {
    font-weight: 400;
    font-size: 30px;
    padding: 10px;
    color: #397598;
}

#packagecontainer .odr {
    font-size: 16px;
    padding: 5px 14px;
}

#packagecontainer .div-2 .p2 {
    font-size: 14px;
}