.adhamadha::before{content:'';position: absolute;right: 0;top: 0;height:100%;width:50%;background:#f5f5f5;}
.detailbox p{font-size:16px;line-height:28px;text-align:justify;}
.tititit{position:relative;}
.tititit::before{content:'';position:absolute;width:30px;height:30px;border-radius:50px;background:#8b7c5e;opacity:.2;display:block;left:-5px;top:0;transition: all ease-in-out .3s;}
.tititit:hover::before{width:60px;}
.line-v2{height:4px;background-color:#01b7f2;width:100px;display:inline-block;border-radius:20px}

.detailbox .panel-heading a:after{position:absolute;right:10px;top:10px;content:"\f107";font-family:fontawesome;color:#555;font-size:22px;font-weight:400}
.detailbox .basic-tabs li a{font-weight:600;font-size:17px}
.detailbox .basic-tabs li.active a,.detailbox .basic-tabs li.active a:hover,.detailbox .basic-tabs li.active a:focus{color:#016599}
.detailbox .basic-tabs .tab-content{padding:20px 0}
.detailbox .basic-tabs .tab-content ul{margin:0;padding:0}
.detailbox .basic-tabs .tab-content ul li{margin-bottom:12px;list-style:none;position:relative;padding-left:20px}
.detailbox .basic-tabs .tab-content ul li::before{position:absolute;left:0;top:6px;content:'';height:7px;width:7px;border-radius:50%}
.detailbox .basic-tabs .tab-content #incl ul li::before{background:green}
.detailbox .basic-tabs .tab-content #excl ul li::before{background:red}
.panel-body ul{margin:0;padding:0}
.panel-body ul li{margin-bottom:10px;font-size:13px}
.panel-body p{font-size:13px}
.banktable{width:100%;margin-bottom:30px}
.banktable td{padding:8px 5px;border:1px solid #f2f2f2}
.banktable td:nth-child(2n){text-align:center}
.banktable tr:nth-child(even) td{background:#fafafa}

.objectfit{object-fit: cover;height: 100%;width: 100%;}

.tour-tab .nav-tabs{ border: none; background: #fff7ea; padding: 5px; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px;flex-wrap: nowrap;overflow-x: auto;}
.tour-tab .nav-tabs .nav-item{display: inline-block;white-space: nowrap;}
.tour-tab .nav-tabs .nav-item+.nav-item{border-left: 1px solid var(--main-color);}
.tour-tab .nav-tabs .nav-link{ font-weight: 500; letter-spacing: 0.5px; font-size: 16px; text-transform: uppercase; color: var(--main-color2) ; border: none; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; outline: none; box-shadow: none; }
.tour-tab .nav-tabs .nav-item.show .nav-link, .tour-tab .nav-tabs .nav-link.active{background: var(--main-color); color: #fff;}
.tour-tab .tab-pane{padding: 20px; background: #fafafa;}
.tour-tab .tab-pane p{line-height: 30px; text-align: justify;margin: 0;}
.tour-tab .tab-pane p+p{margin-top: 15px;}
.tour-tab .tab-pane ul li{padding-left: 15px; position: relative;}
.tour-tab .tab-pane ul li::before{content: "\f285";font-family: bootstrap-icons !important;position: absolute;top: 3px;left: 0;font-size: 12px; }
.tour-tab .tab-pane ul li+li{margin-top: 15px;}
.tab-pane h1,.tab-pane h2,.tab-pane h3,.tab-pane h4,.tab-pane h5,.tab-pane h6{font-size: 18px; font-weight: 500; margin-bottom: 10px;}
.tab-pane p{margin-bottom: 10px;}
.tab-pane p{font-size: 14px;}
.pack-slider{height: 500px;width: 100%; }
.pack-slider img{width: 100%; height: 100%; object-fit: cover;}

.overview h1, .overview h2, .overview h3, .overview h4, .overview h5, .overview h6{margin-bottom: 15px; font-size: 20px; font-weight: 500; font-family: var(--font2); color: var(--main-color2);}