
ul,p{margin:0;padding:0}h1,h2,h3{margin:0;padding:0}h1,h2,h3,a,p{font-family:'Open Sans',sans-serif}a:hover,a:focus{text-decoration:none}body{overflow-x:hidden}.vsl-header{background:#000;height:80px;position:relative;z-index:100}.vsl-site-nav-container{overflow:auto}.vsl-site-name-container{padding-top:25px;padding-right:0}.vsl-site-name{font-family:'Julee',cursive;color:#fcdd44;font-size:1.7em}.vsl-site-name:hover,.vsl-site-name:focus{color:#ff720b}.mobile-menu-icon{display:none}.vsl-nav{display:block;overflow:hidden}.vsl-nav li{list-style:none;float:left;overflow:hidden}.vsl-nav li a{color:#838383;display:block;padding:45px 22px 17px 22px;text-transform:uppercase;transition:all .3s ease;font-size:.9em}.vsl-nav li a.active,.vsl-nav li a:focus,.vsl-nav li a:hover{background:#fcdd44;color:#000}.vsl-banner{position:relative}.vsl-banner-inner{height:auto;margin:auto;position:absolute;top:-20px;left:0;bottom:0;right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.vsl-banner-title,.vsl-banner-subtitle,.vsl-banner-link{text-transform:uppercase}.vsl-banner-title,.vsl-banner-subtitle{color:white;background:rgba(0,0,0,0.50)}.vsl-banner-title{font-size:74px;font-weight:600}.vsl-banner-subtitle{font-size:34px}.vsl-yellow-text{color:#fcdd44}.vsl-banner-link{background:rgba(252,221,68,0.39) none repeat scroll 0 0;border:1px solid #d2b731;color:#FFF;font-weight:600;display:inline-block;padding:18px 40px;margin-top:30px;transition:all .3s ease}.vsl-banner-link:hover,.vsl-banner-link:focus{background:rgba(252,221,68,1);color:#000}.flexslider.flexslider-banner{max-width:100%;height:100%;z-index:0}.flexslider.flexslider-banner .slides>li{text-align:center}.flexslider.flexslider-banner .flex-direction-nav a:before{color:#fcdd44}.flex-direction-nav a{height:50px}.vsl-gray-bg{background-color:#e5e5e5}.vsl-home-section-1{position:relative;top:-50px}.form-control{border-radius:0}.form-control:focus{border-color:#fcdd44;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0px 0 8px rgba(252,221,68,0.6)}.vsl-yellow-gradient-bg{background:#f5d11d;background:linear-gradient(to bottom,#f5d11d 0,#f3d10e 1%,#efcf1c 2%,#fccd0d 4%,#f7ca0d 5%,#f9cb1e 6%,#f7cb10 7%,#f8cc14 8%,#f0c40c 54%,#edc50c 55%,#e9c108 71%,#ecc008 78%,#e6be06 91%,#e9bd06 93%,#e8bc06 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5d11d',endColorstr='#e8bc06',GradientType=0)}.vsl-green-gradient-bg{background:#2ec66b;background:linear-gradient(to bottom,#2ec66b 0,#2dc970 1%,#2ac96c 2%,#2bc76e 4%,#2bc869 5%,#2ac871 6%,#29c86c 7%,#28c76b 15%,#2bc76c 16%,#21bb61 73%,#1eb860 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ec66b',endColorstr='#1eb860',GradientType=0)}.vsl-red-gradient-bg{background:#e97262;background:linear-gradient(to bottom,#e97262 0,#ef6865 1%,#ed6c5f 2%,#f07162 4%,#f17062 5%,#eb6f67 6%,#ec6c5f 7%,#ec6b5e 18%,#eb5d4f 56%,#e95242 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e97262',endColorstr='#e95242',GradientType=0)}.vsl-yellow-gradient-bg,.vsl-green-gradient-bg,.vsl-red-gradient-bg{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:88px}.vsl-city-price-container{padding:30px 0;font-size:16px;color:white;text-transform:uppercase;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.vsl-city-price-container:hover{text-decoration:underline}.vsl-yellow-btn{width:130px;height:40px;background-color:#f5d338;border:medium none;color:#5c4905;font-size:12px;margin:24px auto;text-transform:uppercase;box-shadow:0 0 1px 0 rgba(0,0,0,0.3)}.vsl-yellow-btn:hover,.vsl-yellow-btn:focus{background-color:#f9e58b}.vsl-form-inner{padding:35px 30px 5px}.effect2{position:relative}.effect2:before,.effect2:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:160px;background:#777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.effect2:after{-webkit-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.vsl-white-bg{background-color:#fff}.vsl-home-box-1{width:100%;-webkit-box-shadow:0 8px 6px -6px black;-moz-box-shadow:0 8px 6px -6px black;box-shadow:0 8px 6px -6px black}.vsl-home-box-1-center{margin:0 auto}.vsl-home-box-1-right,.vsl-home-box-2-right{margin-left:auto}.input-group-addon{border-radius:0}#hotelCarTabs{border-bottom:0;height:52px}#hotelCarTabs li{width:50%;height:100%}#hotelCarTabs>li>a{margin-right:0;padding-top:15px;padding-bottom:15px;text-align:center;text-transform:uppercase;background:transparent linear-gradient(to bottom,#f5d11d 0,#f3d10e 1%,#efcf1c 2%,#fccd0d 4%,#f7ca0d 5%,#f9cb1e 6%,#f7cb10 7%,#f8cc14 8%,#f0c40c 54%,#edc50c 55%,#e9c108 71%,#ecc008 78%,#e6be06 91%,#e9bd06 93%,#e8bc06 100%) repeat scroll 0 0;border:0;border-radius:0;color:#5c4905;font-weight:600}#hotelCarTabs>li>a:hover,#hotelCarTabs>li>a:focus{border:0;background:#f9e58b}#hotelCarTabs>li.active>a,#hotelCarTabs>li.active>a:focus,#hotelCarTabs>li.active>a:hover{background:transparent;border:0}.vsl-black-bg{background-color:#000}.vsl-copyright-text{font-size:12px;color:white;text-align:center;padding-top:20px;padding-bottom:20px}.vsl-copyright-text a{color:#fcdd44}.vsl-copyright-text a:hover{color:white}.hotel-search-form .form-group{margin-bottom:30px}.section-margin-top{margin-top:100px}.section-margin-top-50{margin-top:50px}hr{border-top:1px solid #111010}.vsl-section-header{margin:70px auto;overflow:hidden}.vsl-section-title{text-align:center;text-transform:uppercase;font-size:36px;font-weight:300}.vsl-home-box-2{background-color:#e5e5e5;display:inline-block;margin-bottom:30px;border-radius:3px;overflow:hidden}a.vsl-home-box-2{width:100%}.vsl-home-box-2 h3{font-size:12px;padding:10px 25px;text-transform:uppercase;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vsl-distance{color:#9c9c9c;padding:0 25px 10px 25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8em}.vsl-home-box-2-container{border-top:1px solid #DDD;overflow:hidden}.vsl-home-box-2-container a{text-align:center!important;color:#000!important;padding:19px!important;width:50%;float:left;text-transform:uppercase;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.9em;cursor:pointer}.vsl-home-box-2-container a:first-of-type{border-right:1px solid #CCC}.vsl-home-box-2-container a:hover{background:#fcdd44}.vsl-home-box-2-link{display:inline-block;height:100%;color:black;transition:all .3s ease;text-align:center}.vsl-home-box-2-link:hover,.vsl-home-box-2-link:focus{color:#fcdd44}.border-left{border-left:1px solid #DDD}.border-right{border-right:1px solid #DDD}.vsl-home-box-2-icon{padding:20px;width:60px;height:60px;font-size:1.4em}.vsl-home-box-2-description{display:inline-block;text-align:center;text-transform:uppercase;width:125px;padding-bottom:18px}.vsl-home-box-2-description.box-3{width:175px}.home-text{margin:50px auto;float:left;background:#fff}.home-title{font-size:24px;margin-bottom:30px;padding:0 15px}.home-description{margin:20px auto;padding:0 15px;text-align:left;font-size:18px}.vsl-home-box-3{margin-bottom:50px;max-width:555px;overflow:hidden}.vsl-home-box-3-img-container{float:left}.vsl-home-box-3-img-container img{height:225px}.vsl-home-box-3-info{height:225px;width:305px;max-width:305px;float:right;border:1px solid #CCC}.vsl-home-box-3-header{padding:10px 0 0 26px;font-size:1.5em;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vsl-home-box-3-description{padding:15px 30px 20px;margin-bottom:21px;height:113px;overflow:hidden}.section-padding-bottom{padding-bottom:60px}.vsl-tours-box-1{width:100%;margin-bottom:30px}.vsl-tours-box-1 .img-responsive{width:100%}.vsl-tours-box-1-info{background:white;padding:40px;overflow:hidden}.vsl-tours-box-1-info-left,.vsl-tours-box-1-info-right{float:left;width:50%}.vsl-tours-box-1-info-left{border-right:1px solid #b1b1b1;padding-right:30px}.vsl-tours-box-1-info-right{padding-left:30px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-30{margin-bottom:30px}.gray-text{color:#b1b1b1}.tours-1-description{line-height:1.4em}.vsl-tours-box-1-link{overflow:hidden}.vsl-tours-box-1-link-left{background-color:#1ca7c8;padding:20px 30px;float:left;width:75%;text-transform:uppercase}.vsl-tours-box-1-link-right{float:left;background-color:#1687a6;font-weight:600;font-size:18px;display:block;padding:17px 30px;width:25%;transition:all .3s;text-align:center}.vsl-tours-box-1-link-right:hover,.vsl-tours-box-1-link-right:focus{color:white;background-color:#1d98b9}.vsl-tours-box-1-link-left,.vsl-tours-box-1-link-right{color:white;height:60px}.vsl-tours-box-2{max-width:254px;width:100%}.vsl-tours-box-2-info h3{font-size:14px;text-transform:uppercase;padding-bottom:20px;border-bottom:1px solid #b1b1b1}.vsl-tours-box-2-info{padding:20px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.vsl-tours-box-2-link{display:block;padding-top:20px;padding-bottom:20px;text-align:center;background-color:#8c8c8c;color:white;text-transform:uppercase;transition:all .3s ease}.vsl-tours-box-2-link:hover,.vsl-tours-box-2-link:focus{color:white;background-color:#e8ba0f}.vsl-places-box-1{width:100%;margin-bottom:30px;display:inline-block}.vsl-places-box-1 .img-responsive{width:100%}.vsl-places-box-1-info{background:#FFF;overflow:hidden}.vsl-places-box-1-info-left{padding:25px;height:110px}.vsl-places-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vsl-places-distance{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vsl-places-box-1-info-right{height:110px;padding:25px;background:#f8f8f8}.places-1-description{line-height:1.4em;font-size:.9em}.vsl-places-box-1-link{overflow:hidden}.vsl-places-box-1-link-left{background-color:#1ca7c8}.vsl-places-box-1-link-right{background-color:#1687a6}.vsl-places-box-1-link-right:hover,.vsl-places-box-1-link-right:focus{color:white;background-color:#1d98b9}.vsl-places-box-1-link-left,.vsl-places-box-1-link-right{color:white;height:60px;text-transform:uppercase;text-align:center;font-size:.8em;font-weight:bold;transition:all .3s;padding:22px 10px;display:block}.vsl-places-box-2{max-width:254px;width:100%}.vsl-places-box-2-info h3{font-size:14px;text-transform:uppercase;padding-bottom:20px;border-bottom:1px solid #b1b1b1}.vsl-places-box-2-info{padding:20px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.vsl-places-box-2-link{display:block;padding-top:20px;padding-bottom:20px;text-align:center;background-color:#8c8c8c;color:white;text-transform:uppercase;transition:all .3s ease}.vsl-places-box-2-link:hover,.vsl-places-box-2-link:focus{color:white;background-color:#e8ba0f}.margin-bottom-15{margin-bottom:15px}.margin-bottom-5{margin-bottom:5px}.about-section{padding-top:100px}.vsl-about-box-1{background-color:white;padding:30px;text-align:center;border-radius:3px}.about-logo-wrapper{height:300px;text-align:center;padding:30px}.about-logo-wrapper img{max-height:100%;max-width:100%;-webkit-animation-name:rotate;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;animation-name:rotate;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-box-reflect:below 2px -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(250,250,250,0.4)))}@-webkit-keyframes rotate{from{-webkit-transform:rotateY(0deg)}to{-webkit-transform:rotateY(180deg)}}@-moz-keyframes rotate{from{-moz-transform:rotateY(0deg)}to{-moz-transform:rotateY(180deg)}}@keyframes rotate{from{transform:rotateY(0deg)}to{transform:rotateY(180deg)}}.vsl-about-box-1-img{display:block;margin:0 auto 30px;border-radius:50%;border:5px solid #d4d4d4;transition:all .3s ease}.vsl-about-box-1-img:hover,.vsl-about-box-1-img:focus{border:5px solid #e8ba0f}.vsl-about-box-1-title{font-size:16px;font-style:italic;text-transform:uppercase;margin-bottom:15px;font-weight:bold}.vsl-about-box-1-title span{font-size:14px;font-style:normal;text-transform:none}.vsl-social-icon{color:#b1b1b1;font-size:18px;padding:0 10px}.vsl-social-icon:hover{color:#e8ba0f}.vsl-testimonials-box{width:272px;height:530px;background-color:#e8ba0f;float:left}.vsl-testimonials-title{background-color:#606874;color:white;padding:20px;text-align:center;text-transform:uppercase;font-weight:300}.vsl-testimonials-content{padding:30px;text-align:center;font-style:italic}.vsl-testimonial{padding-top:20px;padding-bottom:15px}.vsl-what-we-do-right{float:right;margin-left:30px;max-width:820px;width:100%}.vsl-about-section-1{margin-top:50px}.vsl-about-box-2{overflow:hidden}.vsl-about-box-2-img,.vsl-about-box-2-text{float:left;width:340px}.vsl-about-box-2-text{margin-left:40px;max-width:440px;width:100%}.vsl-about-box-2-title{text-transform:uppercase;text-align:left;margin-bottom:15px}.vsl-about-box-2-description{text-align:left;margin-bottom:5px;height:80px;overflow:hidden}.vsl-about-box-2-footer{border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:right;text-transform:uppercase;padding-top:4px;padding-bottom:4px;display:inline-block;width:100%;font-size:.9em}.effect2-about::before,.effect2-about::after{max-width:550px}.flex-caption,.flexslider.flexslider .slides img{float:left}.flex-caption{width:572px;padding:40px;left:0;bottom:0;font-size:14px;line-height:18px}.flexslider.flexslider-banner .slides img{display:block;width:100%}.flexslider{border:0;border-radius:0;margin:0 auto;width:100%}.flexslider.flexslider-about{max-width:1100px}.flexslider.flexslider-about img{max-width:528px}.slider-title{font-style:italic;font-weight:600;margin-bottom:25px;text-transform:uppercase}.slider-subtitle{font-size:18px;margin-bottom:30px;text-align:left}.slider-description{color:#b1b1b1;line-height:1.6;margin-bottom:40px;text-align:left}.slider-social{text-align:right}.vsl-contact-box-1{background-color:#f4f4f4;padding:40px}.contact-image-wrapper{text-align:center}.contact-image{max-height:100%!important;max-width:100%!important;padding:30px}.contact-text{float:left;width:100%}.effect2-contact::before,.effect2-contact::after{max-width:550px}#google-map-wrapper{position:relative}#google-map{height:355px;padding:0!important}.vsl-submit-btn{background:#f5d11d;background:linear-gradient(to bottom,#f5d11d 0,#f3d10e 1%,#efcf1c 2%,#fccd0d 4%,#f7ca0d 5%,#f9cb1e 6%,#f7cb10 7%,#f8cc14 8%,#f0c40c 54%,#edc50c 55%,#e9c108 71%,#ecc008 78%,#e6be06 91%,#e9bd06 93%,#e8bc06 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5d11d',endColorstr='#e8bc06',GradientType=0);width:100%;border:0;height:40px;text-transform:uppercase;font-style:italic;font-size:12px;font-weight:600;margin-top:4px}.vsl-submit-btn:hover{background:#f5d11d}.vsl-btn{background-color:#f5d11d;background:linear-gradient(to bottom,#f5d11d 0,#f3d10e 1%,#efcf1c 2%,#fccd0d 4%,#f7ca0d 5%,#f9cb1e 6%,#f7cb10 7%,#f8cc14 8%,#f0c40c 54%,#edc50c 55%,#e9c108 71%,#ecc008 78%,#e6be06 91%,#e9bd06 93%,#e8bc06 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5d11d',endColorstr='#e8bc06',GradientType=0);font-weight:bold;color:#000;margin-top:10px}.vsl-btn:hover{background-color:#f5d11d;color:#b1b1b1}.contact-social{margin-top:20px}.contact-social .fa{color:white}.vsl-social-facebook{background-color:#4a7dbb}.vsl-social-dribbble{background-color:#e4588e}.vsl-social-twitter{background-color:#77d1ee}.vsl-social-instagram{background-color:#527aa1}.vsl-social-google-plus{background-color:#ce5754}.contact-social .vsl-social-icon{padding:5px 0;width:35px;height:35px;display:inline-block;text-align:center;margin-right:10px}.contact-social .vsl-social-icon:last-child{margin-right:0}#place-images{overflow:auto;padding:0}.vsl-place-section-1{top:0!important}.vsl-place-box-1{overflow:auto;position:inherit!important;padding:20px!important}.vsl-place-image-section-1 .img-responsive{width:100%;-moz-box-shadow:0 2px 8px #888;-webkit-box-shadow:0 2px 8px #888;box-shadow:0 2px 8px #888;border-radius:3px}.slide-bar-right{margin-bottom:20px}.slide-bar-header{width:100%;background-color:#606874;color:white;padding:20px;text-align:center;text-transform:uppercase;border-radius:3px 3px 0 0;font-size:1.4em}.slide-bar-content{width:100%;background-color:#f4f4f4;padding:30px 30px 0 30px;overflow:hidden;border-radius:0 0 3px 3px;border:1px solid rgba(96,104,116,0.10);border-top:0}.slide-bar-content a:last-of-type{border-bottom:0}.slide-bar-content a{display:inline-block;width:100%;margin-bottom:20px;padding-bottom:20px;color:#606874;border-bottom:1px solid rgba(153,153,153,0.32)}.slide-bar-content a img{width:100%;border-radius:3px}.slide-bar-content a h4{width:100%;font-size:.9em;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.2em}.slide-bar-content a:hover h4{text-decoration:underline}.slide-bar-content a p{font-size:.8em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:-8px}.moreText{display:none}.more{cursor:pointer;display:inline-block;border:0;background:transparent;color:#337ab7}.package-image-wrapper{text-align:left;overflow:hidden;height:350px;padding-left:0}@media screen and (max-width:1199px){.vsl-banner-title{font-size:50px}.vsl-banner-subtitle{font-size:30px}.vsl-home-section-1{top:-20px}.vsl-home-box-1{width:300px;height:388px}.hotel-search-form .form-group{margin-bottom:18px}.vsl-home-box-2-description{padding-bottom:15px}.vsl-home-box-3{margin-left:auto;margin-right:auto}.vsl-home-box-2-description.box-3{width:185px}.vsl-about-box-1{width:215px;padding:24px 15px}.vsl-testimonials-box{width:220px}.vsl-testimonials-content{padding:20px}.vsl-what-we-do-right{max-width:685px}.vsl-about-box-2-img{max-width:280px;height:auto}.vsl-about-box-2-text{max-width:360px}.flex-caption{padding:25px;max-width:500px}.flexslider.flexslider-about .slides img{max-width:450px}.slider-title{margin-bottom:15px}.slider-subtitle{margin-bottom:20px}.slider-description{margin-bottom:20px;line-height:1.3}.vsl-contact-box-1{padding:30px}.contact-image{max-width:450px}.contact-text{max-width:400px}.flexslider.flexslider-about .slides img{width:450px}}@media screen and (max-width:1199px) and (min-width:992px){.vsl-home-box-2-description{width:94px}.vsl-home-box-2-icon{padding:18px;width:55px;height:55px}.vsl-home-box-3-description{padding-bottom:47px}}@media screen and (max-width:991px){.vsl-home-box-1{margin-bottom:50px;width:346px;height:436px}.vsl-home-box-2{margin:0 auto 30px}.vsl-home-box-2-description{width:125px;vertical-align:top}.vsl-home-box-2-description.box-3{width:175px}.hotel-search-form .form-group{margin-bottom:30px}.home-description{margin:40px auto 40px}.vsl-tours-box-1-link-left{width:65%}.vsl-tours-box-1-link-right{width:35%}.vsl-tours-box-2{margin:0 auto 30px}.vsl-about-box-1{margin:0 auto 30px;width:100%}.vsl-what-we-do-right{float:none;margin-left:0;max-width:100%}.vsl-about-box-2-img{max-width:100%}.vsl-about-box-2-text{max-width:340px}.vsl-testimonials-box{max-width:340px;width:100%;margin:30px auto 0;float:none;height:auto}.flexslider.flexslider-about,.flexslider.flexslider-about .slides img,.flex-caption{max-width:528px;width:100%}.flexslider .slides img,.flex-caption{width:100%}.contact-text{margin-left:0;max-width:100%}.vsl-contact-form-input{margin-top:50px}}@media screen and (max-width:767px){.vsl-nav.show{opacity:1;height:auto;transition:opacity 1s,height 0}.vsl-nav{opacity:0;transition:opacity 1s,height 0 1s;height:0;position:fixed;z-index:1000;top:69px;right:15px;background:rgba(15,15,15,0.7);transition:all .3s ease}.vsl-nav li{float:none}.vsl-nav li a{color:white;display:block;padding:20px 30px 20px;text-align:center}.mobile-menu-icon{display:block;cursor:pointer;color:#fcdd44;font-size:30px;position:fixed;top:15px;right:15px;background-color:rgba(15,15,15,0.7);padding:6px 15px;z-index:1000}.vsl-banner-title{font-size:40px}.vsl-banner-subtitle{font-size:24px}.vsl-banner-inner{top:0}.vsl-banner-link{padding:12px 30px;margin-top:10px}.vsl-home-box-1{margin-left:auto;margin-right:auto;max-width:100%}.vsl-home-box-1-2{height:auto}.vsl-tours-box-1,.vsl-places-box-1{margin-left:auto;margin-right:auto}.vsl-what-we-do-right{text-align:center}.section-margin-top.about-section{margin-top:120px}.vsl-section-header{margin-bottom:40px}.vsl-about-box-1{width:100%;max-width:300px;padding:30px}.vsl-about-box-2-img,.vsl-about-box-2-text{float:none}.vsl-about-box-2-text{margin:30px auto}}@media screen and (max-width:600px){.col-xxs-12{width:100%}.section-margin-top{margin-top:50px}.vsl-banner-title{font-size:30px}.vsl-banner-subtitle{font-size:16px}.vsl-banner-link{padding:10px 25px}.vsl-home-section-1{top:0}.vsl-home-box-3-img-container,.vsl-home-box-3-info{float:none}.vsl-home-box-3-img-container img{width:250px}.vsl-home-box-3-info{max-width:250px;border:1px solid #CCC;border-top:0}.vsl-home-box-3-description{padding-top:16px;padding-bottom:34px;margin-bottom:23px;height:112px}.vsl-home-box-3{max-width:250px}.vsl-home-box-2-description.box-3{width:120px}}@media screen and (max-width:420px){.vsl-banner-title{font-size:20px}.vsl-banner-subtitle{font-size:12px}.vsl-banner-link{padding:5px 10px}.vsl-tours-box-1-info-left,.vsl-tours-box-1-info-right{float:none;width:100%}.vsl-tours-box-1-info-left{border-right:0;border-bottom:1px solid #b1b1b1;padding-right:0;padding-bottom:30px}.vsl-tours-box-1-info-right{padding-left:0;padding-top:30px}.vsl-tours-box-1-link-left,.vsl-tours-box-1-link-right{float:none;width:100%;text-align:center}}@media screen and (max-width:400px){.vsl-section-title{font-size:28px}}.ekko-lightbox .modal-header{display:none}#inquire-package .modal-body{overflow:auto}#inquire-package .modal-header,#inquire-package .modal-footer{padding-left:30px;padding-right:30px}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}#form-message{height:20px}#google_translate_element{position:absolute!important;z-index:10000!important;left:0!important;margin:0 auto!important;width:100%!important;text-align:center!important}.goog-te-banner-frame{display:none}body{top:0!important}.goog-te-menu-frame{width:100%!important}.grecaptcha-badge{display:none!important}