@charset "UTF-8";
/* CSS Document */
.d-flex{display:flex;}
.flex-wrap{flex-wrap:wrap;}

.parallax-mirror{ z-index: 3 !important; }

.img_container img{ width: 100%; height: 250px; object-fit: cover; }

.parsley-errors-list{ color: red !important; }
.tour_container .tour_title { padding: 8px; min-height: 54px; }
.sg-code iframe{position: relative !important; }
.g-recaptcha iframe{position: relative !important; }

.main-menu { float: right; }

.special{ width: 310px;  min-height: 117px; }

.txt-color{  color: #0e0e0c !important; }
@media (min-width: 1024px) {
    .parallax-content-2 div h1{ font-size: 30px !important; }
}
@media (max-width: 1020px) AND (min-width: 768px) {
    .parallax-content-2 div h1{ font-size: 26px !important; }
}
@media (max-width: 767px) AND (min-width: 425px) {
    .parallax-content-2 div h1{ font-size: 15px !important; }
}
@media (max-width: 425px) AND (min-width: 375px) {
    .parallax-content-2 div h1{ font-size: 13px !important; }
}
@media (max-width: 375px) {
    .parallax-content-2 div h1{ font-size: 10px !important; }
}
.parallax-content-2 {
    padding: 100px 0 20px 0 !important;  background: url(../img/shadow_single2.png) repeat-x bottom left !important;
}
.checkout-apply{ float: right; margin-top: 10px; }
.checkout-discount{ color:#00AEEF; }
.table_summary tbody td{overflow-wrap: break-word; max-width: 65px; }
.tour_title a{overflow-wrap: break-word; max-width: 100px;}

@media (max-width: 480px) {
    .special{ width: 100%;   }

}