    .echron-overview .ovw-box {
        display: flex;
        justify-content: space-between;
    }
    
    .echron-overview .ovw-box .left {
        padding: 15px;
        flex: 0 1 70%;
    }
    
    .echron-overview .ovw-box .left .slider-box {
        margin-bottom: -10px;
    }
    
    .echron-overview .ovw-box .left .slider-box .overviewSlide img {
        width: 100%;
    }
    
    .echron-overview .ovw-box .left .snapshot {
        /* background-color: #ffc100; */
    }
    
    .echron-overview .ovw-box .left h2 {
        margin-bottom: 10px;
    }
    
    .echron-overview .ovw-box .left .snapshot ul {
        margin-left: 5px;
        list-style: none;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 1%;
    }
    
    .echron-overview .ovw-box .left .snapshot ul li {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        color: #fff;
    }
    
    .echron-overview .ovw-box .left .snapshot ul li .icon {
        margin-right: 10px;
        font-size: 25px;
    }
    
    .echron-overview .ovw-box .left .snapshot ul li .txt {
        margin-top: 10px;
    }
    
    .echron-overview .ovw-box .left .snapshot ul li .txt a {
        text-decoration: none;
        color: greenyellow
    }
    
    .echron-overview .ovw-box .left .overview p {
        letter-spacing: 0.5px;
        margin-bottom: 15px;
        text-align: justify;
    }
    
    .echron-overview .ovw-box .left .overview a {
        margin-top: 15px;
        text-decoration: underline;
    }
    
    .echron-overview .ovw-box .left .overview .column {
        margin-top: 40px;
        display: flex;
        flex-wrap: wrap;
        gap: 2rem;
    }
    
    .echron-overview .ovw-box .left .overview .column .colm {
        width: 100%;
    }
    
    .echron-overview .ovw-box .left .overview .column .colm .altitudes {
        list-style: none;
        display: flex;
        flex-wrap: wrap;
        gap: 1rem;
    }
    
    .echron-overview .ovw-box .left .overview .column .colm .altitudes li {
        color: #fff;
        padding: 10px;
        position: relative;
        border-radius: 3px;
        box-shadow: 1px 1px 2px rgba(0, 0, 0, .353) !important;
    }
    
    .echron-overview .ovw-box .left .overview .column .colm .altitudes li span {
        z-index: 1;
        position: relative;
        text-transform: capitalize;
    }
    
    .echron-overview .ovw-box .left .overview .column .colm .altitudes li:hover {
        color: #fff;
    }
    
    .echron-overview .ovw-box .left .overview .column .colm .altitudes li::before {
        content: '';
        position: absolute;
        height: 100%;
        width: 0;
        top: 0;
        left: 0;
        background-color: #079441;
        border-radius: 3px;
        transition: all 0.3s ease-out;
    }
    
    .echron-overview .ovw-box .left .overview .column .colm .altitudes li:hover::before {
        width: 100%;
    }
    
    .echron-overview .ovw-box .left .overview .column .colm ul {
        margin-left: 15px;
    }
    
    .echron-overview .ovw-box .left .overview .column .imp-pt {
        padding: 30px;
        background-color: #f2f2f2;
        position: relative;
        border-radius: 5px;
    }
    
    .echron-overview .ovw-box .left .overview .column .imp-pt::before {
        position: absolute;
        content: '';
        top: 0;
        left: 0;
        width: 100%;
        height: 4px;
        background-color: #023d1b;
    }
    
    .echron-overview .ovw-box .left .overview .column h4 {
        margin-bottom: 15px;
    }
    
    .echron-overview .included {
        margin-bottom: 30px;
    }
    
    .echron-overview .included .right-wrong {
        display: flex;
        justify-content: space-between;
    }
    
    .echron-overview .included .right-wrong .left {
        flex: 0 1 70%;
        margin-right: 40px;
    }
    
    .echron-overview .included .right-wrong fieldset {
        padding: 20px;
        border-radius: 5px;
    }
    
    .echron-overview .included .right-wrong fieldset legend {
        text-align: center;
        margin: auto;
        padding: 0 20px;
        font-size: 20px;
    }
    
    .echron-overview .included .right-wrong .right {
        width: 28%;
    }
    
    .echron-overview .included .right-wrong ul {
        list-style: none;
        margin-left: 20px;
    }
    
    .echron-overview .included .right-wrong ul li {
        position: relative;
    }
    
    .echron-overview .included .right-wrong ul>li::before {
        position: absolute;
        font: normal normal normal 14px/1 FontAwesome;
        left: -20px;
        top: 5px;
        color: #023d1b;
    }
    
    .echron-overview .included .right-wrong ul ol li::before {
        display: none;
    }
    
    .echron-overview .included .right-wrong ul ol {
        margin-left: 20px;
    }
    
    .echron-overview .included .right-wrong .rt li::before {
        content: "\f00c";
    }
    
    .echron-overview .included .right-wrong .wrng li::before {
        content: "\f00d";
        color: red;
    }
    
    .echron-overview .ovw-box .right {
        width: 28%;
        padding: 15px;
        position: -webkit-sticky;
        position: sticky;
        top: 80px;
        margin-bottom: auto;
    }
    
    .echron-overview .ovw-box .right .rt-box {
        border: 1px solid #ddd;
        border-radius: 5px;
        width: 100%;
    }
    
    .echron-overview .ovw-box .right .rt-box .book-box {
        margin: 30px;
        background-color: #a0c4a4;
        border-radius: 5px;
        padding: 15px;
    }
    
    .echron-overview .ovw-box .right .rt-box .book-box .box-items {
        margin-bottom: 20px;
        width: 100%;
    }
    
    .echron-overview .ovw-box .right .rt-box .book-box .price span {
        margin-left: 10px;
        font-size: 20px;
        font-weight: 600;
        color: #000;
    }
    
    .echron-overview .ovw-box .right .rt-box .book-box .date,
    .echron-overview .ovw-box .right .rt-box .book-box .travelers {
        border: 1px solid #ddd;
        border-radius: 5px;
        padding: 10px 15px;
    }
    
    .echron-overview .ovw-box .right .rt-box .book-box .date label,
    .echron-overview .ovw-box .right .rt-box .book-box .travelers label {
        font-weight: 600;
    }
    
    .echron-overview .ovw-box .right .rt-box .book-box .date input,
    .echron-overview .ovw-box .right .rt-box .book-box .travelers input {
        border: none;
        background-color: transparent;
        padding: 5px;
    }
    
    .echron-overview .ovw-box .right .rt-box .book-box button {
        width: 100%;
        padding: 20px 0;
        font-size: 16px;
        background-color: #079441;
        border: 1px solid #ddd;
    }
    
    .echron-overview .ovw-box .right .rt-box .book-box button:hover {
        background-color: #fff;
        border: 1px solid #023d1b;
    }
    
    .echron-overview .ovw-box .right .rt-box .book-box .recomend {
        display: flex;
        align-items: center;
    }
    
    .echron-overview .ovw-box .right .rt-box .book-box .recomend i {
        background-color: #f5f5f5;
        border-radius: 50%;
        margin-right: 15px;
        color: #023d1b;
        padding: 15px;
        box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
    }
    
    .echron-overview .ovw-box .right .hint {
        padding: 30px 30px 0 30px;
    }
    
    .echron-overview .ovw-box .right .hint span {
        font-size: 12px;
    }