@media screen and (min-width:1820px){.tours .tour{height:250px}#container #freetours{height:320px}}@media screen and (max-width:1024px){#footer #social-ranking{display:flex}.icon img{width:170px;height:auto}.tours.desktop{display:none}.page-title{padding-bottom:15px;font-size:18px;background-size:auto 6px}.side-title{margin-top:30px}.separator{margin:35px 0}.text{width:100%;transform:none;left:auto}.text h2,.text h3,.text h4{font-size:18px}p{font-size:15px;line-height:22px;text-align:left}.cta,.single #container article section .cta{font-size:13px;max-width:none}.cta.center{width:100%;max-width:100%;transform:none;left:auto}#companies{height:auto}#companies ul:last-child{display:none}#companies .wrapper{width:auto;margin:0;transform:translateX(-50%);float:left;position:relative;left:50%}#companies ul{width:100%;padding:10px 0}#header{width:100%;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;display:flex;float:left;position:static}#header .logo{width:150px;height:35px;overflow:hidden;margin-top:0;display:flex;align-items:flex-end}#header .logo img{width:150px}#header .cta{display:none}#header .side-title,#header #related{display:none}#header #mobile-menu{width:30px;height:20px;margin-top:10px;margin-left:20px;float:left;position:relative}#header #mobile-menu span,#header #mobile-menu:before,#header #mobile-menu:after{content:'';width:100%;height:3px;background-color:#1d1d1b;transition:all 560ms ease;position:absolute}#header #mobile-menu span{top:0}#header #mobile-menu:before{top:8px}#header #mobile-menu:after{top:16px}#header.active #mobile-menu span{top:10px;transform:rotate(-45deg)}#header.active #mobile-menu:before{opacity:0;width:0}#header.active #mobile-menu:after{top:10px;transform:rotate(45deg)}#header nav{width:100%;height:calc(100% - 99px);background-color:#fff;pointer-events:none;opacity:0;transform:translateY(30px);transition:all 720ms ease;position:fixed;top:99px;left:0;z-index:999}#header.active nav{opacity:1;transform:translateY(0);pointer-events:all}#header nav.active .menu-open{display:none}#header ul.menu{margin-top:50px}#header ul.menu li{margin-bottom:30px;text-align:center}#header ul.menu li a{display:inline-block;float:none}#header ul.menu li a:hover{border-left:0}#top{height:auto;padding:20px;pointer-events:none;opacity:0;transform:translateY(-30px);transition:all 720ms ease;position:fixed;top:auto;bottom:0;left:0;z-index:9999}#top.active{opacity:1;transform:translateY(0);pointer-events:all}#top .wrapper{width:100%;margin:0;float:left}#top .wrapper>div{width:100%;float:left}#top .left a{width:100%;margin-bottom:10px;text-align:center;float:left}#top .right{margin-top:30px;padding-top:20px;border-top:2px solid #eaeaea}#top .right .lugage{width:100%;margin-right:0;margin-bottom:20px;margin-left:0;text-align:center}#top .right .social{float:right}#main{width:100%;padding:20px;float:left}#container{width:100%;margin-left:0}.tours.mobile{display:block}.tours #freetours{margin-bottom:30px}.tours .owl-nav{width:100%;float:left;position:relative}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{background-size:10px 25px;background-position:left center;top:0}.owl-carousel .owl-nav button.owl-prev:hover,.owl-carousel .owl-nav button.owl-next:hover{background-position:left center}.owl-carousel .owl-nav button.owl-prev{left:0}.owl-carousel .owl-nav button.owl-next{right:0}.owl-carousel .owl-dots{margin-top:-10px}.tours .tour{width:100%}.tours .tour:nth-child(3n+2){margin-right:0;margin-left:0}.single #container article header{margin-bottom:30px}.single #container article header h1{font-size:24px}.single #container article header .price{font-size:18px}.single #container article #booking-bar{width:100%;padding:10px 20px;border:0;border-top:2px solid #eaeaea;border-radius:0;text-align:center;transition:all 560ms ease;position:fixed;top:auto;bottom:0;left:0;z-index:99}.single #container article #booking-bar.hide{bottom:-60px}.single #container article #booking-bar a{width:100%;max-width:none;height:40px;margin:0;font-size:13px}.single #container article section #gallery #main-pic .reviews{display:none}.single #container article section #gallery #main-pic,.single #container article section #gallery #thumbs{width:100%}.single #container article section #gallery #main-pic{width:100%;height:100%;border-radius:0;position:fixed;top:0;left:0;z-index:99;display:none}.single #container article section .text p[style*="padding-left"]{padding-left:20px!important}.single #container article section #summary .step{width:100%}.single #container article section #summary .step:nth-child(odd){margin-left:0}.single #container article section #summary .step:nth-child(even){margin-right:0}.single #container article section #summary{padding-left:20px}.single #container article section #summary #line{left:0}.single #container article section #included ul{width:100%}.single #container article section #included ul.included{padding-right:0}.single #container article section #included ul.included li{text-align:left;padding-left:30px}.single #container article section #included ul.included li i{margin-left:-30px;float:left}.single #container article section #included ul.not-included{padding-left:0}.single #container article section #included .line{width:100%;height:5px;margin:30px 0;transform:none;float:left;position:static;left:auto}.booking-form>div{width:100%;padding:40px 20px}.booking-form>div .cta span{opacity:1}.single #container article section #gallery #thumbs{width:100%;height:auto;display:block}.single #container article section #gallery #thumbs .owl-dots{margin-bottom:0}.single #container article section #gallery #thumbs .owl-nav{width:100%;position:absolute;bottom:0}.single #container article section #gallery #thumbs a{width:100%;margin-bottom:20px}.single #container article section #gallery #thumbs a:after{display:none!important}.single #container article section #gallery #thumbs a figure{opacity:1}.single #container article section #gallery figure{position:static}.woocommerce-cart .tours .tour figure{width:100%;height:200px;position:static}.woocommerce-cart .tours .tour section{width:100%;padding:20px}.woocommerce-cart #main #locker{width:100%;margin:30px;display:block}#main .woocommerce .col2-set,#main .woocommerce-page .col2-set,#main .woocommerce #order_review_heading,#main .woocommerce #order_review,.woocommerce #main form .form-row-first,.woocommerce #main form .form-row-last,.woocommerce-page #main form .form-row-first,.woocommerce-page #main form .form-row-last{width:100%}form .block span{width:100%}form .block>span:first-child{padding-right:0}form .block>span:last-child{padding-left:0}#footer{padding:40px 20px 0 20px;margin-top:60px}#footer .wrapper{width:100%;float:left}#footer #social-ranking section{width:100%;margin-bottom:30px}#footer #copy{margin-top:35px}#footer #copy .left{width:100%;float:left}#footer #copy nav ul li{width:100%;text-align:center;margin-bottom:20px}#footer #copy nav ul li a{display:inline-block;float:none}#footer #copy nav ul li:after{display:none}#footer #copy .right{width:100%;margin-bottom:40px;text-align:center}}@media screen and (min-width:1050px) and (max-width:1120px){#top .lugage,#top .cart{margin-right:0}}@media screen and (max-height:580px){#header ul.menu{margin-top:25px}#top .right{margin-top:10px}}@media screen and (max-height:580px){#header ul.menu{margin-top:0}#header ul.menu li{margin-bottom:10px}}@media (max-width:580px){.icon img{width:70px;height:auto}}