@font-face {font-family: myhead-font;src: url(../fonts/Amaranth-Bold.ttf);}
@font-face {font-family: fw-font;src: url(../fonts/RobotoCondensed-VariableFont_wght.ttf);}
@font-face {font-family: Signika-font;src: url(../fonts/SignikaNegative-VariableFont_wght.ttf);}
*{margin: 0;padding: 0;box-sizing: border-box;font-family: fw-font;}
a{text-decoration: none;}
.w-80 img{width: 10%;}
.clb-logo a img{width: 150px;}
.head-nav{box-sizing: border-box;background-color: #fff;width: 100%;height: auto;padding: 0px 2%;}
nav{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;z-index: 100;}
.head-nav{display: flex;justify-content: space-between !important;}
.logo{width: 140px;}
nav ul li{display: inline-block;list-style: none;margin: 12px 15px 0px 15px;}
nav ul li a{color: #414242;text-decoration: none;font-size: 16px;font-weight: 800; position: relative;font-family: Signika-font;}
nav ul li a:hover{color: #034053;text-decoration: none;font-size: 16px;position: relative;font-family: Signika-font;}
nav ul li a::after{content: '';width: 0;height: 3px;background: var(--secondary-color);position: absolute;left: 0;bottom: -6px;transition: 0.5s;}
nav ul li a:hover::after{width: 100%;}
nav .fa-solid{display: none;}
.navbar-brand{margin-right: 10rem !important;}
.fa-xmark{color: #fff;}
.navbar {
  --bs-navbar-padding-x: 0;
--bs-navbar-padding-y: 0px !important;
}
@media only screen and (max-width:999px) {
nav .fa-solid{display: block;font-size: 25px;}   
  nav ul{background: #012b5c;position: fixed;top: 0;right: -360px;width: 360px;height: 100vh;padding-top: 50px;z-index: 2;transition: right 0.5s;}
  nav ul li{display: block;margin: 20px 11px;}
  nav ul .fa-solid{position: absolute;top: 25px;left: 25px;cursor: pointer;}
  nav ul li a{color: #ececec;text-decoration: none;font-size: 18px;position: relative;}
  .navbar-brand {margin-right: 0rem !important;}
}
@media (max-width: 767px){
  #featureContainer .card img {
    width: 100%;
    height: 40vh !important;
}
}

@media only screen and (max-width:300px) {
nav .fa-solid{display: block;font-size: 25px;}   
  nav ul{background: #012b5c;position: fixed;top: 0;right: -360px;width: 200px;height: 100vh;padding-top: 50px;z-index: 2;transition: right 0.5s;}
  nav ul li{display: block;margin: 20px 11px;}
  nav ul .fa-solid{position: absolute;top: 25px;left: 25px;cursor: pointer;}
  nav ul li a{color: #ececec;text-decoration: none;font-size: 18px;position: relative;}
  .navbar-brand {margin-right: 0rem !important;}
}
.nav-header .number h2 p {
  height: 39px;
  background: #07e0e0;
  background: -moz-linear-gradient(left, #02286e 0%, #07e0e0 100%);
  background: -webkit-linear-gradient(left, #02286e 0%, #07e0e0 100%);
  background: linear-gradient(to right, #02286e 0%, #07e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8361a', endColorstr='#f3870b',GradientType=1 );
  margin: 0;
  border-top-left-radius: 20px;
  padding: 6.5px 24px;
  border-bottom-left-radius: 20px;
  margin-top: 1px;
  padding-right: 0px;
  padding-top: 8px;
}
.number h2 span {
  font-weight: 300;
  font-size: 9px;
  letter-spacing: 3.5px;
  display: block;
  text-transform: uppercase;
  text-align: right;
}
.nav-header .number h2 {
  font-size: 15px;
  color: #fff;
  font-weight: 500;
  letter-spacing: 0;
  background-image: url(../imagess/nubmer-ng.png);
  padding: 5px 63px 10px 16px;
  background-repeat: no-repeat;
  background-position: center right;
  margin: 0;
}
.nav-header .number h2 a{
  font-size: 15px;
  color: #fff;
  font-weight: 500;
}
.destination .side-content {
  width: 400px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0% !important;
  transform: translate(100%, -57%) !important;
}

.desktop-logo a{text-decoration: none;font-size:20px;color:#000;font-weight: 700;}
.desktop-logo img{width: 180px;}
.w-100-head{width: 100% !important; left: 0px !important; color: #fff;text-shadow: 1px 1px 3px #343434;}
.main-head{position: relative;}
.main-head img{width: 100%;overflow: hidden;object-fit: cover;position: relative;object-position: center center;}
.main-head .side-content {width: 400px;text-align: center;position: absolute;top: 50%;left: 40px;transform: translate(0, -50%);}
.side-rel{position: relative;z-index: 0;}
.side-rel a{text-decoration: none;}
.side-content .airimg h1 {font-size: 28px;font-weight: bold;padding-top: 5px;color: #fff;text-shadow: 0 0 4px black;}
.side-content .airimg h2 {font-size: 20px;font-weight: bold;padding-top: 5px;color: #fff;text-shadow: 0 0 4px black;}
.side-content .numbers {padding: 5px;border-radius: 4px;}
.side-content .numbers {background: #1a3e6e;border: 0;margin-top: 5px;}
.side-content .numbers {width: 320px;display: inline-block;margin-top: 8px;}
.side-content .numbers a{display: flex; justify-content: space-evenly;}
.white{color:#fff;}
.ring {animation-name: trin;animation-duration: 1.5s;animation-iteration-count: infinite;animation-timing-function: linear;}
.ring{border: solid 3px #e6effe;border-radius: 50%;height: 46px;width: 46px;background: url(../images/call-btn.png) center center no-repeat;text-align: center;display: inline-block;background-size: 23px;}
@keyframes trin {
    0% {transform: rotate3d(0, 0, 1, 0deg);}
    20%, 32%, 44%, 56%, 68% {transform: rotate3d(0, 0, 1, 0deg);}
    23%, 35%, 47%, 59%, 71% {transform: rotate3d(0,0,1,15deg);}
    26%, 38%, 50%, 62%, 74% {ransform: rotate3d(0,0,1,0deg);}
    29%, 41%, 53%, 65%, 77% {transform: rotate3d(0,0,1,-15deg);}
    80% {transform: rotate3d(0, 0, 1, 0deg);}
}
.form-radio-btn{display: flex;gap: 10px;}
.numbers p{font-size: 22px;color:#fff;font-weight: 700;}
.num{color: #fff;font-size: 20px;}
.numbers p:hover{color:#08b777;}
.why-us-outer{position: relative;background-color: #fff; padding: 50px 0px;}
.box1{box-sizing: border-box;padding: 10px 20px;background-color: #fff;box-shadow:0 0 4px #c1c1c1; border-radius:5px;text-align: center;height:180px;transition: all 0.5s ease-out;margin-bottom:15px;}
.box1:hover{transform:scale(1.1);}
.box1 img{width: 40px;}
.box1 .why-us-head{font-size: 18px;font-weight: 700;}
.box-brand{box-sizing: border-box;position: relative;padding: 50px 0px;}
.box-brand a{text-decoration: none;}
.cruise-brand{display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 20px;}
.box-brand-inner{box-sizing: border-box;position: relative;display: flex;justify-content: flex-start;border: 1px solid #c1c1c1;border-radius:10px;overflow: hidden;}
.mt-20{margin-top:20px;}
.brand-imager img {height: 140px;width: 200px; display: block;}
.mob-view-src{display: none;}
.desk-view-src{display: block;}
.disp-strip-btm{display: block;width: 100%;position: fixed;z-index: 100;bottom:0%;}
.disp-strip-btm .mob-numbers {
  background-color: #058080;
  text-align: center;
  display: flex;
  justify-content: center;
  vertical-align: middle;
  align-items: center;
  padding: 10px 10px;
  gap: 20px;
}
.strip-about ul{display: flex;justify-content: space-evenly;gap:20%;margin-bottom:0rem !important;margin-left: -15rem;}
.strip-about ul li{list-style: none;}
.strip-about ul li img{width: 125px;}
/* media */
@media (max-width:1199px) {
  .box-brand-inner{box-sizing: border-box;position: relative;display: flex;justify-content: flex-start;border: 1px solid #c1c1c1;border-radius:10px;overflow: hidden;}
  .brand-imager img {height: 180px;width: 200px; display: block;}
}
@media (max-width:999px) {
  .main-head img {width: 100%;overflow: hidden;object-fit: cover;position: relative;object-position: center center;height: 400px;}
  .brand-imager img {height: 240px;width: 200px; display: block;}
  .box-brand-inner{box-sizing: border-box;position: relative;display: flex;justify-content: flex-start;border: 1px solid #c1c1c1;border-radius:10px;overflow: hidden;}
  .mob-view-src{display: block !important;}
  .desk-view-src{display: none !important;}
}
@media screen and (max-width:991px) and (min-width:768px) {.content-brand img{max-width: 110px;height:35px;margin-bottom:5px;}}
@media (max-width:780px) {.brand-imager img {height: 180px;width: 200px; display: block;}}
@media (max-width:600px) {.main-head .side-content {display: none;}.desk-view{display: none;}.side-content-mobile{display: block !important;}.mob-view{display: block !important;}}
@media (max-width:450px) {
.brand-imager img {height: 180px;width: 27rem; display: block;}
.box-brand-inner{box-sizing: border-box;position: relative;display: flex;justify-content: flex-start;border: 1px solid #c1c1c1;border-radius:10px;overflow: hidden;flex-wrap: wrap;}
.wrp{flex-wrap: wrap;overflow: hidden;}
}
.clear-fix{clear: both;}
.side-content-mobile{box-sizing: border-box;background-color: #fff;padding: 5px;word-wrap: break-word;text-align: center; display: none;}
.side-content-mobile img{width: 15%;height: 15%;}
.side-content-mobile h1{font-size: 24px;}
.side-content-mobile h2{font-size: 18px;}
.mob-view{display: none;}
.mob-numbers{background-color: #034053;text-align: center;display: flex;justify-content: center;vertical-align: middle;align-items:center;padding: 10px 10px;gap: 20px;}
.mob-view-src .mob-numbers{padding: 5px !important;}
.call-info{color: #fff;}
.num-p{margin-top:8px !important;margin-bottom: 8px;}
.content-cruise{padding: 10px;position: relative;}
.c-bx h2{font-size: 20px;font-weight: 600;margin-top:20px;}
.c-bx p{font-size: 16px;font-weight: 400;}
.padding-sec-50{overflow: hidden;}
.tab-pane {padding: 1.5em 0;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.c-form .form-control {height: 50px;-webkit-box-shadow: none;box-shadow: none;font-size: 16px;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;background: rgba(255, 255, 255, 0.03);border: 2px solid rgba(255, 255, 255, 0.1);color: rgba(255, 255, 255, 0.7);}
.c-form label{color:#fff;}
.c-form input::placeholder{color: #c1c1c1;}
.form-field select option{background-color: #00A3AD;}
.mt-30{margin-top:30px;}
.tab-links{margin-right: 50px; font-size: 18px;font-weight: 500;position: relative;cursor: pointer;}
.tab-contents{display: none;}
.tab-contents.active-tabed{display: block;}
.tabpane{display: none;}
.tabpane.active-tabed{display: block;}
.about-home{box-sizing: border-box;position: relative;background-color: #fff;padding: 50px 0px;}
.home-about-box{box-sizing: border-box;padding: 10px 20px; box-shadow: 1px 1px 10px 3px #C1C0CD;border-radius:2px;width: 100%;height: 300px;overflow: hidden;margin-bottom:15px;}
.home-about-box img{width: 5rem;}
.home-about-box .head-part{font-size: 20px;font-weight: 700;color:#112951;}
.section-title {position: relative;display: inline-block;}
.text-primary {color: #112951 !important;font-family: myhead-font;font-size: 36px;}
.section-title::before {position: absolute;content: "";width: 45px;height: 2px;top: 50%;left: -55px;margin-top: -1px;background: #112951;}
.section-title::after {position: absolute;content: "";width: 45px;height: 2px;top: 50%;right: -55px;margin-top: -1px;background: #112951;}
.padding-sec-50{padding: 50px 0px;}

.colorlib-tour{width: 100%;display: block;float: left;padding: 5em 0;clear: both; }
.colorlib-light-grey {background: #fff; }
.tour-wrap {width: 100%;float: left;display: block; padding: 0; margin: 0; }
.tour-wrap .tour-entry {width: 25%;float: left;position: relative;height: 250px;z-index: 0;padding: 0;margin: 0; }
@media (max-width:650px) {
.section-title::before {display: none;}
.section-title::after {display: none;}
}
@media screen and (max-width: 768px) {.tour-wrap .tour-entry {width: 50%; } }
@media screen and (max-width: 480px) {.tour-wrap .tour-entry {width: 100%; } }
.tour-wrap .tour-entry .tour-img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 250px;width: 100%;display: block;z-index: 1;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s; }
@media screen and (max-width: 768px) {
.tour-wrap .tour-entry .tour-img {-webkit-box-shadow: inset 0px -195px 142px -79px rgba(0, 0, 0, 0.49);-moz-box-shadow: inset 0px -195px 142px -79px rgba(0, 0, 0, 0.49);-ms-box-shadow: inset 0px -195px 142px -79px rgba(0, 0, 0, 0.49);-o-box-shadow: inset 0px -195px 142px -79px rgba(0, 0, 0, 0.49);box-shadow: inset 0px -195px 142px -79px rgba(0, 0, 0, 0.49); } }
.tour-wrap .tour-entry .desc {position: absolute;bottom: 0;left: 0;right: 0;z-index: -1;padding: 15px; }
.tour-wrap .tour-entry .desc h2 {font-size: 18px;text-transform: uppercase;margin-bottom: 10px; }
.tour-wrap .tour-entry .desc .city {display: block;color: #b3b3b3;margin-bottom: 5px; }
.tour-wrap .tour-entry .desc .price {color: #000;font-size: 20px; }
.tour-wrap .tour-entry .desc .star {margin-bottom: 0;font-size: 12px;color: #b3b3b3; }
.tour-wrap .tour-entry .desc .star span i {color: #FFDD00; }
@media screen and (max-width: 768px) {
.tour-wrap .tour-entry .desc {z-index: 2; }
.tour-wrap .tour-entry .desc h2 {color: #fff; }
.tour-wrap .tour-entry .desc .city, .tour-wrap .tour-entry .desc .star {color: #e6e6e6; }
.tour-wrap .tour-entry .desc .price {color: #fff;background: #00BBF0;padding: 4px 7px; } }
.tour-wrap .tour-entry:hover .tour-img {top: -55%; }
@media screen and (max-width: 768px) {.tour-wrap .tour-entry:hover .tour-img {top: 0; } }
.btn-up{color:#eded11; font-size: 20px;margin-top: 20px;}
.text-blue{color: #ffffff;font-size: 26px;font-weight: 700;text-shadow: 0 0 8px black;font-family: myhead-font;}

.box-img-banner{box-sizing: border-box;position: relative;}
.about .swiper-wrapper {height: 100% !important;}
.about .swiper-slide {height: 100% !important;}
.about .swiper-button-next::after,
.about .swiper-button-prev::after {content: "";}
.about .swiper-button-next,
.about .swiper-button-prev {top: auto;bottom: 0.1%;background-color: var(--white);width: 5rem;}
.about .swiper-button-next {right: 20px;}
.about .swiper-button-prev {left: auto;right: 70px;}
.about .swiper-icon {font-size: 3rem;}
.custimg{width: 100% !important;height:350px !important;}
.bx-chevron-right{background-color: #ffffff !important;}
.bx-chevron-left{background-color: #ffffff !important;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content: 'none' !important;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {content: 'none' !important;}
.bx-chevron-right:before {content: "\e9b2";font-size: 36px;}
.bx-chevron-left:before {content: "\e9af";font-size: 36px;}
/* =========== Footer ============ */
.footer {background-color: #034053;padding: 80px 20px;}
.footer p{font-size: 12px;}
.footer img {width: 60%;height: auto;}
.footer p{color:#fff;}
.footer h3 {color:#fff;margin-bottom: 2rem;}
.footer a {display: block;color: #fff;font-size: 1rem;margin-bottom: 0.5rem;text-decoration: none;}
.footer .foo-nav{position:relative;left:0%;}
#toggleButton{float:right;color:lightblue;cursor: pointer;}
.foot-tel{font-size: 34px !important;color: #fff;margin-top:-10px;}
.social{display: flex;gap: 15px;}
.social i{color: #fff;
  background: linear-gradient(160deg,#02286e 50%,#07e0e0 100%) !important;
  border-radius: 30px;
  padding: 20px 10px;
transition: all 0.4s ease;}
.social i:hover{color: #fff;
  background: linear-gradient(90deg,#02286e 50%,#07e0e0 100%) !important;
  border-radius: 30px;
  padding: 20px 10px;
transition: all 0.4s ease;}
.fx-20{font-size: 20px !important;}
/* =========== Service ============ */
.service{box-sizing: border-box;background-color: #e9fafe;border-radius: 20px;border:2px solid #c8f4f7;padding: 30px 10px;}
.service img{border-radius: 20px;}
.service .row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5rem;
}
.title{margin-top:50px;}
.weekend-sec .title p{font-size: 18px;font-weight: 600;}
.service .col p {
  margin-bottom: 3rem;
}

.service .d-flex {
  justify-content: space-between;
  margin-bottom: 3rem;
}

@media (max-width: 768px) {
  .service .row {
    grid-template-columns: 1fr;
  }
}
.weekend-sec{box-sizing: border-box;padding: 30px 20px;}
.weekend-sec a{text-decoration: none;}
.btn-kn-more{box-sizing: border-box;background: linear-gradient(160deg,#02286e 50%,#07e0e0 100%) !important;padding: 10px 20px !important; color:#fff;border-radius: 30px;border: none;transition: all 0.5s ease;}
.btn-kn-more:hover{box-sizing: border-box;background: linear-gradient(90deg,#02286e 50%,#07e0e0 100%) !important;padding: 10px 20px !important; color:#fffb00;border-radius: 30px;}
.call-strip{box-sizing: border-box;padding: 20px 10px;background: #112951;}
.call-strip h2{font-size: 22px;color: #fff;}
.call-strip a{text-decoration: none;color: #eded11;}
.side-content a{text-decoration: none;}
.mtm-50{margin-top: -50px; font-size: 14px !important;font-weight: 600;font-family: Signika-font;line-height: 18px;}
.box-cars-rent{box-sizing: border-box;padding: 20px 10px;}
.box-cars-rent a{text-decoration: none;color: #031773;}
.bx-cr-bg img{width: 100%;height: 250px;border-radius:10px;}
.mt-20{margin-top: 20px;}

@media (max-width: 767px) {
  #featureContainer .carousel-inner .carousel-item > div {
    display: none;
  }
  #featureContainer .carousel-inner .carousel-item > div:first-child {
    display: block;
  }
}
#featureContainer .carousel-inner .carousel-item.active,
#featureContainer .carousel-inner .carousel-item-next,
#featureContainer .carousel-inner .carousel-item-prev {
  display: flex;
}
@media (min-width: 768px) {
  
  #featureContainer .carousel-inner .carousel-item-end.active,
  #featureContainer .carousel-inner .carousel-item-next {
    transform: translateX(25%);
  }
  #featureContainer .carousel-inner .carousel-item-start.active, 
  #featureContainer .carousel-inner .carousel-item-prev {
    transform: translateX(-25%);
  }
  #featureContainer .card img{
    width: 90%;
    height: 200px;
  }
  #featureContainer .carousel-item{
    justify-content: space-between;
  }
}
@media (max-width: 767px) {
  #featureContainer .card img{
    width: 100%;
    height: 75vh;
  }
}
#featureContainer .carousel-inner .carousel-item-end,
#featureContainer .carousel-inner .carousel-item-start { 
  transform: translateX(0);
}
#featureContainer .card{
  border: 0;
}
#featureContainer .card{
  position: relative;
}
#featureContainer .card .card-img-overlays{
  position: absolute;
  bottom: 15%;
  left: 10%;
  font-size: 26px;
  font-weight: 700;
  color: #fff;
  text-shadow: 1px 1px 3px #101010;
}
#featureContainer a{
  text-decoration: none;
}
#featureContainer .indicator{
  border: 1px solid rgb(202, 202, 202);
  padding: 3px 6px 3px 6px;
}
#featureContainer .indicator:hover{
  background-color: rgb(84, 84, 84);
  border: 1px solid rgb(84, 84, 84);
  transition: 200ms;
}
#featureContainer .indicator:hover{
  color: white;
  transition: 200ms;
}
#featureContainer .indicator {
  color: lightgray;
}
#featureContainer .float-end{
  padding-top: 10px;
}
.carousel-btn-pad{padding: 30px 0px;}
.box-routes{box-sizing: border-box;position: relative;margin-top:10px;overflow: hidden;}
.box-routes img{width: 100%;height: 300px;}
.box-book{display: flex; justify-content: space-around; margin-top: -4rem;}
.box-book h3{color: #fff;text-shadow: 1px 1px 3px #101010;}
.box-book a{text-decoration: none;}
.content-brand{padding: 5px;overflow: hidden;width: 60%;}
.content-brand h3{font-size: 22px;font-weight: 600;color: #034053;}
.content-brand img{max-width: 150px;height:35px;margin-bottom:5px;}
.content-brand p{font-size: 14px;font-weight: 400;color: #7b7b7b;line-height: 18px;}
.pp-c-bx{box-sizing: border-box;position: relative;padding: 50px 0px;}
.head-pp{text-align: center;}
.pp-h3{font-size: 18px;font-weight: 600;}
.pp-p{font-size: 16px;font-weight: 400;}
.pp-text ul li{font-size: 14px;}
.form-wrap{box-sizing: border-box;position: relative;padding: 25px;box-shadow: 3px 3px 0px 0px;}
.form-wrap .form-field {
  margin-bottom: 14px;
  position: relative;
}
@media (max-width:1200px) and (min-width:767px) {
  .brand-imager img {
    height: 150px;
    width: 100px;
    display: block;
}
}
.disp-cnt{box-sizing: border-box;background-color: #02286e;color: #fff;padding: 20px;margin: 10px;border-radius: 30px;}
.form-field input {
  width: 100%;
  border: 0;
  border-bottom: 1px solid #313131;
  font-size: 16px;
  background: transparent;
  padding: 20px 20px 10px 75px;
  color: #313131;
  font-weight: 500;
}
#txtEmail {
  background-image: url(../images/msg.png);
  background-position: 30px 18px;
  background-repeat: no-repeat;
}
#txtname {
  background-image: url(../images/user.png);
  background-position: 30px 18px;
  background-repeat: no-repeat;
}
#txtphone {
  background-image: url(../images/contact-2.png);
  background-position: 30px 18px;
  background-repeat: no-repeat;
}
#txtchat{
  background-image: url(../images/chat.png);
  background-position: 30px 18px;
  background-repeat: no-repeat;
}
.box-outer{box-sizing: border-box;padding: 50px 0px;}
.fs-24{font-size: 24px !important;}
.content-bx-text{box-sizing: border-box;border: 1px solid #a1a1a1;box-shadow: 0 0 3px 2px #c1c1c1;padding: 20px 10px;border-radius: 20px;}
.content-bx-text h2{font-family: myhead-font;}
.mtb-20{margin-top: 20px;margin-bottom: 20px;}
.Routes-Item {
  text-align: center;
  background-color: #d4effc;
  border-radius: 10px;
  padding: 40px 20px;
  min-height:175px;
}
.actionBlock {
  padding: 30px 20px;
  text-align: center;
}
.content-routes{box-sizing: border-box;padding: 50px 0px;}
.box-route{box-sizing: border-box;padding: 10px;background-color: #fff;box-shadow: 0 0 2px 1px #f1f1f1;border-radius: 10px;}
.to-icon img{width: 30px;}
.table{
  box-sizing: border-box;
  border: 1px solid #5f5f5f;
}
.table thead th{
  border: 1px solid #5f5f5f;
  background-color: #585858;
  color: #fff;
}
.table tbody td{
    border: 1px solid #5f5f5f;
}
.nv-call{height: 30px;margin-top:5px; color: #0a0a0a;font-weight: 600;}
.nv-btn{padding: 5px;}
.p-12{padding-right: 12rem;}
.itnry h5{font-size: 16px;color:#034053;}
.bnr-ship img{margin-top:10px;margin-bottom:10px;}
.content-itnr{color: #5f5f5f;font-size: 12px; width: 55%;margin-left:5px;margin-top: 10px;}
.prc{font-size: 20px;color: #034053;font-weight: 700;}
.nv-btn-trn{background: linear-gradient(160deg,#02286e 50%,#07e0e0 100%) !important;width: fit-content;padding: 5px 10px;border-radius: 50px;color: #fff;}
.nv-btn-trn:hover{background: linear-gradient(90deg,#02286e 50%,#07e0e0 100%) !important;width: fit-content;padding: 5px 10px;border-radius: 50px;color: #fff;}
.itn-ship{font-size: 10px;font-weight: 400;}
.itn-ship ul{text-decoration: none;gap:10px;}
.itn-ship ul li{list-style:disc;}
.logo-itn img{width: 100px;height: 50px;}
.mt-40{margin-top: 40px;}
.c-img img{width: 100%;margin:40px;border-radius: 20px;}
.bx-cabin{box-sizing: border-box;margin:40px;}
.box-itn{box-sizing: border-box;padding: 5px 0px;display: flex;justify-content: flex-start;flex-wrap: wrap; background: #034053;color: #fff;}
.box-itn ul{display: flex;justify-content: flex-start;flex-wrap: wrap; gap:20px}
.box-itn ul li{list-style: none;margin-bottom: -15px;}
.bl{border-left: 1px solid #fff;margin-left: 5px;}
.bl p{padding-left: 5px;}
.bx-cabin h5 span{font-size: 32px;color: #034053;}
@media (max-width:600px) {
  .c-img img {
    width: 100%;
    margin: 0px;
    border-radius: 20px;
}
.img-w100 img {
  width: 200px !important;
  height: 200px;
}
}
.nv-btn-trn a{color: #fff;}
.btn-more{font-size: 12px;}
.itnry p{margin-bottom: 0px;}

.nv-btn-cal{background: linear-gradient(160deg,#02286e 50%,#07e0e0 100%) !important;width: fit-content;padding: 5px 10px;border-radius: 50px;color: #fff;}
.nv-btn-cal:hover{background: linear-gradient(90deg,#02286e 50%,#07e0e0 100%) !important;width: fit-content;padding: 5px 10px;border-radius: 50px;color: #fff;}
.box-bdr{box-sizing: border-box;border-radius: 10px;padding: 10px;margin:10px 0px;}
.img-w100 img{width: 400px;height: 200px;}
.trip-cnt{font-size: 14px;box-sizing: border-box;background-color: #f1f1f1;border-radius: 5px;padding: 5px;}
.text-left{text-align: left;}

.bg__policy {background: url(../../Content/images/CONTACT-US.png)no-repeat;background-size: cover;width: 100%;min-height: 400px;display: flex;justify-content: center;align-items: center;}
.bg__policy h1 {color: #fff;text-align: center;}