html {
    scroll-behavior: smooth;
}

body {
    font-family: 'Bricolage Grotesque';
    font-style: normal;
    margin: 0px;
    padding: 0px;
    color: #000;
    overflow-x: hidden;
    background-color: #fff;
}


ul {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

p {
    font-family: 'Bricolage Grotesque';
    font-weight: 400;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 30px;
    color: #000;
}

img {
    max-width: 100%;
    border: 0;
    height: auto;
}

.clear {
    clear: both;
    float: none;
    width: 100%;
}

.clearfix::after {
    display: block;
    content: "";
    clear: both;
}

a {
    text-decoration: none !important;
    transition: all 0.2s ease-in;
    color: #1f1f1f;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Bricolage Grotesque';
}


a,
span {
    display: inline-block;
}

:focus {
    box-shadow: none !important;
    outline: none !important;
}













@font-face {
    font-family: 'Bricolage Grotesque';
    src: url('../fonts/BricolageGrotesque-Bold.woff2') format('woff2'),
        url('../fonts/BricolageGrotesque-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bricolage Grotesque';
    src: url('../fonts/BricolageGrotesque-ExtraLight.woff2') format('woff2'),
        url('../fonts/BricolageGrotesque-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bricolage Grotesque';
    src: url('../fonts/BricolageGrotesque-ExtraBold.woff2') format('woff2'),
        url('../fonts/BricolageGrotesque-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bricolage Grotesque';
    src: url('../fonts/BricolageGrotesque-Light.woff2') format('woff2'),
        url('../fonts/BricolageGrotesque-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bricolage Grotesque';
    src: url('../fonts/BricolageGrotesque-Medium.woff2') format('woff2'),
        url('../fonts/BricolageGrotesque-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bricolage Grotesque';
    src: url('../fonts/BricolageGrotesque-Regular.woff2') format('woff2'),
        url('../fonts/BricolageGrotesque-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bricolage Grotesque';
    src: url('../fonts/BricolageGrotesque-SemiBold.woff2') format('woff2'),
        url('../fonts/BricolageGrotesque-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}











@media (min-width: 1366px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1250px;
    }
}

@media (min-width: 1440px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1350px;
    }
}

@media (min-width: 1600px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1500px;
    }
}




/*css start*/


/* HEADER STYLES*/

.navpage-header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999;
}


/* STICKY STYLES */
.navpage-header.is-sticky {
    position: fixed;
    box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);
    padding: 0px;
    animation: slideDown 0.5s ease-out;
    z-index: 9999;
    transition: 0.7s ease-in-out;
/*     backdrop-filter: blur(12px); */
    background-color: rgba(255, 255, 255, .7);
}

.navpage-header.is-sticky .logo-box img {
    max-width: 60%;
}
.navpage-header.is-sticky .nav-button img {
    padding-right: 15px;
    filter: invert(1);
}
.navpage-header.is-sticky .nav-button a {
    padding: 10px 30px;
    font-size: 20px;
    color: #000000;
    border-radius: 100px;
    font-weight: 300;
    transition: 0.7s ease-in-out;
}
.navpage-header.is-sticky .navbar .nav-link {
    font-size: 20px;
    color: #000000;
    font-weight: 400;
    position: relative;
    padding: 0 !important;
}
.navpage-header.is-sticky .nav-button a:hover {
    color: #ca6701 !important;
}

@keyframes slideDown {
    from {
        transform: translateY(-100%);
    }

    to {
        transform: translateY(0);
    }
}


.nav-link:before {
    background-color: #ca6701;
    bottom: var(--bottom);
    content: "";
    height: 0.05em;
    left: 0;
    min-height: 1px;
    position: absolute;
    right: 0;
    transform: scaleX(0);
    transform-origin: right;
    transition: transform .75s cubic-bezier(.19, 1, .22, 1);
    bottom: -2px;

}

.nav-link:hover:before {
    transform: scaleX(1);
    transform-origin: left;
}


.nav-link:hover:after {
    background-color: #ca6701;
    transition: transform .75s cubic-bezier(.19, 1, .22, 1);
}

.navbar .nav-link:hover {
    color: #ca6701 !important;
}

.navpage-header.is-sticky .main-menulist {
    padding: 10px 60px 10px 60px;
}



.main-menulist {
    padding: 10px 0px 0px 50px;
}

.navbar-expand-lg .navbar-collapse {
    justify-content: center;
}

.top-nav-icon ul {
    display: flex;
    gap: 15px;
}


.btn-secondary {
    font-size: 18px;
    color: #fff !important;
    font-weight: 300;
    background-color: transparent;
    border-color: transparent;
    text-transform: capitalize;

}

.btn-secondary:hover {
    color: #9b7664;
    background-color: transparent;
    border-color: transparent;
}

.navbar .nav-link {
    font-size: 20px;
    color:#fff;
    font-weight: 400;
    position: relative;
    padding: 0 !important;
}
.navpage-header.is-sticky .main-menulist {
    padding: 10px 60px 10px 60px;
    backdrop-filter: blur(20px);
background-color: rgba(255, 255, 255, .7);
}


.hvr-underline-from-left:before {
    background: #fff;
}

.nav-button a {
    padding: 10px 30px;
    font-size: 20px;
    color:#fff;
    border-radius: 100px;
    font-weight: 300;
    /* transition: 0.7s ease-in-out;*/
}


.nav-button a:hover {
    /*transition: 0.7s ease-in-out;*/
    color: #ca6701;
}
.nav-button img {
    padding-right: 15px;
    width: 36px !important;
}

.nav-item {
    padding: 0px 25px;
    display: flex;
    align-items: center;
}

.navbar-expand-lg .navbar-nav {
    flex-direction: row;
    align-items: center;
    justify-content: end;

}

.navbar{
    padding: 0;
}

.navbar .btn:hover {
    color: #252798;
}

.dropdown-item:focus,
.dropdown-item:hover {

    background-color: transparent;
}

.btn-secondary:hover {
    color: #252798;
    background-color: transparent;
    border-color: transparent;
}

.btn-secondary:focus {
    color: #252798;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
}


.sub-menu {
    /* padding: 10px; */
    background-color: #fff;
    color: #9b7664;
    border-radius: 5px;
}

.sub-menu li a {
    font-size: 16px;
    color: #252798;
    padding: 5px 10px;
    font-weight: 600;
}

.sub-menu li:hover {
    background-color: #252798;
    color: #fff;
}

.sub-menu li:hover a {
    color: #fff;
}


/* --------home-page-css------------ */

/* .cmn-btn {
    background: #da090f;
    padding: 14px 30px;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    border-radius: 100px;
    transition: 0.7s ease-in-out; 
}

.cmn-btn:hover {
    -webkit-box-shadow: 5px 5px 15px #cccccc,
        -5px -5px 15px #ffffff;
    box-shadow: 5px 5px 15px #cccccc,
        -5px -5px 15px #ffffff;
    -webkit-transition: box-shadow 0.3s ease-in-out;
    transition: 0.7s ease-in-out;
    color: #da090f;
    background-color: #fff;
} */




.home-banner-content {
    position: absolute;
    justify-content: center;
    align-items: center;
    bottom:30%;
    width: 70%;
    display: flex;
    left: 0px;
    padding: 40px 40px;
    border-radius: 30px;
    right: 0px;
    margin: auto;
    text-align: center;
}

.home-banner-content p {
    font-size: 28px;
    line-height: 40px;
    color: #fff;
    margin: 10px 0px 30px;
    font-weight: 400;
}
/* .banner-button a {
    background: #da090f;
    padding: 14px 30px;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    border-radius: 100px;
    transition: 0.5s ease-in-out;
     border: 2px solid #da090f;
} */

.nav-button img {
    padding-right: 15px;
    width: 36px !important;
}

/* .banner-button a:hover {
    background-color: transparent;  
    transition: 0.5s ease-in-out;
    border: 2px solid #fff;
} */

.home-banner-section {
    position: relative;
    background-image: url(../images/home-banner-img.webp);
    height: 100vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}


.home-banner-title {
    font-size: 60px;
    color: #fff;
    font-weight: 600;
    font-family: 'Bricolage Grotesque';
    line-height: 75px;
}

.inner-main-container {
    padding: 100px 60px;
}


/* ---------------------------personal-boat---------------------------------------- */

.personal-boat{
    background-image: url(../images/son-sine-img2.webp);
    padding:100px 0px;
    background-size: 100%;
    text-align: center;
}
.secound-heading{ font-size: 60px;}

.personal-boat .cmn-btn{ margin-top: 20px;}

.cmn-btn {
    padding: 12px 30px;
    font-size: 20px;
    background-color: #ca6701;
    color: #fff;
    font-weight: 400;
    position: relative;
    display: inline-block;
    transform: skew(-17deg);
    margin-left: 10px;
    transition: 0.7s ease-in-out;
    text-align: center;
    height: auto;
}
.cmn-btn span {
    transform: skew(17deg);
    text-align: center;
    transition: 0.7s ease-in-out;
}

.cmn-btn:hover {
    transform: skew(0deg);
    transition: 0.7s ease-in-out;
    background: #000;
    color: #fff;
}

.cmn-btn:hover span {
    transform: skew(0deg);
    transition: 0.7s ease-in-out;
}


.container-inview.hide {
    display: none;
}

.container-scroll {
    padding: 0;
    height: 100%;
}

.reveal {
    visibility: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.reveal2 {
    visibility: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    overflow-x:inherit;
}


/* ----------------------------two-unike--------------------------------- */



.two-unike{
    background: #1a356a;
    padding: 80px 50px;
}
section.two-unike h3 {
    text-align: center;
    font-size: 60px;
    color: #fff;
}

.two-flexx{ display: flex;}

.two-unike-box { width: 37%;}
.two-unike-box h4{ color: #fff; font-size: 30px; margin-top: 20px;}
.two-unike-box p{ color: #fff; font-size: 18px;}
.two-unike-box ul{ column-count: 2; padding-left: 20px; margin-bottom: 20px;}
.two-unike-box ul li{ color: #fff; font-size: 18px; list-style: disc;}
.two-unike-box2 { width: 37%;}
.two-unike-secound { width: 26%; padding-top: 11%; position:relative;}
.two-unike-secound:before {
    content: "";
    width:1px;
    height: 160px;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    background: #fff;
}

.two-unike-secound::after {
    content: "";
    width: 1px;
    height: 160px;
    position: absolute;
    bottom: 285px;
    left: 0px;
    right: 0px;
    margin: auto;
    background: #fff;
}


/* --------------------------celebrate-sec----------------------------- */

.celebrate-sec{ padding: 80px 50px;}
.celebrate-sec-box p { padding-right: 70px;}
.celebrate-sec-box ul{ column-count: 2; padding-left: 20px; margin-bottom: 20px;}
.celebrate-sec-box ul li{ color: #000; font-size: 18px; list-style: disc; margin-bottom: 4px;}
.celebrate-sec-box h4 {  color: #000000;  font-size: 60px;  margin-top: 50px;}
.celebrate-sec-box2 { overflow:hidden; text-align: right;  margin-top: 70px;}






/* ---------------------------every-trip------------------------ */

.every-trip{
    background-image: url(../images/unique-experience.webp);
    padding:135px 50px;
    background-size: 100%;
	background-repeat: no-repeat;
	width: 100%;
    height: auto;
}
.every-trip-box {
    background: #00000085;
    padding: 20px;
    border-radius: 10px;
}
.every-trip .secound-heading{ color: #fff;}
.every-trip .celebrate-sec-box ul{ column-count: 1; padding-left: 20px; margin-bottom: 20px;}
.every-trip .celebrate-sec-box ul li {
    color: #ffffff;
    font-size: 18px;
    list-style: disc;
    padding-bottom: 10px;
}



/* -----------------------------home-gallery-sec6------------------------------ */




.home-gallery-sec6{
    padding: 100px 0px 0px;
}
.img-box img {
    border-radius: 5px;
}
.img-box-top{
    padding-top: 50px;
}

.home-gallery-sec6 .secound-heading{ text-align: center;}
.gallery-btn{ text-align: center; margin-top: 50px;}








/* blog page details css  */

.blog-details img {margin-bottom: 20px;}
.blog-details img {width: 100%;}
.blog-details .home-banner-title {
    font-size: 60px;
    color: #000000;
    font-weight: 600;
    font-family: 'Bricolage Grotesque';
    line-height: inherit;
    text-align: center;
    margin-bottom: 40px;
}
.content-blog-details .blog3 a {font-size: 26px; color: #000;}
#respond {background-color: #f5f5f5; padding: 20px;margin-top: 30px;border-radius: 5px;}
#comment {height: 120px;}
#comments input#submit{background: #014171;color: #fff; text-transform: uppercase;font-size: 16px;padding: 10px 40px;border-radius: 15px;  margin-top: 20px; margin-top: 15px;transition: 0.5s ease-in-out; border: 1px solid transparent !important;}
#reply-title {font-weight: 700;}
#comments input#submit:hover{background: #fff;color: #000;border: 1px solid #13abe1 !important;}
.blog-page.details {padding: 100px 0;}
.content-blog-details p {
    color: #000000;
    font-weight: 500;
    font-size: 18px;
    line-height: 33px;
}
div#comments p {font-weight: 400; color: #000; font-size: 18px;}
div#comments label {font-size: 18px;color: #000;font-weight: 400;}

.content-blog-details .blog3 {
    color: #000;
    font-size: 40px;
}

.card-feel-sung {
    --card-circle-bg: var(--on-secondary);
    background-color: #ffffff0d;
    color: var(--on-surface-container);
    border-radius: 1rem;
    overflow: clip;
    padding: 30px 0;
    height: 100%;
    padding-right: 0;
    padding-left: 0;
    border: 1px solid #0c47a1;
}
.card-even2 {
  --card-circle-bg: var(--secondary);
  background-color: #d4d9dc;
  color: var(--on-surface);
  padding: 30px;
  padding-right: 0;
  padding-left: 0;
}

.visual {
    container-type: inline-size;
    overflow: hidden;
    margin: 20px 0;
}

.card-headereven {
  display: grid
;
  gap: 12px;
  padding: 0px 0px 0 20px;
}
.title {
  padding: 0px 20px;
}
.hgroup {
  display: grid
;
  gap: 16px;
  padding-right: 20px;
}
.btn-blog {
  padding: 0 20px;
}
.category .blogtitle {
    font-size: 32px;
    font-weight: 600;
    color: #000000;
    margin: 0;
    line-height: 42px;
}
.blog-inner .btn-same-website {
    margin: 20px 0 0;
}
.blog-inner .bannerbtn {
    margin: 20px 0 0;
}


.title p {
    font-size: 18px;
    font-weight: 500;
    color: #000000;
    margin: 0;
    line-height: 32px;
}
.btn-blog .edgtf-btn.edgtf-btn-box .edgtf-btn-text {
  vertical-align: text-top;
  color: #000;
}
.btn-blog .edgtf-btn.edgtf-btn-box .edgtf-btn-box-border-top-1,.edgtf-btn.edgtf-btn-box .edgtf-btn-box-border-left,.edgtf-btn.edgtf-btn-box .edgtf-btn-box-border-bottom-2{
  background-color: #000;
}

.btn-blog .edgtf-btn-box-border-left {
  background: #fff !important;
}
/* end here detail page  */



/* Scrollbar */

.custom-tour-content::-webkit-scrollbar{
    width:6px;
}

.custom-tour-content::-webkit-scrollbar-track{
    background:transparent;
}

.custom-tour-content::-webkit-scrollbar-thumb{
    background:#9dd9e7;
    border-radius:20px;
}


/* blog page  */

.blog-page {
    padding: 250px 0 0px;
    position: relative;
}
.blog-page .home-banner-title {
    font-size: 60px;
    color: #000000;
    font-weight: 600;
    font-family: 'Bricolage Grotesque';
    line-height: inherit;
    text-align: center;
    margin-bottom: 40px;
}
.blog-page:after {
    position: absolute;
    content: "";
    background: #1a356a;
    width: 100%;
    height: 185px;
    top: 0px;
    left: 0px;
    right: 0px;
}
.blog-inner:hover img {
  transform: scale(1.1);
}
.blog-inner img {transition: 0.5s ease-in-out; width: 100%; }
.blog3 a { font-size: 23px; font-weight: 700;color: #000;}
.content-blog p {font-size: 18px;font-weight: 400;color: #000;}
.blog-btn { padding: 12px 45px; border-radius: 50px;}
.read-morehome1:hover { background: #fff; color: #000;border: 1px solid #13abe1 !important;}
.read-morehome1 {background: #02246b;  color: #fff;  text-transform: uppercase;   font-size: 16px; padding: 10px 40px; border-radius: 15px; margin-top: 20px;    margin-top: 15px; transition: 0.5s ease-in-out;border: 1px solid transparent !important;}
.categories-sec-blog h3 {
    margin: 30px 0 20px;
    font-weight: 600;
    color: #000000;
}
.categories-sec-blog ul li a {
    color: #000000;
    font-weight: 400;
    font-size: 18px;
    font-weight: 500;
}
.wp-block-search__button {
    margin-left: 10px;
    word-break: normal;
    background: #ca6701;
;
    font-weight: 600;
    font-size: 17px;
    color: #ffffff;
    transition: 0.5s ease-in-out;
    border-radius: 5px;
    border: 1px solid transparent;
    padding: 12.3px;
}
.wp-block-search__button:hover {
    border: 1px solid #ca6701;
    color: #ca6701;
    background: #fff;
}
.categories-sec-blog ul li {
    padding: 10px 0;
    border-top: 1px solid #838383;
}
.search-box-blog input {
    padding: 15px 20px;
    border-radius: 5px;
    border: 1px solid #ccc;
    width: 76%;
    color: #000 !important;
}
.search-box-blog label { display: block;font-size: 22px;font-weight: 700; color: #000;}
.search-blog-main {
    background: #ffffff;
    margin-left: 10px;
    box-shadow: 0 5px 16px rgba(0, 0, 0, .1);
    padding: 20px;
    border: 1px solid #0c47a1;
    border-radius: 10px;
}
.content-blog {padding: 20px 20px 40px 20px;}
.blog-inner {
  box-shadow: 0 5px 16px rgba(0, 0, 0, .1);
  overflow: hidden;
  border-radius: 15px;
  transition: 0.5s ease-in-out;
  height: 100%;
}
.visual img {
  width: 100%;
  position: relative;
  height: 100%;
  object-fit: cover;
}

/* end here  */


/* 404 page */

.page-not-found {
    padding: 250px 0 0px;
    text-align: center;
    position: relative;
}
.page-not-found:after { position: absolute; content: ""; background: #1a356a; width: 100%; height: 195px; top: 0px; left: 0px; right: 0px;}
.page-not-found img {width: 40%;}
a.home-back { color: #ffffff; background-color: #f15623; font-size: 20px; font-weight: 500; margin: 0; text-align: center; padding: 12px 30px; letter-spacing: 1px; transition: 0.5s ease-in-out;    border-radius: 8px;    border: 2px solid transparent;    transition: 0.5s ease-in-out;}
.page-not-found h5 {
    font-size: 45px;
    color: #000;
}
.page-not-found p {
    font-size: 22px;
    color: #000;
    font-weight: 500;
    margin: 10px 0 20px;
}
a.home-back:hover {background: #fff;color: #000000;border: 2px solid #000000;}
.page-not-found h3{
    font-size: 300px;
    font-weight: 600;
    -webkit-text-stroke: 4px #000000;
    color: #ca6701;
    line-height: 310px;
}
.page-not-found .bannerbtn {
    margin: 30px 0 0;
}
/* 404 page end */


/* thankyou page css */
.Thank-you {padding: 250px 0 0px;text-align: center; position: relative;}
.Thank-you:after { position: absolute; content: "";background: #1a356a; width: 100%; height: 185px; top: 0px; left: 0px; right: 0px;}
.Thank-you img {width: 40%;}
.Thank-you a.home-back { color: #ffffff; background-color: #f15623; font-size: 20px; font-weight: 500;margin: 0; text-align: center; padding: 12px 30px; letter-spacing: 1px; transition: 0.5s ease-in-out;    border-radius: 8px;    border: 2px solid transparent;    transition: 0.5s ease-in-out;}
.Thank-you h5 {
    font-size: 40px;
    margin: 15px 0 30px;
    color: #000000;
}
.Thank-you .bannerbtn {
    margin: 0px 0 0;
}

.Thank-you a.home-back:hover { background: #fff;color: #000000;border: 2px solid #000000;}
.Thank-you h3 {
    font-size: 170px;
    font-weight: 700;
    -webkit-text-stroke: 5px #000000;
    color: #ca6701;
    line-height: 180px;
}
/* end here */


.blog-details a{ color:#1a356a }
.blog-details ol {
    padding-left: 1rem!important;
}



/* --------------------------------------------footer---------------------------------------------- */


footer { background-image: url(../images/footer-bg.webp); padding: 600px 0px 30px; background-size:cover;}
.footer-logo {  text-align: center;}
.footer-sec1 h4 { color: #fff; font-size: 30px;  margin-bottom: 20px;}
address{ color: #fff; font-size:18px; margin-bottom: 10px;}
address a{ color: #fff; font-size:18px; margin-bottom: 10px;}
address a:hover{ color: #ca6701;}
.footer-sec1 ul{ margin: 0px; padding: 0px; margin-bottom: 20px;}
.footer-sec1 ul li{ color: #fff; font-size: 18px;}
.footer-sec1 li a{ color: #fff; padding-bottom: 10px; }
.footer-sec1 li a:hover{ color: #ca6701; }
.footer-sec1.footer-sec1-last { padding-left: 100px;}
.footer-logo ul { justify-content: center; margin-top: 20px;}
.footer-logo ul li { font-size: 19px; color: #fff; padding-bottom:0px; font-weight: 300; line-height: 32px;}
.footer-logo ul li a { font-size: 19px; color: #fff; font-weight: 300;}
.social-links li i {  color: #fff; font-size: 28px; width: 50px; height: 50px; line-height: 50px;  background-color: #ca6701; border-radius: 50px; text-align: center;
    align-items: center; margin: 0px 6px 10px 0px; transition: 0.5s ease-in-out;}
.social-links li i:hover { background-color: #fff; transition: 0.7s ease-in-out; color: #ca6701;}

.two-unike-box ul li {  font-size: 18px;margin-bottom: 4px;}
.footer-bottom { text-align: center; border-top:1px solid #405174;  margin-top: 40px; padding-top: 40px;}
.footer-bottom p{ color: #fff; font-size: 18px;}
h3.blogtitle a:hover { color: #ca6701;}


/* -------------------------------gallery------------------------ */
section.innergallerypage { padding: 100px 50px 0px;}
.inner-banner-section .home-banner-content { bottom: 10%;}


/* -----------------------------------------------about-main-sec-------------------------------------- */


.about-sec1{
    background-image: url(../images/about-bg.webp); 
    background-size:100% 100%; 
    background-repeat: no-repeat;
    width: 100%;
	position:relative;
	padding:100px 0px;
}
.about-sec1:after {
    content: '';
    background-image: url(../images/sp.png);
    position: absolute;
    bottom: 50px;
    right: 150px;
    width: 60px;
    height: 85px;
    background-repeat: no-repeat;
}
section.about-sec1.tours-sec2 {
    background-image: none;
    padding: 100px 0px;
    background: #1a356a;
}
.tours-sec2 h2 {
    font-size: 55px;
    color: #fff;
}
.tours-sec2 p {
    color: #fff;
}
.tours-sec2 ul li {
    padding-bottom: 5px;
    font-size: 18px;
    color: #fff;
}
.tours-sec2 .blue-secc h4 {
    font-size: 29px;
    color: #fff;
}
.tours-sec2 .blue-secc h3 {
    font-size: 36px;
    margin-bottom: 40px;
    color: #fff;
}
section.about-sec1.tours-sec2 .about-main-sec{ padding-bottom: 0px;}
.about-main-sec { 
    padding: 100px 0px; 

}
/* .about-main-sec img {
    float: left;
    margin-right: 50px;
} */
/* .left-iim {
    width: 700px;
    float: left;
    margin-right: 40px;
    margin-bottom: 20px;
} */
.left-iim .dd-img{
    margin-top: 20px;
}
.colum-2-sec{ column-count: 2;}
/* ----------------------------our-mission--------------------------------- */

.our-mission{ padding: 90px 50px; background:#1a356a;}
.mission-box {  background: #ffffff1c;  padding: 40px 30px; transition: all 0.2s ease-in;}
.mission-box:hover { background: #ca6701; transition: all 0.2s ease-in;}
.mission-box h3{ color: #fff; font-size: 50px;}
.mission-box h4{ color: #fff; font-size: 33px;}
.mission-box ul{ padding-left: 20px; margin-bottom: 20px;}
.mission-box ul li{ color: #fff; font-size: 18px; list-style:disc; padding-bottom: 5px;}
.mission-box p{ color: #fff; font-size: 18px;}



/* -----------------------perfect-sec----------------------- */

.perfect-sec{ padding: 100px 0px 100px;}
.perfect-sec h3{ font-size: 55px; color: #000;}
.perfect-sec p{ font-size: 18px;}
.perfect-sec ul{ padding-left: 20px; margin-bottom: 20px;}
.perfect-sec ul li{ color: #000000; font-size: 18px; list-style:disc; padding-bottom: 5px;}



/* ------------------------------acknowledgement------------------------ */

.acknowledgement{ padding: 100px 0px 0px;}
.acknowledgement h4{ font-size: 26px; margin-top: 15px;}
.acknowledgement p{ font-size: 18px;}


/* -------------------------------tours-sec1---------------------------- */


.tours-sec1 h2{ font-size: 55px;}
.tours-sec1 p{ font-size: 18px;}
.tours-sec1 ul{ margin: 0px; padding: 0px; margin-bottom: 20px; }
.tours-sec1 ul li{ padding-bottom: 5px; font-size: 18px; position:relative; padding-left: 15px;}
.tours-sec1 ul li i{ font-size: 6px; margin-right:0px; position:absolute; left:0px; top:10px;}
.tours-sec1 .blue-secc h4{ font-size: 29px;}
.tours-sec1 .blue-secc ul{ column-count: 2;}
.tours-sec1 .therd-ul{ column-count: 1 !important;}
.tours-sec1 .blue-secc ul li{ padding-bottom: 5px; font-size: 18px; padding-left:0px;}
.tours-sec1 .blue-secc ul li i{ font-size: 8px; margin-right: 10px;}
.tours-sec1 .blue-secc h3{ font-size: 36px; margin-bottom: 40px;}


/* -------------------------------blackwater-sec---------------------------------------------- */

.blackwater-sec .blackwater-sec-box .left-iim {  margin-right: 30px;}
.blackwater-sec .blackwater-sec-box h3{ font-size: 55px; color: #fff;}
.blackwater-sec .blackwater-sec-box p{ font-size: 18px; color: #fff;}
.blackwater-sec .blackwater-sec-box h4{ font-size: 29px; color: #fff; margin-top: 30px;}
.blackwater-sec .blackwater-sec-box ul{ margin: 0px; padding: 0px; margin-bottom: 20px; }
.blackwater-sec .blackwater-sec-box ul li{ padding-bottom: 5px; font-size: 18px; color: #fff; position:relative; padding-left:10px;}
.blackwater-sec .blackwater-sec-box ul li i{ font-size: 6px; margin-right: 0px; position:absolute; top:10px; left:0px; }
.blackwater-sec .blackwater-sec-box .blackwater-box ul{ column-count: 2;}
.blackwater-sec .blackwater-sec-box .blackwater-box ul li{ padding-bottom: 5px; font-size: 18px; color: #fff;}
.blackwater-sec .blackwater-sec-box .blackwater-box ul li i{ font-size: 8px; margin-right: 10px;}
.blackwater-sec .blackwater-sec-box .blackwater-box .therd-ul{ column-count: 1;}
.blackwater-sec h6 { font-size: 18px; border: 1px solid #fff;}
.blackwater-box-ul ul { margin: 0px; padding: 0px; margin-bottom: 20px; display: inline-grid;}
.blackwater-box-ul ul li{ border: 1px solid #fff; color: #fff; margin-bottom: 10px; padding: 10px 15px;}


.blackwater-box-ul2 ul { margin: 0px; padding: 0px; margin-bottom: 20px; display: inline-grid;}
.blackwater-box-ul2 ul li{ border: 1px solid #000; color: #000; margin-bottom: 10px; padding: 10px 15px; list-style: none;}
.perfectiim1 { margin-bottom: 20px;}
.perfect-box-text h4{ font-size: 29px;}







/*----------------------------contact---------------------------*/
.contact-sec {
    padding: 100px 20% 0px;
    position: relative;
}
.contact-ssb {
    background: #ca6701;
    height: 100%;
    padding: 30px;
}
.contact-sec h3 {
    text-align: left;
    font-size: 48px;
    color: #fff;
}

.info-right {
    background: #1a356a;
    border: 1px solid #1a356a;
    transition: all 0.5s ease-in;
}

.contact-form-box {
    max-width: 100;
    margin: auto;
    display: block;
    transition: all 0.5s ease-in;
    padding: 30px 20px 30px 20px;
}

/*.contact-form-box:hover {
    box-shadow: 0px 0px 10px #ccc;
    background-color: #fff;
    border-radius: 5px;
}
*/
.contact-form .form-control {
    margin: 5px 0px;
    padding: 20px 10px;
    border-radius: 5px;

}
.contact-form-box input {
    margin-bottom: 20px;
    font-size: 17px;
    padding: 15px 15px;
    color: #fff;
    background: #ffffff21 !important;
    border: 0px solid #ced4da;
	margin-bottom:0px;
}
.contact-form-box input::placeholder {
    color: #ffffff;
}
.contact-form-box textarea::placeholder {
    color: #ffffff;
}
.form-floating textarea {
    resize: none;
    font-size: 17px;
    color: #ffffff !important;
    height: 200px !important;
    background: #ffffff21 !important;
    border: 0px solid #ced4da;
}
.form-control{ color: #fff !important;}
.form-floating>label{ color: #fff;}
.form-contact-btn.bbtn {
    background-color: #ca6701 !important;
    color: #fff;
    padding: 10px 30px !important;
    display: block;
    border-radius: 5px;
    border: 1px solid transparent;
    margin-top: 0px;
    transition: all 0.5s ease-in;
    text-transform: uppercase;
}
.form-contact-btn.bbtn:hover{
    background:#000 !important;
}
.Send-Messbox:hover i{ color: #fff; transition: all 0.5s ease-in;}
.Send-Messbox:hover .contact-titlesm { color: #fff; transition: all 0.5s ease-in;}
.Send-Messbox:hover p{ color: #fff; transition: all 0.5s ease-in;}
.Send-Messbox:hover p a{ color: #fff; transition: all 0.5s ease-in;}
.icon-con-box {
    background-color: #eeb402;
    padding: 8px;
    width: 60px;
    border-radius: 50%;
    font-size: 32px;
    height: 60px;
    color: #000;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.icon-con-text {
    width: 100%;
    margin-left: 0%;
    padding: 35px 0px;
    border-bottom: 1px solid #fff;
}
.contact-titlesm { font-size:26px; font-weight:500; margin:0 0 0px 0; color:#ffffff;}
.Send-Messbox p{ margin-bottom: 0px; color:#ffffff; }
.icon-con-text a{ color: #ffffff;}
.redio-sec {
    margin-top: 20px;
}
.redio-sec p{
    margin-bottom:0px;
}



.icon-con-text ul { display: flex;  margin-top: 20px;}
.icon-con-text ul li { font-size: 19px; color: #fff; padding-bottom:0px; font-weight: 300; line-height: 32px;}
.icon-con-text ul li a { font-size: 19px; color: #fff; font-weight: 300;}
.icon-con-text ul li i {  color: #fff; font-size: 28px; width: 50px; height: 50px; line-height: 50px; border: 1px solid #fff; background-color: #ca6701; border-radius: 50px; text-align: center;
    align-items: center; margin: 0px 6px 10px 0px; transition: 0.5s ease-in-out;}
.icon-con-text ul li i:hover { background-color: #fff; transition: 0.7s ease-in-out; color: #ca6701;}

.map p{ margin-bottom:0px; line-height:0px;}
.wpcf7 form .wpcf7-response-output {  margin: 0em 0.5em 1em !important; color: #fff !important;}	
.wpcf7-form-control-wrap { position: relative; width: 100% !important;}
.perfect-sec-changes{ padding-bottom:0px;}

.tours-sec1{ padding:100px 0px;}
.images-video{ padding-left:30px;}

.about-main-sec-new-sec img{ float:left; margin-right:30px; width:700px;}
section.about-sec1.tours-sec2:after{ display:none;}



.nav-button {text-align: right;}
.main-menulist { padding: 10px 50px 0px 50px;}
.navpage-header.is-sticky .main-menulist { padding: 10px 50px 10px 50px;}
.blackwater-box-ul-black ul li {
    border: 1px solid #000000;
    color: #000000;
    margin-bottom: 10px;
    padding: 10px 15px;
}

.perfect-sec-changes2{ padding-bottom:0px !important;}

.left-space{ padding-left:30px;}
.our-mission .blackwater-box ul li {  padding-left: 0px;}

.about-main-sec.default-p {  padding: 0px;}
.about-main-sec.default-p h3 { font-size: 32px;}

.changes-p-l p{ font-size:18px; margin-bottom:5px;}
h3.heading-h {  margin-top: 40px;}
.about-main-sec.default-p .first-list {
    margin-bottom: 20px;
}

  p {
    position: relative;
    z-index: 1;
  }
.perfect-last-sec-end{ padding-bottom:0px;}

.about-main-sec.default-p ul li{ list-style:disc; font-size:18px; margin-bottom:4px  }
.acknowledgement h4 {font-size: 26px;margin-top: 15px;}
.acknowledgement h3 {font-size: 26px;margin-top: 20px;}
.about-main-sec.default-p h3 {font-size: 26px;}
.nopadding-bottom{ padding-bottom:0px }

h3.heading-h {margin-top: 0px;}
.inner-banner-section{ position:relative; }
.inner-banner-section::after{ position:absolute; width:100%; height:50%;left:0; top:0; content:""; 
    background-image: linear-gradient(to top, transparent 16%, #030c1e 100%); }


.blog-details ul li{ list-style:disc; font-size:18px; margin-bottom:4px }
.blog-details h1 {font-size: 33px;margin-top: 15px; margin-bottom: 8px}
.blog-details h4 {font-size: 26px;margin-top: 15px; margin-bottom: 8px}
.blog-details h3 {font-size: 26px;margin-top: 15px; margin-bottom: 8px}
.blog-details h2 {font-size: 26px;margin-top: 15px; margin-bottom: 8px}

.blog-details ol li{ list-style-type:number; font-size:18px; margin-bottom:4px }
.blog-details ol { margin-left:0!important }
.blog-details ul { margin-left:20px }

.nomobile{ display:block; }
.nomobile-1{ display:none; }










@media (max-width: 1600px) {

.home-banner-title { font-size: 50px; line-height: inherit; }
.home-banner-content p { font-size: 24px; margin: 26px 0px;}
.personal-boat { padding: 65px 0px;}
.secound-heading { font-size: 50px;}
p { font-size: 18px;}
.cmn-btn { font-size: 18px;}
section.two-unike h3 { font-size: 50px;}
.two-unike-secound:before { height: 140px;}
.two-unike-secound::after { height: 140px;}
.celebrate-sec-box2 img { width: 650px;}
.celebrate-sec-box ul li {  padding-bottom: 5px;}
.celebrate-sec-box h4 { font-size: 50px; margin-top: 20px;}
.every-trip .celebrate-sec-box ul li { font-size: 18px;}
.every-trip { padding: 140px 50px;}
.home-gallery-sec6 {padding: 80px 0px 0px;}
footer { padding: 500px 0px 30px;}
.page-not-found h3 {  font-size: 240px; line-height: 210px;}
.Thank-you h3 { font-size: 130px; line-height: 120px;}
.Thank-you h5 {font-size: 34px;}
.category .blogtitle {  font-size: 30px; line-height: 38px;}
.content-blog-details .blog3 {font-size: 34px;}
.content-blog-details p { font-size: 17px; line-height: 32px;}
/* .about-main-sec img {  width: 650px;} */
.about-main-sec { padding: 70px 0px;}
.mission-box h3 { font-size: 42px;}
.mission-box h4 { font-size: 30px;}
.mission-box ul li { font-size: 17px;}
.mission-box p { font-size: 17px;}
.mission-box { height: 100%;}
.perfect-sec p { font-size: 17px;}
.perfect-sec ul li {  font-size: 17px;}
.perfect-sec h3 {font-size: 50px;}
/* .blackwater-sec .blackwater-sec-box img { width: 640px;} */
.blackwater-sec .blackwater-sec-box h3 { font-size: 50px;}
.blackwater-sec .blackwater-sec-box p { font-size: 17px;}
.blackwater-sec .blackwater-sec-box .blackwater-box ul li { font-size: 16px; padding-bottom: 3px;}
.blackwater-sec .blackwater-sec-box h4 { margin-top: 20px;}
.tours-sec1 h2 { font-size: 50px;}
.tours-sec1 ul li { font-size: 17px;}
.tours-sec1 .blue-secc h3 { font-size: 32px;}
.blackwater-sec .blackwater-sec-box ul li { font-size: 17px;}
.tours-sec1 p {  font-size: 17px;}
.acknowledgement { padding: 80px 0px 0px;}
.contact-sec {  padding: 80px 20% 0px;}
.contact-sec h3 {  font-size: 45px;}
.Send-Messbox p { font-size: 17px;}
.Send-Messbox:hover p a {  font-size: 17px;}
.inner-banner-section .home-banner-content { bottom: 30%;}
.acknowledgement h4 { font-size: 26px;  margin-top: 10px;}
.logo-box a img {  width: 200px;}	
.home-banner-content p { font-size: 24px; margin: 0px 0px 20px; }	
.mission-box { padding: 30px 30px;}	
.perfect-sec { padding: 80px 0px 80px;}	
.nav-button a { font-size: 18px;}	
address { color: #fff; font-size:17px; margin-bottom: 10px;}	
address a{ color: #fff; font-size:17px; margin-bottom: 10px;}	
/* .left-iim { width: 650px;}	 */
/* .blackwater-sec .blackwater-sec-box .left-iim {  width: 650px;}	 */
.perfect-box-img video { height: auto;}	
.perfect-sec-changes { padding-bottom: 0px;}	
.tours-sec1 .blue-secc ul li { font-size: 17px;}	
section.about-sec1.tours-sec2 { padding:80px 50px;}	
.blackwater-sec .blackwater-sec-box p { font-size: 16px; margin-bottom: 10px; }	
.blackwater-sec .blackwater-sec-box h4 { margin-top: 10px;}	
.blackwater-sec .blackwater-sec-box ul {  margin-bottom: 10px;}
.blackwater-sec .blackwater-sec-box ul li { font-size: 16px; }	
.tours-sec1 { padding: 80px 0px;}
.main-menulist { padding: 10px 50px 0px 50px;}
.navpage-header.is-sticky .main-menulist { padding: 10px 50px 10px 50px;}
.navpage-header.is-sticky .nav-button a{ font-size:18px;}	
.left-space { padding-left: 10px;}	
.blackwater-sec .blackwater-sec-box .left-iim {  margin-right: 10px;}	
	
	
}





@media (max-width: 1440px) {
.home-banner-title { font-size: 45px; line-height: inherit; }
.home-banner-content p { font-size: 18px; line-height: 34px;}
.secound-heading { font-size: 45px;}
p { font-size: 17px; line-height: 28px;}
.personal-boat { padding: 60px 0px;}
.personal-boat .cmn-btn { margin-top: 15px;}
section.two-unike h3 {font-size: 45px; }
.celebrate-sec-box h4 { font-size: 45px; margin-top: 30px; }
footer { padding:420px 0px 20px; }
.nav-button a { padding: 0px 0px; font-size: 18px;}
.search-box-blog input { width: 72%;}
.category .blogtitle { font-size: 28px; line-height: 38px;}
.visual { margin: 15px 0;}
.content-blog-details .blog3 {  font-size: 30px; }
.page-not-found h3 { font-size: 200px; line-height: 170px; }
.personal-boat { background-size: 100% 100%;}
.logo-box a img { width: 180px;}
.Thank-you:after { height: 150px;}
.page-not-found:after {height: 150px;}
.page-not-found { padding: 220px 0 0px;}
.Thank-you { padding: 220px 0 0px;}
.blog-page:after { height: 150px;}
.blog-page:after { height: 150px;}
.blog-page { padding: 220px 0 0px;}
.categories-sec-blog ul li a { font-size: 17px;}
.mission-box h3 { font-size: 40px; }
.mission-box p { font-size: 16px;}
.mission-box ul li { font-size: 16px;}
.perfect-sec h3 {  font-size: 45px; }
.tours-sec1 h2 { font-size: 45px;}
.blackwater-sec .blackwater-sec-box h3 { font-size: 40px;}
/* .blackwater-sec .blackwater-sec-box img{ width: 590px;} */
/* .about-main-sec img { width: 540px; } */
/* .blackwater-sec .blackwater-sec-box img { width: 530px; margin-bottom: 20px;} */
.form-floating textarea {height: 200px !important;}
.contact-sec h3 { font-size: 40px;}
.celebrate-sec-box2 img {  width: 580px; }
.navbar .nav-link { font-size: 18px;}
footer { background-size: 100% 100%;}
.our-mission { padding: 70px 50px;}
.perfect-sec ul li { font-size: 16px; }
/* .blackwater-sec .blackwater-sec-box img { width: 500px;} */
.blackwater-sec .blackwater-sec-box .blackwater-box ul {  column-count: 2;}	
.perfect-sec h3 { font-size: 40px; }	
.contact-ssb {  padding: 20px;}	
.contact-sec { padding: 70px 15% 0px; }	
.footer-bottom { margin-top: 30px;  padding-top: 30px;}	
/* .left-iim { width: 640px; } */
/* .blackwater-sec .blackwater-sec-box .left-iim { width: 650px; }	 */
.tours-sec1 .blue-secc h3 { font-size: 30px; }	
.tours-sec1 .blue-secc ul li { font-size: 16px;}	
section.about-sec1.tours-sec2 { padding: 70px 50px;}	
.perfect-sec-changes { padding-bottom: 0px;}	
.tours-sec1 h2 {font-size: 40px; }	
.images-video { padding-left: 20px;}	
.tours-sec1 ul li { font-size: 16px;}	
.blackwater-sec .blackwater-sec-box .blackwater-box ul { column-count: 1; }
.about-sec1 { padding: 70px 0px;}	
.about-sec1:after { bottom: 15px; width: 50px; height: 75px; background-size: 100%;}	
.navpage-header.is-sticky .nav-button a { padding: 0px 0px;}
.every-trip { padding: 90px 50px;}	
.blackwater-sec .blackwater-sec-box ul li {padding-left: 12px;}	

}

@media (max-width: 1400px) {
.personal-boat { padding: 60px 0px;  background-size: cover;  }
footer { padding: 410px 0px 20px;}
.inner-banner-section .home-banner-content {  bottom: 45%;}
.search-box-blog input {  width: 70%; }
.footer-sec1 h4 { font-size: 28px;}
.title p {font-size: 18px; line-height: 30px;}
.category .blogtitle { font-size: 24px; line-height: 38px; }
.perfect-sec-changes {padding-bottom: 0px; }
.blackwater-sec .blackwater-sec-box h3 { font-size: 35px; }	
.blackwater-sec .blackwater-sec-box p {font-size: 16px; margin-bottom: 5px; line-height: 25px; }	
.images-video {  padding-left: 10px;}	
.tours-sec1 .blue-secc h3 {  margin-bottom: 30px;}	
.about-main-sec-new-sec img { width: 590px;}	
		
}



@media (max-width: 1366px) {
.home-banner-content { width: 80%;}
p {font-size: 18px; line-height: 28px;}
section.two-unike h3 {font-size: 36px; }
.two-unike-secound { padding-top: 12%;}
.two-unike-box h4 { font-size: 24px; margin-top: 15px;}
.celebrate-sec-box2 img { width: 550px;}
.celebrate-sec-box h4 {font-size: 40px; margin-top: 30px;}
p { font-size: 16px; }
.cmn-btn { font-size: 16px; }
.celebrate-sec-box ul li { font-size: 16px;}
.secound-heading {font-size: 40px; }
.every-trip .celebrate-sec-box ul li {font-size: 16px;}
address { font-size: 16px;}
.footer-sec1 ul li { font-size: 16px;}
.footer-bottom { margin-top: 30px; padding-top: 20px;}
.home-gallery-sec6 {padding: 70px 0px 0px; }
.navbar .nav-link { font-size: 18px;}
.logo-box a img {width: 160px;}
.page-not-found h5 { font-size: 40px;}
.page-not-found h3 { font-size: 170px; line-height: 130px;}
.Thank-you h3 { font-size: 110px; line-height: 100px; }
.Thank-you h5 {font-size: 30px; }
.category .blogtitle { font-size: 24px; line-height: 30px;}
.title p { font-size: 18px; line-height: 30px;}
.search-box-blog input {  width: 70%; }
.wp-block-search__button { font-size: 16px;}
.content-blog-details p { font-size: 16px; line-height: 30px;}
.card-feel-sung { padding: 20px 0;}
.card-headereven { padding: 0px 0px 0 15px;}
.categories-sec-blog h3 { margin: 20px 0 10px; font-size: 24px;}
/* .about-main-sec img { width: 550px; } */
.our-mission { padding: 70px 50px;}
.mission-box h3 { font-size: 35px;}
.perfect-sec h3 { font-size: 40px;}
.perfect-sec ul li { font-size: 16px; }
.perfect-sec p {font-size: 16px; }
.tours-sec1 h2 { font-size: 35px;}
.tours-sec1 p { font-size: 16px;}
.tours-sec1 ul li {font-size: 16px;}
.tours-sec1 .blue-secc ul li { font-size: 16px;}
.tours-sec1 .blue-secc h3 {font-size: 24px; }
.tours-sec1 .blue-secc h4 { font-size: 26px;}
.blackwater-sec .blackwater-sec-box h3 {font-size: 35px; }
.blackwater-sec .blackwater-sec-box p { font-size: 16px; }
.blackwater-sec .blackwater-sec-box ul li { font-size: 16px; }
.blackwater-sec .blackwater-sec-box h4 { font-size: 26px;}
.footer-bottom p {font-size: 17px;}
.blackwater-sec .blackwater-sec-box .blackwater-box ul li { font-size: 16px; }
.blackwater-sec .blackwater-sec-box ul { margin-bottom: 10px;}
.acknowledgement { padding: 60px 0px 60px;}
.acknowledgement p { font-size: 17px;}
.acknowledgement h4 {  margin-top: 10px;}
.inner-banner-section .home-banner-content {  bottom: 30%; }
.contact-form-box input { font-size: 16px; padding: 13px 15px;}
.contact-titlesm {font-size: 24px;}
.Send-Messbox p { font-size: 16px; }
.contact-sec { padding: 70px 15% 0px;}
.cmn-btn {padding: 10px 25px;}	
.search-blog-main {  padding: 20px 15px;}	
.blog-page:after { height: 140px;}	
.two-unike-box p { font-size: 17px;}	
.two-unike-box ul li { font-size: 16px;}	
.perfect-sec { padding: 60px 0px 60px; }	
address {font-size: 16px; display: flex; gap: 4px;}	
address a{ font-size:16px;}	
.about-main-sec img { margin-right: 30px;}	
.perfect-sec-changes { padding-bottom: 0px; }	
address { margin-bottom: 5px; }	
.tours-sec1 .blue-secc h3 { margin-bottom: 20px;}	
.left-iim { margin-right: 0px;}
.perfect-sec h3 { font-size: 35px; }	
.tours-sec1 { padding: 60px 0px; }	
.blackwater-sec .blackwater-sec-box .left-iim { margin-right: 0px;}	
.tours-sec1 ul {  margin-bottom: 10px;}	
.about-main-sec-new-sec img {  width: 550px;}	
.mission-box { padding: 30px 20px;}	
.navpage-header.is-sticky .navbar .nav-link { font-size: 18px;}	
p { position: relative; z-index: 1; }	
	
.mb-4 { margin-bottom: 1rem !important;}	
.about-main-sec.default-p ul li {font-size: 16px;}
.acknowledgement p { font-size: 16px;}  
.two-unike-box p {font-size: 16px;} 	
	
	
}

@media (max-width: 1280px) {
.home-banner-content { bottom: 40%;}
section.two-unike h3 { font-size: 32px; }	
.every-trip { padding: 100px 50px; }	
.home-gallery-sec6 { padding: 60px 0px 0px; }	
footer {  padding: 350px 0px 20px; }	
.celebrate-sec-box h4 {font-size: 35px; margin-top: 20px; }
.celebrate-sec-box2 img { width: 530px;}	
.about-main-sec { padding: 60px 0px; }	
.mission-box { padding: 30px 20px; }	
.perfect-sec h3 { font-size: 35px; }	
.inner-banner-section .home-banner-content { bottom: 50%; }	
.contact-sec { padding: 70px 10% 0px;}	
section.about-sec1.tours-sec2 { padding: 50px 0px; }	
.nav-button a { font-size: 16px;}	
.navpage-header.is-sticky .nav-button a { font-size: 16px;}	
	
.about-sec1:after { right: 12px;}	
.inner-banner-section .home-banner-content {bottom: 20%; z-index: 7;}
.inner-banner-section::after {height: 70%;background-image: linear-gradient(to top, transparent 0, #030c1e 81%);}	
.about-main-sec.default-p ul li {font-size: 16px;}
.acknowledgement p { font-size: 16px;}	
.two-unike-box p {font-size: 16px;}	

}


@media (max-width:1152px) {
.home-banner-content { width: 90%; bottom: 36%;  }
.two-unike-secound:before { height: 120px; }
.two-unike-secound::after { height: 130px; }	
.celebrate-sec { padding: 60px 50px;}
.celebrate-sec-box h4 { font-size: 32px; margin-top: 15px; }	
.celebrate-sec-box2 img { width: 480px; }	
.every-trip {padding: 70px 50px; background-repeat: no-repeat; }	
.two-unike-box p {font-size: 16px;}	
.img-box-top { padding-top: 20px;}	
.container{ max-width: 90%;}	
.navpage-header.is-sticky .main-menulist {  padding: 10px 40px 10px 40px;}	
.main-menulist {  padding: 10px 40px 0px 40px;}	
.personal-boat { padding: 50px 0px; }
section.two-unike h3 {font-size: 30px;}	
.nav-item {padding: 0px 20px;}	
.about-main-sec img { width: 450px; margin-right: 30px; }	
.mission-box h4 { font-size: 26px; }	
.mission-box h3 { font-size: 32px;}	
.perfect-sec { padding: 50px 0px 0px; }	
.about-main-sec img { width: 500px; margin-right: 30px; }	
.blackwater-sec .blackwater-sec-box img { width: 470px;}
.contact-sec { padding: 60px 5% 0px; }	
.inner-banner-section .home-banner-content { bottom: 45%;}	
/* .left-iim {  width: 490px; }	 */
/* .blackwater-sec .blackwater-sec-box .left-iim { width: 460px;}	 */
.perfect-sec { padding: 50px 0px 0px;}	
/* .left-iim { width: 450px; }	 */
.perfect-sec-changes { padding-bottom: 0px; }	
.tours-sec1 ul{ margin: 0px; padding: 0px; margin-bottom: 10px;}	
.nav-button img {padding-right: 6px;}	
.about-sec1:after { right: 12px;}
    	
}




body, html{ overflow-x:hidden;}

@media (max-width: 1024px) {
.logo-box a img { width: 130px; }
/*.navpage-header { position: relative; background: #000;}	*/
.main-menulist { padding: 10px 30px 10px 30px;}	
.navpage-header.is-sticky .main-menulist { padding: 10px 30px 10px 30px; }	
.home-banner-title { font-size: 42px; line-height: inherit; }	
.home-banner-content { width: 90%; bottom: 25%; }	
.two-unike-secound:before { height: 100px; }	
section.two-unike h3 { font-size: 32px; }	
.two-unike-secound:after { height: 100px; bottom: 320px;}	
.celebrate-sec-box2 img { width: 420px; }	
.secound-heading { font-size: 35px; }	
.every-trip { padding: 50px 50px;}	
.home-gallery-sec6 { padding: 50px 0px 0px; }	
.footer-sec1 ul li { font-size: 16px; display: flex; gap: 5px; }	
.footer-sec1 li a { word-break: break-all;}	
.nav-button a { padding: 0px 0px; font-size: 16px; }	
.about-main-sec img { width: 450px;}	
.blackwater-sec .blackwater-sec-box img { width: 450px; }
.inner-banner-section .home-banner-content { bottom: 40%; }
.acknowledgement { padding: 50px 0px 0px;}	
.container { max-width: 95%; }	
.about-sec1 { padding: 50px 0px; }	
.perfect-sec { padding: 50px 0px 0px;}	
.left-space {padding-left: 0px; }	
.perfect-sec { padding: 50px 0px 50px;}	
.perfect-sec h3 { font-size: 30px; }	
.images-video { padding-left: 0px; }
.navpage-header.is-sticky .nav-button img { padding-right: 6px;}
.every-trip {background-size: cover;}
.footer-sec1.footer-sec1-last {padding-left: 68px;}
.footer-sec1 ul li {font-size: 15px; }
footer { padding: 380px 0px 20px;}
.inner-banner-section .home-banner-content {bottom: 20%; z-index: 7;}
.inner-banner-section::after {height: 70%;background-image: linear-gradient(to top, transparent 0, #030c1e 81%);}
.page-not-found:after {height: 130px;}
.home-banner-title { font-size: 33px;}
.Thank-you:after {height: 134px;}
.two-unike-box ul li {font-size: 15px;}

}



@media (max-width:991px) {
.navbar-toggler i { color: #fff;}
.navbar { display: block;}	
.navbar-toggler { position: absolute; right: 0; top: 30px;}	
.navbar-nav {display: block;}		
.nav-button { position:absolute; right: 90px; top: 40px;}	
.navpage-header { position: absolute;}	
.top-space { height: 0px;}	
.logo-box a img { width: 110px;}	
.navpage-header.is-sticky .logo-box img { max-width: 100%;}	
.nav-item { padding: 7px 20px; }	
.navbar-nav { display: block; margin-top: 0px; }	
.home-banner-title { font-size: 40px; }	
.home-banner-section { height: 80vh;}	
.home-banner-content { bottom: 40%; }	
.inner-banner-section .home-banner-content { bottom: 45%;}	
.about-main-sec { padding: 50px 0px;}	
.mission-box h3 { font-size: 30px; }	
.tours-sec1 h2 { font-size: 30px; }	
.blackwater-sec .blackwater-sec-box h3 { font-size: 30px; }	
.blackwater-sec .blackwater-sec-box img { width: 400px;}
.contact-sec { padding: 50px 0% 0px; }	
.contact-sec h3 { font-size: 35px; }	
.home-banner-section { height: 40vh; background-size: 100% 100%; background-attachment: initial;}
.home-banner-title { font-size: 35px; }	
.home-banner-content { bottom: 30%;}	
section.innergallerypage {  padding: 60px 50px 0px;}	
/* .left-iim { width: 420px;}	 */
/* .blackwater-sec .blackwater-sec-box .left-iim { width: 370px;}	 */
.container { max-width: 95%; }	
/* .left-iim { width: 370px;}	
.left-iim {margin-right: 30px;}	 */
/* .blackwater-sec .blackwater-sec-box .left-iim {  margin-right: 20px;}	 */
.navpage-header.is-sticky .nav-button a {  padding: 0px 0px;}	
.navpage-header.is-sticky .navbar-toggler i { color: #000000; }	
.navpage-header.is-sticky .nav-button a {  font-size: 18px;}
.nav-button a { font-size: 18px; }		
.about-sec1:after { right: 100px;}	
.tours-sec1 .blue-secc ul { column-count: 1;}	
h3.heading-h { margin-top: 20px;}	
	
.home-banner-content { bottom:16%;}	
.home-banner-section {height: 60vh;}	
div#navbarDefault {background-color: #1a356a; padding: 15px 10px}	
.navpage-header.is-sticky .navbar .nav-link {color: #ffffff;}	
.two-unike {padding: 50px 30px;}	
.footer-sec1 ul li { font-size: 14px;}	
.inner-banner-section .home-banner-content {bottom: 31px;}	

.Thank-you:after {height: 112px;}
.blog-page {padding: 170px 0 0px;}
.blog-page:after { height: 112px;}
 h3.heading-h { margin-top: 0px;}


}


@media (max-width:912px) {
section.two-unike h3 { font-size: 30px; }
.two-unike-box h4 { font-size: 22px;}	
.two-unike-box ul { column-count: 1;}	
.celebrate-sec-box ul { column-count: 1;}	
.secound-heading { font-size: 30px; }	
.secound-heading br{ display:none;}	
.celebrate-sec-box h4 { font-size: 31px;}	
section.inner-banner-section {  position: relative;}	
.inner-banner-section .home-banner-content {bottom: 0; }	
.about-main-sec img {  width: 400px; }	
.mission-box h3 { font-size: 28px; }	
.perfect-sec h3 { font-size: 30px; }	
.blackwater-sec .blackwater-sec-box h4 {margin-top: 15px;}	
.about-sec1:after {right: 20px;}	
.two-unike-box ul li {font-size: 16px;}	


}



@media (max-width:860px) {
.home-banner-content { width: 95%;  }
.two-unike { padding: 60px 30px;}	
.celebrate-sec-box h4 { font-size: 28px; }	
.every-trip {  padding: 30px 50px; }	
.footer-sec1.footer-sec1-last {  padding-left: 50px;}	
section.two-unike h3 { font-size: 28px; }	
.two-unike-secound {padding-top: 14%; }	
.our-mission { padding: 60px 40px; }	
.container {  max-width: 95%; }	
.blackwater-sec .blackwater-sec-box img { width: 350px; }	
.blackwater-sec .blackwater-sec-box img { margin-bottom: 0px; }	
section.about-sec1.tours-sec2 { padding: 50px 0px; }	
.glightbox-clean .gprev {top: 45%!important;}
.glightbox-clean .gnext {top: 45%!important;}	
.inner-banner-section .home-banner-content {bottom: 20px;}
.about-sec1:after {display:none;}
.blackwater-sec .blackwater-sec-box ul li {padding-left: 14px;}

	
}


@media (max-width:768px) {
.home-banner-section { height: 55vh; }
.home-banner-content { width: 100%; padding: 20px 20px; }	
.two-unike-secound { padding-top: 16%; }	
.celebrate-sec {  padding: 50px 30px; }	
.every-trip .celebrate-sec-box ul { margin-bottom: 0px;}	
.every-trip {  padding: 30px 30px;}	
.about-main-sec img { width: 350px; }	
.mission-box { padding: 25px 15px; }	
.our-mission { padding: 50px 30px; }	
section.innergallerypage { padding: 50px 30px 0px; }	
.about-sec1:after { right: 70px;}	
.Thank-you h3 {font-size: 69px;line-height: 67px;}	
.Thank-you h5 {font-size: 20px;}	
	
}



@media (max-width:767px) {
.main-menulist { padding: 10px 0px 10px 10px; }
.cmn-btn { margin-bottom: 15px;}
.home-banner-content { bottom: 10%;}	
.personal-boat { padding: 30px 0px; }	

.home-banner-title { font-size: 24px;}
.secound-heading {font-size: 26px;}	
.container { max-width: 100%; }	
.two-flexx {  display: block;}
.two-unike { padding: 30px 10px; }	
.two-unike-secound:before{ display:none;}	
.two-unike-secound:after{ display:none;}		
.two-unike-box { width: 100%;}	
.two-unike-secound { width: 100%; padding-top: 0%;}	
.two-unike-secound br{ display:none;}	
section.two-unike h3 { margin-top: 20px;}	
.celebrate-sec { padding: 30px 10px; }	
.celebrate-sec-box2 {  margin-top: 30px;}	
.celebrate-sec-box2 img { width: 100%; }	
.every-trip {  background-size: cover; padding: 30px 10px; }	
.img-box a {display: block;}	
.home-gallery-sec6 { padding: 30px 10px 30px; }	
.img-box img{ margin-bottom:10px;}	
.footer-sec1.footer-sec1-last { padding-left: 0px; }	
footer { padding: 30px 0px 0px; background-size: cover;  background-color: #0b1c3abd; background-blend-mode: darken;}
.footer-logo { text-align: left; margin:10px 0px;}
.footer-logo ul { justify-content: start; margin-bottom:20px;}	
.gallery-btn { margin-top: 20px;}	
.navpage-header.is-sticky .main-menulist {  padding: 10px 0px 10px 10px; }	
.about-main-sec { padding: 30px 10px; }	
.about-main-sec img { width: 100%; margin-bottom: 15px; }	
.about-sec1 { background-size: cover;}	
.our-mission { padding: 30px 10px;}	
.mission-box { height: auto; margin-bottom: 20px; }
.perfect-sec { padding: 30px 0px 0px;}	
.perfect-box-img video { height: auto; margin-bottom: 0px;}	
section.innergallerypage { padding: 30px 10px 0px; }	
.contact-sec { padding: 30px 2% 0px; }	
.contact-ssb { margin-bottom: 20px; height: auto;}	
.contact-form-box { padding: 30px 10px 30px 10px;}	
.contact-sec h3{ font-size: 30px;}	
.home-banner-content { padding: 0px 20px; }	
.acknowledgement { padding: 20px 0px 0px; }	
.acknowledgement h4 { margin-top: 0px;}	
.nav-item { padding: 7px 15px;}	
.left-iim {width: 100%;}	
.blackwater-sec .blackwater-sec-box .left-iim { width: 100%; }	
.blackwater-sec .blackwater-sec-box img { width: 100%; }	
.blackwater-sec .blackwater-sec-box .blackwater-box ul { column-count: 1; }	
.perfect-sec {  padding: 30px 0px 30px; }	
section.about-sec1.tours-sec2 { padding: 30px 0px; }	
.tours-sec1 .blue-secc ul { column-count: 1;}
.colum-2-sec { column-count: 1;}
.tours-sec1 {padding: 30px 0px; }
.tours-sec1 h2 { font-size: 26px; margin-top: 15px; }	
.blackwater-sec .blackwater-sec-box .left-iim { width: 100%; float: inherit; }	
.blackwater-sec .blackwater-sec-box h3 { font-size: 26px; margin-top: 15px;}	
.left-iim .dd-img { margin-top: 10px;}	
.images-video { padding-left: 0px; }	
.perfect-sec h3 { font-size: 26px; }	
.nav-button { position: fixed; right: 80px; top: 44px; }
.navpage-header.is-sticky .nav-button a {  padding: 0px 0px;font-size: 16px;}	
.navpage-header.is-sticky .navbar-toggler i { color: #000000; }	
.navpage-header {  position: relative; background: #00000000;}	
.nav-button a { color: #000000;}	
.navbar-toggler i { color: #000000;}	
.nav-button img { filter: invert(1);}
.about-sec1:after {  bottom: 20px;right: 20px;}	
.top-space { height: 100px; }	
.home-banner-content p { font-size: 18px;  line-height: 30px; }	
.home-banner-section {  height: 65vh;  }	
.navpage-header { position: absolute;}	
.main-menulist {  padding: 10px 0px 10px 10px; backdrop-filter: blur(12px);   background-color: rgba(255, 255, 255, .7); }	
.navbar .nav-link { color: #000000;}	
.navpage-header.is-sticky .navbar .nav-link {font-size: 18px;}	
.footer-bottom p { font-size: 16px; text-align: left;  }	
.footer-bottom { margin-top: 0px;}	
.nav-button a { font-size: 16px;}	
.about-sec1 { padding: 30px 0px;}	
.about-sec1 .about-tts{ padding-top:10px;}	
.contact-sec { padding: 30px 2% 30px;}	
.icon-con-text { padding: 30px 0px;}	
.contact-ssb { padding: 15px; }	
.perfect-box-text h4 { font-size: 26px;}	
.footer-logo img {width: 150px;}	
 footer {padding:50px 0px 0px;}
.top-space { height: 0;}
 .page-not-found h3 {font-size: 116px;line-height: 97px;}	
.page-not-found h5 {font-size: 29px;}
.page-not-found p {font-size: 18px;}
.page-not-found {padding: 150px 15px 50px 15px;}
.page-not-found:after {height: 99px;}
.about-main-sec.default-p {padding: 10px 15px;}
.about-main-sec.default-p h3 {font-size: 24px;}
.about-main-sec.default-p ul li {font-size: 6px;}
.celebrate-sec-box h4 {font-size: 26px;}
.navbar .nav-link {color: #ffffff; }
.two-unike-box h4 {font-size: 26px;}
section.inner-banner-section {position: relative;margin-top: 100px;}
.mission-box h3 {font-size: 26px;}
.about-sec1:after { display:none; }
.nomobile{  }
.nomobile-1{ display:block; }
.two-unike-secound.nomobile-1 {margin-bottom: 20px;}

footer .col-lg-4.col-md-4:nth-child(2) { order:-1;}
.footer-sec1 h4 { font-size: 26px; margin: 20px 0 8px 0;}
.footer-sec1 ul {margin-bottom: 8px;}
.footer-logo ul {justify-content: start; margin-bottom: 0px;}
.acknowledgement {padding: 20px 0px 30px;}
.home-banner-title {font-size: 20px;line-height: 27px;}
.acknowledgement h4 {font-size: 24px;}
.footer-bottom {margin-top: 15px;}
.footer-sec1 ul li { font-size: 16px;}
.footer-logo img {width: 170px;}
.blackwater-sec .blackwater-sec-box p {line-height: 29px;}
p {font-size: 16px;line-height: 32px;}
.acknowledgement p {font-size: 16px;}  
.about-main-sec.default-p ul li {font-size: 16px;}
.acknowledgement p { font-size: 16px;}
.Thank-you:after {height: 100px;}

.Thank-you h3 {font-size: 50px;line-height: 67px;}
.Thank-you {padding: 140px 0 30px 0;}
.blog-page {padding: 150px 0 0px;}
.blog-page:after { height: 100px;}  
.home-banner-title { font-size: 26px;line-height: 33px;}
h1.home-banner-title.aggre-banner {font-size: 22px;line-height: 27px;}







}












