header>.headerInner>div>.Fee a:hover span {
    background-color: #ac3f8f;
    width: 2.3rem;
    height: 2.3rem;
    display: inline-block;
    border-radius: 50%;
    color: #fff;
    font-size: 1.4rem;
    transform: translateY(0);
    padding-top: .2rem;
    margin-right: .1rem;
    font-weight: 700;
    text-align: center
}

header>.headerInner>div>.Fee a:hover,
header>.headerInner>div>.Flight_Booking a:hover {
    border: 1px solid #ac3f8f;
    padding: 1rem;
    text-align: center;
    margin: 0 .5rem;
    border-radius: 24px;
    width: 100%;
    background: #fff;
    color: #ac3f8f
}

.Rate_Plan .img_left {
    width: calc(100% * .4);
    position: relative;
    border-radius: .6rem 0 0 .6rem;
    overflow: hidden;
    padding: .4rem 0 .4rem .4rem;
    background: #e5e5e5
}

.Rate_Plan .info_right {
    width: calc(100% * .6);
    background-color: #e6e6e6;
    padding: .4rem .4rem .4rem 0;
    border-radius: 0 0 .6rem
}

h1.h1_title img {
    width: 150px
}

.peachDesc {
    background: #fff;
    border-bottom: 0;
    border-radius: .6rem .6rem 0 0
}

.peachDesc>p {
    font-size: 4rem;
    margin: 0;
    padding: .7rem
}

.fashionPrice .nav_info a,
.fashionPrice .nav_info span {
    display: inline-block;
    color: #b33db7;
    text-align: right;
    margin-right: 1rem;
    font-size: 1.4rem;
    /*width: 300px*/
}

.fashionPrice .nav_info {
    margin: auto;
    color: #b33db7;
    font-size: 1.4rem
}

.fashionPrice {
    width: 100%;
    margin: auto
}

.KastaneDetail p {
    font-size: 2rem;
    line-height: 4rem
}

a.btn:hover {
    border: 1px solid #4e1244;
    background: #fff;
    color: #4e1244
}

.sec_Flight_Booking_btn>.secInner a:hover {
    background: #fff;
    color: #af3a93
}

.main_center .text_block .Navigator .blog span {
    display: none
}