:root{--PrimaryColor:#0073a8;--SecondaryColor:#10b5cb;--gradientColor:linear-gradient(to right,#10b5cb,#0073a8);--whiteColor:#fff;--blackColor:#1b2d36;--whiteColorDeam:#ededed;--greyText:#bebebe;--inputColor:#efefef;--bodyColor:#f0f0f6;--cardBG:#e1e1eb;--cardHover:#fff;--accent-font:"Just Another Hand",cursive;--packagemain-color:#f7921f;--second-color:#e1dbd6;--textColor:#000!important}.secTitle span{letter-spacing:.02em;font-size:30px;line-height:43px;font-family:var(--accent-font);color:var(--main-color);justify-content:center;display:flex}.secTitle p{color:#000;letter-spacing:.5px;text-align:center;margin-bottom:30px;font-size:16px;font-weight:400;line-height:2}.filter-tour-section{z-index:999;border-radius:15px;margin-bottom:-200px;padding:20px;position:relative;top:-250px}.formBox{background:#fff;border-radius:14px;max-width:1000px;margin:auto;padding:30px;box-shadow:0 6px 16px #0000001a}.filterTitle{text-align:center;color:#142843;margin-bottom:20px;font-size:22px;font-weight:700}.filter-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.filter-group{flex:1;min-width:150px}.filter-group label{color:#333;margin-bottom:6px;font-weight:600;display:block}.filter-group input,.filter-group select{border:1px solid #ddd;border-radius:10px;width:100%;padding:10px;font-size:14px}.submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f7921f,#ffaf47);border:none;border-radius:30px;padding:14px 26px;font-weight:600;transition:all .3s}.submitBtn:hover{background:#142843}.text-center{text-align:center}.secContent.grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;display:grid}.tourCard{background:#fff;border-radius:16px;margin-bottom:15px;padding:10px;transition:all .3s;overflow:hidden;box-shadow:0 6px 18px #0000001a}.tourCard:hover{transform:translateY(-6px)}.tourImage{position:relative}.tourImage img{object-fit:cover;border-radius:10px;width:100%;height:200px}.priceTag{color:#fff;background:#f7921f;border-radius:30px;padding:6px 14px;font-size:14px;font-weight:600;position:absolute;bottom:12px;right:12px}.tourContent{padding:18px}.tourTitle{color:#142843;margin-bottom:10px;font-size:20px;font-weight:700}.tourDesc{color:#555;margin-bottom:12px;font-size:14px}.tourMeta{color:#666;justify-content:space-between;margin-bottom:15px;display:flex}.tourMeta .icon{color:#f7921f;margin-right:6px}.bookBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f7921f,#ffaf47);border:none;border-radius:10px;width:100%;padding:12px;font-weight:600;transition:all .3s}.bookBtn:hover{background:#142843}.icon,span,p{font-size:1rem}@media (max-width:768px){.offer-one-tour-main{z-index:1;text-align:center;color:#fff;background-color:#f7921f0d;background-image:url(../media/spo.047290bd.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:19px;margin-bottom:50px;padding:60px 20px;position:relative;overflow:hidden;box-shadow:1px 1px 20px 10px #0000003d;width:100%!important}}.packagemain{background-image:url(../media/bg-1.a62f0608.png);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.packagemain .secTitle .title{text-align:center;color:#142843;z-index:2;width:100%;margin:0 0 1rem;font-size:30px;font-weight:600;position:relative}.packagemain .secTitle .title:after{content:"";z-index:1;width:120px;height:5px;position:absolute;bottom:5px;right:0}.packagemain .secContent .singleDestination{background:#f9fafb;border-radius:10px;align-items:center;height:100%;padding:.5rem;transition:all .3s;display:grid;overflow:hidden;box-shadow:0 0 35px #0000001f}.packagemain .secContent .singleDestination:hover{background:var(--cardHover);box-shadow:1px 4px 4px #5555728c}.packagemain .secContent .singleDestination .imgDiv{border-radius:12px;width:100%;height:100%;overflow:hidden}.packagemain .secContent .singleDestination .imgDiv img{object-fit:cover;transition:all 2s}.packagemain .secContent .singleDestination .imgDiv:hover img{transform:scale(1.1)}.packagemain .secContent .singleDestination .cardInfo .desTitle{color:var(--blackColor);font-size:1.25rem}.packagemain .secContent .singleDestination .cardInfo .continent{gap:5px}.packagemain .secContent .singleDestination .cardInfo .continent .icon{color:var(--blackColor);font-size:18px}.packagemain .secContent .singleDestination .cardInfo .continent .name{color:var(--textColor);font-size:14px;font-weight:400}.packagemain .secContent .singleDestination .cardInfo .fees .price{color:var(--blackColor);font-size:2rem}.packagemain .secContent .singleDestination .cardInfo .desc{width:100%;color:var(--textColor);border-top:1.5px solid var(--greyText);border-bottom:1.5px solid var(--greyText);justify-content:space-between;margin:1rem 0;padding:.5rem 0;font-size:15px;font-weight:500}.packagemain .secContent .singleDestination .cardInfo .btn{background:var(--whiteColor);cursor:pointer;border:1px solid;border-radius:3rem;outline:none;font-size:16px;font-weight:600;transition:all 1s;box-shadow:0 10px 50px #73848c59;padding:9px 20px!important}.packagemain .secContent .singleDestination .cardInfo .btn:hover{background:var(--packagemain-color);color:var(--second-color);border:none}.packagemain .secContent .singleDestination .cardInfo .btn .icon{align-self:center;font-size:18px}.secContent-card{gap:1.5rem;padding:.5rem 3.5rem 3.5rem;width:100%!important}.secContent-card .singleDestination_popular{background:#fff;border-radius:10px;align-items:center;height:100%;padding:.5rem;transition:all .3s;display:grid;overflow:hidden;box-shadow:0 0 35px #0000001f}.secContent-card .singleDestination_popular:hover{background:var(--cardHover);box-shadow:1px 4px 4px #5555728c}.secContent-card .singleDestination_popular .imgDiv img{object-fit:cover;height:200px;transition:all 2s}.secContent-card .singleDestination_popular .imgDiv:hover img{transform:scale(1.1)}.secContent-card .singleDestination_popular .cardInfo .desTitle{color:var(--blackColor);font-size:1.25rem}.secContent-card .singleDestination_popular .cardInfo .continent .icon{color:var(--blackColor);font-size:18px}.secContent-card .singleDestination_popular .cardInfo .continent .name{color:var(--textColor);font-size:14px;font-weight:400}.secContent-card .singleDestination_popular .cardInfo .fees .price{color:var(--blackColor);font-size:2rem}.secContent-card .singleDestination_popular .cardInfo .desc{width:100%;color:var(--textColor);border-top:1.5px solid var(--greyText);border-bottom:1.5px solid var(--greyText);justify-content:space-between;margin:1rem 0;padding:.5rem 0;font-size:15px;font-weight:500}.secContent-card .singleDestination_popular .cardInfo .btn{background:var(--whiteColor);cursor:pointer;border:1px solid;border-radius:3rem;outline:none;font-weight:600;transition:all 1s;box-shadow:0 10px 50px #73848c59;padding:9px 20px!important}.secContent-card .singleDestination_popular .cardInfo .btn:hover{background:var(--main-color);color:var(--second-color);border:none}.secContent-card .singleDestination_popular .cardInfo .btn .icon{align-self:center;font-size:18px}.grid{align-items:center;display:grid}.secContent-card{grid-template-columns:repeat(4,1fr)}.singleDestination_popular{border-radius:12px;height:auto;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.secContent-card .singleDestination_popular .imgDiv{border-radius:12px;width:100%;height:100%;overflow:hidden}.desTitle{margin-bottom:10px;font-size:16px;font-weight:500;line-height:2}.flex-container_p{justify-content:flex-start;gap:13px;display:flex}.secContent-card .singleDestination_popular .cardInfo .continent{gap:5px}.flex-container_p span{color:#142843;background-color:#e9ecef9e;border-radius:11px;margin-bottom:10px;padding:7px;font-size:15px;margin-right:0!important;padding-bottom:5px!important}.flex{color:#000;align-items:center;gap:.5rem;margin-right:10px;font-size:14px;font-weight:400;display:flex}.icon,p,span{font-size:1rem}.icon_p{color:#f7921f}.fees{justify-content:space-between;margin-right:0!important}.packagemain .secContent{justify-content:center;gap:1.5rem;width:90%}.secContent.grid{grid-gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;display:grid}.fees h5{font-size:25px;font-weight:700}.fees h5,h5{font-weight:500;line-height:2}
