@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap');:root{--primary:#003a70;--secondry:#f3881f;--gray-dark:#1c1c1c;--gray:#3d3d3d;--white:#fff;--black:#000;--border:#cacaca;--bg-light:#ecf6ff;--top--header:#1c1c1c;--green:#388e3c;--footer-bg:#233871;--footer-border:#2748a3;--font-family:"Poppins",sans-serif;--faq-border:#b0c6ff;--gray-light:#878787;--bg-gray:#f1f4ff;--destination-border:#ffc893;--bg-destination:#fff3e8;--ferry-border:#9fb9ff;--ferry-bg:#dde6ff}html,body{height:100%;width:100%}body{font-size:1rem;line-height:120%;color:var(--gray);font-weight:400;font-family:var(--font-family)}*{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-family)}h1,.h1{font-size:2.2rem;font-weight:600}h2,.h2{font-size:2rem;font-weight:600}h3,.h3{font-size:1.35rem;font-weight:600}h4,.h4{font-size:1.25rem;font-weight:600}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1rem}p{line-height:160%}p,label,input,textarea,button,li{font-family:var(--font-family);font-size:1rem}ul,ol{list-style:none;margin:0;padding:0}a,a:hover{text-decoration:none;font-family:var(--font-family);color:var(--primary);font-size:1rem}img,a img{border:none;outline:none;max-width:100%;display:block;height:auto}html{font-size:100%;-webkit-text-size-adjust:100%}.white{color:var(--white)}.blue{color:var(--primary-color)}.gray{color:var(--gray)}.red{color:var(--red)}.green{color:var(--green)}.bg-transparent{background-color:transparent}.custom-button{background:var(--secondry);padding:10px 20px;border-radius:5px !important;border:none;color:var(--white);font-weight:600;text-align:center}.custom-button:hover{background-color:var(--primary);color:var(--white)}.blue-button{background-color:var(--primary)}.blue-button:hover{background-color:var(--secondry)}.sectionPadding{padding:60px 0}.sectionPaddingTop{padding-top:60px}.sectionPaddingBottom{padding-bottom:60px}.header-top{background:var(--top--header);padding:10px 0}.header-info{display:flex}.header-info p{padding-right:20px;margin:0;color:var(--white);font-size:.8rem}.header-info a{display:flex;color:var(--white);text-decoration:none;font-size:.8rem;align-items:center}.header-info i{margin-right:8px}.header-info a:hover{color:var(--secondry)}.fa-phone,.fa-location-dot{-webkit-text-stroke:1px var(--white);color:transparent}.fa-envelope{color:var(--white)}.social-links li{margin-right:15px}.social-links li:last-child{margin-right:0}.social-links li a{display:inline-flex;color:var(--white);font-size:1rem;justify-content:center}.social-links li a:hover{color:var(--secondry)}.navbar-custom{background-color:var(--white);padding:0}.header-right a{color:var(--gray);font-size:1.25rem;font-weight:700}.header-right li{margin-right:15px}.header-right li:last-child{margin:0}.header-right a:hover{color:var(--secondry)}.navbar-custom ul.navbar-nav li a{font-size:15px;font-weight:600;text-transform:capitalize}.navbar-custom ul.navbar-nav li{padding:0 10px}.navbar-custom ul.navbar-nav li a:hover,.navbar-custom ul.navbar-nav li.active a{color:var(--primary)}.navbar-custom .navbar-nav .nav-link.active,.navbar-custom .navbar-nav .nav-link.show{color:var(--primary)}.navigation{background:var(--primary);padding:0}.nav-mobile{display:none}.navigation .nav-tabs{justify-content:space-between}.navigation .nav-tabs li{width:16.6667%}.navigation .nav-tabs{border:none}.navigation .nav-tabs li a{color:var(--white);font-size:.9rem;border:none;border-radius:0;text-align:center;padding:8px 17px;margin-bottom:0 !important}.navigation .nav-tabs li a:hover,.navigation .nav-tabs li a.active{background-color:var(--secondry);color:var(--white);border:none;--bs-nav-tabs-border-width:0px}.accordion-item{border-bottom:none}.hero-section h4.h4{margin-bottom:15px}.hero-section h1.h1{margin-bottom:5px}.hero-section .carousel-caption{width:40%}.port-blair.hero-section .carousel-caption{margin:0 auto}.popular-destination .slick-slider.slick-dotted{margin-bottom:20px}.ferry-booking{background-color:var(--bg-light)}.h2 span{color:var(--secondry)}.booking-form{position:relative;width:100%}.booking-form .input-group{position:relative;width:100%;align-items:center}.booking-form .input-group.counter{max-width:170px}.booking-form .input-group input,.booking-form .input-group select,.booking-form .input-group textarea{width:100%;height:100%;background:0 0;outline:none;font-size:1rem;color:var(--gray);border-radius:5px !important;padding:6px 15px;transition:border-color .2s;border:1px solid var(--border);border-radius:5px;max-width:100%;height:54px}.booking-form .input-group .input:required,.booking-form .input-group .input:invalid{box-shadow:none}.booking-form .input-group .input::placeholder{color:transparent}.booking-form .input-group .input:placeholder-shown{border-color:var(--color-border)}.booking-form .input-group .input:placeholder-shown~label{font-size:.9rem;cursor:text;transform:translatey(19px);padding:0;color:var(--gray)}.booking-form .input-group label{position:absolute;left:15px;display:block;transform:translatey(-10px);transition:.3s;font-size:.8rem;padding:0 3px;color:var(--gray);background:var(--bg-light);top:0;pointer-events:none}.booking-form.checkout-form .input-group label{background-color:var(--white)}.booking-form .input-group .input:focus{border-color:var(--gray)}.booking-form .input-group .input:focus~label{position:absolute;transform:translatey(-10px);padding:0 3px;font-size:.8rem;background-color:var(--white);color:var(--primary)}.booking-form .input-group.submit{border:none;max-width:150px}.booking-form .input-group .submit{background-color:var(--secondry);border-color:var(--secondry) !important;color:var(--white);font-weight:500;text-transform:capitalize;font-size:1rem;width:100%;max-width:auto;padding:10px 0}.booking-form .input-group .submit:hover{background-color:var(--primary);border-color:var(--primary) !important}.booking-form .input-group.select_date span.icon-eye{position:absolute;right:10px;font-size:20px}.book-tabs{background:var(--white);padding:20px;border-radius:5px}.book-tabs .accordion-collapse{padding-top:40px;padding-bottom:20px}.book-tabs .accordion-collapse{padding-top:30px;padding-bottom:10px}.book-tabs ul li{margin-right:10px}.book-tabs ul li button{color:var(--primary);background:#f2f2f2;padding:12px 20px;min-width:160px;height:54px;border:none;font-size:15px;font-weight:600}.book-tabs ul li button.nav-link.active{border:none;background:var(--primary);color:var(--white)}@media (min-width:768px){.tab-content .accordion-item{border:0;border-radius:0}}@media (max-width:767px){.tab-content>.tab-pane{display:block;opacity:1}}.review-section{text-align:center}.review-section figure{display:flex;justify-content:center;margin-bottom:10px}.review-section ul{display:flex;justify-content:center;margin-bottom:10px}.review-section ul.rating li{margin-right:5px}.review-section ul.rating li:last-child{margin-right:0}.review-section ul.rating li a{color:var(--secondry);font-size:1rem}.review-section p{color:var(--secondry);font-size:13px}.short-section figure img{width:100%}.item-inner{border:1px solid var(--border);border-radius:5px}.image-section{display:flex;align-items:center;justify-content:center}.popular-item .popular-up{position:absolute;bottom:0;width:100%;padding:0 20px}.image-section .port{background:var(--white);padding:8px 14px;border-radius:4px;box-shadow:1px 0px 7px rgba(0,0,0,.25);font-size:13px;display:flex;align-items:center}.image-section .port i{color:transparent;-webkit-text-stroke:1px var(--gray);font-size:16px;margin-right:10px}.popular-bottom{padding:15px}.popular-item .custom-button:hover{color:var(--white)}.price-section{text-align:right}.price-section h6.h6{margin:0;font-size:1.1rem;font-weight:600;line-height:160%}.price-section .price{margin:0;font-size:13px;font-weight:400;line-height:160%;color:var(--secondry)}.slick-dots li button{width:12px;height:12px;background:var(--secondry);border-radius:100%;opacity:.5}.slick-dots li.slick-active button,.slick-dots li button:hover{opacity:1}.slick-dots{padding:0;margin-top:10px}.slick-dots li{margin:0 10px}.slick-arrow{width:36px;height:36px}.slick-prev{background:url(//andamancruisebooking.com/wp-content/themes/DR-Hospitality-child/css/../images/arrow-left.png) no-repeat center top;left:-40px}.slick-next{background:url(//andamancruisebooking.com/wp-content/themes/DR-Hospitality-child/css/../images/arrow-right.png) no-repeat center top;right:-40px}.testimonial-section{background:url(//andamancruisebooking.com/wp-content/themes/DR-Hospitality-child/css/../images/testimonial-bg.jpg) no-repeat center top;background-size:cover}.testimonial-section h2.h2{color:var(--white)}.testimonial-section h6.h6{color:var(--white)}.testimonial-inner{background:var(--white);border-radius:5px;padding:20px;display:flex}.user-image{margin-right:20px}.user-image img{width:100px}.testimonial-inner h3.h3{margin:0}.testimonial-inner .rating{margin:10px 0}.testimonial-inner .rating li{margin-right:10px}.testimonial-inner .rating li a{color:var(--secondry);font-size:16px}.destination-bottom{padding:15px}.destination-bottom h4.h4{font-weight:500}.destination-bottom p{color:var(--secondry)}.faq-section{background-color:var(--bg-light)}.accordion-faq .accordion-item{background:0 0;border:none}.accordion-faq .accordion-header{background:0 0;border-radius:0}.accordion-faq .accordion-button{background:0 0;border-top:1px solid var(--faq-border);border-radius:0 !important;box-shadow:0px 0px 0px var(--black);position:relative;font-size:18px;font-weight:600;color:var(--gray);padding:18px 0;line-height:160%}.accordion-faq .accordion-button:before{position:absolute;top:-2px;left:0;content:"";background-color:var(--primary);height:3px;width:35px}.accordion-faq .accordion-button span{width:40px;color:var(--primary)}.accordion-faq .accordion-button:not(.collapsed):after{background-image:url(//andamancruisebooking.com/wp-content/themes/DR-Hospitality-child/css/../images/minus.png)}.accordion-faq .accordion-button:after{background-image:url(//andamancruisebooking.com/wp-content/themes/DR-Hospitality-child/css/../images/plus.png);width:16px;background-size:contain;height:16px}.accordion-faq .accordion-body{padding:0 0 0 40px}.accordion-faq table.table{background:0 0;border:1px solid var(--faq-border);border-radius:5px}.accordion-faq table.table thead tr{background:var(--primary)}.accordion-faq table.table tr th,.accordion-faq table.table tr td{background:0 0;border-right:1px solid var(--faq-border);font-size:14px;line-height:180%;padding:5px 15px}.accordion-faq table.table tr th{color:var(--white);font-weight:600}.image-activities h3.h4{position:absolute;bottom:10px;z-index:99;font-size:1.1rem;padding:0 20px;color:var(--white);left:0}.brand-inner{border:1px solid var(--border);border-radius:5px}.brand-inner .brand-image{display:flex;justify-content:center;height:100px;align-items:center;margin:0}.brand-inner .brand-image img{height:50px;width:auto}.footer{background-color:var(--footer-bg)}.footer h3.h4{color:var(--white)}.footer h3.h4{color:var(--white)}.footer-links li a{color:var(--white);line-height:180%;font-size:15px}.footer-links li{padding:3px 0}.footer a:hover{color:var(--secondry)}.footer p{font-size:14px;color:var(--white)}.footer p i{margin-right:10px}.footer-bottom{padding:25px 0;border-top:1px solid var(--footer-border)}.footer-bottom p a{color:var(--secondry)}.footer-bottom p a:hover{color:var(--white)}.footer p a{color:var(--white);display:flex;font-size:.9rem;align-items:center}.banner-section figure img{min-height:400px;object-fit:cover;width:100%;max-height:400px}.banner-section{position:relative}.banner-inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.breadcrumb-section{padding:25px 0;border-bottom:1px solid var(--border)}.breadcrumb-section ul,.breadcrumb-section ol{margin:0}.breadcrumb li a,.breadcrumb li{text-transform:uppercase;color:var(--gray);font-size:15px}.breadcrumb li.active{color:var(--secondry)}.reverse-section{flex-direction:row-reverse}.about-andaman p{font-size:15px;line-height:160%}.about-andaman .media{display:flex;align-items:flex-start}.about-andaman .media figure{margin-right:15px}.about-andaman .media-body{-ms-flex:1;flex:1}.about-andaman h2,.h2{font-size:1.8rem}section.planning-trip{background:var(--bg-light)}.planning-trip p{margin-bottom:0;font-size:15px}.planning-trip figure img{mix-blend-mode:multiply}.tean-profile{color:#7d7d7d}.contact-row{display:flex;justify-content:space-between}.booking-form .input-group.textarea textarea{height:150px}.booking-form .input-group.input-column{width:48%}.contact-info-main{background:#fbfbfb;border:1px solid var(--border)}.contact-info-main a{color:var(--gray)}.contact-info-main a:hover{color:var(--secondry)}.contact-info-main h2.h1 a{font-size:2rem;color:var(--secondry)}.contact-info-main h2.h1 a:hover{color:var(--primary)}.date{min-width:20%}.admin{position:relative;align-items:center;display:flex}.admin:before{position:relative;left:0;margin-right:10px;width:4px;height:4px;content:"";background-color:var(--gray);border-radius:5px}.read-more{color:var(--secondry)}.read-more:hover{color:var(--primary)}.read-more svg{margin-left:5px}.read-more:hover svg path{fill:var(--primary)}.booking-form .input-group p{margin:0;width:100%}.search--blog .input-group{align-items:center;position:relative}.search--blog .input-group input{width:100%;border:1px solid var(--border);border-radius:4px;background-color:var(--white);padding:10px 15px;height:50px}.search--blog .button-icon{position:absolute;border:none;background:0 0;right:15px}.search--blog .button-icon i{font-size:20px;color:var((--gray))}.categories ul li{padding:5px 0}.categories ul li a{color:var(--gray);line-height:140%;font-size:15px}.categories ul li a:hover{color:var(--secondry)}.search--blog .media{display:flex;align-items:center}.search--blog .media figure{margin-right:15px}.search--blog .media-body{-ms-flex:1;flex:1}.neil-destination{border:1px solid var(--border);border-radius:5px}.neil-destination figure{margin:0}.neil-destination figure img{border-radius:4px 4px 0 0}.neil-destination .bottom-neil{padding:15px}.neil-destination .bottom-neil p{font-size:15px}.ferry-section .accordion-item{border:1px solid var(--border);margin-bottom:30px;border-radius:5px}.ferry-section .accordion-header{border-bottom:1px solid var(--border)}.ferry-section .accordion-button{background:0 0;align-items:center;display:flex;font-size:1.1rem;color:var(--gray);font-weight:500}.accordion-filter li input{margin-right:10px;width:22px;height:22px}.accordion-filter ul.nav-tabs li{padding:0;display:flex;font-size:15px;line-height:140%;width:32%}.accordion-filter ul.nav-tabs{border:none !important;margin-bottom:15px;display:flex;justify-content:space-between}.accordion-filter ul.nav-tabs li a{width:100%;border:1px solid #e7e7e7 !important;font-weight:500;font-size:1rem;padding:15px;border-radius:5px !important}.accordion-filter ul.nav-tabs li a.active{border:1px solid #003a70 !important}.location-farry{justify-content:space-between;border-top:1px solid #e7e7e7;padding-top:10px;margin-top:10px}.farries-select{border:1px solid #e7e7e7;border-radius:4px}.farries-select h2{margin:0;padding:15px}.ferry_content_box{border-bottom:1px solid #e7e7e7;margin-bottom:15px;padding-bottom:15px}ul.list-farry{border:1px solid #e7e7e7}ul.list-farry li{display:flex;justify-content:space-between;padding:8px 15px;border-bottom:1px solid #e7e7e7}ul.list-farry li:last-child{border:none}ul.list-farry li span{font-weight:600}.ferry--info{padding:0;display:flex}.farry-title-rating ul.rating li{padding-right:5px}.accordion-filter ul.nav-tabs li a p{color:#333}.accordion-filter ul.nav-tabs li a.active p{color:#003a70}.accordion-filter ul li span{flex:1}.ferry--boat{border:1px solid var(--border);padding:15px;border-radius:5px}.ferry-boat-item{display:flex;justify-content:space-between;align-items:center}.farry-item{display:flex}.date-ferry{padding-left:20px}.ferry-departure span.boarding-team{display:block;font-size:15px;font-weight:400;padding-top:5px}.ferry-booking-item{margin-left:20px}.center-date-farry{position:relative;min-width:180px;text-align:center;padding:0 20px}.center-date-farry span.hours-hold{width:100%;border-bottom:1px dashed #d3d3d3;display:block;line-height:30px;position:relative}.center-date-farry span.hours-hold:before,.center-date-farry span.hours-hold:after{background:#d3d3d3;width:10px;height:10px;position:absolute;bottom:-5px;content:"";border-radius:100%}.center-date-farry span.hours-hold:before{left:0}.final-ferry-price span{font-size:16px;color:#333;font-weight:400}.button-area{padding-top:15px;margin-top:15px;border-top:1px solid #e7e7e7;display:flex;justify-content:space-between;align-items:center}.center-date-farry span.hours-hold:after{right:0}.ferry--detail{flex:1}.orignal-price{text-decoration:line-through;color:var(--gray-light);margin:10px 0}.ferry--detail .custom-button{width:100%;margin-top:10px}.ferry--boat figure.boat-main img{width:80px;padding-right:15px}.ferry--info .h4{font-size:1.1rem;margin-bottom:10px;color:#003a70}.ferry--info p{margin-bottom:12px}.destination-point span{display:inline-flex;border:1px solid var(--dastination-border);background:var(--bg-destination);border-radius:20px;padding:5px 20px;font-size:15px;margin-left:10px}.date-ferry p{padding:0 10px;font-size:15px}.date-ferry span{display:inline-flex;border:1px solid var(--ferry-border);background:var(--ferry-bg);border-radius:20px;padding:5px 20px;font-size:15px}.destination-point p{font-size:15px}.raing ul{padding-right:10px}.raing ul li{padding-right:5px}.raing ul li a{color:var(--secondry);font-size:15px}ul.header-right{align-items:center}.input-box{position:relative;width:100%;height:40px;margin:0;z-index:99;transition:all .5s ease-in-out}.input-box input{position:relative;width:100%;height:100%;font-size:16px;font-weight:400;color:var(--gray);padding:0 15px;border:none;border-radius:4px;outline:none;transition:all .5s ease-in-out;border:1px solid var(--border)}.input-box .search{position:absolute;top:1px;right:2px;width:40px;height:38px;display:flex;justify-content:center;align-items:center;font-size:19px;cursor:pointer;background-color:var(--white);border-radius:4px 0 0 4px !important;border:none;background:0 0;color:#999}.search .search-icon{font-size:30px;color:var(--gray)}.input-box .close-icon{position:absolute;top:50%;right:5px;font-size:19px;color:var(--gray);padding:5px;transform:translateY(-50%);transition:all .5s ease-in-out;cursor:pointer;pointer-events:none;opacity:0}.input-box.open .close-icon{transform:translateY(-50%) rotate(180deg);pointer-events:auto;opacity:1}.book_exp_box-inner{position:absolute;top:20px;left:20px}span.awarded{display:flex;align-items:center;background:#fff;padding:10px 20px;border-radius:100px;max-width:240px;position:relative}span.awarded a{background:#f3881f;margin-left:10px;height:34px;position:absolute;right:4px;width:34px;border-radius:100px;align-items:center;display:flex;justify-content:center}span.awarded a img{width:23px}.scuba--inner{border:1px solid var(--border);border-radius:5px}.scuba--content{padding:15px}.scuba--content h3{margin-bottom:10px;font-weight:600}.scuba--content .scuba-description{font-size:15px}.scuba--location{margin-bottom:10px}.scuba--image img{border-radius:4px 5px 0 0}.search--blog .media figure img{width:60px;height:60px;object-fit:cover}.contact-form iframe{width:100%;height:450px}.image-activities{height:250px}.image-activities a:before{position:absolute;top:0;left:0;content:"";width:100%;background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);height:100%;border-radius:5px}.image-activities a{position:relative;z-index:999;width:100%;height:100%;display:inline-flex}.image-activities a h3{position:relative;z-index:999}.image-activities img{width:100%;object-fit:cover;height:auto;border-radius:5px}.input-box #search-results{display:none}.input-box.open #search-results{display:inline-flex}.search-result-box{padding:7px 15px}.search-list{position:absolute;background:var(--white);width:100%;left:0;top:100%;border-radius:5px;padding:0;box-shadow:0px 1px 5px rgba(0,0,0,.25)}.loadmore{padding:30px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.short-section iframe{width:100%;height:340px;border-radius:5px}.plan--inner ol{list-style:decimal;padding-left:20px}.plan--inner ol li{padding:5px 0 5px 6px}.plan--inner ol li a{color:var(--secondry)}.plan--inner ol li a:hover{color:var(--primary)}.banner-section:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(9,35,106,.4) 0%,rgba(9,35,106,.8) 50%,rgba(9,35,106,.4) 100%)}.popular--inner:nth-child(3n+1){padding-left:0 !important}.popular--inner:nth-child(3n){padding-right:0 !important}.search-results-page ul.search-results-list{padding:0;margin:0;display:flex;flex-wrap:wrap}.search-results-page ul.search-results-list li.search-result-box{padding:0;width:100%;margin-bottom:20px}.footer .footer-bottom p{display:flex;text-align:center;justify-content:center;padding-left:2px}.footer .footer-bottom p a{padding-left:5px}.search-results-page .pagination a,.search-results-page .pagination span{width:34px;height:34px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;margin-right:10px;border-radius:4px}.search-results-page .pagination a.next,.search-results-page .pagination a.prev{width:auto;padding:0 20px;background:var(--footer-bg);color:#fff;border:1px solid var(--footer-bg)}.search-results-page .pagination .page-numbers.current{width:34px;padding:0;background:var(--footer-bg);color:#fff;border:1px solid var(--footer-bg)}.beach-section .port{font-size:1rem;font-weight:400;color:#333}.beach-section .port i{color:#333;padding-right:10px;font-size:16px}.beach-area{margin-bottom:15px}.beach-section .beach-area h3{font-size:20px;font-weight:600;color:#003a70}.beach-section .beach-area h3 i{color:#003a70;padding-right:10px;font-size:20px}.beach-area ul li{padding:5px 0;line-height:24px;display:flex}.beach-area ul li p{flex:1}.beach-area ul li span{font-weight:500}.beach-area ul li i{display:inline-flex;margin-right:10px;width:24px;height:24px;justify-content:center;align-items:center;border:1px solid #333;border-radius:3px;font-size:15px}.beach-item{border:1px solid #cacaca}.beach-content{padding:15px}.beach-content p span{font-weight:500}.beach-content p{font-size:15px}.andaman-map-section{background:#aadaff}.andaman-map-section img{width:80%}.beach-price p.starting{position:absolute;top:20px;left:20px;color:#e27509;font-size:17px;background:#fff;padding:5px 20px;border-radius:40px;line-height:30px;font-weight:500}.booking-form .input-group.input-column span.wpcf7-form-control-wrap{width:100%}.ferry-booking-form{background-color:#fff;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;padding:40px !important;border-radius:10px}