.sec-best-prices{
}
 .sec-best-prices .price-card{
     border: 1px solid #FE5300;
     border-radius: 16px;
}
 .sec-best-prices .price-card .inside{
     padding: 10px;
}
 .sec-best-prices .price-card .inside .card-head{
}
 .sec-best-prices .price-card .inside .card-head .title{
     color: #00109E;
     font-size: 14px;
     font-weight: 800;
     margin-bottom: 1px;
}
 .sec-best-prices .price-card .inside .card-head .sub-title{
     color: #00109E;
     font-size: 12px;
     font-weight: 500;
}
 .sec-best-prices .price-card .inside .card-head .img-brand{
}
 .sec-best-prices .price-card .inside .img-thumb-holder{
}
 .sec-best-prices .price-card .inside .img-thumb-holder .img-thumb{
     width: auto;
}
 .sec-best-prices .price-card .inside .card-info{
     margin-top: -15px;
}
 .sec-best-prices .price-card .inside .card-info .info-ico-holder{
}
 .sec-best-prices .price-card .inside .card-info .info-ico-holder .info-ico-box{
     text-align: center;
     margin-right: 10px;
}
 .sec-best-prices .price-card .inside .card-info .info-ico-holder .info-ico-box .info-ico{
}
 .sec-best-prices .price-card .inside .card-info .info-ico-holder .info-ico-box .ico-label{
     font-size: 9px;
}
 .sec-best-prices .price-card .inside .card-info .text-content{
}
 .sec-best-prices .price-card .inside .card-info .text-content p{
     color: #000;
     margin-bottom: 6px;
     font-size: 11px;
}
 .sec-best-prices .price-card .inside .card-info .price-det{
}
 .sec-best-prices .price-card .inside .card-info .price-det a{
     font-size: 16px;
     font-weight: 500;
     color: #00109E;
     text-decoration: underline;
}
 .sec-best-prices .price-card .inside .card-info .price-det .price{
     font-size: 12px;
     margin: 0;
}
 .sec-best-prices .price-card .inside .card-info .price-det .price span{
     font-size: 24px;
     font-weight: 600;
}
 .sec-best-prices .price-card .inside .card-footer{
     padding: 0;
     background-color: #fff;
}
 .sec-best-prices .price-card .inside .card-footer .btn-bk-now{
     width: 100%;
     background-color: #FE5300;
     border: 0;
}
 .sec-best-cruises{
}
 .sec-best-cruises .slider-holder{
}
 .sec-best-cruises .slider-holder{
}
 .sec-best-cruises .slider-holder .cruise-brand-slider{
}
 .sec-best-cruises .slider-holder .cruise-brand-slider .brand-img-holder{
}
 .sec-best-cruises .slider-holder .cruise-brand-slider .brand-img-holder .img-thumb{
     max-height: 60px;
     width: auto;
}
 .sec-cruise-dest{
     background-color: #F8F8F8;
}
 .sec-cruise-dest .dest-card{
}
 .sec-cruise-dest .dest-card{
}
 .sec-cruise-dest .dest-card .title{
     color: #00109E;
     font-size: 24px;
}
 .sec-cruise-dest .dest-card .thumb-holder{
}
 .sec-cruise-dest .dest-card .thumb-holder .thumb-img{
     width: 100%;
     height: 172px;
     object-fit: cover;
}
 .sec-cruise-dest .dest-card .list-content{
}
 .sec-cruise-dest .dest-card .list-content{
     padding: 15px 15px;
     background-color: #fff;
}
 .sec-cruise-dest .dest-card .list-content .list{
     list-style: none;
     padding: 0;
}
 .sec-cruise-dest .dest-card .list-content .list .item{
     position: relative;
     font-size: 13px;
     font-weight: 500;
     color: #00109E;
     margin-bottom: 10px;
}
 .sec-cruise-dest .dest-card .list-content .list .item::after {
     position: absolute;
     content: "";
     right: 0;
     bottom: 1px;
     background: url(../images/down.png) no-repeat;
     height: 24px;
     width: 20px;
     rotate: 270deg;
}
 .sec-cruise-dest .dest-card .list-content .btn-submit{
     background-color: #FE5300;
     border: 0;
     font-size: 11px;
     font-weight: 500;
}
 .sec-rec-cruises .price-card{
     border: 0;
     border-radius: 0;
     box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
 .sec-rec-cruises .price-card .inside{
     padding: 10px;
     margin-bottom: 10px;
}
 .sec-rec-cruises .price-card .inside .card-head{
}
 .sec-rec-cruises .price-card .inside .card-head .title{
     color: #00109E;
     font-size: 17px;
     font-weight: 800;
     margin-bottom: 1px;
}
 .sec-rec-cruises .price-card .inside .card-head .sub-title{
     color: #00109E;
     font-size: 12px;
     font-weight: 500;
}
 .sec-rec-cruises .price-card .inside .card-head .img-brand{
}
 .sec-rec-cruises .price-card .inside .img-thumb-holder{
     margin: 0px -10px;
}
 .sec-rec-cruises .price-card .inside .img-thumb-holder .img-thumb{
     width: 100%;
}
 .sec-rec-cruises .price-card .inside .card-info{
     margin-top: -54px;
}
 .sec-rec-cruises .price-card .inside .card-info .info-ico-holder{
}
 .sec-rec-cruises .price-card .inside .card-info .info-ico-holder .info-ico-box{
     text-align: center;
     margin-right: 10px;
}
 .sec-rec-cruises .price-card .inside .card-info .info-ico-holder .info-ico-box .info-ico{
     width: auto;
     margin: 0 auto;
}
 .sec-rec-cruises .price-card .inside .card-info .info-ico-holder .info-ico-box .ico-label{
     font-size: 9px;
}
 .sec-rec-cruises .price-card .inside .card-info .text-content{
     margin-top: 16px;
}
 .sec-rec-cruises .price-card .inside .card-info .text-content .img-brand{
     width: 82px;
}
 .sec-rec-cruises .price-card .inside .card-info .text-content p{
     color: #FE5300;
     margin-bottom: 6px;
     font-size: 11px;
}
 .sec-rec-cruises .price-card .inside .card-info .price-det{
}
 .sec-rec-cruises .price-card .inside .card-info .price-det a{
     font-size: 16px;
     font-weight: 500;
     color: #00109E;
     text-decoration: underline;
}
 .sec-rec-cruises .price-card .inside .card-info .price-det .price{
     font-size: 12px;
     margin: 0;
}

 .sec-rec-cruises .price-card .inside .card-info .price-det .price span{
     font-size: 24px;
     font-weight: 600;
}
 .sec-rec-cruises .price-card .inside .card-footer{
     padding: 0;
     background-color: #fff;
}
 .sec-rec-cruises .price-card .inside .btn-bk-now{
     width: 100%;
     background-color: #FE5300;
     border: 0;
     font-size: 14px;
     line-height: 15px;
     font-weight: 500;
}
 .top-sightseeing-section.sec-cruise-by-dest{
     background-image: url('../images/cruises/bg-grid-frame.jpg');
     background-size: cover;
}
 .sec-exp-world{
     background-color: #F8F8F8;
}
 .sec-exp-world .ex-card{
     border-radius: 16px;
     border: 1px solid #FE5300;
     padding: 10px 15px;
     min-height: 300px;
}
 .sec-exp-world .ex-card .title{
     color: #001799;
     font-size: 14px;
     font-weight: 700;
}
 .sec-exp-world .ex-card .para{
     font-size: 12px;
     color: #001799;
}
 .int-label{
     font-size: 12px;
     margin-top: 5px;
     font-weight: 600;
}
 .hotel-filter-icon {
     background: #001799;
     height: 70px !important;
     width: 70px !important;
     text-emphasis: center;
     display: flex;
     align-items: center;
     border-radius: 50%;
     justify-content: center;
}

.ic-prefix{
    margin-right: 10px;
    margin-top: -10px;
}
.cruiseFilter.jmp-slider.owl-carousel .owl-nav .owl-next {
    position: absolute;
    right: -4%;
    top: 20%;
}
.cruiseFilter.jmp-slider.owl-carousel .owl-nav .owl-prev {
    position: absolute;
    left: -4%;
    top: 20%;
}

@media(max-width:1200px){
    .sec-best-prices .price-card {
        margin-bottom: 10px;
    }
    .cruiseFilter.jmp-slider.owl-carousel .owl-nav .owl-next {
        position: absolute;
        right: -2%;
        top: 24%;
      }
      .cruiseFilter.jmp-slider.owl-carousel .owl-nav .owl-prev {
        position: absolute;
        left: -2%;
        top: 24%;
      }
      
}


@media(max-width:565px){
.cruiseFilter.jmp-slider.owl-carousel .owl-nav .owl-next {
    right: 1%;
    top: 22%;
  }
  .cruiseFilter.jmp-slider.owl-carousel .owl-nav .owl-prev {
    left: 1%;
    top: 22%;
  }
}