/*RESPONSIVE CSS*/
@media (max-width:1399px) {
	.container { max-width: 1170px; }
	section.packages-boxes ul li h2 { font-size: 17px; }
	.package-style-one .packages > ul > li ul li { font-size: 16px; }
	.product-listing .product-list > li.product .product-details { width: 484px; }
	.product-listing .product-list > li.product .product-extra-details { width: 270px; }

	/*BLOG*/
	.blog-template .destnation_boxes ul li { width: 353px; }
	.blog-template #popural-tours .p-box1.half { width: 550px; }
	.blog-template #popural-tours .p-box1.three-half { width: 353px; }
	.blog-template #popural-tours .p-box1 { height: 320px; }
	.blog-template .related-post .container>ul.post-container>li { width: 353px; }
	.blog-template .container ul.post-container>li { width: 550px; }
	.blog-template .container ul.post-container>li.first-post .post-thumbnail { width: 50%; }
	.blog-template .container ul.post-container>li.first-post { margin-right: 0; width: 100%; }
	.blog-section ul.blog-container li.blog-item { margin: 0 39px 39px 0; }
	section.map_with_content .map-content .score-items > div { margin: 0 10px 0 0; }
	section.gallery_images_with_popup .gallery-wrapper .gallery-item { margin: 0 33px 33px 0; }
	.left-image-right-content .left-image { padding: 0 15px 0 0; }
	.packages > ul > li { margin: 0 2% 2% 0; }
	.packages > ul > li:nth-child(3n) { margin-right: 0; }
	section.ship.left-right-section .left-right-wrapper .left-section { margin: 0 10px 0 0; width: 31%; }
	section.ship.left-right-section .left-right-wrapper .center-content { margin: 0 10px 0 0; width: 36.2%; padding: 20px; min-height: auto; overflow-y: scroll; height: 420px; }
	section.ship.left-right-section .left-right-wrapper .right-section { width: 31%; }
	section.ship.left-right-section .left-right-wrapper .left-section .left-item { margin: 0 0 20px; }
	section.ship.left-right-section .left-right-wrapper .right-section .right-item { margin: 0 0 20px; }
	.two-column-img-title-con .column1-details > ul > li:nth-child(2n) { margin-right: 0; }
	.two-column-img-title-con .column1-details > ul > li { flex: 0 0 49.5%; margin: 0 1% 1% 0; }
	section.contact-two-column .contact-right::before { left: -160px; }
	.top_bar_left { max-width: 40%; }
	.top_bar_right { max-width: 60%; }
	.before-footer .social-icons > ul li { width: 100px; }
	.gform_wrapper.blog_signup_wrapper .gform_footer input.button { padding: 13px 40px; }

	.contactus .contact-column > ul li .contact-inner > h2 { font-size: 34px; }
	section.product-listing .listing-wrapper ul li .listing-inner .listing-details > .short_dec { min-height: 75px; }
	.review .review-cover { justify-content: space-between; }
	.review .rev-image { width: 20%; }
	.review .rev-content { width: 75%; }
	.owl-carousel.logos .owl-item img { width: 120px; margin: 0 auto; }
	section.product-listing .owl-nav .owl-next { right: -25px; }
	section.product-listing .owl-nav .owl-prev { left: -25px; }
	.container ul.post-container > li { width: 550px; }

	/*.navigation-wrapper ul.menu>li.super_mega>ul.sub-menu { height: 500px; overflow-y: auto; }*/
	.navigation-wrapper ul.menu>li.super_mega>ul.sub-menu::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: #F5F5F5; }
	.navigation-wrapper ul.menu>li.super_mega>ul.sub-menu::-webkit-scrollbar { width: 12px; background-color: #F5F5F5; }
	.navigation-wrapper ul.menu>li.super_mega>ul.sub-menu::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: rgba(54, 54, 53, 0.8); }
	.inclusion ul li { max-width: 23%; margin: 0px 1% 2%; }
	section.press_releses_with_sidebar .right_sidebar ul.team li .team_cover { width: 196px; }
	a.corona-btn { bottom: -93px; }
	section.video_appointment .video_right { width: 65%; }
	.header-wrapper.new_head .navigation-wrapper ul.menu > li.menu-item > a { padding: 10px 14px 10px 0px; }
	.header-wrapper.new_head a.btn.single_menu { font-size: 11px; }
	section.image_an_content_new .con_w_img .cov .cov_content { padding: 0 80px 0 80px; }
	section.image_an_content_new .con_w_img .cov.left .cov_content { padding-right: 80px; }
	section.image_an_content_new .con_w_img .cov.right .cov_content { padding-left: 80px; }
	section.two_column_img [class*="image-"] { padding: 0 20px; }
	section.inspiration-sec .inspiration-items .inspiration-item { width: 260px; }
	.pro_left_item .specialist_new .sp_content .inner_lyer a.call_btn { font-size: 16px; }
	.pro_left_item .specialist_new .sp_content .sp_buttons a.btn { font-size: 13px; padding: 3% 2% 3%; }
	.new_pro_details .pro_right_item ul li .dt_image { height: 54px; }
	section.new_highlight_sec .highlights_cover>div ul li .hi_imh { height: 67px; }

	/*New Responsive START*/
	.new_page section.video_an_content .con_o > div.video_o iframe { width: 100%; }
	.new_page #popural-tours .p-box1 { height: 350px; }

	/*New Responsive END*/
	section.image_an_content_new .con_w_img .cov { margin: 0 0 50px; }
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label,
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label { font-size: 13px; }
	.image-gallery-sec .img-gallery-wrap .ig-inner-wrap.column3 .ig-list { width: 31.5%; }
	.image-gallery-sec .img-gallery-wrap .ig-inner-wrap.column2 .ig-list { width: 48.6%; }
	section.three_column_gallery .three_col_gallery .owl-nav .owl-prev { left: 350px; }
	section.three_column_gallery .three_col_gallery .owl-nav .owl-next { right: 350px; }
	.hotel-details .specialist_new .sp_content .sp_buttons a.btn { padding: 3% 2% 3%; }
	section.new_highlight_sec .highlights_cover>div ul li .hi_inner h3 { font-size: 18px; }
	.image-gallery-sec .img-gallery-wrap .ig-inner-wrap.column3 .ig-list { width: 31.5%; }
	.image-gallery-sec .img-gallery-wrap .ig-inner-wrap.column2 .ig-list { width: 48.6%; }
}

@media (max-width:1199px) {
	.container { max-width: 970px; }
	.header-right li.widget { margin: 0 0 0 10px; }
	section.packages-boxes ul li h2 { font-size: 13px; }
	.two-column-five-boxes .box-left .box { height: 450px; }
	.two-column-five-boxes .box-right .box { height: 210px; }
	.navigation-wrapper ul.menu > li.menu-item > a { padding: 18px 10px; font-size: 13px; }
	.footer-wrapper ul.menu li a { font-size: 14px; }
	.logo-wrapper { width: 22%; }
	.header-right { margin: 24px 0 0; }
	h4 { font-size: 16px; }
	.packages > ul > li h4 { padding: 10px 10px 10px 20px; }
	h3 { font-size: 20px; }
	.package-style-one .packages > ul > li ul { padding: 0 20px; }
	.package-style-one .packages > ul > li ul li { font-size: 14px; }
	.product-listing .product-list > li.product .product-img { max-width: 300px; }
	.product-listing .product-list > li.product .product-details { width: 354px; }
	.product-listing .product-list > li.product .product-extra-details { width: 260px; }
	.gform_wrapper select { background: #fff url(../png/arrow-black.png) no-repeat center right; }
	.gform_wrapper select,
	.gform_wrapper .gform_footer input,
	button { -webkit-appearance: none; }
	.content-with-background .content-bg { width: 43%; }

	/*BLOG*/
	.blog-template .destnation_boxes ul li,
	.blog-template #popural-tours .p-box1.three-half { width: 286px; }
	.blog-template #popural-tours .p-box1.half { width: 450px; }
	.blog-template #popural-tours .p-box1 { height: 270px; }
	.blog-template .related-post .container>ul.post-container>li { width: 286px; }
	.blog-template .container ul.post-container>li { width: 450px; }
	.blog-template .container ul.post-container>li.first-post .post-thumbnail { width: 50%; }

	/*PACKAGES*/


	/*HOMEPAGE BOTTOM BLOG*/
	.blog-section ul.blog-container li.blog-item { width: 30%; }
	.blog-section ul.blog-container li.blog-item { margin: 0 4% 2% 0; vertical-align: top; }
	.blog-section ul.blog-container li.blog-item:nth-child(3n) { margin: 0 0 5% !important; }

	/*ABOUT US */
	section.about_us_two_column .aboutUs-left-section { margin: 0 5% 0 0; }

	/*DESTINATION GUIDE*/
	section.map_with_content .map-content .score-items > div { margin: 0 10px 10px 0; }
	section.gallery_images_with_popup .gallery-wrapper .gallery-item { margin: 0 3% 3% 0; }
	section.gallery_images_with_popup .gallery-wrapper .gallery-item:nth-child(3n) { margin: 0 0 3%; }

	/*PRODUCT PAGE*/
	section.ship.left-right-section .left-right-wrapper .center-content h3 { font-size: 25px; }
	section.ship.left-right-section .left-right-wrapper .left-section { margin: 0 2% 0 0; width: 33%; }
	section.ship.left-right-section .left-right-wrapper .left-section .left-item { margin: 0 0 6%; }
	section.ship.left-right-section .left-right-wrapper .center-content { margin: 0 2% 0 0; min-height: 368px; width: 30%; padding: 15px; font-size: 14px; }
	section.ship.left-right-section .left-right-wrapper .right-section { width: 33%; }
	section.ship.left-right-section .left-right-wrapper .right-section .right-item { margin: 0 0 6%; }
	section.two_image_columns .left-image-item { margin: 0 3% 0 0; }
	.footer-wrapper ul.menu li a { font-size: 12px; }
	section.extra-details { padding: 30px 0 0px; margin-bottom: 15px; }
	section.contact-two-column .contact-right::before { left: -155px; }

	/*CRUISE PACKAGES SEARCH RESULT*/
	.page-template-template-listings .section-container { max-width: 970px; }
	.panel-fixed .form-field.col-md-4 { max-width: 48% !important; }
	.page-template-template-listings .page-header.white-header { padding-top: 135px; }
	.page-template-template-listings .page-header .panel-fixed { padding-top: 70px; padding-bottom: 40px; }
	.page-header .panel-fixed { min-height: 360px !important; }
	.top_bar_left { max-width: 30%; }
	.top_bar_right { max-width: 70%; text-align: right; }
	.blog-section ul.blog-container li.blog-item .blog-details h3 { font-size: 18px; padding: 0 10px; }
	section.product-listing .listing-wrapper ul li .listing-inner h3.listing-title { font-size: 14px; line-height: 20px; min-height: 60px; }

	section.extra-details .details .location-name,
	section.extra-details .details .hotel-style,
	section.extra-details .details .hotel-type { text-align: left; margin: 20px 0 20px; display: block; width: 50%; float: left; }
	section.extra-details .details .night-total::before,
	section.extra-details .details .regular-price::before,
	section.extra-details .details .pack-date::before,
	section.extra-details .details .pack-loc::before,
	section.extra-details .details .pack-dest::before,
	section.extra-details .details .location-name::before,
	section.extra-details .details .hotel-style::before,
	section.extra-details .details .hotel-type::before { text-align: center; }
	section.ship.left-right-section .left-right-wrapper .left-section { margin: 0 2% 0 0; width: 100%; }
	section.ship.left-right-section .left-right-wrapper .left-section .left-item { margin: 0 0 2%; width: 50%; float: left; }
	section.ship.left-right-section .left-right-wrapper .center-content { margin: 0 2% 2% 0; min-height: auto; width: 100%; padding: 15px; font-size: 14px; }
	section.ship.left-right-section .left-right-wrapper .right-section { width: 100%; }
	section.ship.left-right-section .left-right-wrapper .right-section .right-item { margin: 0 0 2%; width: 50%; float: left; }
	section.two_image_columns .left-image-item { margin: 0 2% 0 0; }
	section.ship.left-right-section .left-right-wrapper .left-section .left-item img { width: 100%; }
	section.ship.left-right-section .left-right-wrapper .right-section .right-item img { width: 100%; }
	section.day-by-day .owl-nav .owl-next { right: 0px; }
	section.day-by-day .owl-nav .owl-prev { left: 0; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_body li.gfield select,
	.newsletter-form .gf_simple_horizontal_wrapper .gform_body li.gfield input { font-size: 14px; border-color: #1a8ca4; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_body { width: 100%; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_footer { width: 24%; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_body li.gfield { width: 38%; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_footer input { font-size: 16px; }
	.packages > ul > li .pkg-btn > a { padding: 17px 18px; }
	section.product-listing .listing-wrapper ul li .listing-inner .listing-details ul li { width: 100%; }
	.container ul.post-container > li { width: 450px; }
	.navigation-wrapper ul.menu>li.super_mega ul.sub-menu .super_mega_title_one > ul > li { max-width: 159px; }
	.navigation-wrapper ul.menu>li.super_mega ul.sub-menu .style_mega>a { font-size: 13px; }

	/*Related Products*/
	section.related-post .product-listing ul.product-list > li.item_li .listing-title { font-size: 14px; line-height: 20px; min-height: 65px; }
	.inclusion ul li h3 { font-size: 18px; }
	.inclusion ul li { max-width: 22%; margin: 0px 10px 2%; min-height: 235px; }
	section.video_with_content .r_video video { width: 100%; }
	section.press_releses_with_sidebar .left_press .report ul li .report-l img { margin: 0 auto; }
	section.press_releses_with_sidebar .left_press .report ul li .report-l,
	section.press_releses_with_sidebar .left_press .report ul li .report-r { width: 100%; }
	section.press_releses_with_sidebar .right_sidebar ul.team li .team_cover span { overflow-wrap: break-word; }
	section.press_releses_with_sidebar .right_sidebar ul.team li .team_cover { width: 136px; }
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li input,
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label,
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li input,
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label { display: inline; vertical-align: middle; width: auto; }
	section.video_appointment .video_right { width: 60%; }
	section.video_appointment .video_left { width: 34%; }

	/* New Responsive START*/
	.header-wrapper.new_head .top-bar .container .top_bar_right { max-width: 60%; }
	.header-wrapper.new_head .top-bar .container .logo-wrapper { width: 40%; }
	.header-wrapper.new_head a.btn.single_menu { width: 195px; font-size: 12px; }
	.header-wrapper.new_head a.btn.single_menu.flexi { margin-left: 0; }
	.header-wrapper.new_head .navigation-wrapper ul.menu > li.menu-item { margin: 0 5px 0px 0px; }
	.header-wrapper.new_head .navigation-wrapper ul.menu > li.menu-item > a { padding: 10px 13px 10px 6px; font-size: 12px; }
	.new_page .button_and_image .sp-content-area > a { font-size: 28px; }
	.new_page section.video_an_content .con_o > div.content_o { padding-right: 0px; order: 2; width: 100%; margin: 20px 0 0; }
	.new_page section.video_an_content .con_o > div iframe { max-width: 100%; margin: 0 auto; display: block; }
	.new_page section.video_an_content .con_o > div..video_o { order: 1; }
	.new_page section.video_an_content .con_o > div { width: 100%; }
	.new_page section.video_an_content .con_o { flex-wrap: wrap; }
	.new_page section.inspiration-sec .inspiration-items .inspiration-item { width: 216px; min-height: 345px; }
	.new_page .social_area ul.social-share { width: 25%; }
	.new_page .social_area .cs_bread { width: 75%; }
	.new_page section.extra-details .new_pro_details .pro_left_item.same_pro,
	section.new_highlight_sec .highlights_cover .high_right { margin-right: 1%; padding-right: 1%; }
	.new_page .pro_left_item .specialist_new .sp_content .inner_lyer a.call_btn { font-size: 17px; padding-left: 25px; }
	.new_page .pro_left_item .specialist_new .sp_content .inner_lyer a.call_btn:before { font: 24px fontawesome; width: 24px; height: 24px; }
	.new_page .hotel-details .specialist_new .sp_content .sp_buttons a.btn { font-size: 13px; padding: 3% 2% 3%; }
	.new_page .new_pro_details .pro_right_item ul li .dt_image { height: 45px; width: 45px; }
	.new_page section.new_highlight_sec .highlights_cover>div ul li .hi_imh { height: 50px; width: 50px; }
	.new_page .pro_left_item .specialist_new .sp_content .sp_buttons a.btn { font-size: 11px; padding: 3% 3% 3%; }
	.new_page .cst-breadcrumbs ul li { font-size: 16px; }
	.new_page section.two_image_columns .right-image-item ul { padding-left: 0; }
	.new_page .right-image-item ul li { font-size: 16px; }

	/* New Responsive END*/
	.hotel-details .specialist_new .sp_content { width: 69%; }
	.hotel-details .specialist_new .sp_image { width: 29%; }
	.hotel-details .specialist_new .sp_content .sp_buttons a.btn { font-size: 12px; margin-right: 1%; }

	section.glance_updated .right-image-item .map__points > li span { width: 100px; }

}
@media (max-width:991px) {
	h2 { font-size: 24px; }
	.container { max-width: 750px; }
	.logo-wrapper { max-width: 100%; width: 100%; }
	.logo-wrapper img { margin: 0 auto; height: auto; }
	.header-right { margin: 0px 0 30px; float: none; display: inline-block; }
	.navigation-wrapper ul.menu { text-align: left; }
	section.contact-two-column .container { max-width: 700px; }
	section.contact-two-column .contact-right::before { left: -55px; }
	.two-column-five-boxes .box-left .box { height: 315px; }
	.two-column-five-boxes .box-right .box { height: 142px; }
	.footer-wrapper ul.menu li a { font-size: 13px; }
	.header_height, 
	.admin-bar .header_height { height: 69px; }
	.top-bar::before { background: transparent; }

	/*BLOG*/
	.blog-template .destnation_boxes ul li { width: 233px; margin: 0 10px 10px 0; }
	.blog-template #popural-tours .p-box1 { margin: 0 10px 10px 0; height: 220px; }
	.blog-template #popural-tours .p-box1.half { width: 354px; }
	.blog-template #popural-tours .p-box1.three-half { width: 233px; }
	.blog-template #popural-tours .p-box1:nth-child(3),
	#popural-tours .p-box1:nth-child(6) { margin-right: 0; }
	.blog-template .destnation_boxes ul li:nth-child(3n) { margin-right: 0; }
	#popural-tours .p-box1:nth-child(6) { margin-right: 0 !important; }
	.auto_switcher li a { font-size: 11px; max-width: 46px; padding: 5px; }
	.blog-template .contentimage-cover .r-content { padding: 30px; }
	.auto_switcher { top: 140px; }
	.blog-template .related-post .container>ul.post-container>li { width: 233px; }
	.blog-template .related-post .container>ul>li { margin: 0 10px 0 0; }
	.blog-template .container ul.post-container>li { margin: 0 10px 10px 0; width: 355px; }
	.blog-template .container ul.post-container>li.first-post .post-thumbnail { width: 50%; }
	.container ul.post-container li h3 { font-size: 20px; font-weight: 500; }

	/*menu css*/
	.menu-button { background: #3c3c3b none repeat scroll 0 0; color: #fff; cursor: pointer; padding: 10px; text-align: center; text-transform: uppercase; display: block; max-width: 300px; margin: 0 auto; }
	.menu-button::after { content: "\f0c9"; font-family: FontAwesome; font-size: 18px; line-height: normal; margin: 0 auto; }
	.menu-button.open::after { content: "\f057"; }
	.navigation-wrapper .main-menu { background: #222222; color: #fff; display: none; opacity: 0; transition: all 0.5s ease 0s; visibility: hidden; max-width: 300px; margin: 0 auto; }
	.navigation-wrapper .main-menu ul.menu > li.menu-item { color: #fff; width: 100%; position: relative; }
	.navigation-wrapper .main-menu ul.menu > li.menu-item a { color: #fff; }
	.navigation-wrapper .main-menu.active { display: block; opacity: 1; visibility: visible; }
	.navigation-wrapper ul.menu > li.menu-item.menu-item-has-children:after { content: "\f0d7"; font-family: fontawesome; font-size: 12px; position: absolute; right: 10px; top: 13px; }
	.navigation-wrapper ul.menu > li.menu-item.menu-item-has-children.active:after { content: "\f0d8"; }
	.navigation-wrapper ul.menu > li.menu-item > ul.sub-menu { display: none; position: relative; }
	.navigation-wrapper ul.menu > li.menu-item.active > ul.sub-menu { display: block; opacity: 1; top: 0; visibility: visible; background: rgba(54, 54, 53, 1); }
	.navigation-wrapper ul.menu > li.menu-item.menu-item-has-children > a::after { display: none; }
	.navigation-wrapper ul.menu>li.super_mega ul.sub-menu .super_mega_title_two { width: 100%; }
	.navigation-wrapper ul.menu>li.super_mega ul.sub-menu .super_mega_title_Three { width: 100%; }
	.navigation-wrapper ul.menu>li.super_mega ul.sub-menu .super_mega_title_Three { width: 100%; }
	.navigation-wrapper ul.menu>li.super_mega>ul.sub-menu { top: 0; }
	.header-wrapper.is_sticky .navigation-wrapper ul.menu>li.super_mega>ul.sub-menu { top: 0; }
	.navigation-wrapper ul.menu>li.menu-item.menu-item-has-children>a { pointer-events: none; }
	.navigation-wrapper ul.menu>li.super_mega ul.sub-menu .style_mega ul.sub-menu { padding: 10px 10px 0px; }
	.navigation-wrapper ul.menu>li.super_mega ul.sub-menu .style_mega>a { font-weight: 400; padding: 10px 20px 0px; border-bottom: solid 1px #FFF !important; }
	div .navigation-wrapper ul.menu>li.super_mega ul.sub-menu .super_mega_title_two ul.sub-menu li { width: 100%; }
	.content-with-background .content-bg { width: 50%; }
	.product-listing .product-list > li.product .product-img { max-width: 100%; width: 100%; }
	.product-listing .product-list > li.product .product-img img { margin: 0 auto; }
	.product-listing .product-list > li.product .product-details { border-right: 0px; margin-right: 0px; width: 100%; }
	.product-listing .product-list > li.product .product-extra-details { width: 100%; text-align: center; }
	.product-listing .product-list > li.product .product-extra-details ul li { max-width: 240px; margin: 0 auto; text-align: left; margin-bottom: 10px; }
	.product-listing .product-list > li.product .product-extra-details ul li:last-child { margin-bottom: 0px; }
	.navigation-wrapper { float: none; max-width: 100%; margin: 0 auto; display: inline-block; width: 100%; border-top: 1px solid #fff; }
	section.extra-details .details .night-total { padding: 0 10px 0 40px; }
	section.extra-details .details a.request-quote-btn { margin: 0 20px 0 10px; }
	section.extra-details .details ul.social-share { margin: 0px 0 0px; }
	.two-column-five-boxes .box > h2 { font-size: 14px; }
	.contactus .contact-column > ul li { flex: 0 0 100%; margin-bottom: 10px; width: 100%; }
	.packages>ul>li { width: 49%; }
	.packages > ul > li:nth-child(3n) { margin-right: 2%; }
	.packages>ul>li:nth-child(2n) { margin-right: 0; }
	.packages>ul>li img { margin-left: auto; margin-right: auto; }
	.availability_table { overflow-x: scroll; }
	.availability_table table tr > th { font-size: 14px; }
	.archive .blog-template .breadcrumb-wrapper #breadcrumbs { position: relative; width: 100%; }

	/*PACKAGES BOXES*/
	section.product-listing .listing-wrapper ul li .listing-inner .map-image { height: 107px; }
	section.product-listing .listing-wrapper ul li .listing-inner h2.listing-title { font-size: 11px; line-height: 16px; margin: 0 0 15px; }
	section.product-listing .listing-wrapper ul li .listing-inner .listing-details { padding: 0 10px 10px; }
	section.product-listing .listing-wrapper ul li .listing-inner .listing-details > div i { width: 10px; }
	section.product-listing .listing-wrapper ul li a.btn-explore,
	section.product-listing-new div.listing-wrapper ul li a.btn-explore { font-size: 16px; }
	section.product-listing .listing-wrapper ul li .listing-inner .listing-details { font-size: 11px; }

	/*HOMEPAGE BOTTOM BLOG*/
	.blog-section ul.blog-container li.blog-item .blog-details h4 { font-size: 17px; padding: 0 20px; }

	/*ABOUT US*/
	section.about_us_two_column .aboutUs-left-section,
	section.about_us_two_column .aboutUs-right-section,
	.book-trip-content { font-size: 14px; }

	/*DESTINATION GUIDE*/
	section.map_with_content .months_area .col-md-2 ul li { width: 48%; }
	section.map_with_content .map-content .score-items { margin: 50px 0 0; }
	section.map_with_content .map-content .score-items > div { font-size: 13px; }
	section.gallery_images_with_popup .gallery-wrapper .gallery-item { vertical-align: top; }
	section.gallery_images_with_popup .gallery-wrapper .gallery-item:nth-child(3n) { margin: 0 0 3%; }
	.currency-switcher ul.auto_switcher { width: 86px; }
	.auto_switcher li a { max-width: 100%; }
	.numbers-switcher .fa-phone { width: 23px; text-align: center; }
	.numbers-switcher ul li { text-align: left; }
	.top_bar_left>* { display: block !important; }

	/*FOOTER LIST*/
	.footer-wrapper ul.menu li a { font-size: 11px; }
	.home .header-wrapper .header-cover .navigation-wrapper { float: none; max-width: 100%; margin: 0 auto; display: inline-block; width: 100%; }
	.home .header-wrapper .top-bar .currency-switcher,
	.home .header-wrapper .top-bar .numbers-switcher { display: inline-block; }
	.home .header-wrapper .top-bar { text-align: center; }
	.home .header-wrapper .top-bar .numbers-switcher ul { left: 40px; top: 30px; }
	.numbers-switcher ul { left: 115px; }

	/*CRUISE PACKAGES SEARCH RESULT*/
	.page-template-template-listings .section-container { max-width: 750px; }
	.panel-fixed .form-field.col-md-4 { max-width: 100% !important; }
	.page-template-template-listings .page-header.white-header { padding-top: 185px; }
	.page-template-template-listings .page-header .panel-fixed { min-height: 365px; }
	.page-header .panel-fixed { min-height: 360px !important; }
	.page-template-template-listings .page-header .panel-fixed { padding-top: 120px; padding-bottom: 40px; }
	.page-template-template-listings .navigation-wrapper { border: 0px; float: none; display: inline-block; width: 50%; }
	section.packages-boxes ul.four li { width: 48.5%; }
	section.packages-boxes ul.four li:nth-child(2n) { margin: 0 0 2%; }
	section.packages-boxes ul li:nth-child(3n) { margin: 0 2% 2% 0; }
	.button_and_image .sp-content-area { padding: 0 10px 0; }
	.before-footer .social-icons > ul li { width: 65px; padding: 10px; }
	.header-wrapper.is_sticky { box-shadow: none; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_footer input { padding: 0 0; font-size: 15px; }
	.top_bar_right a { border-right: none; text-align: right; display: inline-block; }
	.top_bar_right p,
	.top_bar_right h5 { width: 100%; }
	section.ship.left-right-section .left-right-wrapper .left-section { margin: 0 2% 0 0; width: 100%; }
	section.ship.left-right-section .left-right-wrapper .left-section .left-item { margin: 0 0 2%; width: 50%; float: left; }
	section.ship.left-right-section .left-right-wrapper .center-content { margin: 0 2% 2% 0; min-height: auto; width: 100%; padding: 15px; font-size: 14px; height: auto; }
	section.ship.left-right-section .left-right-wrapper .right-section { width: 100%; }
	section.ship.left-right-section .left-right-wrapper .right-section .right-item { margin: 0 0 2%; width: 50%; float: left; }
	section.two_image_columns .left-image-item { margin: 0 2% 0 0; }
	section.ship.left-right-section .left-right-wrapper .left-section .left-item img { width: 100%; }
	section.ship.left-right-section .left-right-wrapper .right-section .right-item img { width: 100%; }
	section.day-by-day .owl-nav .owl-next { right: 0px; }
	section.day-by-day .owl-nav .owl-prev { left: 0; }
	section.map_with_content .months_area .col-md-4 ul li { width: 23%; }
	.header-wrapper.is_sticky { position: static; }
	.is_sticky .logo-wrapper img { width: auto; }
	img.sticky { position: static; left: 0; opacity: 1; top: 0; transition: all 0.5s ease 0s; }
	img.normal { display: none; }
	.gform_wrapper.blog_signup_wrapper .gform_footer input.button { padding: 13px 10px 13px; }


	#popural-tours .p-box1 { height: 200px; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_body li.gfield { margin: 0 0 10px 0; width: 100%; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_body { width: 100%; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_body li.gfield input { border: 1px solid #1a8ca4; border-top-left-radius: 0; border-bottom-left-radius: 0; border-right: 1px solid #1a8ca4; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_body li.gfield select { border-right: 1px solid #1a8ca4; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_footer input { width: 100%; border-radius: 0; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_footer { float: none; width: 100%; position: static; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_body li.gfield .validation_message { position: inherit; }
	section.product-listing .listing-wrapper ul li .listing-inner .listing-details > .short_dec { min-height: 45px; }
	.aboutUs-right-content p a { word-break: break-all; }
	.gallery-ship-content { padding: 15px; }
	.owl-carousel.high-gallery-ship .owl-nav .owl-prev { left: -10px; }
	.owl-carousel.high-gallery-ship .owl-nav .owl-next { right: -10px; }
	.container ul.post-container > li { width: 340px; }
	.inclusion ul li img { margin: 0 auto 10px; }
	.inclusion ul li h3 { font-size: 12px; }
	.top_bar_right { max-width: 80%; }
	.top_bar_left { max-width: 20%; padding: 10px 0 10px; }
	.header-cover > .container { box-sizing: border-box; width: 100%; padding: 0; max-width: 100%; }
	.header-cover > .container .logo-wrapper { padding: 0 15px; }
	.navigation-wrapper ul.menu>li.super_mega>ul.sub-menu:after { display: none; }
	.navigation-wrapper ul.menu>li.super_mega>ul.sub-menu { background: rgba(54, 54, 53, 0.8);    /* box-shadow: 0 1px 5px 0px #000; */ }
	.navigation-wrapper ul.menu>li.super_mega ul.sub-menu .super_mega_title_one > ul > li { max-width: 100%; }
	section.related-post .product-listing ul.product-list > li.item_li a.btn-explore { font-size: 14px; }
	section.related-post .product-listing ul.product-list > li.item_li .listing-details .product-extra-details ul li > i { width: 10px; }
	section.related-post .product-listing ul.product-list > li.item_li .listing-details .product-extra-details ul li { font-size: 15px; }
	.inclusion ul li { min-height: auto; }
	.site_map .sitelinks > ul { column-count: 1; }
	table.glance_table { font-size: 16px; }
	section.video_with_content .l_content { padding-right: 0; margin-bottom: 20px; }
	section.video_with_content .l_content,
	section.video_with_content .r_video { width: 100%; }
	section.press_releses_with_sidebar .container { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
	section.press_releses_with_sidebar .right_sidebar+.left_press { width: calc(100% - 0%); padding-right: 0px; order: 1; }
	section.press_releses_with_sidebar .right_sidebar { width: 50%; order: 2; }
	section.press_releses_with_sidebar .right_sidebar ul.team li .team_cover { width: 214px; }
	a.corona-btn { bottom: auto; top: 200px; z-index: 999; }
	.is_sticky a.corona-btn { bottom: auto; }
	section.video_appointment .container { display: flex; align-items: center; justify-content: center; flex-flow: column; }
	section.video_appointment .video_right { width: 100%; margin-right: 0; order: 2; }
	section.video_appointment .video_left { width: 60%; margin-bottom: 30px; }
	section.intro_new .right_intro { width: 42%; }
	section.intro_new .left_intro { width: 65%; margin-right: 25px; padding-right: 25px; }

	/* New Responsive START*/
	.menu-button-new::after { content: "\f0c9"; font-family: FontAwesome; font-size: 18px; line-height: normal; margin: 0 auto; }
	.menu-button-new.open::after { content: "\f057"; }
	.header-wrapper.new_head a.btn.single_menu { display: none; }
	.header-wrapper.new_head .top-bar { padding: 0; border-bottom: 0; }
	.header-wrapper.new_head .top-bar .container { max-width: 100%; flex-wrap: unset; justify-content: unset; }
	.header-wrapper .top-bar .container .currency-switcher { display: none; }
	.header-wrapper.new_head .top-bar .container .top_bar_right { max-width: 50%; flex-wrap: wrap; }
	.header-wrapper.new_head .top-bar .container .top_bar_right .info-area .top_num_fields { width: 70%; }
	.header-wrapper.new_head .top-bar .container .top_bar_right .info-area .info_links { width: 40%; }
	.header-wrapper.new_head .top-bar .container .logo-wrapper img { width: 250px; }
	.header-wrapper.new_head .top-bar .container .top_bar_right .info-area { width: 100%; display: none; }
	.header-wrapper.new_head .menu-button-new::after { font-size: 30px; }
	html.open div.header-wrapper.new_head .header-cover .navigation-wrapper { left: 0; }
	div .header-wrapper.new_head .header-cover .navigation-wrapper { width: 100%; border: 0px; position: fixed; left: -300px; top: 0; z-index: 999; width: 300px; height: 100%; background: #222222; transition: all 0.9s ease 0s; overflow-x: auto; padding: 0; }
	.header-wrapper.new_head .menu-button-new { color: #fff; cursor: pointer; padding: 10px; text-align: center; text-transform: uppercase; position: absolute; right: 0; z-index: 999; top: 0px; bottom: 0; display: flex; align-items: center; justify-content: center; flex-flow: column; font-size: 10px; width: 68px; height: 100%; border-radius: 0; }
	.header-wrapper.new_head .menu-button-new.close { content: "\f057"; }
	.header-wrapper.new_head .menu-button-new.close::after { content: "\f057"; }
	.header-wrapper.new_head .navigation-wrapper .mobile-main-menu.active,
	.header-wrapper.new_head .navigation-wrapper .currency-mobile { display: block; opacity: 1; visibility: visible; }
	.header-wrapper.new_head .navigation-wrapper .mobile-main-menu { background: #222222; color: #fff; opacity: 0; transition: all 0.5s ease 0s; visibility: hidden; width: 300px; margin: 0 auto; position: fixed; }
	.header-wrapper.new_head .navigation-wrapper .mobile-main-menu ul.menu > li.menu-item,
	.header-wrapper.new_head .navigation-wrapper ul.menu > li.menu-item > ul.sub-menu li { position: relative; display: inline-block; width: 100%; margin-right: 0; line-height: normal; }
	.header-wrapper.new_head .navigation-wrapper .mobile-main-menu ul.menu > li.menu-item a { margin: 0; width: 100%; border-bottom: solid 1px #fff; font-size: 16px; padding: 10px 20px 10px; position: relative; }
	.header-wrapper.new_head .navigation-wrapper .mobile-main-menu ul.menu > li.menu-item:last-child a { border-bottom: 0; }
	.header-wrapper.new_head .navigation-wrapper .main-menu ul.menu > li.menu-item { color: #fff; width: 100%; position: relative; }
	.header-wrapper.new_head .navigation-wrapper .main-menu ul.menu > li.menu-item a { color: #fff; }
	.header-wrapper.new_head .navigation-wrapper ul.menu > li.menu-item.menu-item-has-children:after { display: none !important; content: "\f105"; font: 18px fontawesome; position: absolute; right: 0; top: 0; width: 50px; height: 40px; margin: 0 auto; z-index: 333; display: flex; align-items: center; justify-content: center; }
	.header-wrapper.new_head .navigation-wrapper ul.menu > li.menu-item.menu-item-has-children.active:after { content: "\f0d8"; }
	.header-wrapper.new_head .navigation-wrapper ul.menu>li.super_mega_one_column ul.sub-menu .style_mega>a { font-size: 13px; }
	.header-wrapper.new_head .navigation-wrapper ul.menu>li.super_mega_one_column ul.sub-menu { background: #222222; }
	.header-wrapper.new_head .navigation-wrapper ul.menu > li.menu-item > ul.sub-menu { position: fixed; top: 0; visibility: hidden; width: 300px; z-index: 999; display: block; left: -300px; background: #222222; transition: all 0.9s ease 0s; }
	.header-wrapper.new_head .navigation-wrapper ul.menu > li.menu-item > ul.sub-menu.active { left: 0; opacity: 1; visibility: visible; height: 100%; }
	.header-wrapper.new_head .navigation-wrapper ul.menu > li.menu-item.active > ul.sub-menu { display: block; opacity: 1; top: 0; visibility: visible; }
	.header-wrapper.new_head .navigation-wrapper ul.menu > li.menu-item.menu-item-has-children > a::after { display: none; }
	.header-wrapper.new_head .navigation-wrapper .mobile-main-menu ul.menu .trig { position: absolute; width: 50px; height: 39px; background: transparent; right: 0; top: 0; z-index: 1; font-size: 0; }
	.header-wrapper.new_head .navigation-wrapper .mobile-main-menu ul.menu .trig:after { content: "\f105"; font: 18px fontawesome; position: absolute; right: 0; top: 0; width: 50px; height: 40px; margin: 0 auto; z-index: -1; display: flex; align-items: center; justify-content: center; }
	.header-wrapper.new_head .navigation-wrapper .main-menu { display: none; }
	.header-wrapper.new_head .navigation-wrapper .mobile-main-menu ul.menu > li.menu-item ul.sub-menu ul.sub-menu { opacity: 0; visibility: hidden; top: 0; padding: 0; list-style: none; background: #4a4a48; position: fixed; width: 300px; left: -300px; height: 100%; transition: all 0.9s ease 0s; z-index: 999; }
	.header-wrapper.new_head .navigation-wrapper .mobile-main-menu ul.menu > li.menu-item ul.sub-menu ul.sub-menu.active { opacity: 1; visibility: visible; left: 0; }
	.header-wrapper.new_head .navigation-wrapper ul.menu > li.menu-item.menu-item-has-children li.menu-item.menu-item-has-children.active ul.sub-menu { display: block; opacity: 1; visibility: visible; }
	.header-wrapper.new_head .navigation-wrapper ul.menu > li.menu-item > ul.sub-menu ul.sub-menu li a { display: block; color: #fff; }
	.header-wrapper.new_head .navigation-wrapper ul.menu li.submenu-close { margin: 0; border-bottom: solid 1px #fff; font-size: 16px; padding: 10px 0px 10px 35px; text-transform: uppercase; }
	.header-wrapper.new_head .navigation-wrapper ul.menu li.submenu-close:before { content: "\f104"; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; font: 18px fontawesome; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; }
	.currency-mobile .current-status { display: flex; width: 100%; color: #fff; padding: 10px 20px 10px 11px; font-size: 14px; border-bottom: solid 1px #fff; position: relative; }
	.currency-mobile .current-status i.fa.fa-globe { margin-right: 8px; font-size: 20px; }
	.currency-mobile ul.auto_switche { padding: 0; margin: 0; font-size: 14px; }
	.currency-mobile ul.auto_switche li { display: inline-block; width: 100%; }
	.currency-mobile ul.auto_switche li a { padding: 10px 20px 10px; display: block; background: #1a8ca4; border-top: solid 1px #fff; color: #fff; display: flex; align-items: center; font-size: 16px; }
	.currency-mobile ul.auto_switche li a img { display: none; }
	.currency-mobile ul.auto_switche li a i.fa { margin-left: 6px; }
	.currency-mobile .current-status:after { content: "\f107"; font-family: fontawesome; font-size: 18px; position: absolute; right: 0; top: 0; width: 50px; height: 40px; margin: 0 auto; z-index: -1; display: flex; align-items: center; justify-content: center; }
	.currency-mobile .current-status.active:after { content: "\f106"; }
	.currency-mobile ul.auto_switche li:first-child a { border-top: 0; }
	.currency-mobile ul.auto_switche.active { display: block !important; }
	.new_page section.image_an_content .img_content .cover_n { flex-wrap: wrap; margin: 0 0 4% 0%; }
	.new_page section.image_an_content .img_content .cover_n div { width: 100%; }
	.new_page section.image_an_content .img_content .cover_n.right .image_n { order: unset; }
	.new_page section.image_an_content .img_content .cover_n .content_n { margin-top: 3%; padding: 0; }
	.new_page .button_and_image .sp-content-area > a { font-size: 28px; }
	.new_page section.two_column_img [class*="image-"] h2 { font-size: 38px; text-align: center; }
	.new_page section.customer_reviews .reviews { width: 49%; }
	.new_page section.inspiration-sec .inspiration-items { padding: 0 0px; float: left; width: 100%; }
	.new_page section.inspiration-sec .inspiration-items .inspiration-item { width: 32%; min-height: 270px; }
	.new_page section.inspiration-sec .inspiration-items .inspiration-item:nth-child(4n) { margin: 0 2% 2% 0; }
	.new_page section.inspiration-sec .inspiration-items .inspiration-item:nth-child(3n) { margin-right: 0; }
	.new_page #popural-tours .p-box1 { height: 150px; }

	.new_page #popural-tours .p-box1.three-half { width: 32%; }
	.new_page section.image_an_content_new .con_w_img .cov { flex-flow: column wrap; }
	.new_page section.image_an_content_new .con_w_img .cov .cov_img { width: 100%; }
	.new_page section.image_an_content_new .con_w_img .cov .cov_content { width: 100%; padding: 0 50px 0 50px; order: 2; }
	.new_page section.image_an_content_new .con_w_img .cov.right .cov_img { order: 1; }
	.new_page section.image_an_content_new .con_w_img .cov .cov_img { margin: 0 0 32px; }
	.new_page section.image_an_content_new .con_w_img .cov .cov_img img { margin: 0 auto; }
	.new_page section.extra-details .new_pro_details { display: block; }
	.new_page section.extra-details .new_pro_details .pro_left_item.same_pro { margin-right: 1%; padding-right: 1%; padding-bottom: 20px; margin-bottom: 20px; border-right: 0; border-bottom: solid 1px #1a8ca4; }
	.new_page section.new_highlight_sec .highlights_cover .high_right { margin-right: 0%; padding-right: 0%; padding-top: 4%; margin-top: 4%; border-right: 0; border-top: solid 1px #1a8ca4; }
	.new_page section.new_highlight_sec .highlights_cover .high_left { border-right: 0; }
	.new_page section.extra-details .new_pro_details .same_pro,
	.new_page section.new_highlight_sec .highlights_cover>div { width: 100%; }
	.new_page section.new_highlight_sec .highlights_cover { display: block; }
	.new_page .social_area { flex-wrap: wrap; }
	.new_page .social_area .cs_bread { width: 100%; }
	.new_page .social_area ul.social-share { display: none; }
	.new_page section.day_new_sec .accordion_3 .ui-accordion-content img { margin: 0px auto 20px; float: none; }
	.new_page section.inquire .button a,
	.new_page section.inquire .button span { font-size: 18px; }

	/* New Responsive END*/
	section.image_an_content_new .con_w_img .cov { flex-flow: column wrap; }
	section.image_an_content_new .con_w_img .cov .cov_img { width: 100%; }
	section.image_an_content_new .con_w_img .cov .cov_content { width: 100%; padding: 0 50px 0 50px; order: 2; }
	section.image_an_content_new .con_w_img .cov.right .cov_img { order: 1; }
	section.image_an_content_new .con_w_img .cov .cov_img { margin: 0 0 32px; }
	section.image_an_content_new .con_w_img .cov .cov_img img,
	section.image_an_content_new .con_w_img .cov.right .cov_img img { margin: 0 auto; float: none; }
	ul.floating_menu_bar { top: 40%; }
	.gform_wrapper .top_label li.gfield.gf_left_half,
	.gform_wrapper .top_label li.gfield.gf_right_half { vertical-align: bottom; }
	section.inquire .btn_call .button { display: flex; flex-wrap: wrap; flex-flow: column; align-items: center; justify-content: center; }
	section.inquire .button a { width: 300px; margin: 0 0 10px; }
	section.pro_offers ul li { flex-flow: wrap; }
	section.pro_offers ul li .image { width: 100%; order: 1; }
	section.pro_offers ul li .image img { margin: 0 auto; }
	section.pro_offers ul li .con_offers { width: 100%; order: 2; }
	section.three_column_gallery .three_col_gallery .owl-nav .owl-prev { left: 40px; }
	section.three_column_gallery .three_col_gallery .owl-nav .owl-next { right: 40px; }
	.hotel-details .overview { width: 100%; padding-right: 0; margin-right: 0; border-right: 0; border-top: solid 1px #1a8ca4; order: 2; padding-top: 4%; margin-top: 4%; }
	.hotel-details .specialist_new { width: 100%; }
	.hotel-details .overview_expert { width: 100%; float: none; flex-flow: wrap; }
	section.new_highlight_sec .highlights_cover .high_right { margin-right: 0%; padding-right: 0%; padding-top: 4%; margin-top: 4%; border-right: 0; border-top: solid 1px #1a8ca4; }
	section.new_highlight_sec .highlights_cover .high_left { order: 1; }
	section.new_highlight_sec .highlights_cover>div { width: 100%; }
	section.new_highlight_sec .highlights_cover { flex-flow: wrap; }
	.desktop-none { display: block; }

	section.departure_dates .departure { flex-wrap: wrap; }
	section.departure_dates .departure ul { width: 100%; }
	section.departure_dates .departure h3 { width: 100%; margin: 0 0 20px; }
	section.departure_dates .departure ul { overflow-x: scroll; flex-wrap: unset }
	section.departure_dates .departure ul li { margin-right: 30px; width: 140px; white-space: nowrap; max-width: 100%; }
	section.departure_dates .departure ul li:last-child { margin-right: 0 }
	section.departure_dates .departure ul li:nth-child(6n) { margin-right: 20px }

	section.ship_intro .container .left-intro { width: 100%; margin-right: 0%; }
	section.ship_intro .container .rights-points { width: 100%; margin: 20px 0 0; }
	section.ship_intro .container .rights-points ul li { width: 100%; }
	section.hotel_listing ul { justify-content: center; }
	section.hotel_listing ul li { max-width: 300px; margin: 0 0% 3% 0%; width: 100%; }
	section.hotel_listing ul li:nth-child(3n) { margin-right: auto; }
	section.hotel_listing_with_features .listing-wrapper ul li { width: 46%; }
	section.hotel_listing_with_features .listing-wrapper ul li:nth-child(3n) { margin-right: 4%; clear: left; }
	section.hotel_listing_with_features .listing-wrapper ul li:nth-child(2n) { margin-right: 0; }
	section.con_with_img_hnew .con_hnew { flex-wrap: wrap; }
	section.con_with_img_hnew .con_hnew .hnew_image { width: 50%; display: none; margin: 0 auto; }
	section.con_with_img_hnew .con_hnew .hnew_con { width: 100%; }

	section.product-listing .listing-wrapper > ul > li { width: 49%; margin-right: 2%; margin-bottom: 2%; }
	section.product-listing .listing-wrapper ul li:nth-child(3n) { margin-right: 2%; }
	section.product-listing .listing-wrapper > ul > li:nth-child(2n) { margin-right: 0; }

	section.newsletter_h_new .form_h_new { padding: 30px 60px 50px; }
	section.new_banner .ban_new_design h2,
	section.newsletter_h_new .form_h_new h2 { font: 90px StayClassySLDT; }
	section.column_divide .columns .column2.same_col .img_col { min-height: 181px; }
	section.column_divide .columns .same_col .img_col p br { display: none; }
	section.quote_section .container .con_left_n .name_n h3:after,
	section.quote_section .container .con_left_n .name_n h3:before { display: none; }
	section.quote_with_panel .cover_quote .quote_form { width: 100%; margin-right: 0%; }
	section.quote_with_panel .cover_quote .quote_panel { width: 100%; margin: 20px 0 0; }
	section.ship-extra-details .ship-details-wrap { display: block; }
	section.ship-extra-details .ship-details-wrap .ship-details { width: 100%; justify-content: center; }
	section.ship-extra-details .ship-details-wrap .ship-details [class*="ship"] { width: 33.33%; margin-bottom: 20px; }
	section.ship-extra-details .ship-details-wrap .details { width: 100%; margin: 30px 0 0; }
	.ship-highlights .textarea ul li { width: 100%; }
	.image-gallery-sec .img-gallery-wrap .ig-inner-wrap { align-items: center; flex-flow: column; justify-content: center; margin-bottom: 0; }
	.image-gallery-sec .img-gallery-wrap .ig-inner-wrap.column3 .ig-list,
	.image-gallery-sec .img-gallery-wrap .ig-inner-wrap.column2 .ig-list { max-width: 50%; width: 100%; margin: 0 0 20px; }

	section.glance_updated .map_cover { flex-wrap: wrap; }
	section.glance_updated .right-image-item { order: 2; width:100%;}
	section.glance_updated .left-image-item { order: 1; width:100%; margin-bottom: 20px; }
	section.glance_updated .right-image-item .map__points > li span { width: 20%; font-size: 16px; }
	section.glance_updated .right-image-item .map__points > li > ul > li h3 { font-size: 18px; }

	section.review .rev-image { width: 100%; }
	section.review .rev-image img { margin: 0 auto 30px; }
	section.review .rev-content { width: 100%; }
	section.review .item .review > a { text-align: center; display: block; padding: 0 20px 0; }
	.review .rev-content .reviews-carousel { padding: 0 30px 0 50px; }
	.review .rev-content .reviews-carousel .owl-nav .owl-prev { left: 20px; }
	.review .rev-content .reviews-carousel .owl-nav .owl-next { right: 20px; }

	section.packages_style_four .ps4 .slick-list { margin: 0 -10px; }
	section.packages_style_four .ps4 .ps4_inn { margin: 0 10px 0; }
}

/*RESPONSIVE CSS MOB*/
@media (max-width:767px) {
	.container { max-width: 100%; }
	.logo-wrapper { float: none; width: 100%; }
	.logo-wrapper img { margin: 0 auto; }
	.header-right { float: none; margin: 0 auto; text-align: center; }
	.header-right li.widget { margin: 15px auto; display: block; text-align: center; }
	.header-right li.widget:first-child { margin-top: 0; }
	.header-right li.widget img { margin: 0 auto; }
	section.contact-two-column .contact-right { float: none; position: unset; margin-top: 40px; }
	section.contact-two-column .contact-left { float: none; }
	section.contact-two-column .contact-left p br { display: none; }
	section.contact-two-column h2 { margin: 0px 0 5px; }
	section.contact-two-column .contact-left a.btn { margin: 10px 0 0; }
	section.contact-two-column .contact-right > ul { width: 100%; }
	section.contact-two-column .contact-right h2 { margin: 0 0 20px; }
	section.packages-boxes ul { float: none; text-align: center; }
	section.packages-boxes ul li { width: 100%; max-width: 100%; margin: 0; margin-bottom: 20px; }
	section.packages-boxes ul li img { margin: 0 auto; width: inherit !important; }
	section.packages-boxes ul li h2 { font-size: 16px; }
	section.packages-boxes ul li h2::after { max-width: 400px; }
	.two-column-five-boxes .box-left,
	.two-column-five-boxes .box-right { float: none; width: 100%; }
	.two-column-five-boxes .box-right li { display: block; float: none; width: 100%; }
	.before-footer .col-1 { border-bottom: 1px solid #000; float: none; padding: 0px 0px 0; width: 100%; border-right: 0; }
	.before-footer .col-2 { border-left: 0; float: none; margin: 0 0 0 -1px; padding: 35px 0px 0; width: 100%; }
	.footer-wrapper [class*="footer-col"] { float: left; margin: 30px 0; width: 100%; }
	#cta .cta_cover > h2 { font-size: 30px; }
	.text_n_heading .text_cover > h2 { font-size: 22px; }
	.before-footer h3 { font-size: 22px; }
	.two-column-five-boxes .box-left .box { height: 142px; }
	.top-bar .top-menu { text-align: center; }
	.mobile-hero-image { display: block; }
	.mobile-hero-available { display: none; }
	.left-image-item img { width: 100%; }

	/*Inner Page*/
	.packages > ul > li { display: block; width: 100%; margin: 0 auto 2%; }
	.packages > ul > li:nth-child(3n) { margin-right: 0%; }
	.packages > ul > li h4 { margin: 0 auto 10px; padding: 10px 0px 10px 0px; }
	.packages > ul > li img { margin: 0 auto 35px; }
	.left-image-right-content .left-image { float: none; width: 100%; margin-bottom: 15px; padding: 0; }
	.left-image-right-content .left-image img { margin: 0 auto; }
	.left-image-right-content .right-content { float: none; width: 100%; }
	.content-with-background .content-bg { float: none; margin: 30px auto 0; padding: 35px 15px; width: 100%; max-width: 300px; }
	.two-column-img-title-con .column1-details > ul > li { flex: none; margin: 0 0 25px; width: 100%; }
	.two-column-img-title-con .column1-details > ul > li img { margin: 0 auto 30px; }
	.two-column-img-title-con .column1-details > ul > li h2 { font-size: 26px; }
	.left-image-right-content .right-content > h2 { font-size: 26px; }
	.contactus .contact-column > ul li { display: block; flex: none; padding: 0 10px; width: 100%; }
	.contactus .contact-column > ul li .contact-inner > h3 { font-size: 28px; }
	a { word-break: break-word; }
	.alignleft { float: none; }
	.product-listing .product-list > li.product .product-img { float: none; max-width: inherit; width: 100%; }
	.product-listing .product-list > li.product .product-img img { margin: 0 auto; }
	.product-listing .product-list > li.product .product-details { border-right: none; float: none; margin-right: 0; width: 100%; }
	.product-listing .product-list > li.product .product-extra-details ul li { margin-left: 0; }
	.gform_wrapper .top_label li.gfield.gf_left_half { margin-right: 0; }
	.gform_wrapper .top_label li.gfield.gf_left_half,
	.gform_wrapper .top_label li.gfield.gf_right_half,
	.gform_wrapper .top_label li.gfield.gf_left_third,
	.gform_wrapper .top_label li.gfield.gf_middle_third,
	.gform_wrapper .top_label li.gfield.gf_right_third { display: inline-block; float: none; vertical-align: top; width: 100%; }
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li { padding-right: 0; vertical-align: top; width: 100%; }
	.gform_wrapper .gform_footer { text-align: center; }
	.tab-content .tab-inner-area .tab-left-image { float: none; width: 100%; }
	.tab-content .tab-inner-area .tab-right-content { float: none; padding: 15px 0 0 0px; width: 100%; }
	ul.tabs li { width: 46%; margin: 0 5px 10px; }
	#breadcrumbs span,
	#breadcrumbs span a { font-size: 14px; }
	.text-n-gallery .left-txt { float: none; width: 100%; }
	.text-n-gallery .right-gallery { float: none; width: 100%; padding: 0px; }
	.three-column-title-content .tc_cover .title-con { float: none; margin: 0 auto 20px; padding: 0; width: 100%; }
	.text-n-gallery .right-gallery .item > ul > li { float: none; padding: 0; width: 100%; margin-bottom: 5px; }
	section.extra-details .details a.request-quote-btn,
	section.extra-details .details ul.social-share { margin: 20px auto 0px auto; width: 100%; }
	section.bullet .bullet-inner .bullet-repeater.col_two > ul li { width: 100%; }
	section.extra-details h1.product_title { font-size: 24px; }
	section.extra-details h2.subheadher { font-size: 14px; }
	.itinerary .itinerary-inner .itinerary-left { float: none; width: 100%; }
	.itinerary .itinerary-inner .itinerary-right { float: none; padding: 0; width: 100%; margin-top: 20px; }
	section.bullet .bullet-inner > h2 { font-size: 24px; font-weight: 400; line-height: 1.1; }
	.gform_wrapper h3.gform_title { font-size: 30px; }
	.itinerary .itinerary-inner { margin: 0 0 45px; }
	.deck.plan { margin-bottom: 15px; }
	.column2-content .inner-2column { float: none; width: 100%; margin-left: 0; }
	section.ful-height { height: 320px; }
	.review .rev-content { width: 100%; }
	.review .rev-image { width: 100%; padding: 0 30px; margin-bottom: 20px; }
	.review .rev-content .reviews-carousel { max-width: 100%; padding: 0 30px; }
	.review .rev-content .reviews-carousel .owl-nav .owl-prev { left: 0px; }
	.review .rev-content .reviews-carousel .owl-nav .owl-next { right: 0; }
	.daytour-listing>ul li.daytour .daytour-details { padding: 0 0 0 0px; width: 100%; }
	.daytour-listing>ul li.daytour .daytour-img { width: 100%; margin: 0 0 10px; }
	.top-bar li { float: none; }

	/*BLOG*/
	.contentimage-cover.right .r-image { order: 1; }
	.contentimage-cover.right .r-content { order: 2; }
	.blog-template .contentimage-cover .r-content { width: 100%; }
	.blog-template .contentimage-cover .r-image { width: 100%; min-height: 213px; }
	.blog-template #popural-tours .p-box1.half { width: 500px; display: block; float: none; }
	.blog-template #popural-tours .p-box1.three-half { width: 500px; display: block; float: none; }
	.blog-template #popural-tours .p-box1 { margin: 0 auto 10px; height: 260px; }
	.blog-template #popural-tours .p-box1:nth-child(3) { margin-right: auto; }
	.blog-template .destnation_boxes ul li { width: 420px; margin: 0 auto 10px; display: block; float: none; }
	.blog-template .destnation_boxes ul { display: inline-block; text-align: center; width: 100%; }
	.blog-template .destnation_boxes ul li:nth-child(3n) { margin-right: auto !important; }
	#popural-tours .p-box1:nth-child(6) { margin-right: auto !important; }
	.blog-template .button_and_image .sp-content-area { width: 100%; }
	.heading-text .col-half { margin: 0 0% 20px 0; width: 100%; }
	.heading-text .col-half img { margin: 0 auto; }
	.blog-template .related-post .container>ul { display: block; }
	.blog-template .related-post .container>ul>li { margin: 0 auto 10px; }
	.blog-template .related-post .container>ul.post-container>li { width: 420px; float: none; display: block; }
	.blog-template .related-post .container>ul>li:last-child { margin-right: auto; }
	.blog-template .breadcrumb-wrapper ul.social-share { width: 100%; text-align: center; margin: 20px 0 0px; }
	.blog-template .breadcrumb-wrapper ul.social-share li { display: inline-block; float: none; }
	.blog-template .container ul.post-container>li { float: none; margin: 0 auto 20px; display: block; width: 500px; }
	.blog-template .related-post .container ul.post-container>li:last-child,
	.blog-template .container .recent-single ul.post-container>li:last-child,
	.blog-template .insider-tip-section .container ul.post-container>li:last-child { margin-right: auto; }
	.blog-template .container ul.post-container>li.first-post { width: 500px; display: block; }
	.blog-template .container ul.post-container>li.first-post .post-thumbnail { width: 100%; float: none; }
	.blog-template .container ul.post-container>li ul.post-categories { margin: 10px 0px; display: inline-block; }
	.blog-template .related-post .container ul.post-container > li ul.post-categories { display: block; }
	.blog-template .container ul.post-container { display: block; }
	.blog-template .post-wrapper .container>ul.post-container>li:nth-child(2n),
	.blog-template .container .recent-all ul.post-container>li:nth-child(2n) { margin-right: auto; }
	.blog-template .container ul.post-container>li.first-post .post-details { width: 100%; float: none; }
	.blog-template .container ul.post-container>li.first-post { margin-right: auto; }
	.silder-cover .slide-bg .slider-content h1 { font-size: 30px; }
	section.product-listing .listing-wrapper > ul > li { width: 100%; max-width: 320px; display: block; margin: 0 auto 50px; float: none; }
	section.product-listing .listing-wrapper ul li .listing-inner .map-image { height: 156px; }
	section.product-listing .listing-wrapper > ul > li:nth-child(3n) { margin: 0 auto 50px; }



	section.about_us_two_column .aboutUs-left-section { margin: 0 0 40px; width: 100%; }
	section.about_us_two_column .aboutUs-right-section { width: 100%; }
	section.book_a_trip .Book-trip { width: 320px; margin: 0 auto 30px; display: block; }
	section.customer_reviews .reviews { width: 320px; margin: 0 auto; display: block; }
	section.map_with_content .map_iframe,
	section.map_with_content .map-content { height: 400px; width: 100%; }
	section.map_with_content .months_area .col-md-3,
	section.map_with_content .months_area .col-md-2,
	section.map_with_content .months_area .col-md-4,
	section.map_with_content .months_area .col-md-2,
	section.map_with_content .months_area .col-md-1 { width: 100%; }
	section.gallery_images_with_popup .gallery-wrapper .gallery-item { width: 300px; display: block; margin: 0 auto 30px; }
	section.gallery_images_with_popup .gallery-wrapper .gallery-item:nth-child(3n) { margin: 0 auto 30px; }
	.newsletter_section .blog-form .gform_wrapper .gform_body ul.gform_fields li.gfield.gf_left_half { padding-right: 0px; width: 100%; margin-bottom: 0; }
	.newsletter_section .blog-form .gform_wrapper .gform_body ul.gform_fields li.gfield.gf_right_half { width: 100%; }
	div section.extra-details .details .pack-dest { margin: 0; }
	section.extra-details .details .night-total:before,
	section.extra-details .details .regular-price:before,
	section.extra-details .details .pack-dest:before,
	section.extra-details .details .pack-date:before,
	section.extra-details .details .pack-loc:before { text-align: center; }
	section.extra-details .details { width: 100%; }
	section.extra-details .details .line1,
	section.extra-details .details .line2 { width: 300px; margin: 0 auto; display: flex; flex-flow: column wrap; text-align: left; }
	section.extra-details .details .line3 { max-width: 350px; margin: 0 auto; }
	section.ship.left-right-section .left-right-wrapper .left-section { margin: 0 0px 2% 0px; width: 100%; }
	section.ship.left-right-section .left-right-wrapper .left-section img,
	section.ship.left-right-section .left-right-wrapper .right-section img { margin: 0 auto; width: 100%; }
	section.ship.left-right-section .left-right-wrapper .center-content { margin: 0 0px 0 0; min-height: 310px; width: 100%; padding: 20px; }
	section.ship.left-right-section .left-right-wrapper .right-section { width: 100%; margin: 2% 0 0; }
	section.two_image_columns .left-image-item,
	section.two_image_columns .right-image-item { margin: 0 0px 0 0; width: 100%; }
	section.day-by-day .owl-nav .owl-prev { left: 0; opacity: 0.5; }
	section.day-by-day .owl-nav .owl-next { right: 0; opacity: 0.5; }
	section.pro-ship-box-sec .ship-main .ship-inner { width: 100%; margin: 0 0 20px; }
	.availability_table { overflow-x: scroll; }
	.availability_table table tr > td a { padding: 6px 10px; }
	div section.map_with_content .months_area .col-md-3 ul { display: flex; justify-content: space-between; }
	div section.map_with_content .months_area .col-md-3 ul li:last-child { border: 0; }
	div section.map_with_content .months_area .col-md-3 ul li { width: 100%; border-right: solid 2px #dab000; }
	div section.map_with_content .months_area .col-md-2 ul { display: flex; justify-content: space-between; }
	div section.map_with_content .months_area .col-md-2 ul li { width: 100%; border-right: solid 2px #c57e1b; }
	div section.map_with_content .months_area .col-md-2 ul li:last-child { border: 0; }
	div section.map_with_content .months_area .col-md-4 ul li { border-right: solid 2px #ce4e14; width: 100%; }
	div section.map_with_content .months_area .col-md-4 ul li:last-child { border: 0; }
	div section.map_with_content .months_area .col-md-4 ul { display: flex; justify-content: space-between; }
	div section.map_with_content .map-content .score-items { margin: 30px 0 0; display: flex; justify-content: space-between; }
	div section.map_with_content .map-content .score-items > div { margin: 0 0px 0 0; width: 100%; text-align: center; }
	.auto_switcher li a { max-width: 100%; }
	.availability_table table tr > td { white-space: nowrap; }
	.page-id-445 .newsletter_section,
	.page-id-546 .newsletter_section { display: block; }

	/*PACKAGES BOXES*/
	section.product-listing .listing-wrapper ul li .listing-inner h2.listing-title { font-size: 16px; line-height: 25px; }
	section.product-listing .listing-wrapper ul li .listing-inner .listing-details { font-size: 14px; padding: 0 15px 15px; }
	.top_bar_left,
	.top_bar_right { margin: 0 auto; }
	.top-bar .top_bar_right li a { font-size: 11px; display: block; border: 0; margin: 3px 0 3px; text-align: right; }
	.top_bar_right p,
	.top_bar_right h5 { display: block; text-align: center; }

	.numbers-switcher ul { left: 35px; }
	.is_sticky .navigation-wrapper { margin: 15px 0; }


	/*CRUISE PACKAGES SEARCH RESULT*/
	.page-template-template-listings .section-container { max-width: 700px; }
	.page-header .panel-fixed { display: block !important; padding-top: 60px; padding-bottom: 60px; }
	.page-template-template-listings .section-container .right-container.list-container .list-item { flex: 100%; }
	.page-template-template-listings .page-header.white-header { padding-top: 185px !important; }
	.form-field.col-md-4:nth-child(7) { width: 100%; max-width: 70% !important; }
	.h2_1 { font-size: 35px !important; }
	section.text_n_heading.full-section { margin: 0px 0 20px; }
	section.packages-boxes ul.four li,
	section.packages-boxes ul.three li { width: 100%; }
	.before-footer .social-icons > ul { margin: 0 auto 20px; padding: 0; }
	.before-footer .social-icons > ul li { width: 20%; }

	/*	.hotel_listing ul li { width: 300px; float: none; margin: 0 auto 4%; }
	.hotel_listing ul li:nth-child(3n) { margin: 0 auto 4%; }*/
	.inquire .button a,
	.inquire .button span { display: block; margin: 5px auto 5px; max-width: 280px; }
	section.extra-details .details .star_rating,
	section.extra-details .details .location-name,
	section.extra-details .details .hotel-style,
	section.extra-details .details .hotel-type { text-align: left; margin: 10px 0 20px; display: block; width: 100%; }
	.deck.plan a img { width: 100% !important; height: auto !important; }
	.top-bar::before { background: transparent; }
	.is_sticky .logo-wrapper img { width: auto; }
	img.normal { display: none; }

	.logo_section .item img { width: auto !important; margin: 0 auto; }
	#cta-small-height .cta_small_cover > h2 { font-size: 40px; }
	#popural-tours .p-box1.half,
	#popural-tours .p-box1.three-half { width: 100%; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_body { width: 100%; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_body li.gfield { margin: 0; width: 40%; vertical-align: top; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_body li.gfield input { border: 1px solid #1a8ca4; border-right: none; border-radius: 40px 0 0 40px; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_footer { float: left; width: 20%; position: absolute; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_footer input { border-radius: 0 30px 30px 0; }
	section.bullet .bullet-inner .bullet-repeater.col_three > ul li { width: 100%; }
	.gallery-ship-content { display: inherit; }
	.owl-carousel.high-gallery-ship .owl-nav { top: auto; bottom: -10px; margin: 0 auto; text-align: center; }
	.owl-carousel.high-gallery-ship .owl-nav .owl-prev,
	.owl-carousel.high-gallery-ship .owl-nav .owl-next { display: inline-block; vertical-align: middle; text-align: center; margin: 0 5px; line-height: 28px; position: initial; }
	section.product-listing .owl-nav { width: 25px; top: auto; bottom: -50px; margin: 0 auto; }
	section.product-listing .owl-nav .owl-prev,
	section.product-listing .owl-nav .owl-next { position: absolute; background: #707072; width: 32px; height: 32px; z-index: 1; top: 0; bottom: 0; margin: auto; display: flex; align-items: center; justify-content: center; transition: all 0.5s ease 0s; color: #b8b8b8; display: inline-block; vertical-align: middle; line-height: 32px; }
	.top_bar_left { max-width: 100%; }
	.top_bar_right { max-width: 100%; text-align: center; }
	.top-bar .top_bar_right li a { display: inline-block; text-align: center; }
	.container ul.post-container { display: block; }
	.container ul.post-container > li { width: 320px; margin: 0 auto 20px; display: block; float: none; }
	.related-post .container ul.post-container > li:last-child,
	.container .recent-single ul.post-container > li:last-child,
	.insider-tip-section .container ul.post-container > li:last-child { margin: 0 auto; }
	section.contact-two-column .contact-right > ul li a { text-align: right; }
	.inclusion { width: 320px; margin: 0 auto 0; display: block; }
	.inclusion ul li { max-width: 100%; margin: 0 0% 2%; }
	.inclusion ul li:nth-last-child(-n+4) { border-bottom: dashed 2px #fff; margin-bottom: 2%; padding-bottom: 2%; }
	.inclusion ul li:nth-last-child(-n+1) { border: 0; margin: 0; padding: 0; }
	.tabcontent h3 { text-align: center; }
	.product_filters .tab.filter ul li { margin: 0 10px 10px 0px; max-width: 100%; }
	.text_cover a.white { margin-top: 0; padding: 0; }
	.text_cover a.white:hover { background: transparent; color: #1a8ca4; }
	.top-bar .top_bar_right li a.rq_quote { position: absolute; top: 0; right: 15px; padding: 3px 8px; }

	/*Related Products*/
	section.related-post .product-listing ul.product-list > li.item_li { width: 100%; max-width: 320px; display: block; margin: 0 auto 50px; float: none; }
	section.related-post .product-listing ul.product-list > li.item_li:nth-child(3n) { margin: 0 auto 50px; }
	section.error_content .left_error { margin: 0 0 30px; }
	section.error_content .right_error,
	section.error_content .right_error p { text-align: center; }
	section.error_content .right_error br { display: none; }
	section.extra-details .details .night-total { display: inline-block; width: 100%; text-align: left; margin: 0 0 20px; }
	section.extra-details .details .regular-price,
	section.extra-details .details .sale-price { display: inline-block; width: auto; }
	section.extra-details .details .sale-price { padding: 0 0px 0 0px; }
	.jumplinks_cov ul { display: block; }
	.jumplinks_cov ul li { display: inline-block; width: 50%; margin: 0 0 10px; }
	section.gallery_images_with_popup .gallery-wrapper .gallery-item:nth-last-child(-n+3) { margin-bottom: 30px; }
	section.gallery_images_with_popup .gallery-wrapper .gallery-item:last-child { margin: 0 auto; }
	a.corona-btn { bottom: auto; top: 206px; width: 100%; font-size: 16px; padding: 10px 0px; z-index: 1; position: static; }
	ul.floating_menu_bar { left: 0; right: 0; position: relative; bottom: 0; display: flex; width: 100%; top: auto; }
	ul.floating_menu_bar li { display: inline-block; width: 33.33%; left: 0; border-right: solid 2px #fff; white-space: nowrap; }
	ul.floating_menu_bar li a { width: 100%; padding: 10px 10px 10px; border-bottom: 0; text-align: center; }
	ul.floating_menu_bar li:last-child { border: 0; }
	ul.floating_menu_bar li a i { margin-bottom: 0px; font-size: 17px; width: 17px; }
	ul.floating_menu_bar li a span { margin-left: 6px; width: 75px; font-size: 10px; text-align: left; }
	section.video_appointment .video_left { width: 100%; }
	.gform_wrapper .gform_footer input.button { width: 100%; letter-spacing: 2.5px; white-space: normal; }
	li.Covid { display: none !important; }
	section.intro_new>.container { display: inline-block; }
	section.intro_new .left_intro { width: 100%; margin-right: 0; padding-right: 0; border-right: 0; }
	section.intro_new .right_intro { width: 100%; max-width: 500px; display: block; margin: 20px auto 0; }

	/* New Responsive START*/
	.header-wrapper.new_head .top-bar .container { flex-wrap: wrap; }
	.header-wrapper.new_head .top-bar .container .logo-wrapper { width: 100%; }
	.header-wrapper.new_head .top-bar .container .logo-wrapper img { margin-left: 0; width: 250px; }
	.header-wrapper.new_head .top-bar .container .top_bar_right .info-area .info_links { display: none; }
	.header-wrapper.new_head .top-bar .container .top_bar_right .info-area .top_num_fields { width: 100%; padding: 0; text-align: center; display: flex; align-items: center; justify-content: center; }
	.header-wrapper.new_head .top-bar .container .top_bar_right .info-area .top_num_fields h4 { margin-right: 10px; }
	.header-wrapper.new_head .top_bar_right { width: 320px; margin: 0px auto 10px; }
	.new_page section.home_tabs ul li .con_cover { flex-wrap: wrap; }
	.new_page section.home_tabs ul li .con_cover .content-area { width: 49%; }
	.new_page section.home_tabs ul li .con_cover .content-area:nth-child(3n) { margin: 0 2% 2% 0; }
	.new_page section.home_tabs ul li .con_cover .content-area:nth-child(2n) { margin-right: 0; }
	.new_page section.home_tabs .tab-anchors a { max-width: 110px; font-size: 14px; }
	.new_page section.tabcontent.product-listing .listing-wrapper ul li:last-child { margin: 0px 10px 20px 10px; }
	.new_page section.tabcontent.product-listing .listing-wrapper ul li { width: 49%; margin: 0 2% 2% 0; }
	.new_page section.tabcontent.product-listing .listing-wrapper ul li:nth-child(3n),.new_page section.tabcontent.product-listing .listing-wrapper ul li:last-child { margin: 0 2% 2% 0; }
	.new_page section.tabcontent.product-listing .listing-wrapper ul li:nth-child(2n) { margin: 0 0% 2% 0; }
	.new_page .button_and_image .sp-content-area { width: 100%; }
	.new_page .button_and_image .sp-content-area > a { font-size: 30px; }
	.new_page section.two_column_img { display: inline-block; margin-top: 30px; }
	.new_page section.two_column_img [class*="image-"] { min-height: 360px; width: 100%; }
	.new_page section.packages-boxes ul.four li { width: 48.5%; }
	.new_page section.packages-boxes ul.four li:nth-child(2n) { margin: 0 0 20px; }
	.new_page section.packages-boxes ul li { display: block; float: left; margin: 0 2% 2% 0; position: relative; }
	.new_page section.title_an_text.four_column .column_divide ul { max-width: 100%; margin-bottom: 15px; }
	section.title_an_text.four_column .column_divide ul li { width: 100%; margin-bottom: 4%; }
	section.title_an_text.four_column .column_divide ul li:last-child { margin-bottom: 0%; }
	section.title_an_text.four_column .column_divide ul li:nth-child(3n) { margin-right: 0; }
	.new_page section.image_an_content_new .con_w_img .cov.right .cov_content { padding-left: 50px; }
	.new_page section.image_an_content_new .con_w_img .cov.left .cov_content { padding-right: 50px; }
	.new_page #popural-tours .p-box1.half { width: 49%; }
	.new_page #popural-tours .p-box1.three-half { width: 32%; }
	.new_page section.product-listing .listing-wrapper > ul > li { float: none; }
	.new_page .new_pro_details .pro_right_item ul li .dt_image { height: 50px; width: 50px; }
	.new_page section.glance_new_sec .right-image-item ul li:first-child { border: 0; }
	.new_page section.two_image_columns .right-image-item { margin-top: 20px; }
	.new_page .inquire .button { display: flex; justify-content: center; flex-flow: column wrap; }
	.new_page section.inquire .button a,
	.new_page section.inquire .button span,
	.new_page section.inquire .button a.btn_num { margin: 0px auto 5px; max-width: 280px; width: 100%; }
	.new_page .jumplinks ul li a { padding: 15px 10px 15px; font-size: 13px; }
	.new_page section.product-listing .listing-wrapper ul li .listing-inner .listing-details > div { flex-flow: column wrap; flex-wrap: wrap; }
	.new_page section.product-listing h2.section-title { margin: 20px 0 20px; display: inline-block; width: 100%; }
	.new_page .hc-arrow-left,
	.new_page .hc-arrow-right { position: absolute; width: 40px; height: 40px; top: 0; bottom: 0; margin: auto; background: rgb(152 129 70 / 0.8); display: flex !important; align-items: center; justify-content: center; color: #fff; font-size: 25px; z-index: 999; }
	.new_page .hc-arrow-left { left: 0 }
	.new_page .hc-arrow-right { right: 0 }

	.new_page .pro_left_item .specialist_new .sp_image { width: 25%; }
	.new_page .pro_left_item .specialist_new .sp_content { width: 73%; }
	.new_page section.day_new_sec .accordion_3 h3 { font-size: 18px; padding-right: 30px; }
	.new_page section.customer_reviews .reviews { width: 320px; }

	/* New Responsive END*/
	section.quote_with_panel .cover_quote .quote_form { width: 100%; margin-right: 0%; }
	section.quote_with_panel .cover_quote .quote_panel { width: 100%; }
	.banner_links { display: none; position: static; }
	.banner_links .container { padding: 0; }
	.banner_links ul li { width: 100%; text-align: center; }
	.banner_links ul li a::after { display: none; }
	.banner_links ul li a { width: 100%; border-bottom: solid 1px #fff; }
	.banner_links ul li.active a:before { display: none; }
	.banner_links ul li.active a { text-decoration: underline; }
	.banner_links ul li.active a { text-decoration: underline; }
	a.jp_open { width: 100%; padding: 10px 0 10px; display: inline-block; text-align: center; color: #fff; font-size: 20px; background-color: #3c3c3b; background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1)); background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1)); background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0); background-repeat: repeat-x; background-size: 200%; background-position: 0 -100%; position: relative; }
	a.jp_open:after { content: "\f107"; position: absolute; right: 10px; top: 0; bottom: 0; margin: auto; width: 30px; height: 30px; font: 30px fontawesome; transition: all 0.5s ease 0s; }
	a.jp_open.active:after { transform: rotate(-179deg); }
	section.day-by-day .owl-carousel .owl-stage .owl-item .item .day-content { min-height: auto; }
	section.day-by-day .owl-carousel .owl-stage .owl-item .item .day-content .short_dec { height: auto; overflow-y: unset; }

	div .mobile_only_carousel ul .slick-track>li,
	section.product-listing .listing-wrapper ul li:nth-child(2n),
	section.product-listing .listing-wrapper ul li:nth-child(3n) { margin: 0px 10px 20px 10px; float: left; }
	.new_page .hc-arrow-left,
	.new_page .hc-arrow-right { position: absolute; width: 40px; height: 40px; top: 0; bottom: 0; margin: auto; background: rgb(25 138 165); display: flex !important; align-items: center; justify-content: center; color: #fff; font-size: 25px; z-index: 1; }
	.new_page .hc-arrow-left { left: 0 }
	.new_page .hc-arrow-right { right: 0 }
	.new_page section.product-listing .listing-wrapper > ul li.slick-slide { position: relative; box-shadow: 0 10px 16px 0 rgba(58, 109, 181, 0.2), 0 6px 20px 0 rgba(58, 109, 181, 0.19); }

	section.ship-extra-details .ship-details-wrap .ship-details { width: 100%; }
	section.ship-extra-details .ship-details-wrap .details { width: 100%; }
	section.ship-extra-details .ship-details-wrap .ship-details [class*="ship"] { width: 33%; margin-bottom: 20px; }
	.ship-highlights .textarea ul li { width: 100%; }
	section.image_an_content .img_content .cover_n { flex-wrap: wrap; margin: 0 0 50px 0; }
	section.image_an_content .img_content .cover_n div { width: 100%; }
	section.image_an_content .img_content .cover_n .content_n { padding-left: 0; padding-right: 0; }
	.ship-quick-links { position: relative; }
	.ship-quick-link-wrap { top: -4px; display: none; z-index: 999; }
	.ship-quick-links  a.ship-quick-links-btn { position: absolute; right: 0; top: -50px; background: #3c3c3b; color: #fff; width: 100%; height: 50px; display: flex; align-items: center; justify-content: center; font-size: 16px; }
	.ship-quick-links  a.ship-quick-links-btn:after { content: "\f107"; position: absolute; right: 10px; top: 0; bottom: 0; margin: auto; width: 30px; height: 30px; font: 30px fontawesome; transition: all 0.5s ease 0s; }
	.ship-quick-links  a.ship-quick-links-btn.active-link:after { transform: rotate(-179deg); }
	.ship-quick-link-wrap ul { flex-wrap: wrap; }
	.ship-quick-link-wrap ul li { max-width: 100%; border-top: solid 1px #fff; width: 100%; }
	.ship-quick-link-wrap ul li a { padding: 10px 0 10px; text-align: center; text-transform: uppercase; }
	.ship-quick-links ul li > a:after { display: none; }
	section.new_highlight_sec .highlights_cover>div ul li .hi_imh { height: auto; width: auto; }
	section.Tabs_new section.tabcontent.tabs_inner .pro-tabs { flex-wrap: wrap; }
	section.Tabs_new section.tabcontent.tabs_inner .pro-tabs .tb_image { width: 100%; }
	section.Tabs_new section.tabcontent.tabs_inner .pro-tabs .tb_image img { margin: 0 auto; }
	section.Tabs_new section.tabcontent.tabs_inner .pro-tabs .tb_content { width: 100%; }
	section.Tabs_new section.tabcontent.tabs_inner .pro-tabs .tb_content br { display: none; }
	section.new_banner .ban_new_design h2,
	section.newsletter_h_new .form_h_new h2 { font: 70px StayClassySLDT; }
	section.new_banner .ban_new_design .container ul li strong,
	section.new_banner .ban_new_design .container ul li span { color: #fff; font-size: 14px; }

	section.two_column_with_full_image .two-column-image { flex-wrap: wrap; }
	section.two_column_with_full_image .two-column-image img { margin: 0 auto; }
	section.two_column_with_full_image .two-column-image .left_column_image,
	section.two_column_with_full_image .two-column-image .right_column_image { width: 100%; }
	section.two_column_with_full_image .two-column-image .left_column_image { margin-bottom: 20px; }
		
	/* 	breadcrumb */
	.breadcrumb-wrapper .container{display:block;}
	.single .breadcrumb-wrapper #breadcrumbs{width:100%;margin:0 0 20px 0;}
	.single .breadcrumb-wrapper ul.social-share{width:max-content;}
	
	section.day_new_sec .accordion_1 .toggle-content { flex-wrap: wrap; }
	section.day_new_sec .accordion_1 .toggle-content .acc_image { width: 100%; margin: 0 0 20px; }
	section.day_new_sec .accordion_1 .toggle-content img { float: none; margin: 0 auto; }
	section.day_new_sec .accordion_1 .toggle-content .acc_image + .acc_content { width: 100%; }
}
@media (max-width:539px) {
	.blog-template #popural-tours .p-box1.half,
	.blog-template #popural-tours .p-box1.three-half,
	.blog-template .destnation_boxes ul li,
	.blog-template .related-post .container>ul.post-container>li,
	.blog-template .container ul.post-container>li,
	.blog-template .container ul.post-container>li.first-post { width: 290px; }
	.blog-section ul.blog-container li.blog-item { width: 100%; margin-right: 0%; }
	.numbers-switcher ul { left: 35px; }
	.header-wrapper.is_sticky { position: relative; }
	.is_sticky .navigation-wrapper { margin: 15px 0; }
	section.intro_new { margin: 0 auto; }

	/*CRUISE PACKAGES SEARCH RESULT*/
	.page-template-template-listings .section-container { max-width: 100%; padding: 0 15px; }
	.page-header .panel-fixed { display: block !important;/*padding-top:50px;padding-bottom:30px;*/ }
	.page-template-template-listings .section-container .right-container.list-container .list-item { flex: 100%; margin-right: 0 }
	.page-template-template-listings .page-header.white-header { padding-top: 185px !important; }
	.form-field.col-md-4:nth-child(7) { width: 100%; max-width: 100% !important; }
	.panel-fixed .form-field.col-md-4 { max-width: 100%; }
	.h2_1 { font-size: 35px !important; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_body { width: 100%; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_body li.gfield { margin: 0 0 10px; width: 100%; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_body li.gfield input { border-width: 1px; border-radius: 0; border-style: solid; border-color: #1a8ca4; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_footer { float: none; width: 100%; position: static; }
	.newsletter-form .gf_simple_horizontal_wrapper .gform_footer input { border-radius: 0; }
	section.press_releses_with_sidebar .right_sidebar { width: 100%; }
	section.press_releses_with_sidebar .left_press .report ul li .report-l { width: 100%; }
	section.press_releses_with_sidebar .left_press .report ul li .report-l img { margin: 0 auto; }
	section.press_releses_with_sidebar .left_press .report ul li .report-r { width: 100%; }
	section.press_releses_with_sidebar .right_sidebar ul.product,
	section.press_releses_with_sidebar .right_sidebar ul.post,
	section.press_releses_with_sidebar .right_sidebar ul.team { width: 290px; display: block; margin: 0 auto 30px; }
	section.press_releses_with_sidebar .right_sidebar ul.product li .product-extra-details ul li { width: auto; }
	section.press_releses_with_sidebar .left_press .press ul li a { float: left; clear: left; }
	section.press_releses_with_sidebar .left_press .report ul li .report-r a { float: left; clear: left; }
	section.press_releses_with_sidebar .right_sidebar ul.team li .team_cover { width: 144px; }
	section.press_releses_with_sidebar .left_press .press ul li .left_pre,
	section.press_releses_with_sidebar .left_press .press ul li .right_pre { width: 100%; }
	.ui-accordion h3 a:before { width: 20px; height: 20px; font: 19px fontawesome; }
	.ui-accordion h3.ui-accordion-header a { padding: 12px 30px 12px 20px; }

	/* New Responsive START*/
	.new_page section.home_tabs .tab-anchors { justify-content: flex-start; flex-wrap: wrap; }
	.new_page section.home_tabs .tab-anchors a { max-width: 48%; font-size: 16px; border-color: #4a4a48; }
	.new_page section.home_tabs .tab-anchors a:nth-child(2n) { margin-right: 0; }
	.new_page .header-wrapper.new_head .top-bar .container .logo-wrapper img { width: 250px; margin-left: 0; }
	.new_page .header-wrapper.new_head .top-bar .container .top_bar_right { max-width: 100%; flex-wrap: wrap; display: none; }
	.new_page section.inspiration-sec .inspiration-items .inspiration-item { min-height: 300px; width: 49%; }
	.new_page section.inspiration-sec .inspiration-items .inspiration-item:nth-child(3n) { margin-right: 2%; }
	.new_page section.inspiration-sec .inspiration-items .inspiration-item:nth-child(2n) { margin-right: 0; }
	.new_page section.video_an_content .con_o > div iframe { height: 250px; }
	.new_page .full_box_con { padding: 30px 25px; }
	.new_page section.full_box_sec .full_box_con ul li a { padding: 8px 18px 8px; font-size: 15px; }
	.new_page #popural-tours .p-box1.half,
	.new_page #popural-tours .p-box1.three-half { width: 100%; display: block; margin: 0 auto 3%; float: none; }
	.new_page #popural-tours .p-box1 { height: 369px; }
	.new_page section.product_tabs .tab a { padding: 10px 6px 10px; font-size: 13px; margin-right: 6px; margin-bottom: 10px; }
	.new_page .single .cst-breadcrumbs { margin: 0 0 10px; }
	.new_page .cst-breadcrumbs ul li { font-size: 10px; }
	.new_page .single .cst-breadcrumbs { margin: 0 0 10px; }
	.new_page .social_area ul.social-share { text-align: center; margin: 10px 0 0; }
	.new_page .pro_left_item .specialist_new .sp_content .inner_lyer .name_title,
	.new_page .hotel-details .specialist_new .sp_content .inner_lyer .name_title { width: 100%; margin-bottom: 10px; }
	.new_page .pro_left_item .specialist_new .sp_content .inner_lyer,
	.new_page .hotel-details .specialist_new .sp_content .inner_lyer { display: block; }
	.new_page .pro_left_item .specialist_new .sp_content .inner_lyer { text-align: left; }
	.new_page section.button_and_image_content .sp-content-text,
	section.button_and_image_content .sp-content-area { width: 100%; min-height: auto; }
	.new_page section.new_highlight_sec .highlights_cover>div ul li { width: 100%; margin-right: 0; }
	.new_page .new_pro_details .pro_right_item ul li .dt_image { height: auto; width: auto; }
	.new_page .new_pro_details .pro_right_item ul li .dt_image img { width: 65px; }
	.new_page .jumplinks ul li.mobile_none { display: none; }
	.new_page .pro_left_item .specialist_new .sp_content .sp_buttons a.btn,
	.new_page .hotel-details .specialist_new .sp_content .sp_buttons a.btn { width: 100%; margin-bottom: 10px; }

	/* New Responsive END*/
	.new_page section.packages-boxes ul.four li { min-height: 150px; }
	section.covid_chart ul li.head_covid span,
	section.covid_chart ul li span { font-size: 14px; }
	section.image_an_content_new .con_w_img .cov.left .cov_content { padding-right: 50px; }
	section.image_an_content_new .con_w_img .cov.right .cov_content { padding-left: 50px; }
	section.inquire .button a { font-size: 16px; }
	.hotel-details .specialist_new .sp_content .sp_buttons a.btn { font-size: 14px; margin: 0 auto 10px; width: 100%; }
	section.new_highlight_sec .highlights_cover>div ul li { width: 100%; margin-right: 0; }
	section.new_highlight_sec .highlights_cover>div ul li .hi_inner h3 { padding: 15px 0; }
	section.day_new_sec .accordion_1 .toggle-content { display: block; }
	section.day_new_sec .accordion_1 .toggle-content .acc_image { width: 100%; margin-right: 0%; margin-bottom: 2%; display: inline-block; }
	section.day_new_sec .accordion_1 .toggle-content .acc_image + .acc_content { width: 100%; }
	section.day_new_sec .accordion_1 .toggle-content .acc_content ul li:first-child { margin: 0 0 10px; }
	section.extra-details .new_pro_details ul li { width: 100%; }
	section.quote_section .container>div { width: 100%; margin-right: 0%; }
	section.hotel_listing_with_features .listing-wrapper ul li { width: 100%; margin-right: 0; margin-bottom: 6%; }
	section.hotel_listing_with_features .listing-wrapper ul li:last-child { margin-bottom: 0; }
	.new_page .pro_left_item .specialist_new .sp_image,
	.new_page .pro_left_item .specialist_new .sp_content { width: 100%; }
	.new_page .pro_left_item .specialist_new .sp_image img { margin: 0 auto 30px; }
	section.Tabs_new .tab { text-align: center; }
	section.pro_offers { padding: 0px 0; }
	.new_page .pro_left_item .specialist_new .sp_content .sp_buttons a.btn { font-size: 16px; }
	section.two_column_hnew .column_hnew ul { flex-wrap: wrap; }
	section.two_column_hnew .column_hnew ul li { flex: 0 0 100%; margin-right: 0%; margin-bottom: 4%; }
	section.two_column_hnew .column_hnew ul li:last-child { margin-bottom: 0; }
	section.column_divide .columns { flex-wrap: wrap; }
	section.column_divide .columns .same_col { flex: 0 0 100%; margin-right: 0%; margin-bottom: 3%; }
	section.review .rev-image { width: 100%; padding: 0; }
	section.review .rev-content { width: 100%; }
	section.review .rev-image img { margin: 0 auto 10px; }
	section.newsletter_h_new .form_h_new { padding: 30px 20px 50px; }
	div .mobile_only_carousel ul .slick-track>li,
	div .mobile_only_carousel ul .slick-track>li:nth-child(3n) { margin-right: 10px; margin-left: 10px; }
	section.hotel_listing_with_features a.toggle_all { margin-top: 20px; }
	.gform_wrapper .quote_ff .gform_body .left_align,
	.gform_wrapper .quote_ff .gform_body .right_align { width: 100%; margin-left: 0; }
	.gform_wrapper .quote_ff .gform_body fieldset.gfield legend { display: none; }
	.gform_wrapper .quote_ff .gform_body fieldset.gfield.label_show legend { display: block; }
	.gform_wrapper .quote_ff .gform_body fieldset.gfield { min-height: 35px; }
	.gform_wrapper .quote_ff .gf_page_steps .gf_step span.gf_step_number { width: 35px; height: 53px; }
	.gform_wrapper .quote_ff .gform_body fieldset.gfield.three_line .gfield_checkbox .gchoice { width: 100%; margin-right: 2%; }
	section.ship-extra-details .ship-details-wrap .ship-details [class*="ship"] { width: 50%; }

	section.package_style_three ul li { width: 320px; margin-left: auto; margin-right: auto; }
/*	section.package_style_three ul li:nth-child(2n),
	section.package_style_three ul li:nth-child(3n) { margin-right: auto; }*/
	section.glance_updated div#map_container { height: 250px; }

	section.ship_pricing ul li div.season,
	section.ship_pricing ul li .content,
	section.ship_pricing ul li div.price { width: 100%; text-align: center; }
	section.ship_pricing ul li div { padding: 10px 0px 10px; }
	section.ship_pricing ul li { border-bottom: solid 2px #fff; }

	section.day_new_sec .accordion_1 h3.toggle-title { padding: 20px 46px 20px 0px; }
	section.day_new_sec .accordion_1 h3.toggle-title span.days_a { white-space: nowrap; }
	section.Tabs_new .tab a { width: 100%; margin: 0 0 10px; }
	section.Tabs_new .tab a:last-child { margin-bottom: 0; }
}
@media (max-width:479px) {
	h1 { font-size: 28px; }
	.top-bar li a { font-size: 13px; }
	.gform_wrapper.blog_signup_wrapper .gform_body li .gfield_checkbox li label { font-size: 13px; }
	section.gallery_images_with_popup .gallery-wrapper .gallery-item { width: 290px; }
	.top_bar_right p,
	.top_bar_right h5 { display: block; }
	.numbers-switcher ul { left: 35px; }
	.header-wrapper.is_sticky { position: relative; }
	.is_sticky .navigation-wrapper { margin: 15px 0; }
	.navigation-wrapper { float: none; max-width: 100%; margin: 5px auto; display: inline-block; width: 100%; padding-top: 5px; }

	/*CRUISE PACKAGES SEARCH RESULT*/
	.page-template-template-listings .section-container { max-width: 100%; padding: 0 15px; }
	.page-header .panel-fixed { display: block !important; padding-top: 30px; padding-bottom: 30px; }
	.page-template-template-listings .page-header .panel-fixed { display: block !important; padding-top: 80px; padding-bottom: 30px; }
	.page-template-template-listings .section-container .right-container.list-container .list-item { flex: 100%; margin-right: 0 }
	.page-template-template-listings .page-header.white-header { padding-top: 185px !important; }
	.form-field.col-md-4:nth-child(7) { width: 100%; max-width: 100% !important; }
	.panel-fixed .form-field.col-md-4 { max-width: 100%; }
	.h2_1 { font-size: 35px !important; }
	.button_and_image .sp-content-area { width: 100%; }
	section.logo_section ul li { margin: 0 20px 0; }
	section.packages-boxes .container > h2.product-title { font-size: 20px; }
	.inquire h2 { font-size: 20px; }
	section.ship.left-right-section .left-right-wrapper .right-section .right-item { width: 100%; }
	section.ship.left-right-section .left-right-wrapper .left-section .left-item { width: 100%; }
	.logo_section .item img { width: auto !important; margin: 0 auto; }
	.blog-section ul.blog-container { width: 100%; }
	.post-wrapper ul li .post-thumbnail { min-height: auto; }
	.container ul.post-container > li, 
	.related-post .container > ul.post-container > li { width: 100%; }
	.top_bar_right { overflow-wrap: break-word; }
	.silder-cover .slide-bg .slider-content { padding: 30px 0 30px; }
	.silder-cover .slide-bg .slider-content h3 { font-size: 18px; }
	.silder-cover .slide-bg .slider-content h2 { font-size: 25px; }
	.silder-cover .slide-bg .slider-content a { font-size: 18px; }
	.gform_body { padding: 10px; }
	.inclusion { width: 100%; }
	section.extra-details .details .night-total { width: 277px; }
	section.extra-details .details .night-total,
	section.extra-details .details .regular-price,
	section.extra-details .details .sale-price { font-size: 16px; }
	section.extra-details .details .line1 { text-align: left; }
	.jumplinks_cov ul li { width: 100%; }
	.destnation_boxes ul li h2 { font-size: 20px; }
	section.packages-boxes ul.four li:nth-child(2n),
	section.packages-boxes ul li:nth-child(3n) { margin-bottom: 20px; }

	/*NEw Responsive START*/
	.new_page section.inspiration-sec .inspiration-items .inspiration-item { min-height: 220px; }
	.new_page section.inspiration-sec .inspiration-items .inspiration-item .insp_content p { line-height: 16px; }
	.new_page section.image_an_content_new .con_w_img .cov .cov_content { padding: 0 20px 0 20px; }
	.new_page section.image_an_content_new .con_w_img .cov.left .cov_content { padding-right: 20px; }
	.new_page section.image_an_content_new .con_w_img .cov.right .cov_content { padding-left: 20px; }
	.new_page section.full_box_sec .full_box_con ul { display: block; }
	.new_page section.full_box_sec .full_box_con ul li { margin: 0 auto 10px; }
	.new_page section.product-listing .listing-wrapper > ul > li { width: 100%; margin: 0 auto 4% auto; }
	.new_page section.tabcontent.product-listing .listing-wrapper ul li:nth-child(2n) { margin: 0 auto 4% auto; }
	.new_page section.product-listing .listing-wrapper ul { padding: 0; margin: 0; text-align: center; float: left; width: 100%; display: flex; flex-wrap: wrap; }
	.new_page section.tabcontent.product-listing .listing-wrapper ul li { width: 300px; margin: 0 auto 4% auto; }
	.new_page section.tabcontent.product-listing .listing-wrapper ul li:nth-child(2n),
	.new_page section.tabcontent.product-listing .listing-wrapper ul li:nth-child(3n),.new_page section.tabcontent.product-listing .listing-wrapper ul li:last-child { margin: 0 auto 4% auto; }

	/*NEw Responsive END*/
	section.image_an_content_new .con_w_img .cov .cov_content { padding: 0 20px 0 20px; }
	section.image_an_content_new .con_w_img .cov.left .cov_content { padding-right: 20px; }
	section.image_an_content_new .con_w_img .cov.right .cov_content { padding-left: 20px; }
	section.contact-two-column .contact-right > ul li span,
	section.contact-two-column .contact-right > ul li a { padding: 1px; }
	section.con_with_img_hnew .con_hnew .hnew_image { width: 100%; }
	section.new_banner .ban_new_design .container ul li strong,
	section.new_banner .ban_new_design .container ul li span { font-size: 12px; }
	section.saprator { display: none; }
	section.newsletter_h_new .form_h_new h2 { font-size: 50px; }
	section.newsletter_h_new .form_h_new .gform_body .gform_fields .gfield--width-half { width: 100%; margin-right: 0%; }
	section.new_banner .ban_new_design .container ul li { width: 100%; padding: 10px 0 10px; margin-bottom: 2px; }
	section.new_banner .ban_new_design .container ul li:last-child { margin-bottom: 0; }

	section.cta_only ul { flex-flow: column; }
	section.cta_only ul li { margin-right: 0; margin-bottom: 10px; width: 100%; text-align: center; }
	section.cta_only ul li:last-child { margin-bottom: 0; }
	section.cta_only ul a { width: 100%; }
}