/*
Theme Name: bluesun2
Author: Aalok Shrivastava
Version:2.1
*/
.call_us,address{margin-bottom:0}.breadcrumbs ul li a,.cont_form h1,.cont_info h3,.reset_btn .btn,.ribbon span,.websitespecial .ribbon span,h2.featuredVessels{text-transform:uppercase}.slide-text>h1,.video-section h1{font-family:GentonaW00-Bold}ul.policyFooter li a{color:#fff}ul.policyFooter li{padding:2px 7px}.Email_us,.call_us,.visit_us{padding-bottom:25px;border-bottom:1px dashed #ddd}ul.policyFooter{display:inline-flex;list-style:none}.bottomFooter{text-align:center;background:#184e84;color:#fff}.Email_us,.visit_us{padding-top:25px}.cont_info h3{color:#001643;font-size:20px}.cont_form h1{color:#EE1C25;font-size:32px;padding:0 12px}address{font-size:16px;color:#666;line-height:26px}.main_div ul{padding-left:0;list-style:none}.cont_form{background:#f5f5f5;padding:40px 0}.cont_info{position:relative;padding:40px 0}.footer_form input.tnp-submit.btn.col-md-12{margin-top:6px;background:#0095cf;color:#fff}.footer_form input.tnp-email,.footer_form input.tnp-firstname,select.form-control{height:34px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;padding:6px 12px}.footer_form input.tnp-email,.footer_form input.tnp-firstname{border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}select.form-control{display:block;width:100%;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px!important;border-bottom-left-radius:6px!important}.websitespecial{background-color:#F2F2F2;padding:6px 20px 0 63px;margin-bottom:20px;position:relative;border:2px solid rgba(238,238,238,.24);background:rgba(238,238,238,.24);min-height:90px}.websitespecial .ribbon span{font-size:15px;font-weight:700;color:#FFF;text-align:center;line-height:25px}.ribbon,.websitespecial .ribbon{z-index:1;text-align:right;position:absolute;overflow:hidden}.websitespecial .ribbon{left:-8px;top:-5px;width:101px;height:101px}.bodyContent.bodyContent_Special{padding:10px}.boat .holiday-grid-view .holiday-header .holiday-price{background:#337ab7!important;color:#fff;padding:10px;position:absolute;right:0;bottom:0!important;top:inherit!important}.ribbon{left:-5px;top:-5px;width:75px;height:75px}.ribbon span{font-size:14px;font-weight:700;color:#FFF;text-align:center;line-height:22px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:110px;display:block;background:#79A70A;background:linear-gradient(#F70505 0,#8F0808 100%);box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:absolute;top:19px;left:-21px}.modal-content,.multiSelect{background-color:#fff}.ribbon span::after,.ribbon span::before{position:absolute;top:100%;z-index:-1;border-bottom:3px solid transparent;border-top:3px solid #8F0808;content:""}.ribbon span::before{left:0;border-left:3px solid #8F0808;border-right:3px solid transparent}.ribbon span::after{right:0;border-left:3px solid transparent;border-right:3px solid #8F0808}ul.icons i{color:#000;font-size:21px}.multiSelect{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.about_tt,.about_tt a,.breadcrumbs ul li a,.price_tg{display:inline-block}.our_bali_pack ul li{position:relative;line-height:20px;font-size:16px;color:rgba(102,102,102,.74);margin-bottom:7px;list-style:none;padding-left:25px}.our_bali_pack ul li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;background:#003e7e;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.our_bali_pack ul{padding-left:0}.holiday_package .custom_container{background:#fff;padding:40px;border-top:5px solid #1f60a0}.holiday_package{background:#f5f5f5}.product_sec{padding:30px 0 60px}.breadcrumbs ul li a{color:#fff;padding:8px 20px;font-size:16px;letter-spacing:1px}.breadcrumbs li{padding:0;background:#1f60a0;margin-left:-1px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out}.breadcrumbs li:hover{background:#00a2dd}.breadcrumbs ul{padding-bottom:0;margin-bottom:0}span.title.uc{background-color:#0087bf;padding:4px 22px 6px 21px;color:#fff;margin-right:-4px}select#dest_name,select#sort_name{padding:2px 20px 4px 10px}.property_search2{float:right}.breadcrumbs{position:absolute;top:0;background:rgba(0,0,0,.38);width:100%;overflow:hidden;left:0}.popupclose{position:absolute;top:-41px;right:0;background:#337ab7!important;opacity:1;color:#fff;padding:5px 15px 12px!important;font-size:30px;line-height:24px;z-index:99}.modal-body.pop_body .content{width:50%;float:left;padding:0 20px;text-align:center}.modal-body.pop_body input.form-control{border-radius:0;height:33px;font-size:16px;font-weight:400;letter-spacing:1px;margin-top:17px}.modal-body.pop_body input.btn{width:100%;margin-top:20px;background:#42b8e4;color:#fff;font-size:20px;text-transform:uppercase;letter-spacing:1px;border-radius:0}.modal-body p{margin-bottom:0;font-size:16px;line-height:26px;color:grey;letter-spacing:1px}.modal-body.pop_body .image{width:50%;float:left}.modal-body.pop_body{padding:0}.footer_subscrit input.tnp-email{border-radius:0;height:40px;border:none}.footer_subscrit input.tnp-submit.btn{height:41px;border:none;background:#1f60a0;color:#fff;font-weight:700}.footer_subscrit input.tnp-submit.btn:hover{background:#00a2dd}.reset_btn .btn{background:#eee;font-size:20px;padding:8px 20px;color:#333}.inner_ss_right .row.cust_row{margin-bottom:25px}.col-md-3.col-sm-3.col-xs-4.entities_title{padding-left:0}.inner_ss_right p{color:#fff;margin-bottom:5px;font-size:15px;line-height:22px}.ss_right{padding:40px 60px;position:relative;right:0;top:0;z-index:999}.story_success:after,.story_success:before{position:absolute;height:100%;content:"";top:0}.story_success:before{left:0;width:100%}.inner_ss_right i{color:#e38914;font-size:30px}.inner_ss_right h3{color:#fff;font-size:22px;text-transform:capitalize;margin-top:0}.inner_ss_right h1{color:#fff;font-size:30px;margin-bottom:40px}.story_success:after{width:50%;background:rgba(0,62,126,.72);right:0;z-index:9}.banner,.story_success{background-size:100%!important;background-repeat:no-repeat!important;position:relative}.story_success{background-position:left!important;background-attachment:fixed!important}.banner{padding:90px 0;background-position:center!important}ul.aboutpage_li{margin:0 auto;padding:0;list-style:none}ul.about_link li:before{content:"-";position:absolute;left:-60px;top:0}.ITINERARY ul li:before,.carousel-inner .item:before,.itinerary ul.li_before li:before,.prod_heading:before{content:""}ul.about_link li{position:relative}ul.aboutpagehand_li{padding-left:0;list-style:none}.dark-section-title h2{text-transform:uppercase}.modal-dialog{width:600px;margin:100px auto}.enquire_popup button.close{position:absolute;top:-41px;right:0;background:#337ab7;opacity:1;color:#fff;padding:5px 15px 12px;font-size:30px;line-height:24px;z-index:99}.enquire_popup .modal-dialog{width:1100px}.enquire_popup select.form-control{height:34px;border-radius:4px}.enquire_popup h4{color:#337ab7;margin-bottom:20px}.inner_bbb h3,.inner_bbb p{margin-bottom:0}.enquire_popup .Search_btn .btn{padding:8px 40px}.enquire_popup .Search_btn{margin-top:20px}.enquire_popup .modal-footer{padding:0 30px 30px;text-align:left;border-top:0;background:#fff}.search_box_home,.share_btn ul li,.video-section h1,.video-section h3{text-align:center}.enquire_popup form{border-bottom:1px solid #e5e5e5;padding-bottom:40px}.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.Enquiry_btn .btn{text-transform:lowercase}.Enquiry_btn .btn span,.agileinfo_services_grid_pos p,.home_widget label,.inner_bbb h3,.prod_heading h3,.terms_condition h1,.video-section h1{text-transform:uppercase}ul.bbb li{width:30%;float:left}ul.bbb li i{float:left;width:24%;font-size:30px;margin-top:8px}ul.bbb li .inner_bbb{float:left;width:70%}.inner_bbb h3{color:#10b5fb;font-size:22px}.enq_bar{padding:10px 0;border-bottom:1px solid rgba(204,204,204,.55);background:#f2f2f2}.land,.travel_dates{border-bottom:2px solid rgba(221,221,221,.45)}.ITINERARY h1{background:#10b5fb;color:#fff;line-height:40px;font-size:24px;padding:0 15px;font-weight:100;margin-bottom:20px}.ITINERARY p,.ITINERARY ul li{font-size:16px;color:rgba(102,102,102,.74)}.desc_bar{background:#f2f2f2;padding:0}.desc_bar .custom_con{background:#fff;padding:60px 40px 0}.ITINERARY p{line-height:24px;margin-bottom:12px}.ITINERARY ul li{position:relative;padding-left:25px;line-height:20px;margin-bottom:7px}.inner_intinry h5{color:#EE1C25;font-size:17px}.inner_intinry{margin-bottom:25px}.ITINERARY ul li:before{position:absolute;left:0;top:7px;width:7px;height:7px;background:red;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.map_left_desc{margin-top:20px}.your_price h1{background:#10b5fb;color:#fff;line-height:40px;font-size:24px;padding:0 15px;font-weight:100;margin-bottom:20px}.right_desc label{font-weight:100;font-size:16px;margin-bottom:0;color:rgba(102,102,102,.74)}.land p{font-size:20px}.price_tg p{line-height:40px;font-size:17px;padding:0;color:rgba(102,102,102,.74)}.land{margin-bottom:15px;padding-bottom:15px}.travel_dates h3{color:#003e7e}.travel_dates p{margin-bottom:0;font-size:15px;color:rgba(102,102,102,.74)}.travel_dates{padding-bottom:20px}.terms_condition{background:#f2f2f2;padding:0}.terms_condition h1{color:#EE1C25;font-size:24px;margin-bottom:5px}.terms_condition p{color:rgba(102,102,102,.74);font-size:16px;line-height:24px;margin-bottom:0}.wthree_service_text .price_pp{font-size:20px}.price_tg p span{font-size:30px;color:#e6905d;font-weight:600}.about_tt a{color:#fff;padding:8px 40px;font-size:20px;line-height:30px;letter-spacing:1px}.about_tt{background:#1371b8}.about_tt a span{font-size:26px}.terms_condition .container{background:#fff;padding:40px 30px}.ITINERARY ul,ul.bbb.clearfix{list-style:none;padding-left:0}.share_btn ul li span{display:block;color:#9e9e9e;font-size:15px}.video-section .buttonBar,svg.icon.icon-search{display:none}ul.bbb.clearfix{color:#000}.most-recent-booking h4{background:#1371b8!important;color:#fff;margin:0;padding:15px}.most-recent-booking .field-entry{padding:8px;overflow:hidden;border-bottom:1px solid #e6e6e6}.map_left_desc iframe{width:100%;height:430px;border:2px solid #eee}.pagination li>span,.pagination li>span:hover{background:#1f60a0;color:#fff}.pagination{margin:50px 0 0}.pagination>li>a,.pagination>li>span{padding:10px 15px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}ul.icons{padding-left:0}.wthree_service_text ul li{margin:0 3px}.padd_bottom{padding-bottom:20px}.main-footer-sub .social-media i.fa.fa-linkedin{background:#337ab7;font-size:20px!important;width:33px;height:33px;text-align:center;line-height:33px}.video-section .pattern-overlay{background-color:rgba(71,71,71,.59);padding:110px 0 32px;min-height:496px}.video-section h1,.video-section h3{color:#fff}.video-section h1{font-size:40px;font-weight:700;animation-delay:.7s;letter-spacing:3px!important}.player{font-size:1px}#veiw_holiday{padding:20px 0;background:#013e7d;color:#fff!important;border-top:3px solid #fff}.carousel-inner .item:before{position:absolute;background:rgba(0,0,0,.2);width:100%;height:100%;left:0;top:0}.home_widget h4{padding:15px 6px!important}.home_widget .sidebar-item-body{padding:10px!important}input.search_btn.btn.btn-primary{background:#00a2dd;padding:4px 36px;font-size:20px;text-transform:uppercase;border:none}.search_box_home .search_btn:hover{background:#003e7e}.search_box_home i{position:absolute;left:70px;color:#fff;font-size:20px;bottom:28px}.home_widget form{padding:10px 0}.home_widget label{font-size:16px;line-height:25px}.bottomlogoscol{margin-bottom:10px}.Get_quote{position:absolute;bottom:45%;background:#00a2dd;transform:rotate(90deg);right:-58px;padding:10px}.contact-form .submit-review{background:#1f60a0;border:none;border-radius:0;color:#fff;font-size:18px;font-weight:700;margin-top:20px;padding:10px 50px}.deck li,.deck li:first-child{margin-top:10px;display:-webkit-inline-box;border-bottom:none!important;padding:6px}.contact-form .submit-review:hover{background:#3b82c7!important}.deck li{border-top:solid 1px #013e7d!important}.deck li:first-child{border-top:none!important}.details h4,.prod_heading{display:inline-block;position:relative}.details img{float:right;width:150px;margin-top:15px}.details h4{margin-top:-5px}.deck li a{font-size:14px;color:#001643}.navbar-right{float:right!important;margin-right:-50px!important;margin-top:8px}.prod_heading h3{margin:0;color:#fff;padding:5px 20px;font-size:17px}.prod_heading{background:red;margin-left:-10px}.w3ls_services_grid{position:relative;overflow:hidden}.w3ls_services_grid img{width:100%}.agile_services_grid1_sub{text-align:right;position:absolute;top:10px;right:10px;display:none}.agileinfo_services_grid_pos{position:absolute;bottom:0;left:0;width:100%;height:auto;background:rgba(16,181,251,.75);border-radius:0;border:0;text-align:center}.agileinfo_services_grid_pos p{margin-bottom:0;padding:7px;font-size:16px;color:#fff}.wthree_service_text{text-align:center;padding:15px;background:#f5f5f5;min-height:170px}.wthree_service_text h3{font-size:17px;color:#333;text-transform:capitalize;letter-spacing:2px}.wthree_service_text ul li{display:inline-block;color:#fb5710}.wthree_service_text .price_pp{color:red}.wthree_service_text p{color:rgba(102,102,102,.74);letter-spacing:1px;font-size:15px;line-height:22px;margin-bottom:0}.wthree_service_text h4{font-size:14px;text-transform:capitalize;margin:.5em 0 1em}.w3_agileits_service{color:#10b5fb}.price_pp sub{font-size:20px;padding-left:6px}.view_deal a{background:orange;color:#fff;padding:6px 20px;display:block}.grayT{color:#7d7d7d;margin-bottom:12px}.w3l_services_grid{margin:2em 0 0;padding:0 20px}.cont_detail,.top_lft_menu{margin-top:7px}.prod_heading:before{position:absolute;width:23px;height:10px;background:red;bottom:-9px;transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg)}.top_header{background:#1f60a0}.top_lft_menu ul li{padding:0 10px}.top_lft_menu ul li a{color:#fff;text-transform:uppercase;font-size:15px}.cont_wid{text-align:center}.cont_detail li{color:#f7ecec;padding-right:20px;font-size:20px}.social_icon{float:left;margin-right:0;padding-top:4px;padding-bottom:4px}ul.list-inline.social_icon li{padding:0 2px}.social_icon i.fa.fa-facebook{background:#9ab3e8}.social_icon li i{color:#fff;font-size:16px;height:30px;width:30px;text-align:center;line-height:30px}.social_icon i.fa.fa-twitter{background:#55acee}.social_icon i.fa.fa-instagram{background:#9b6954}.social_icon i.fa-google-plus{background:#dd4b39}section.top_header ul{margin-bottom:0}.main_header{padding:0;border-bottom:solid 1px #f3f3f3;background:#fff!important}.search_bar{margin:16px 0;float:right;width:100%}.cf{zoom:1}.form-wrapper{width:440px;float:right}.form-wrapper input[type=search]{width:330px;height:40px;padding:10px;float:left;border:0;background:rgba(218,218,218,.48);-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.search_bar input[type=submit]{overflow:visible;position:relative;float:right;border:0;padding:0;cursor:pointer;height:40px;width:110px;color:#fff;text-transform:uppercase;background:#1f60a0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.main_menu.navbar-nav>li>a{text-transform:uppercase!important;letter-spacing:1px;color:grey;font-size:15px;padding:12px 8px}.bottom_part>a,.itinerary h2,ul.submenu li a{text-transform:uppercase}.main_menu.navbar-nav>li>a:focus,.main_menu.navbar-nav>li>a:hover{color:#1f60a0!important;background-color:transparent!important}.Get_quote a{font-size:20px;color:#fff;font-weight:700;letter-spacing:1px;margin:0}.navbar-inverse{background-color:transparent;border:0;float:right;margin-bottom:0}.submenu{display:none;position:absolute;background:#fff;width:100%;min-width:250px;border:0;border-top:5px solid #1f60a0;top:38px;left:0!important;padding:0}section.top_header a{color:#fff}.itinerary h2 i{color:#fff;font-size:19px;margin-right:8px}.itinerary h2{background:#10b5fb;padding:8px 10px;font-size:24px;font-weight:500;color:#FFF}.itinerary ul.li_before li{list-style:none!important;position:relative;padding-left:25px;line-height:20px;font-size:16px;margin-bottom:7px}.itinerary ul.li_before li:before{position:absolute;left:0;top:7px;width:7px;height:7px;background:red;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.itinerary ul.li_before{padding-left:10px}.itinerary p{color:rgba(102,102,102,.74);font-size:16px;line-height:24px;margin-bottom:12px}#availabilityIcons{list-style-type:none;padding-left:0;margin:15px 0}#availabilityIcons li{display:inline-block;zoom:1;padding-right:15px}h2.featuredVessels{background:#10b5fb;text-align:center;padding:6px;color:#fff;margin-bottom:30px}.search_box .form-group,p.cruise_found{margin-bottom:25px}.bottom_part{background:#ddd;color:#000!important}.bottom_div{padding:10px 20px}label.left_side{float:left}span.right_side{float:right}.bottom_part>a{display:block;background:#337ab7;color:#fff;text-align:center;padding:8px 0;font-size:18px}.bottom_part_content{padding:10px 9px;min-height:110px}.common_bottom_div{overflow:hidden}ul.submenu li a{display:block;padding:8px 10px;color:grey;font-size:15px;border-bottom:1px solid #fbfafa;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out}#myNavbar ul li:hover ul.submenu,ul#menu-secondary li:hover ul.submenu{display:block}ul#menu-secondary .submenu{width:52%;top:22px}ul#menu-secondary ul.submenu li{padding:0}ul.submenu li a:hover{color:#fff;background:#1f60a0}ul.submenu li:last-child a{border-bottom:0}.social_icon i.fa.fa-linkedin{background:#337ab7}.slide-text>h1{text-transform:uppercase!important;letter-spacing:3px!important}.search_box{padding:30px 0 50px;background:#f2f2f2}.search_box .custom_container{padding:30px 30px 10px;border-radius:10px;border-top:5px solid #1f60a0;background:#fff;margin-top:-90px;z-index:9;position:relative;box-shadow:0 4px 15px rgba(0,0,0,.13);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.13);-moz-box-shadow:0 4px 15px rgba(0,0,0,.13)}.Search_btn .btn,.reset_btn button{font-size:20px;text-transform:uppercase;padding:8px 20px}p.cruise_found{font-size:20px;color:#1f60a0;text-transform:uppercase}.search_box_btn{margin-bottom:20px}.Search_btn .btn{background:#EE1C25;color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.Search_btn .btn.focus,.Search_btn .btn:focus,.Search_btn .btn:hover{color:#fff;background:#e47310}.reset_btn button{background:#eee;color:#333}@media only screen and (max-width:479px){.enquire_popup .modal-dialog{width:288px}.modal-body.pop_body .content{width:100%;float:left;padding:20px;text-align:center}.modal-body.pop_body .image{width:50%;float:left;display:none}.modal-dialog{width:95%;margin:100px auto}.modal-open{overflow-x:hidden!important}}@media only screen and (min-width:480px) and (max-width:767px){.modal-body.pop_body .content{width:100%;float:left;padding:20px;text-align:center}.modal-body.pop_body .image{width:50%;float:left;display:none}.enquire_popup .modal-dialog{width:463px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.enquire_popup .modal-dialog{width:670px}}