@media (min-width:1200px){}
@media (min-width:992px){}
@media (min-width:768px){.col-xs-offset-2{margin:0;}
.navmenu{width:auto;}
.navmenu-fixed-left, .navmenu-fixed-right, .navbar-offcanvas{position:relative;z-index:1050;top:0;bottom:0;overflow-y:visible;border-radius:0;}
.nav .dropdown:hover .dropdown-menu{display:block;}
}
@media (min-width:992px) and (max-width:1199px){.affix{width:227.5px;}
}
@media (min-width:768px) and (max-width:991px){.navmenu-default, .navbar-default .navbar-offcanvas{background-color:transparent;border-color:transparent;text-align:center;}
.navbar-header{width:100%;text-align:center;}
.navbar-brand{display:inline-block;float:none;}
.nav-container{display:inline-block;float:none !important;padding-top:0;text-align:center;}
.pack-info-header .header{font-size:25px;}
.btn-book{margin-top:15px;font-size:22px;}
.pack-info-header > .pull-left, .pack-info-header > .pull-right{float:none !important;}
.affix{width:172.5px;}
}
@media (max-width:1199px){.main-banner-txt h2{font-size:50pt;}
}
@media (max-width:991px){#main-trivia .packages-con .txt-con{bottom:-175px;}
#about-us p{margin:15px 0;}
#about-us span.header{margin-top:15px;}
#about-us img{width:45%;}
}
@media (max-width:767px){.nav-container > li{float:none;}
.navbar-header{text-align:center;}
.nav-container{padding:0;}
.navmenu{width:200px;}
.navbar-brand{display:inline-block;float:none;margin-left:-80px;}
.navbar-toggle{float:left;margin-top:35px;margin-left:35px;}
.navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-brand{display:inline-block;float:none;}
#close-navbar{width:100%;padding:15px 15px;text-align:right;font-size:20px;background:transparent;border:2px transparent;}
#close-navbar:hover, #close-navbar:focus, #close-navbar:active{outline:none;}
.navbar-nav{margin:5px 0;}
.menu--iris .menu__link{padding:10px 25px;}
.menu--iris .menu__link:before{top:2px;left:10px;}
.menu--iris .menu__link:after{right:10px;bottom:2px;}
.navmenu-default, .navbar-default .navbar-offcanvas{background-color:rgba(34,34,34,.9);border:0;}
.navbar-lang > li{float:none;display:inline-block;}
.navbar-lang > li:first-child > a{padding-left:15px;}
.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;}
#main-gallery-carousel.owl-theme .owl-controls .owl-nav .owl-prev{left:0;}
#main-gallery-carousel.owl-theme .owl-controls .owl-nav .owl-next{right:0;}
#main-gallery .txt-con h3{font-size:24px;}
.foot-info{margin-bottom:15px;}
.foot-nav{text-align:left;}
.info{padding:5px 0 5px 25px;}
.foot-nav ul li a{padding:12px 0;}
#visitor-counter{text-align:left;}
#main-trivia .packages-con .txt-con{bottom:0;}
#price-detail .pack-info-main > .row > .col-sm-6 + .col-sm-6{margin-top:15px;}
.stretch-r{padding-right:15px;}
.affix, .affix-top, .affix-bottom{position:static;}
.affix{width:100%;}
}
@media (max-width:480px){.col-xxs-12{float:left;width:100%;}
.col-xs-offset-2{margin:0;}
.hidden-xxs{display:none;}
.pkg-banner-img{height:200px;}
#carousel.owl-theme .owl-controls .owl-nav .owl-prev{left:-10px;}
#carousel.owl-theme .owl-controls .owl-nav .owl-next{right:-10px;}
.main-banner-txt h2{font-size:40pt;}
#main-packages .header{margin-bottom:30px;}
#main-packages .packages-con img{width:100%;height:100%;}
#main-packages .main-style, #main-packages .packages-con{min-height:0;}
.flores-island, .komodo, .kelimutu-crater-lake{height:300px;}
.pack-info-header > .pull-left, .pack-info-header > .pull-right{float:none !important;}
.btn-book{margin-top:15px;padding:5px 15px;font-size:22px;}
.pack-info-header .add-info{display:block;}
.pack-info-header .add-info + .add-info:last-child{padding-left:0;}
.pack-info-header .add-info + .add-info:last-child:before{position:absolute;content:"";left:5px;}
#about-us img{width:100%;margin-bottom:15px;}
}
@media (max-width:320px){.col-xxxs-12{float:left;width:100%;}
.navbar-toggle{float:left;margin-top:35px;margin-left:15px;}
.main-banner-txt h2{font-size:26pt;}
#main-packages .packages-con img{width:auto;height:100%;}
#package-detail .pack-info-main .nav-pills li a{margin-bottom:10px;}
.nav-pills > li + li{margin-left:0;}
.con-info{padding-left:0;padding-top:25px;}
.con-info:before{top:0;}
}