/* Start Header */ header {position: relative; z-index: 9; left: 0; right: 0; top: 0; padding:0px 0 0; background: #0c236e;} .navbar-brand {position: relative;} .navbar-nav { color:#000; } .nav-link { color:#c3d0f8 !important; font-weight: 400 !important;  font-size: 14px !important; margin-left:12px; display: flex; align-items: center; border-bottom: 2px solid transparent;} .navbar-nav > li:hover > a, .navbar-nav > li a.active {color: #ef7f1a !important;} .navbar-nav > li:hover > a > svg {fill: #000;} .navbar-nav > li > a > i {padding-right: 5px;} .header-btn_001 { background: #ef7f1a; border:1px solid #ef7f1a; color:#fff !important; font-size:14px !important; font-weight: 600; padding:8px 15px !important; border-radius: 4px; } .navbar-nav > li:hover > a.header-btn_001 {color:#ffffff !important;} .navlr-pad_001 {padding:15px 0 !important;} .dropdown-item a:visited {background: #f7f7f7;} .logo_001 { width:60px; position: relative; } .mobile_menu_icon_001 {display: none; flex-direction: column; height: 100%; align-items: start;  justify-content: center; margin-top:12px;} .mobile_menu_icon_001 > span {width: 35px; height: 3px; background: #ef7f1a; margin-bottom: 7px; display: block; transition: all 0.3s ease-in-out;} .deskmobmenu_001 .close-mobmenu_001 {display: none;} @media only screen and (max-width:767px) {.nav-link.header-btn_001 {color:#fff !important;} .nav-link {color: #000 !important;} .deskmobmenu_001 .navbar-nav {margin-top: 20px;} .deskmobmenu_001 {background: #fff; width: 230px; height: 100%; z-index: 9; position: fixed; top: 0; left: -230px; padding: 20px 25px; margin-top: 0px;} .deskmobmenu_001 .close-mobmenu_001 {display: block; font-size: 20px; color: #2e2e2e; text-align: left; } .logo_001 {width: 215px;} } @media only screen and (max-width: 991px) {.nav-link {margin-left: 0px !important;} .header-btn_001 {padding: 0.375rem 0.75rem !important;} .mobile_menu_icon_001 {display: flex; margin-left: 0px;} .navbar-brand {margin-right: 0px !important;} header {padding:0px;} .show-deskmobmenu_001 {transform: translateX(230px); transition: transform 0.3s linear} .close-deskmobmenu_001 {transform: translateX(-230px); transition: transform 0.3s linear} } @media only screen and (min-width: 992px) {.navbar-brand {  z-index: 99;} } /* End Header */ /* Start Body */ html { scroll-behavior: smooth; } body {font-family: "Montserrat", sans-serif !important; font-weight: 400;} a:hover{text-decoration: none !important;} .box-shadows {box-shadow: 0 0.3rem 0.3rem rgb(0 0 0 / 10%) !important; } .btn:focus, .btn.focus{ box-shadow: none!important;} .box-design_001 {background: #fff; border:2px dashed #000; border-radius: 20px; position: relative; height: 100%;} .hide-watermark_001 {position: absolute; left: 0; right: 0; bottom: -35px; background: #fff; width: 100%; height: 45px;} .wlwmark-hide_001{position: absolute; left: 0; right: 0; top: 285px; background: #f7f7f7; width: 100%; height: 28px;} .car-bg_001 {background-color: #f5f5f5; padding-top:30px;} iframe #tpcwl_iframe {min-height:200px !important; height:280px !important;} /* Top Destination */ .topdest-btn-price_001 {color:#000; font-weight: 700;} .topdest-name_001 {font-size: 22px; font-weight: 500; text-transform: capitalize; padding-top: 10px; margin: 0; display: block;} .topdest-area_001 {position: relative; overflow: hidden; height: 275px; border-radius: 80px 0;} .top-dest-bg { background: url(../images/top-destination-bg.png) no-repeat center; background-size: contain; min-height: 403px; width: 100%; margin-top:60px; padding:40px 60px 40px; } .left-text {padding: 105px 40px 0 0;} .topdest-textarea_001 {position: absolute; left: 0; top: 0; padding: 40px 20px 30px; width: 100%; z-index: 2; color: #fff;} .topdest-btn-pos_001 {position: absolute; left: 0; bottom: 0; padding: 20px 20px 45px; width: 100%; z-index: 2;} .topdest-area_001 > img {object-fit: cover; width: 100%; height: 100%; border-radius: 20px; transform: scale(1); transition: all 0.3s ease-in-out;} .topdest-area_001:hover > img {filter: brightness(1.1); transform: scale(1.1);} .topdest-area_001:before {content: ''; position: absolute; left:0; top:0; width: 100%; height: 100%; background-image: linear-gradient(360deg, transparent, rgb(26 30 123 / 80%)); z-index: 1;} .whybook-bg_001 {background: #d1ebe8;} .whybook-hding_001 {font-size: 16px; font-weight: 700;} .whybook-prgh_001 {font-size:13px; font-weight: 400; color: #999} .whybook-icon_001 {font-size: 24px; color: #ef7f1a; margin-bottom: 5px; background: #000; display: flex ; align-items: center; justify-content: center; padding: 10px; border-radius: 16px 0;} .border-radius2_001 {border-radius: 0 80px !important;} .wrap-hding_001 { font-size: 36px; color: #000; text-transform: uppercase; font-weight: 700;  padding-top: 10px; margin: 0; } .wrap-title_001 { font-size: 16px; color: #000; font-weight: 500;  margin:0; } .wrap-subhding_001 { font-size: 16px; color: #222; font-weight: 600;   margin:0; padding-top: 10px; } .wrap-prgh_001 { font-size: 14px;  color: #000; margin-bottom: 0; } .wrap-btn_001 {font-size: 14px; font-weight: 500; color: #fff; text-decoration: none; border: 1px solid #ef7f1a; background: #ef7f1a; border-radius: 40px; padding: 6px 20px; margin-top: 10px; display: inline-block;} .wrap-btn_001:hover {color: #fff; text-decoration: none;} /* Blog */ .bloginsight-img_001 { width: 100%; height: 300px; border-radius: 80px 0 80px 0; overflow: hidden; position: relative;} .bloginsight-img_001 img { width: 100%; height: 100%; object-fit: cover; border-radius: 80px 0 80px 0; transform: scale(1); transition: all 0.3s ease-in-out; } .bloginsight:hover img {transform: scale(1.2);} .blog-txtarea_001 { position: relative; width: 100%; padding:20px 0; } .blog-title_001 { font-size: 22px; line-height: 1.4; font-weight: 700; color:#000; margin:0; padding-bottom:15px; } .blogdate_001 { font-size: 12px; line-height: 1.4; font-weight: 400; color:#000; padding-bottom: 5px; margin:0; } .blog_seemore_001 { font-size: 14px; font-weight: 400; color:#fff; text-decoration: none; border:1px solid #ef7f1a; background: #ef7f1a; border-radius: 50px; padding: 6px 20px; margin-top:15px; display:inline-block; } .blog_seemore_001:hover { background: #ef7f1a; color:#fff; } /* cruise form */ .cruise-bg_001 {background: #0c236e; padding: 100px 0;} .cruise-filter-label_001 {color:rgba(255, 255, 255, 0.7) !important; font-size:10px; letter-spacing: 2px; text-transform: uppercase; font-weight: 500; display: block; padding-bottom: 5px;} .cruise-filter-field_001 {width: 100%; height: 50px; border:1px solid #fff; color:#24242; font-size: 14px; padding: 10px 15px 10px 15px;} .cruise-filter-btn_001 {width: 100%; height: 50px; text-transform: uppercase; letter-spacing: 0.3px; border:1px solid #0b156a; font-size: 14px; padding: 10px 15px 10px 15px; background: #0b156a; color:#fff; } .crusie-filter_001 {background: #132e87; padding: 20px; border-radius: 15px;} /* Offer */ .offer-area {background-color: #fff; border-radius: 15px; padding: 30px;} .offerbox_001 {background-color: #151515; padding: 0px; margin-bottom: 15px; border-radius: 80px 0;} .offerimg_001 { border-radius: 80px 0; width: 100%; height:200px; overflow: hidden; margin-right: 10px; } .offerimg_001 > img {width: 100%; height: 100%; object-fit: cover;} .offer-textarea_001 {width: 100%; padding:20px 20px; position: relative;} .offer-title_001 {font-size: 18px; font-weight: 700; color:#fff; display: block; padding-bottom: 10px; margin: 0;} .offer-subtitle_001 {font-size: 12px; font-weight: 600; text-transform: uppercase; color: #ef7f1a; display: block; margin-bottom: 10px;} .offer-desc_001 {font-size: 14px; color: #999; margin: 0;} /* Breadcrumb */ .breadcrumb-bg_001 {background: #0c236e; padding: 30px 0; position: relative;} .breadcrumb-ullist_001 {margin: 0; padding: 0; display: flex; } .breadcrumb-ullist_001 li {list-style: none; font-size:14px; color:#fff; font-weight: 500; padding:0px 10px; position:relative; } .breadcrumb-ullist_001 li:not(:last-child):before {content: ''; position: absolute; right: 0; top:4px; width: 1px; height: 16px; background: #fff; transform: rotate(23deg);} .breadcrumb-ullist_001 li:first-child {padding-left: 0px;} .breadcrumb-ullist_001 li a {color:#ef7f1a; text-decoration: none;} .ullist_001 {margin: 15px 0 0 0px; padding: 0px 0 0 0px; position: relative;} .ullist_001 li {list-style: none; margin-bottom: 10px; padding: 0px 0 0 25px; font-size: 14px; position: relative;} .ullist_001 li:before {content: '\f00c'; position: absolute; left: 0; top: 2px; font-size: 10px; color: #ef7f1a; width: 20px; height: 20px; display: flex; justify-content: center; align-items: center; font-family: 'Font Awesome 5 Free'; font-weight: 900;} .contact-box_001 {border:2px dashed #000; min-height: 185px; padding: 20px 20px 20px; border-radius: 80px 0px; background: #fff; margin-bottom: 15px;} .contact-hding_001 {font-size: 16px; font-weight: 700; display: block;} .contact-hding_001 > span {color:#ef7f1a;} .contact-img_001 {width: 60px; height: 60px; border-radius: 50%; background: #000; padding:10px; margin: 0 auto 10px; display: table;} .form-group {margin-bottom: 15px;} .error {font-size: 10px; color: #d20000; font-weight: 600; margin: 0; padding: 5px 0; display: block;} .error > span { display:block; } /* About Us */ .about-bg_001 {background: #0c236e; padding: 30px;} .gray-color_001 {color: #bbb !important;} @media only screen and (max-width:575px) {.offer-title_001 {font-size: 15px;} .offer-desc_001 {font-size: 12px;} .offer-textarea_001 {padding-bottom: 40px;} } @media only screen and (max-width:767px) {.wrap-hding_001 { font-size: 22px; } } @media only screen and (max-width:768px) {.wlwmark-hide_001 {top:585px;} .cruise-bg_001 {padding: 60px 0;} } /* End Body */ /* Start Footer */ footer {background-color: #0c236e; padding: 60px 0 0;} .footer-hding_001 {font-size: 18px; font-weight: 700; color: #fff; margin: 0; padding-bottom: 15px;} .footer-desclaimer_001 {font-size: 12px; font-weight: 400; color: #cbcbcb;} .footer-list_001 {margin: 0 0 15px; padding: 0;} .footer-list_001 li {list-style: none; margin-bottom: 5px; font-size: 13px; font-weight: 400; color: #cbcbcb; } .footer-list_001 li a {font-size: 13px; font-weight: 400; padding: 4px 0px; display: block; color: #cbcbcb; text-decoration: none;} .footer-list_001 li a > img {object-fit: contain; margin-right: 15px;} .socialicon_001 {margin: 20px 0 0; padding: 0px; display: flex;} .socialicon_001 li {list-style: none; margin-right: 18px; display: inline-block;  } .socialicon_001 li a {font-size: 18px; color: #cbcbcb; text-decoration: none;} .footer-address_001 {font-size: 13px; font-weight: 400; color: #cbcbcb;} .footer-disclaimer_001 {font-size: 11px; font-weight: 400;} .hr { margin-top:35px;  } .copyright-bg_001 {background: #0c236e; padding:20px 0 10px 0; border-top:1px solid #2140a7;} .copyright_001 {font-size: 12px; font-weight: 400; color: #cbcbcb; margin: 0; padding-bottom: 10px;} .footer-logo_001 {width: 114px; object-fit: contain;} @media only screen and (max-width: 767px) {.footerlist_001 {display: block; text-align: center;} .copyright_001 { text-align: center; padding-bottom: 5px; } .footer-list_001 {flex-direction: column; } .footer-list_001 li a{padding-left: 0px;} } /* End Footer */ /* Start Crusie search form */ .search-form-bg_001 {background: #f7f7f7; padding: 80px 0;} .search-form-box_001 {background: #fff; border-radius: 4px; padding:30px;} .search-form-title {font-size:14px; color: #999; margin: 0;} .search-form-name_001 {font-size:22px; font-weight: 700; color: #000;} .search-form-to_001 {font-size: 24px; font-weight: 700; color: #ef7f1a;} .search-form-list_001 {margin: 0; padding:0px; display: flex; justify-content:center; } .search-form-list_001 li {list-style: none; border-right: 1px solid #000; font-size: 13px; font-weight: 600; padding:0 15px;} .search-form-list_001 li:last-child {border-right: none;} .search-form-hding_001 {font-size: 26px; font-weight: 700; color: #2d479e; display: block; text-align: center;} .wait-hding_001 {font-size: 24px; font-weight: 700; text-align: center; display: block; color: #223047;} .search-form-loader_001 {width: 300px; margin:auto; display: block;} .search-form-callbtn_001 {font-size: 14px; font-weight: 600; display: inline-block; text-align: center; text-transform: uppercase; background: #ef7f1a; color: #fff; border-radius: 4px; padding: 12px 20px; text-decoration: none; border:none; margin:30px auto 20px; display: table;} .search-form-callbtn_001:hover {color: #fff;} .search-form-callbtn_001 > i {margin-right: 5px; font-size:16px;} /* End Crusie search form */