/*
Theme Name: MYPAGE Child
Theme URI: https://www.mypage.vn/
Author: MYPAGE
Author URI: https://www.mypage.vn/
Description: MYPAGE Theme.
Version: 1.1
Template: mypage
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: mypage-child
*/
@import url("../mypage/style.css");
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
#header .header-main {padding-top: 15px;padding-bottom: 15px;transition:0.2s ease-in-out;}
#header .header-main.sticky{box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);}
#header.sticky-header .header-main {transition:0.2s ease-in-out;}
#header .logo {transition:0.3s;}
#header .header-main > .vc_column_container > .wpb_wrapper {justify-content: center;}
#header .main-menu {margin-left: 40px;}
#header .main-menu > li.menu-item > a {font-size: 15px;line-height: 26px;font-weight: 600;}
#header .main-menu .narrow li.menu-item > a {font-size: 15px;font-weight: 500;}
#header .main-menu .narrow li.menu-item:hover > a {background-color: transparent;}
.wrap_banner .porto-carousel-wrapper {margin-bottom: 0;}
.wrap_banner .slick-slide .vc_inner {margin-left: 0;margin-right: 0;}
.wrap_banner .slick-slide .vc_inner > .porto-item-wrap {padding-left: 0;padding-right: 0;}
.wrap_banner .slick-slide .vc_inner .vc_column_container > .wpb_wrapper {position: relative;}
.wrap_banner .slick-slide .vc_inner .vc_column_container > .wpb_wrapper > .porto-item-wrap:first-child{position: relative;z-index: 1;}
.wrap_banner .slick-slide .vc_inner .vc_column_container > .wpb_wrapper .wpb_text_column {position: absolute;top: 50%;z-index: 3;font-size: 20px;text-align: center;text-shadow:0 0 10px rgba(0 0 0 / 80%);width: 90%;left: 50%;transform:translate(-50%,-50%);transition: 1s;opacity: 0;transition-delay: 300ms;}
.wrap_banner .slick-slide .vc_inner .vc_column_container > .wpb_wrapper .wpb_text_column h2, .wrap_banner .slick-slide .vc_inner .vc_column_container > .wpb_wrapper .wpb_text_column h3, .wrap_banner .slick-slide .vc_inner .vc_column_container > .wpb_wrapper .wpb_text_column h4, .wrap_banner .slick-slide .vc_inner .vc_column_container > .wpb_wrapper .wpb_text_column h3 a, .wrap_banner .slick-slide .vc_inner .vc_column_container > .wpb_wrapper .wpb_text_column h4 a,.wrap_banner p {color: #fff;letter-spacing: 1px;}
.wrap_banner .wpb_text_column h4 {font-size: 36px;line-height: 1.3;font-style: italic;}
.wrap_banner .wpb_text_column h3 {font-size: 50px;line-height: 1.3;}
.wrap_banner .slick-slide .vc_inner .vc_column_container > .wpb_wrapper .wpb_text_column a {color: #fff;}
.wrap_banner .slick-slide .vc_inner .vc_column_container > .wpb_wrapper .wpb_text_column.left {left: 45%;}
.wrap_banner .slick-slide .vc_inner .vc_column_container > .wpb_wrapper .wpb_text_column.right {left: 55%;}
.wrap_banner .slick-slide .vc_inner .vc_column_container > .wpb_wrapper .wpb_text_column.up {top: 60%;}
.wrap_banner .slick-slide .vc_inner .vc_column_container > .wpb_wrapper .wpb_text_column.down {top: 40%;}
.wrap_banner .slick-slide.slick-active  .vc_inner .vc_column_container > .wpb_wrapper .wpb_text_column.left, .wrap_banner .slick-slide.slick-active  .vc_inner .vc_column_container > .wpb_wrapper .wpb_text_column.right {left: 50%;opacity: 1;}
.wrap_banner .slick-slide.slick-active  .vc_inner .vc_column_container > .wpb_wrapper .wpb_text_column.up, .wrap_banner .slick-slide.slick-active .vc_inner .vc_column_container > .wpb_wrapper .wpb_text_column.down {top: 50%;opacity: 1;}
.wrap_banner .porto-carousel-wrapper ul.slick-dots {position: absolute;bottom: 10px;}
.wrap_banner .porto-carousel-wrapper ul.slick-dots li {margin: 0 3px;width: auto;}
.porto-carousel-wrapper .slick-dots li i {opacity: 1;}
.porto-carousel-wrapper .slick-next, .porto-carousel-wrapper .slick-prev{width: 36px;height: 50px;background-color: rgb(255 255 255 / 80%);text-shadow: none;cursor: pointer;}
.porto-carousel-wrapper .slick-next i, .porto-carousel-wrapper .slick-prev i{color: #000;}

.owl-carousel .owl-dots .owl-dot span {width: 16px;height: 16px;margin: 5px 6px;}
.wpcf7 .form-group > p {margin-bottom: 0;}
.wrap_lienhe {padding-top: 40px;padding-bottom: 50px;}
.wrap_lienhe .vc_custom_heading {font-size: 26px;line-height: 32px;}
.wrap_lienhe .wpb_text_column ul {padding: 0;margin: 0 0 20px;list-style: none;}
.wrap_lienhe .wpb_text_column ul li { margin-bottom: 7px;}
.wrap_lienhe .wpb_text_column ul li i {width: 20px;margin-right: 5px;}
.wrap_lienhe .wpcf7 .form-group > p br{display: none;}
.wrap_lienhe .wpcf7 .wpcf7-form-control-wrap {margin-bottom: 10px;display: block;}
.wrap_lienhe .wpcf7 textarea {height: 170px;}
.wpcf7 textarea {height: 90px;}
.align-center .wpcf7-spinner {display: block;margin: 5px auto 0;}
.wpcf7 .form-group input[type="submit"] {font-weight: 700;font-size: 16px;transition: 0.3s ease-in-out;background-color: #000;padding: 10px 25px;border-color: #000;}
.wpcf7 .form-group input[type="submit"]:hover {color: #000;background-color:transparent;}
.padleft > .vc_column_container:first-child > .wpb_wrapper, .padright> .vc_column_container:last-child > .wpb_wrapper {padding: 30px 30px 10px;}
.btn_style.vc_btn3-container .vc_general.vc_btn3 {color: #333;border-color: #eaeaea;background-color: #fff;padding: 10px 20px;font-size: 15px;font-weight: 500;border-radius: 10px;}
.btn_style.vc_btn3-container .vc_general.vc_btn3:hover {background-color: #269885;color: #fff;border-color: #269885;}
.add-links-wrap {display: none;}
ul.products .woocommerce-loop-product__title {white-space: normal;font-size: 18px;color: #269885;font-weight: 600;}
ul.products .links-on-image {display: none;}
.shop-loop-before {justify-content: flex-end;}
.shop-loop-before .woocommerce-ordering {display: none;}
.single-product .product_title {font-size: 24px;color: #000;letter-spacing: 0;margin-bottom: 20px;}
.single-product .product-summary-wrap .price {letter-spacing: 0;color: #ec0005;}
.page-top ul.breadcrumb>li {text-transform: none;}
.woocommerce-tabs .resp-tabs-list {text-align: center;}
.woocommerce-tabs .resp-tabs-list li {font-size: 17px;float: none;display: inline-block;border:none!important;}
.woocommerce-tabs .resp-tabs-list li.resp-tab-active {color: #269885!important;}
.woocommerce-tabs .tab-content p, .single-product .product-summary-wrap .description p {font-size: 16px;line-height: 26px;letter-spacing: 0;}
.single-post .entry-title {font-size: 24px;margin-bottom: 10px;}
.entry-content {padding-top: 20px;border-top: 1px solid #ccc;text-align: justify;}
.entry-content ul, .entry-content ol, .product-summary-wrap .description ul, .product-summary-wrap .description ol, .woocommerce-tabs .tab-content ul, .woocommerce-tabs .tab-content ol, .duan_short ul, .duan_short ol, .tour_plan_item ul, .tour_plan_item ol{padding-left: 20px;}
.entry-content ul li, .entry-content ol li, .product-summary-wrap .description ul li,.product-summary-wrap .description ol li, .woocommerce-tabs .tab-content ul li, .woocommerce-tabs .tab-content ol li, .duan_short ul li, .duan_short ol li, .tour_plan_item ul li, .tour_plan_item ol li{margin-bottom: 7px;}
.entry-content table, .entry-content iframe, .woocommerce-tabs .tab-content table, .woocommerce-tabs .tab-content iframe, .duan_short table, .duan_short iframe, .tour_plan_item  table {margin-bottom: 20px;}
.entry-content table th, .entry-content table td, .woocommerce-tabs .tab-content table th, .woocommerce-tabs .tab-content table td, .duan_short table th, .duan_short table td, .tour_plan_item table th, .tour_plan_item table td {border: 1px solid #ccc;}
body.single-post .page-top ul.breadcrumb>li:last-child, body.single-product .page-top ul.breadcrumb>li:last-child{display: none;}
body.single-post .page-top ul.breadcrumb>li:nth-last-child(2) .delimiter, body.single-product .page-top ul.breadcrumb>li:nth-last-child(2) .delimiter {display: none;}
.wp-caption .wp-caption-text, .wp-caption-dd {font-size: 15px;text-align: center;color: #000;}
.wp-caption.aligncenter, .wp-caption {margin-bottom: 15px;}
.post-carousel h4, .post-carousel h5, .blog-posts .post .entry-title {font-size: 18px;margin-bottom: 8px;}
#product-tab .tab-content h2 {font-weight: 700;}

body.home .no-breadcrumbs .main-content {padding-top: 0;}
.home_text {text-align: center;margin-left: 200px;margin-right: 200px;}
ul.products .category-list, li.product-default .rating-wrap, li.product-wq_onimage .rating-wrap {display: none;}
li.product-default .price {color: #000;}
.gia_goc{color: #666;font-weight: 500;font-size: 20px;margin-bottom: 5px;line-height: 1;}
.wrap_snorkelingtour {padding-top: 75px;}
.wrap_snorkelingtour .wpb_text_column {margin-right: 150px; margin-left: 150px;}
.wrap_whyus {padding-bottom: 20px;}
.wrap_hotline .widget {margin: 0;}
.call-circle-fill {
width: 54px;
height: 54px;
top: -5px;
left: 0;
position: absolute;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
background-color: rgb(237 29 36 / 20%);
}
.call-img-circle {
width: 44px;
height: 44px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
opacity: 1;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
background-color: #ed1d24;
font-size: 18px;
line-height: 44px;
text-align: center;
margin-left: 5px;
}
.call-img-circle i {color: #fff;}
.call-img-circle:hover {background-color: #b70208;}
.call-phone span {font-size: 17px;padding: 4px 15px 4px 30px;border-radius: 0 20px 20px 0;color: #fff;background-color: #ed1d24;display: inline-block;position: absolute;right: -110px;top: 43px;    font-weight: 700;}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.fb_zalo {position: fixed;left: 5px;bottom: 5px;z-index: 99;}
.fb_zalo ul {margin: 0;padding: 0;list-style: none;}
.widget .fb_zalo ul li {margin-bottom: 10px;}
.widget .fb_zalo ul li img {width: 54px;}
html #topcontrol {border-radius: 5px 5px 0 0;}
html .top-icon .porto-just-icon-wrapper {background-color: #269885;border-radius: 50%;padding: 20px;}
.wrap_whyus .porto-sicon-title {color: #269885; font-size: 20px; font-weight: 600;}
.wrap_whyus .porto-sicon-description {}
.wrap_offer {padding-top: 70px; padding-bottom: 70px;}
.wrap_offer .vc_custom_heading {color: #fff;font-size: 50px;font-weight: 600;line-height: 60px;}
.wrap_offer .wpb_wrapper h3 {
	font-family: Playfair Display;
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    font-style: italic;
    text-align: left;
    color: #fff;
}
.wrap_offer .wpb_wrapper p {color: #fff; margin-right: 100px;}
.wrap_offer .vc_btn3.vc_btn3-color-grey {
	color: #000;
    background-color: #fff;
    border-radius: 0px;
    padding: 20px 60px;
    font-size: 14px;
    font-weight: 700;
}
.wrap_gallery_title {padding-top: 50px;}
.wrap_gallery .wpb_single_image  {margin-bottom: 0;}

.wrap_othertour, .wrap_combotour, .wrap_tintuc, .wrap_partner, .wrap_ticket {padding-top: 30px;}
li.product-outimage_aq_onimage .add-links .button {display: none;}
ul.products .rating-wrap .rating-content {display: none;}
ul.products .product-content {text-align: center;}
html #topcontrol {background-color: #269885;}
html #topcontrol:hover {color: #fff200;}
.wrap_vechungtoi {padding-bottom: 50px;}
.wrap_dichvu {padding-top: 100px; padding-bottom: 100px;}
.wrap_dichvu .vc_custom_heading {color: #fff;}
.wrap_dichvu .wpb_text_column p {color: #fff;}
.wrap_dichvu .wpb_text_column ul {color: #fff;}
.wrap_dieuhanh {padding-top: 50px; padding-bottom: 50px;}
.wrap_dieuhanh .wpb_text_column {margin-right: 300px; margin-left: 300px;}
.wrap_thanhtuu {padding-top: 100px; padding-bottom: 100px;}
.wrap_thanhtuu .vc_custom_heading {color: #fff; font-size: 40px;padding-bottom: 15px;}
.wrap_thanhtuutrip .stats-top .stats-number {color: #fff;}
.wrap_thanhtuutrip .stats-block .stats-text {color: #fff;padding-top: 10px; font-size: 20px; line-height: 1.2; font-weight: 500;}
#footer {background-color: #151515; padding-top: 100px;}
#footer .vc_custom_heading {color: #fff;}
#footer .widget_nav_menu>div>ul li:before {display: none;}
.footer .widget > div > ul li {border: none;color: #fff; font-size: 16px; padding-left: 0;}
.footer .widget > div > ul {border: none;}
.footer p {color: #fff; font-size: 16px;}
#footer iframe {max-width: 100% !important;min-width: 200px !important;}
#footer .porto-sicon-img {margin-right: 5px;}
#footer .porto-sicon-img .img-icon {transition:0.2s ease-in-out;}
#footer .porto-sicon-img:hover .img-icon {filter: brightness(130%);}
#footer .widget_nav_menu ul.menu li a:before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #c7a905;
}
#footer .wpb_single_image a img {transition:0.2s ease-in-out;}
#footer .wpb_single_image a:hover img {filter: brightness(70%);}
.product-nav {display: none;}
.woocommerce-tabs .tab-content {border-top: none;padding-top: 50px;}
.product-images .product-image-slider.owl-carousel .img-thumbnail {padding-left: 0;padding-right: 0;}
.product-images .img-thumbnail .inner {border: none;}
.woocommerce-tabs .resp-tabs-list {display: none;}
body.scrolled .wrap_tourpanel {padding-top: 56px;}
body.scrolled .wrap_tour_panel{position: fixed; top: 56px;left: 0;width: 100% ;z-index:110;}
body.scrolled .wrap_tour_panel > .container {padding-left: 15px;padding-right: 15px;}
body.scrolled.admin-bar .wrap_tour_panel {top: 88px;}

.wrap_tour_panel {background-color: #f4f4f4;border-bottom: 1px solid #ddd;position: relative;}
.wrap_tour_panel:before, .wrap_tour_panel:after{content: '';position: absolute;top: 0;width: 50vw;height: calc(100% + 1px);border-bottom: 1px solid #ddd;background-color: #f4f4f4}
.wrap_tour_panel:before{left: 1px;transform:translateX(-100%);}
.wrap_tour_panel:after{right: 1px;transform:translateX(100%);}
.wrap_tour_panel ul {padding: 0;margin: 0;list-style: none;display: table;width: 100%;text-align: center;}
.wrap_tour_panel ul li {display: table-cell;}
.wrap_tour_panel ul li span {font-size: 17px;font-weight: 600;color: #000;cursor: pointer;padding:22px;display: block;transition:0.2s ease-in-out; }
.wrap_tour_panel ul li span:hover, .wrap_tour_panel ul li span.active{color: #269885;background-color: #fff;}
.wrap_tour_panel ul li span i {margin-right: 5px;}
.tab_tour {padding-top: 50px;}
.tab_tour .tab_title {font-size: 36px;line-height: 1.3;}
.tour_plan_item .tour_plan_title {cursor: pointer;position: relative;border-bottom: 1px solid #ddd;padding:10px 10px 10px 0;font-size: 20px;transition:0.2s ease-in-out;background-color: #f5f5f5;font-size: 20px;}
.tour_plan_item .tour_plan_title:hover, .tour_plan_item.active .tour_plan_title {color: #269885;background-color: #eaeaea;}
.tour_plan_item .tour_plan_title:after{font-family: "Font Awesome 6 Free";font-weight: 700;content: "\f0da";position: absolute;right: 0;top: 15px;right: 10px;}
.tour_plan_item .tour_plan_title:hover:after{color: #269885;}
.tour_plan_item.active {background-color: #f5f5f5;}
.tour_plan_item.active .tour_plan_title:after{content: "\f0d8";}
.tour_plan_item.active .tour_plan_title{border-bottom: none;}
.tour_plan_item .tour_plan_title span {width: 40px;height: 40px;border-radius: 50%;background-color:#269885;color: #fff;font-size: 18px;text-align: center;display: inline-block;margin-right: 10px;line-height: 40px;margin-left: 10px; }
.tour_plan_item .tour_plan_desctiption {display: none;border-bottom: 1px solid #ddd;margin-bottom: 20px;padding: 10px 25px;position: relative;}
.tour_gallery > div {margin-bottom: 30px;}
.tour_gallery img {transition:0.2s ease-in-out;}
.tour_gallery a:hover img{filter: brightness(60%);}
.wpo-options-container .wpo-group-title {width: 100%;margin-left: 10px;}
.wpo-options-container {display: flex;flex-wrap: wrap;padding: 0;margin-left: -10px;margin-right: -10px;}
.wpo-options-container .wpo-field{width: 50%;padding-left: 10px;padding-right: 10px;}
.wpo-options-container .wpo-field.wpo-field-textarea {width: 100%;}
.wpo-options-container .wpo-field.wpo-field-text_labels {margin-bottom: -10px;}
.wpo-options-container .wpo-field label{display: none;}
.single-product .product-summary-wrap .single_add_to_cart_button, .single-product .product-summary-wrap .quantity {display: none;}
.single-product form.cart:not(.variations_form), .single_variation_wrap .variations_button {border: none;padding: 0;}

.woocommerce-page .sidebar-content .widget-title {font-size: 17px;color: #269885;border-bottom: 2px solid #269885;}
.woocommerce-page .sidebar-content ul {text-align: left;display: block;letter-spacing: 0;}
.sidebar .widget_layered_nav ul.woocommerce-widget-layered-nav-list li {float: none;display: block;margin-bottom: 5px;}
.sidebar .widget_layered_nav ul.woocommerce-widget-layered-nav-list li a {margin: 0;display: block;text-align: left;padding: 5px 0;border:none;}
.sidebar .widget_layered_nav ul.woocommerce-widget-layered-nav-list li a:hover, .sidebar .widget_layered_nav ul.woocommerce-widget-layered-nav-list li.chosen a, .sidebar .widget_layered_nav ul.woocommerce-widget-layered-nav-list li.chosen a:hover{background-color: transparent;color: #269885;}
.sidebar .widget_layered_nav ul.woocommerce-widget-layered-nav-list li.chosen a:before {font-family: "Font Awesome 6 Free";content: "\f14a";font-weight: 600;margin-right: 5px;}

.wrap_toursearch {padding-top: 30px;background-color: #f2f2f2;padding-bottom: 30px;}
.wrap_toursearch .wpb_text_column {margin-bottom: 0;}
.wrap_search_tour .form-control {border: 2px solid #269885;font-weight: 500;padding: 15px 12px;background-color: #fff;}
.wrap_search_tour select {cursor: pointer;}
.wrap_search_tour .search_tour_submit {text-align: center;background-color: #269885;color: #fff;transition:0.2s ease-in-out;}
.wrap_search_tour .search_tour_submit:hover {background-color: #fff;color: #269885;}
/* -- tour price option --*/
.wrap_loaive {margin-top: 15px;}
.wrap_loaive .tab_title {color: #269885;}
.loai_ve_item {background-color: #f5f5f5;border: 1px solid #ddd;padding: 10px 20px;margin-bottom: 20px;}
.loai_ve_item .loaive_member {border-bottom: 1px solid #ddd;padding-bottom: 5px;margin-bottom: 10px;display: none;}
.loai_ve_item.active .loaive_member {display: block;}
.loai_ve_item .loai_ve_title {color: #269885;font-size: 18px;margin-bottom: 8px;padding: 7px 0;}
.loai_ve_item .loai_ve_title .gialoaive {float: right;margin-right: 15px;font-size: 20px;}
.loai_ve_item .loai_ve_title .btn_chonve {float: right;border: 1px solid #269885;color: #269885;background-color: #fff;transition:0.2s ease-in-out;font-size: 16px;line-height: 23px;padding: 8px 15px;margin-top: -7px;}
.loai_ve_item .loai_ve_title .btn_chonve:hover, .loai_ve_item .loai_ve_title .btn_chonve.active {background-color: #269885;color: #fff;}
.loai_ve_item .loai_ve_title .btn_chonve.active:before {content: "\f14a";font-weight: 600;margin-right: 7px;font-family: "Font Awesome 6 Free";}
.loai_ve_item h5 {font-size: 16px;margin-bottom: 0px;line-height: 22px;}
.loai_ve_item p {margin-bottom: 5px;}
.loai_ve_item .gialoaive {font-size: 17px;color: #269885;}
.loai_ve_item .mo_ta_loai_ve ul {padding-left: 20px;}
.wrap_diemdon {margin-top: 10px;}
body .wrap_loaive .loai_ve_item .loaive_input{padding-right: 2px;width: 100%;}
body .wrap_loaive .loai_ve_item .loaive_input::-webkit-inner-spin-button, body .wrap_loaive .loai_ve_item .loaive_input::-webkit-outer-spin-button {opacity: 1; webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield;}
.wrap_tongve table .tb_tongve, .wrap_tongve table .tb_tongtien {border-top: 1px solid #ccc;font-size: 17px;font-weight: 600;}
.wrap_tongve table tr td:last-child {text-align: right;}
.wrap_tongve table td {padding: 5px 0;}
.loai_ve_item .loaive_member.wrap_tongve {border-bottom: none;margin-bottom: 0;}
.btn_muave {padding: 8px 15px;border: 1px solid #ccc;font-weight: 500;transition:0.2s ease-in-out;}
.btn_muave:hover{color: #fff;border-color: #269885;background-color: #269885;}
.show_giave_addcart {display: none;}
.chonve_scroll span {display: inline-block;padding: 8px 30px;font-size: 16px;font-weight: 500;border: 1px solid #269885;background-color: #269885;color: #fff;transition:0.2s ease-in-out;cursor: pointer;}
.chonve_scroll span:hover {background-color: #fff;color: #269885;}
.shop_table td.product-name {font-size: 17px;font-weight: 600;}
.shop_table dd p {font-size: 13px;line-height: 22px;}
.shop_table dd, .shop_table dt {font-size: 13px;margin: 0;font-weight: 500;line-height: 22px;}
.shop_table dl.variation {display: flex;    flex-wrap: wrap;}
.shop_table dl.variation dt {width: 50%;}
.shop_table dl.variation dd {width: 50%;}
.featured-box .shop_table .quantity .minus, .featured-box .shop_table .quantity .plus, div.quantity .minus, div.quantity .plus {display: none;}
.featured-box .shop_table .quantity input.qty, div.quantity .qty {    pointer-events: none;}
.grecaptcha-badge{display: none !important;}
@media(max-width: 1229px) {
    #header .main-menu > li.menu-item > a {font-size: 12px;}
    .wrap_snorkelingtour .wpb_text_column {margin-left: 100px; margin-right: 100px;}
}
@media(max-width: 991px) {
    #header .header-main > .vc_column_container > .wpb_wrapper {justify-content: space-around;}
    .wrap_thanhtuu .stats-block .stats-text {font-size: 20px;}
    .wrap_gallery .vc_column_container {width: 50%;}
    .wrap_gallery2 .vc_column_container {width: 50%;}
    .wrap_gallery2 .wpb_single_image.vc_align_center {margin-bottom: 0;}

    body.scrolled .wrap_tour_panel {top: 53px;}
    body.scrolled.admin-bar .wrap_tour_panel {top: 100px;}
    .loai_ve_item .loai_ve_title:after {content: '';display: block;clear: both;}
    .loai_ve_item .loai_ve_title span {display: block;margin-bottom: 15px;}
    .btn_muave {padding: 8px 7px;}
}

@media(max-width: 991px) and (min-width: 480px) {
    .wrap_whyus .vc_column_container {width: 50%;}
    #footer .vc_column_container {width: 50%;}
    .wrap_offer .wpb_wrapper h3 {text-align: center;}
    .wrap_offer .wpb_wrapper p {margin-right: 10px; margin-left: 10px; text-align: center;}
    .wrap_dichvu .col-md-4:nth-child(n+2) {width: 50%;}
    .wrap_dichvu .vc_custom_heading {text-align: center;}
    .wrap_thanhtuutrip .vc_column_container {width: 50%;}
    .wrap_thanhvien .vc_column_container {width: 50%;}
}

@media(max-width: 767px) {
    .wrap_search_tour > .row > div {margin-bottom: 30px;}
    .wrap_banner .wpb_text_column h4 {font-size: 18px;margin-bottom: 5px;}
    .wrap_banner .wpb_text_column h3 {font-size: 22px;}
    html #topcontrol {display: block;right: 0;width: 42px;height: 42px;}
    .fb_zalo {left: 2px;bottom: 0;}
    .widget .fb_zalo ul li {margin-bottom: 5px;}
    .widget .fb_zalo ul li:first-child {margin-bottom: 10px;}
    .widget .fb_zalo ul li img {width: 44px;}
    .call-circle-fill {width: 52px;height: 52px;}
    .call-img-circle {width: 42px;height: 42px;font-size: 16px;line-height: 40px;}
    #footer .footer-main > .container > .row > div:nth-child(3){order:4;}
    #footer .footer-main > .container > .row > div:nth-child(4){order:3;}
    #footer .footer-main > .container > .row > div:nth-child(2), #footer .footer-main > .container > .row > div:nth-child(4){width:50%;}
    .wrap_offer .vc_custom_heading {font-size: 40px; text-align: center;}
    .vc_btn3-container.vc_btn3-inline {text-align: center;}
    .wrap_dieuhanh .wpb_text_column {margin-right: 50px; margin-left: 50px;}

    .woocommerce-tabs h2.resp-accordion {display: none;}

    .wrap_btn_muave {margin-top: 20px;text-align: right;}
    .btn_muave {padding: 8px 15px;}
}

@media(max-width: 600px){
    body.scrolled.admin-bar .wrap_tour_panel {top: 53px;}
}
@media(max-width: 576px) {
    #header .mobile-toggle {margin-right: 5px;margin-left: 5px;}
    .wrap_banner .wpb_text_column h4 {font-size: 16px;}
    .wrap_banner .wpb_text_column h3 {font-size: 20px;}
    .wrap_snorkelingtour .wpb_text_column {margin-left: 0; margin-right: 0;}
    .wrap_thanhtuu .vc_custom_heading {font-size: 26px;}
    .wrap_thanhtuutrip .stats-top .stats-number {font-size: 30px;}
    .wrap_whyus .porto-sicon-title {font-size: 15px;}
    .wrap_thanhtuu .stats-block .stats-text {font-size: 15px;}
    .wrap_whyus {padding-top: 50px; padding-bottom: 50px;}
    .wrap_thanhtuu {padding-top: 50px; padding-bottom: 50px;}

    .wrap_tour_panel {margin-left: -15px;margin-right: -15px;}
    .wrap_tour_panel ul li span {font-size: 15px;padding: 22px 4px;}

    .wrap_chonngay {margin-top: 5px;}
    .loaive_member .datepicker {width: 100%;}
    .loaive_member table {margin-top: 5px;}
}
@media(max-width: 480px) {
    #header .top-links > li.menu-item > a {font-size: 14px;padding: 0 3px;}
    .wrap_snorkelingtour .wpb_text_column {margin-left: 0; margin-right: 0;}
    .wrap_offer .vc_custom_heading {font-size: 26px; line-height: 1.5;}
    .wrap_offer .wpb_wrapper h3 {text-align: center;}
    .wrap_offer .wpb_wrapper p {text-align: center; margin-right: 0;}
    .wrap_offer .wpb_single_image img {max-width: 80%;}

}