#back2top.active {
    bottom: 165px;
    opacity: 1;
    visibility: visible;
}
.detailFullSingleTour .cbp_tmicon {
    margin-left: -58px !important;
}
.display-flex {
    display: flex;
    align-items: center;
}
.detailFullSingleServices ol li {
    list-style: decimal;
}
.detailFullSingleServices ol {
    margin: 10px 0;
    padding-left: 30px;
}
.detailFullSingleTour ul>li>ul>li, .policySingleTour ul>li>ul>li {
    list-style-type: circle !important;
}
.detailFullSingleTour ul>li>ul, .policySingleTour ul>li>ul {
    padding-left: 40px !important;
    padding-top: 10px;
    padding-bottom: 10px;
}
.policySingleTour strong u {
    font-weight: 600;
}
a.contact-icon-link:nth-child(2) {
    display: none;
}
.detailFullSingleTour ul, .policySingleTour ul {
    padding-bottom: 5px;
}
@media (min-width: 991px) {
    .cbp_tmicon.\32xl\:tw-block {
        display: block !important;
        left: 14.4% !important;
    }
}

@media (min-width: 1024px) {
    .cbp_tmicon.\32xl\:tw-block {
        display: block !important;
      	left: 22.8% !important;
    }
  
  	.cbp_tmlabel {
          margin-left: 22% !important;
  	}
}

@media (min-width: 1200px) {
   .cbp_tmicon.\32xl\:tw-block {
        display: block !important;
      	left: 18.8% !important;
    }
    .cbp_tmlabel {
        margin-left: 20% !important;
    }
}

@media (min-width: 1400px) {
   .cbp_tmicon.\32xl\:tw-block {
        display: block !important;
      	left: 15.5% !important;
    }
    .cbp_tmlabel {
        margin-left: 20% !important;
    }
}

@media (min-width: 768px) {
    .\32xl\:tw-bg-\[repeating-linear-gradient\(to_bottom\2c \#f19135_0\2c \#f19135_8px\2c transparent_8px\2c transparent_16px\)\] {
        background-image: repeating-linear-gradient(to bottom, #f19135 0, #f19135 8px, transparent 8px, transparent 16px);
    }
  .cbp_tmicon.\32xl\:tw-block {
        display: block !important;
     	left: 19.6% !important;
    }
}
.detailFullSingleServices ul {
    list-style: disc;
    padding-left: 30px;
}
table tr th {
    background: #f19135;
}
.policySingleTour table {
    width: 100%;
}
@media (max-width: 768px) {
.responsive-table {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
}
  .responsive-table table {
    min-width: 600px;
    border-collapse: collapse;
  }
}