@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);body,ul{margin:0}.dayscontent .dctn,.inex ul,.tripdays,.tripitinerary .headh4{margin-bottom:20px}.listoftravel li,html{font-size:16px}body{font-family:Montserrat,sans-serif}a{text-decoration:none}img{max-width:100%}ul{padding:0;list-style:none}.modelform{background:#f1f5f9;padding:40px 0}.modelform form label{display:block;font-weight:500;margin-bottom:5px;margin-top:15px}.modelform form input,.modelform form select{padding:7px 10px;border:1px solid #aaa;box-sizing:border-box}.modelform form input[type=submit]{background-image:linear-gradient(to right,#2196f3,#ff5722);color:#fff;font-weight:600}.travedetails{padding:10px;background:rgb(255 255 255)}.travedetails h3{font-size:21px;border-bottom:2px solid #105ea90f;padding-bottom:10px}.travelpoint{display:flex;gap:20px;padding:25px 15px;box-shadow:-2px 1px 12px rgba(0,0,0,.3);border-radius:5px;margin-top:20px;background:#fff}.tdpoint{width:20%}.traveldate{height:65px;background-color:#f3f2f2;position:relative;display:flex;justify-content:space-evenly;gap:10px;padding:10px}.popmenu,.tripdays{position:sticky;left:0;background:#f6f8fc}.traveldate:after{content:"";width:0;height:0;border-top:33px solid transparent;border-bottom:32px solid transparent;border-left:40px solid #f2ead3;position:absolute;right:-40px;top:0}.traveldate li:first-child{border-right:1px solid #e4e2e2;padding-right:20px}.traveldate li{font-weight:500;font-size:13px}.traveldate li span{display:block;text-align:center}.popmenu ul,.popmenu ul li,.tripdays ul,.tripdays ul li{display:inline-block}.travallist{width:80%;padding-left:5%}.travallist .listoftravel{border-bottom:1px solid #c8c6c7;border-top:1px solid #c8c6c7;padding:10px;display:flex;align-items:center;gap:5px}.listoftravel li img{width:24px}.groupholiday{padding:10px}.groupholiday h5{font-size:14px;font-weight:600}.groupholiday .grouplist{display:flex;gap:20px;justify-content:space-evenly}.grouplist li h6{font-size:12px;text-align:center}.grouplist li .groupimg{width:44px;height:44px;text-align:center;border:1px solid #c8c6c7;border-radius:100%;margin:0 auto}.grouplist li .groupimg img{margin-top:9px;width:30px}.tripitinerary{padding:20px 0}.tripdays ul{white-space:nowrap;overflow-x:auto;width:100%;border-top:1px solid #ebebeb;padding:10px 0}.tripdays ul li a{background:#fff;display:block;border-radius:6px;padding:7px 8px;text-align:center;color:#000;margin-right:10px}.tripdays ul li a span{display:block;font-weight:600}.tripdays ul li a.is-current{background:#f2ead3}.tripdays{display:block;width:100%;z-index:99;top:56px;animation:.35s ease-out slideDown;padding-left:20px}.tripdays.has-sticky ul{margin-bottom:0;border-bottom:0;padding:5px 0}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.dayscontent .dctn{border-bottom:1px solid #d5d5d5}.dayscontent .dctn h3{font-size:16px;background:#959595;padding:10px;color:#fff;border-bottom-width:5px}.dayscontent .dctn p,.inex ul li{font-size:14px}.popmenu{width:100%;top:0;z-index:999;padding:5px 0 0;border:1px solid #f1f1f1;border-radius:5px;margin-bottom:10px}.inex,.inex h4,.ptop{padding:10px}.inex,.ptop{background:#fff}.popmenu ul{white-space:nowrap;width:100%;overflow-x:scroll;scrollbar-width:none;text-align:center}.popmenu ul li a{background:#fff;padding:10px 30px;display:block;color:#000;font-weight:500;border:1px solid #cbcbcb}.popmenu ul li a.active,.popmenu ul li a.is-current{background:#3a78c9;color:#fff}.popmenu ul li a:active{color:#fff;background:#00f;border-color:#00f}.ptop{border:1px solid #d1d1d1;border-radius:10px}.inex{margin:20px 0;border:1px solid #d1d1d1;b:initial;border-radius:10px}.inex h4{background:linear-gradient(to right,#e31a35,#565eb1)!important;border-bottom:5px solid #f2ead3;font-size:18px;color:#fff;border-radius:6px}.inex ul li{align-items:center;gap:10px;padding-bottom:10px;font-weight:500}.inex p{margin-bottom:0;font-size:15px;font-weight:500}.overviewctn{padding-top:20px}.overviewctn p{font-size:13px;font-weight:500}.itinerarydayslist{display:flex;gap:5px;padding-bottom:15px}.itinerarydayslist li img{width:130px}.pslide img{height:350px;width:100%;object-fit:cover}.pslide .swiper-button-next,.pslide .swiper-button-prev{width:40px;height:40px;background:#f2dbdc;border-radius:100%}.pslide .swiper-button-next:after,.pslide .swiper-button-prev:after{font-size:20px;color:#000;font-weight:600}.details_form{background:#8c8c8c;padding:18px 10px}.details_form p{margin-bottom:0;font-size:13px;color:#fff}.details_form input{height:38px}.details_form .btn{line-height:.5}.details_form img{margin-bottom:5px;width:23px}.details_form .input-group-text{padding:4px;font-size:.8rem}.form-number{background:#fff;font-size:12px;display:flex;align-items:center;padding:0 5px 0 0;color:#b3b3b3;line-height:40px;height:38px;border:1px solid #c9c9c9}.packageenquiry{width:100%;box-sizing:border-box;padding:15px 10px;border:1px solid #00000026;border-radius:10px;margin-bottom:100px}.packageenquiry input,.packageenquiry textarea{margin-bottom:4px;font-size:14px}.packageenquiry img{width:21px}.packageenquiry .form-number{height:35px}.packageenquiry h3{font-size:1rem;text-align:center}.packageenquiry p{font-size:13px;text-align:center}@media only screen and (min-width:1024px) and (max-width:1139px){.traveldate li:first-child{padding-right:12px}.listoftravel li{font-size:14px}.grouplist li h6{font-size:11px}}@media only screen and (min-width:768px) and (max-width:1023px){.travedetails h3{font-size:17px}.listoftravel li,.traveldate{font-size:12px}.listoftravel li img{width:20px}.traveldate{padding:6px;height:55px;gap:4px}.traveldate:after{border-top:27px solid transparent;border-bottom:28px solid transparent;border-left:28px solid #f2ead3;right:-28px}.pslide img{height:300px}}@media only screen and (max-width:767px){.modal-img{height:300px!important}.travedetails h3{font-size:17px}.groupholiday h5,.listoftravel li,.pslide .swiper-button-next:after,.pslide .swiper-button-prev:after,.traveldate{font-size:12px}.listoftravel li img{width:20px}.traveldate{padding:6px;height:55px;gap:4px}.traveldate:after{border-top:27px solid transparent;border-bottom:28px solid transparent;border-left:28px solid #f2ead3;right:-28px}.groupholiday .grouplist{justify-content:center;flex-wrap:wrap}.dayscontent .dctn h3{font-size:14px}.dayscontent .dctn p{font-size:13px;text-align:justify}.modelform form label{margin-top:7px;font-size:14px}.inex p,.inex ul li,.modelform form input,.modelform form select{font-size:13px}.modelform{padding:15px 0}.pkframe{height:88vh;padding-bottom:18%}.popmenu ul li a{padding:7px 15px;font-size:14px}.ptop{padding-top:31px}.inex{margin:20px 0 10px}.tripdays.has-sticky{top:34px}.pslide img{height:300px}.pslide .swiper-button-next,.pslide .swiper-button-prev{width:30px;height:30px}}@media only screen and (max-width:575px){.travedetails h3{font-size:15px}.travelpoint{display:block}.tdpoint{width:50%;margin-bottom:10px}.travallist{width:100%;padding-left:0}.traveldate li:first-child{padding-right:10px}.tripitinerary .headh4{margin-bottom:14px;font-size:20px}.dayscontent .dctn h3,.dayscontent .dctn p{font-size:12px}.pkframe{height:80vh;padding-bottom:11%}.pslide img{height:200px}.tripdays ul{padding:5px 0}.tripdays ul li a{font-size:10px;margin-right:5px;padding:2px 6px}}@media only screen and (max-width:468px){.pkframe{height:80vh;padding-bottom:25%}.popmenu ul li a{font-size:12px}.popmenu{top:-1px;padding:5px 0 0}.tripdays.has-sticky{top:42px}.inex h4{font-size:14px}.tripdays.has-sticky ul{scrollbar-width:auto}.inex p,.inex ul li{font-size:11px}.inex ul li img{width:16px}}.dayscontent ul li{list-style:disc!important;margin-bottom:10px!important;margin-left:17px!important}.modal-img{width:100%;height:500px;object-fit:cover;margin-bottom:20px}