.offer-section .offer-div{border-radius:16px;border:1px solid var(--primary-color1);padding:16px}.activites-section .active,.offer-section .active{background:linear-gradient(90deg,#fff,#dcf3d3)}.activity-btn svg{fill:#fff}.activity-btn:hover{svg{fill:#000}}.activity-sort-by-btn{border:1px solid var(--primary-color1)}.activity-sort-by-btn .nice-select{padding:10px 45px}.nice-select .list .option:hover{color:#000!important;background-color:var(--primary-color1);font-weight:500}.nice-select .list .option{padding-left:20px;padding-right:20px}.activity-card-wrapper{width:inherit;margin:15px 7px;padding:8px 12px;border-radius:4px;border:1px solid #bababa;background-color:#fff;position:relative;display:flex;z-index:1;transition:box-shadow .3s ease}.activity-card-wrapper:hover{box-shadow:0 5px 15px rgba(0,0,0,.35)}.right-sidebar-menu .sidebar-content-wrap{padding:0 15px}.show-activity-sidebar{width:700px}.package-details-area .tour-plan .accordion-item .accordion-body ul li{color:var(--text-color);font-size:14px;font-weight:400;text-transform:capitalize;display:flex;gap:8px;padding-top:0}.container{padding:20px;border-radius:8px}.table{width:100%;border-collapse:collapse}.header{background-color:var(--primary-color1)!important;color:#fff!important;text-align:left}.cell,.header{padding:10px!important}.cell{border:1px solid #dee2e6}.table tbody:first-child .cell{border:none}.innerTable{width:100%;border-collapse:collapse}.innerCell{padding:5px;border:1px solid #dee2e6}.circle{width:7px;height:7px;border-radius:50%;background-color:var(--primary-color1);position:absolute;left:-3px;top:1.3rem}.dashed-line{height:45px;border-left:1px solid var(--primary-color1)}.discount-tag{background:linear-gradient(225deg,#ff3e5e,#ff6d3f);border-radius:2px;border-radius:5px;color:#fff;font-size:12px;padding:1px 9px}.table-strip thead tr th{background-color:transparent;color:#fff}.table tr:nth-child(odd){background-color:var(--primary-color1);color:#fff}.booking-form-wrap .sidebar-booking-form .number-input-item .number-input-lable,.payment-summary div span{font-size:15px;font-weight:500}.medical-insurance-card{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);background:linear-gradient(90deg,#fff,#dcf3d3)}