@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;box-sizing:border-box;}
body{font-family: 'Poppins', sans-serif !important;background:#F5F5EB;}
html, body, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-family: 'Poppins', sans-serif;}
img{max-width:100%;}
.clr{clear:both;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f19{font-size:19px;}
.f21{font-size: 21px;}
.f23{font-size: 23px;}
.f24{font-size:24px;}
.f25{font-size: 25px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f35{font-size:35px;}
.f45{font-size:45px;}
.wt500{font-weight:500;}
.wt600{font-weight:600;}
.wt700{font-weight:700;}
.wt800{font-weight:800;}

.flx{display:flex;}
.jsb{justify-content:space-between;}
.clm{flex-direction:column;}
.alingit{align-items:center;}
.wrp{flex-wrap:wrap;}

.mdl_pt{width:1200px;margin:auto;}
.wd100{width:100%;margin: 40px 0;}

.dys_ngt{background:linear-gradient(90deg, rgba(49,132,237,1) 0%, rgba(83,199,241,1) 100%);color:#fff;text-align:center;width:105px;border-radius:5px;padding:5px;margin-right:15px;}
.lbxmn{width:726px;}
.lbxmn h1{font-family: 'Montez', cursive;position: relative;margin: 30px 0;font-weight:normal;}
.lbxmn h1:after{content:'';background:#0C8BFD;width:72px;height:4px;position: absolute;bottom: -13px;left: 0;}
.pcgcost span{color:#0C8BFD;font-weight:600;font-size:24px;}
.separator-tour {
    width: 100%;
    height: 0.8px;
    display: inline-block;
    background-color: #E5E5E5;
    content: "";
    margin: 30px auto 0;
    margin-top: 30px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: 0px;
    text-align: center;
}
.ttl_itnry{font-weight:600;}
.rbxmn{width:380px;background:#fff;padding: 15px 20px 25px;box-shadow:0 5px 38px rgb(0 0 0 / 14%);}
.tp_hdmn{width:100%;}
.tp_hdmn h3{font-size:22px;font-weight:600;}
.tp_hdmn span{font-size:13px;}
.separator-red {
    width: 100%;
    height: 0.8px;
    display: inline-block;
    border:1px dashed #FFE3D3;
    content: "";
    margin: 15px auto 0;
    margin-top: 15px;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: 0px;
    text-align: center;
}
.checkbox-inline, .radio-inline {
    position: relative;
    display: inline-block !important;
    padding-left: 30px;
    font-size: 16px;
    margin-bottom: 10px !important;
    color: #6a6a6a;
    font-weight: 600;
    vertical-align: middle;
    cursor: pointer;
    float: left;
    margin-right: 20px;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: -28px;
}
input[type=checkbox], input[type=radio] {
    margin: 2px 0px 0;
    margin-top: 1px\9;
    width: 20px;
    line-height: normal;
    height: 20px;
}
.sgnl_inp{width:100%;border:1px solid #E8E8E8;margin-bottom:20px;}
.sgnl_inp input{padding: 13px;border:none;outline:none;width:100%;}
.bcloc{background:url(../img/loctn.svg) no-repeat;background-position: 96%;}
.bcdt{background:url(../img/clndr.svg) no-repeat;background-position:96%;}
.bcnme{background:url(../img/nmeicn.svg) no-repeat;background-position:96%;}
.bceml{background:url(../img/emlicn.svg) no-repeat;background-position:96%;}
.bcmob{background:url(../img/mobicn.svg) no-repeat;background-position:96%;}
.btnfrm{display:block;background:linear-gradient(180deg, rgba(240,170,93,1) 0%, rgba(170,121,55,1) 100%);color:#fff;text-align:center;padding:10px;cursor:pointer;width: 100%;outline: none;border: none;}
.hgtlbx{}
.tltlemn{font-family: 'Montez', cursive;position:relative;margin:2rem 0 30px;}
/*.tltlemn:after{content:'';background:#0C8BFD;width:72px;height:4px;position: absolute;bottom: -13px;left: 0;}*/
.one_glry{width:300px;background:#fff;padding:10px;box-shadow:0 5px 5px rgb(0 0 0 / 14%);margin: 10px 0;height:200px}
.one_glry img{width:100%;height:100%;object-fit:cover;}
.tup{transform:rotate(354deg);}
.tdwn{transform: rotate(16deg);}
.itnr_mnbx{background:url(../img/line-bnr.png) repeat-y;}
.day_descrp{width:45%;}
.prtcl_dy{color:#FE7726;font-family: 'montez';z-index: 999;position: relative;margin: 40px 0;}
.prtcl_dy span{position:relative;z-index: 999;font-size: 35px;}
.prtcl_dy span:after{content:'';width:70px;height:70px;background:#F7E5D7;border-radius:50%;position:absolute;left: -35px;z-index: -1;top: -15px;}
.mt10{margin-top:10px;}
.mglitnry{width:45%;}
.itnr_glry {
    width:270px;
    background: #fff;
    padding: 10px;
    box-shadow: 0 5px 5px rgb(0 0 0 / 14%);
    margin: 10px 0;
	height:200px;
}
.itnr_glry img{width:100%;height:100%;object-fit:cover;}
.dy_flsetn{margin-bottom:5rem;align-items:center;}
.inc_excl{width:60%;}
.bxpage {
    box-shadow: 0px 2px 6.5px #9387873b;
    border-radius: 7px;
    width: 100%;
    margin-bottom: 20px;
}
.newtbs {
    width: 100%;
    border-bottom: 1px solid #D4E0D2;
    background: #fff;
}
.flx-db {
    display: flex;
}
.newtbs ul {
    margin: 0 0;
    padding: 0;
    display: flex;
    width: 100%;
}
.newtbs li {
    list-style: none;
    padding: 10px;
    font-weight: 500;
    cursor: pointer;
    margin: 0 20px;
}
.rdcl .pkgact {
    border-bottom: 3px solid red;
    color: red;
}
.gdcl .pkgact {
    border-bottom: 3px solid #63C266;
    color: #63C266;
}
.inclu::before {
    content: '';
    position: absolute;
    left: 0;
    top: 18px;
    background: #63C266;
    height: 30px;
    width: 5px;
}
.heading {
    font-size: 17px;
    font-weight: 600;
    color: #000;
}
ul.inclsn, ul.exclsn {
    margin: 7px 0 0 0;
    padding: 0;
}
ul.inclsn li {
    margin: 0 0 4px 20px;
    padding: 0;
    list-style: none;
    font-size: 13px;
    list-style-image:url(../img/check-icon.svg);
}
.exclu::before {
    content: '';
    position: absolute;
    left: 0;
    top: 18px;
    background: #DA1515;
    height: 30px;
    width: 5px;
}
ul.exclsn li {
    margin: 0 0 4px 20px;
    padding: 0;
    list-style: none;
    font-size: 13px;
    list-style-image: url(../img/exclusion-icon.svg);
}
.inclu{padding:20px;background:#EAFAEA;position: relative;}
.exclu{padding:20px;background:#FBEBEB;position: relative;}
.rdcl{background: #FBEBEB;}
.gdcl{background: #EAFAEA;}
.pkgactrd{border-bottom:3px solid #DA1515;}


/*slider*/
#horizon-slider {
    width: 1050px;
    height: 380px;
    float: left;
    overflow: hidden;
    position: relative;
    float: right;
    display: block;
}
#horizon-slider ul li {
    width: 1050px;
    height: 380px;
    float: left;
    display: inline;
    text-align: center;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    background-position: center;
    border-radius: 10px;
}
.horizone-nav {
    width: 75%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0px;
    right: 0;
    margin: auto;
    height: 0;
    z-index: 9999;
}



.bxpage_nwap {
    box-shadow: 0px 2px 6.5px #9387873b;
    border-radius: 7px;
    padding: 10px;
    width:60%;
    margin-bottom: 20px;
	background: #fff;
}
.newtbs_nwap {
    width: 100%;
    border-bottom: 1px solid #d3d2d240;
}
.newtbs_nwap ul {
    margin: 0 0;
    padding: 0;
    display: flex;
    width: 100%;
}
.newtbs_nwap li {
    list-style: none;
    padding: 10px;
    font-weight: 500;
    cursor: pointer;
    margin-right: 15px;
}
.pkgact_nwap {
    border-bottom: 3px solid #F4333D;
    color: #F4333D;
}
.shbookingnap {
    padding-top: 15px;
}
.shbookingnap ul, .shcancelnap ul {
    margin: 0;
    padding: 0 20px;
}
.shbookingnap ul li, .shcancelnap ul li {
    margin-bottom: 6px;
    font-size: 14px;
    color: #424242;
}
.shcancelnap, .shbookingnap{padding-top:15px;}
.itndtprt ul{margin:0;padding:0;}
.itndtprt ul li{margin-left:15px;font-size:14px;padding:5px 0;}
.wd11{align-items:flex-start;}
.lg_brnd_dv, .drv_mbnr{display:none;}


@media screen and (max-width: 720px) {
.lg_brnd_dv{width:100%;text-align:center;padding:10px 0 5px;display:block;background:#fff;}
.drv_mbnr{display:block;}
.drv_mbnr img{width:100%;height:180px;object-fit:cover;}
.frst_frm{flex-direction:column;}
.mdl_pt {
    width: 95%;
    margin: 0 auto;
}
.sldrbx{display:none;}
.lbxmn {
    width: 100%;
}
.dytrvl p{font-size:12px;}
.lbxmn h1{font-size:28px;margin:20px 0 35px}
.pcgcost{font-size:14px;}
.pcgcost span{font-size:16px;}
.schdl_tr p{font-size:14px;}
.schdl_tr{margin-bottom:20px;}
.ttl_itnry{font-size:14px;}
.rbxmn{padding:15px;box-shadow:0 5px 38px rgb(0 0 0 / 10%);}
.tltlemn{margin:20px 0 20px;font-size:30px;}
.glryfldmn{padding:0 10px;justify-content:space-between;}
.dys_ngt {width:60px;padding:5px;font-size:12px;}
.rbxmn{width:100%;}
.tdwn{transform:rotate(5deg);}
.dy_flsetn{flex-direction: column;margin-bottom:0;}
.prtcl_dy span:after {width:40px;height:40px;left:0px;top:2px;}
.prtcl_dy{margin:20px 0;}
.mglitnry{width:98%;}
.itnr_glry{width:50%;height:150px;}
.inc_excl, .bxpage_nwap{width:100%;}
.newtbs li, .newtbs_nwap li{font-size:14px;}
.shbookingnap ul li, .shcancelnap ul li{font-size:13px;}
.wd100{margin:20px 0 0;}
.one_glry, .day_descrp{width:100%;}
.itnr_mnbx{background:none;}
.inc_excl{margin-top:20px;}
.newtbs li{margin: 0 10px 0 15px;}
.horizon-wrapper, .vertical-wrapper{display:none !important;}

}









