@media screen and (min-width:320px){div,a,p,span,td,th,caption,li,h1,h2,h3,h4,legend,input,label,textarea,section,main,aside,article,ul{font-size:14px}.bt-red,.bt-black,.bt-grey{padding:10px 20px}.bt-red,.bt-black,.bt-blue,.bt-yellow,.bt-white{font-size:14px !important}body{padding-top:102px;overflow-x:hidden}.content-inner{padding:0 20px}#header{height:auto;padding:10px 0}#header #top-header{height:auto}#header #logo{margin:0px 0 15px 0}#header #right-header{width:100%;text-align:center}#header #right-header a{font-size:14px}#header #right-header p{margin:auto 0;font-size:14px}#header #main-menu{width:auto;border:none;height:auto}#header #main-menu .mobile-menu{position:absolute;top:15px;right:20px;display:inline-block;height:100%;cursor:pointer;width:25px;height:30px;z-index:10;margin:auto 0;line-height:30px}#header #main-menu .mobile-menu:after{content:"";background-color:#fff;height:3px;right:0;top:50%;top:-webkit-calc(50% - 1px);top:calc(50% - 1px);position:absolute;width:25px;-webkit-transition:all 0.5s 0s ease-in-out;-moz-transition:all 0.5s 0s ease-in-out;transition:all 0.5s 0s ease-in-out}#header #main-menu .mobile-menu span{display:block;text-indent:-9999px;width:25px;height:3px;top:50%;top:-webkit-calc(50% - 1px);top:calc(50% - 1px);right:0;margin:0 auto;position:absolute}#header #main-menu .mobile-menu span:before,#header #main-menu .mobile-menu span:after{content:"";position:absolute;top:-8px;right:0;height:3px;width:25px;background-color:#fff;transform-origin:center center;-webkit-transition:all 0.5s 0s ease-in-out;-moz-transition:all 0.5s 0s ease-in-out;transition:all 0.5s 0s ease-in-out}#header #main-menu .mobile-menu span:after{width:25px;bottom:-8px;top:auto}#header #main-menu.active .mobile-menu:after{width:0;opacity:0}#header #main-menu.active .mobile-menu span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0}#header #main-menu.active .mobile-menu span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}#header #main-menu.active .menu-header{visibility:visible;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#header #main-menu>nav{position:absolute;top:100%;z-index:50;left:0 !important;width:100%;background-color:#fff;padding:0;display:none;height:auto;overflow:auto}#header #main-menu>nav>ul{display:block;height:auto;margin:0;-webkit-column-count:1;-moz-column-count:1;column-count:1}#header #main-menu>nav>ul>li{display:block;margin:0;border-top:1px solid #CCA788;text-align:left;max-width:100%}#header #main-menu>nav>ul>li>a{display:block;width:100%;padding:10px 20px;position:relative;font-size:16px;border-radius:0;color:#2A273C}#header #main-menu>nav>ul>li.submenu>a:after{content:"";position:absolute;top:13px;right:20px;border-left:8px solid #2A273C;border-top:8px solid transparent;border-bottom:8px solid transparent}#header #main-menu>nav>ul>li:hover>ul{display:none}#header #main-menu>nav>ul>li ul{position:static;padding:0;display:none;margin:0;background:none}#header #main-menu>nav>ul>li ul>li{width:100%;max-width:100%;margin:0;padding:0px;border-top:1px solid rgba(255,255,255,0.2)}#header #main-menu>nav>ul>li ul>li>a{font-size:16px;padding:10px 20px;margin:0;display:block;background-color:#2A273C;color:#fff}#header #main-menu>nav>ul>li ul>li>ul{margin-left:0px;display:none}#header #main-menu>nav>ul>li ul>li>ul li{margin:0}#header #main-menu>nav>ul>li ul>li>ul li a{display:block;padding:5px 35px;font-size:14px}.owl-carousel .owl-nav{bottom:60px;padding:0 20px}.owl-carousel .owl-nav .owl-prev{left:20px}.owl-carousel .owl-nav .owl-next{right:20px}#top-home .slide-number{bottom:60px;padding:0 60px}#slideshow-travel{padding-top:20px}#slideshow-travel .list-travel-home{padding:0 20px}#slideshow-travel .list-travel-home .item{height:250px}#slideshow-travel .list-travel-home .item .right{height:200px;width:170px}#slideshow-travel .list-travel-home .list-travel-text{float:none;width:100%}#slideshow-travel .list-travel-home .list-travel-text .item .left{padding:0}#slideshow-travel .list-travel-home .list-travel-text .item .left h2{font-size:24px;margin:0 0 10px 0}#slideshow-travel .list-travel-home .list-travel-text .item .left p{font-size:14px}#slideshow-travel .list-travel-home .list-travel-text .item .left .bottom .price{width:100%;order:1;flex:none}#slideshow-travel .list-travel-home .list-travel-text .item .left .bottom .price p{font-size:14px}#slideshow-travel .list-travel-home .list-travel-text .item .left .bottom .price span{font-size:24px}#slideshow-travel .list-travel-home .list-travel-text .item .left .bt-blue{margin:10px auto;order:2}#wrap-content #filter-home{padding:0 20px}#wrap-content #filter-home .content{padding:20px}#wrap-content #filter-home .content .content-inner{padding:0}#wrap-content #filter-home .content .form-std legend{font-size:20px;margin:0 0 20px 0}#wrap-content #filter-home .content .form-std .input-flex{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:0}#wrap-content #filter-home .content .form-std .label-date{flex:none;margin-right:10px;text-align:left}#wrap-content #filter-home .content .form-std .datepicker,#wrap-content #filter-home .content .form-std .dateForm{flex:1;width:100%;max-width:275px;margin:0 0 10px 0}#wrap-content #filter-home .content .form-std .input-select{margin:0 0 10px 0;width:100%;flex:none}#wrap-content #filter-home .content .form-std .input-submit{margin:0}#wrap-content .block-home h2{font-size:24px}#wrap-content #promotion-travel{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}#wrap-content #section3 .form-brochure{width:100%}#wrap-content #section4{margin:40px 0;padding:20px 40px}#wrap-content #section4 p{font-size:14px}#wrap-content #section5 .form-std .input-checkbox label{flex:1}#wrap-content #section5 .form-std input{width:100%}#wrap-content form label{font-size:14px}#wrap-content #main-content{margin-bottom:40px;padding-top:20px}#wrap-content #main-content h1{font-size:24px;margin:0 0 20px 0}#wrap-content #main-content h2{font-size:22px}#wrap-content #main-content h3{font-size:18px}#wrap-content #main-content p,#wrap-content #main-content li,#wrap-content #main-content span,#wrap-content #main-content a{margin:0 0 20px 0;font-size:14px}#wrap-content #main-content .ce-textpic .ce-gallery{max-width:100% !important;margin:0 0 20px 0 !important}#wrap-content #main-content .ce-textpic .ce-bodytext{width:100%;flex:none}#wrap-content #main-content #filter-left{margin:0 auto 20px auto}#wrap-content #main-content #filter-left .mobile-filter{display:block;text-align:center;margin:0 0 20px 0}#wrap-content #main-content #filter-left .mobile-filter a{margin:0;width:270px;text-decoration:none;padding:10px 20px}#wrap-content #main-content #filter-left .form-std{display:none}#wrap-content #main-content #promotion-travel{margin:20px 0 20px 0}#wrap-content #main-content #promotion-travel .travel{margin:0 12px 40px 12px}#wrap-content #main-content .pagination{margin:0}#wrap-content #main-content .pagination ul{margin:0}#wrap-content #main-content #detail-travel .date-top{float:none;margin:0 0 0px 0}#wrap-content #main-content #detail-travel .date-top p{font-size:14px}#wrap-content #main-content #detail-travel .left-top{margin:20px 0 0 0}#wrap-content #main-content #detail-travel .center{margin:40px 0 20px 0}#wrap-content #main-content #detail-travel .bottom .left{padding:0}#headband .image{height:auto}#headband .image img{width:100%;height:auto}#headband .image .image-caption{top:auto;bottom:20px;padding:0 20px}#headband .image .image-caption p{font-size:16px}#footer #top-footer{padding:30px 0 30px 0}#footer #top-footer #contact-footer{padding:0;margin:0 auto 10px auto}#footer #top-footer #contact-footer p{font-size:14px}#footer #top-footer #link-footer{padding:0}#footer #top-footer #link-footer .ce-bodytext{-webkit-column-count:2;-moz-column-count:2;column-count:2}#footer #top-footer #link-footer p{font-size:14px}#footer #bottom-footer #menu-footer a{font-size:12px;line-height:1.3}#breadcrumb{display:none}}@media screen and (min-width:320px) and (max-width:649px){#header #right-header>a{padding:0 5px;background-position:5px center !important;padding-left:30px !important}#wrap-content #best-travel .ce-row{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}#wrap-content #best-travel .travel,#wrap-content #best-travel .ce-column{width:100%;max-width:275px}#wrap-content #best-travel .travel .image,#wrap-content #best-travel .ce-column .image{height:100%}#wrap-content #best-travel .travel .image img,#wrap-content #best-travel .ce-column .image img{height:100%;width:100%;object-fit:cover}#wrap-content #best-travel .travel .legend .title,#wrap-content #best-travel .travel .image-caption p,#wrap-content #best-travel .ce-column .legend .title,#wrap-content #best-travel .ce-column .image-caption p{font-size:16px}#wrap-content #promotion-travel.owl-carousel .owl-nav{left:auto;right:0}#wrap-content #section3{padding:20px 0}#wrap-content #section3 .ce-textpic .ce-bodytext{padding:0;flex:none;width:100%}#wrap-content #section3 .ce-textpic .ce-bodytext p{font-size:14px}#wrap-content #section3 .ce-textpic .ce-gallery{order:2;width:100%;max-width:100%}#wrap-content #section3 .form-brochure{width:100%}#wrap-content #section3 .form-brochure .col .frame-type-form_formframework{flex:auto;width:auto}}@media screen and (min-width:650px){body{padding-top:63px}#header #logo{margin:0}#header #right-header{width:auto;margin-right:40px}#slideshow-home .image{height:500px}#slideshow-travel{padding-top:40px}#slideshow-travel .list-travel-home .item{height:320px}#slideshow-travel .list-travel-home .list-travel-text{float:left;width:calc(100% - 300px);padding-right:20px}#wrap-content #main-content h1,#wrap-content #main-content h2{font-size:32px}#wrap-content #main-content h3{font-size:24px}#wrap-content #main-content p,#wrap-content #main-content li,#wrap-content #main-content a,#wrap-content #main-content span{font-size:16px}#wrap-content #filter-home .content .form-std .datepicker,#wrap-content #filter-home .content .form-std .dateForm{width:auto}#wrap-content #filter-home .content .form-std .input-select{flex:1;margin:auto 10px 10px 10px;width:auto;min-width:200px}#wrap-content #best-travel .ce-row{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}#wrap-content #section3{padding:20px 0}#wrap-content #section3 .ce-textpic .ce-bodytext{padding:0 0 0 20px}#wrap-content #section3 .ce-textpic .ce-bodytext p{font-size:14px}#wrap-content #main-content #detail-travel .bottom .right{width:auto;flex:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}#wrap-content #main-content #detail-travel .bottom .right .image{margin:10px;max-width:calc(50% - 20px)}#wrap-content #main-content #filter-left{width:100%}#wrap-content #main-content #filter-left form{padding:0 40px}#wrap-content #main-content #filter-left form fieldset{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}#wrap-content #main-content #filter-left form fieldset>div{width:50%;padding:0 20px}#wrap-content #main-content #filter-left form fieldset>div:last-child{width:100%}#wrap-content #main-content #filter-left form fieldset>div:last-child .input-checkbox{display:inline-block;margin-right:10px}#headband .image .image-caption{top:60px;bottom:auto}#headband .image .image-caption p{font-size:28px}#footer #top-footer #contact-footer{padding-right:20px}#footer #top-footer #link-footer .ce-bodytext{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media screen and (min-width:780px){#wrap-content #main-content #detail-travel .date-top{float:right;margin-top:-40px}#wrap-content #main-content #detail-travel .bottom .left{padding-right:20px}#wrap-content #main-content #detail-travel .bottom .right{flex:1;width:330px;margin:0;display:block}#wrap-content #main-content #detail-travel .bottom .right .image{max-width:100%}}
