@media only screen and (max-width: 1200px) {

[class*="col-"]{padding-top:15px;padding-bottom:15px;}
.about-destination .tabbed-area {margin-top: 40px;}
.about-info #accordion {margin-top: 60px;}
.blog-share {float: left;margin-top: 40px;}
.children li {margin-left: 20%;}
.children > .children li {margin-left: 40%;}
.parallax-one{padding: 75px 0;}
.slider-home .flex-viewport {max-height: 460px;}
.book-slider ul li{margin-right: 30px;}
.main-footer {padding: 0px;}
.book-slider input, .book-slider ul li.li-input{width: 165px;}


}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

}

@media only screen and (max-width: 991px) {
.margint45 {margin-top: -75px !important;}

.js .navigate{display:none;}
.js .slicknav_menu{display:block;}
.header .button-style-1{display: none;}
.slider-home .flex-viewport {max-height: 560px;}
.book-slider{height: auto;padding:0 20px !important;}
.reserve-form-area li:last-child{margin-left: -20px;}
}

@media only screen and (max-width: 767px) {
.margint45 {margin-top: -75px !important;}
.logo{padding-left: 20px !important;}
.breadcrumb h1 {line-height: 50px;}
.bottom-book-slider, .slider-triangle-under, .slider-triangle, .pre-address-b p, .flex-direction-nav{display: none;}
.book-slider{margin-top: 0px;height: 270px;margin-bottom: -20px !important;}
.pre-header{padding-left: 20px !important;}
.pre-footer{padding-left: 20px !important;}
.pre-link-box{display: none;}
.slider-home .flex-viewport {max-height: 400px;}
.slider-bar,.slider-bar-under{font-size:12px;padding: 10px;}
.slider-bar{height:auto;}
.slider-bar-under{height: auto;}
.parallax-one{height: auto;padding:50 0;}
.flip-container{height:250px;}
.newsletter-wrapper{padding-left: 15px;}
.newsletter-wrapper h2{margin-left: 60px;}
.newsletter-form input[type="submit"]{margin-left: 0;margin-top: 10px;}
}


/* Tablet Portrait size to Tablet Landscape (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 991px) {

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
.slider-home .flex-viewport {max-height: 460px;}
.newsletter-form  input {width: 250px;}
.newsletter-form h2 {margin-bottom: 30px;}
.big-error-number {font-size: 90px;}
.error-page-container .button-style-1 {margin-top: 60px;}
.children li {margin-left: 25%;}
.children li:after {width: 20px;height: 40px;left: -60px;}
.children > .children li {margin-left: 50%;}
.children > .children li:after {width: 20px;height: 40px;left: -60px;}
table tr.products-title h6 {font-size: 9px;}
table tr .title-table h5 {font-size: 13px;}
table td.table-products-image {display: none;}
table td.products-image-table {display: none;}
table td.table-products-name {width: 65%;}
table td .button-style-1 {text-indent: 0 !important;}
.mobile-visibility {display: none;}
.tabbed-area h6 {font-size: 11px;}
.quick-reservation-container {margin-top: 30px;}
h1 {font-size: 18px;line-height: 28px;}
.bienvenidoacg{font-family:'Open Sans'; font-size:24px; font-weight:bold;!important; margin-bottom:10px !important;}
.slider-home .flexslider{height: 150px !important;}
.T1slide { font-size: 18px !important;padding-bottom:0px !important;margin-top:-5px}
.T2slide {font-size: 12px !important; margin-top:-5px !important; padding-bottom:0px !important;}
.slides .testimonial { margin-top:-100px !important; }
/*.slides .testimonial .text{ padding:0px !important; margin-top:-100px !important;}*/
.text{ margin:0px !important; padding:0px !important;}
#testimonials.homeSection {padding: 0 !important;margin: 0px 0 0 0 !important;}
/* Alternative Menu */

.button-style-1s a {
    background: #e4b248;
     border-radius: 5px;
    padding: 12px 20px;
    font-family: 'luxi sans', sans-serif;
    font-size: 16px;
    color: #FFF;
    letter-spacing: 0.0725em;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
	}



.button-style-1s i {
    padding-right: 12px;
}

.button-style-1s a:hover {
    background: #22313F;
}

.titlesl2 {
  font-family: 'Open Sans';
  font-size: 22px;
  text-transform: uppercase;
  margin-top: 13px;
  margin-bottom: 13px;
}
.slides .testimonial{
	height:500px;
	margin-bottom:-125px;
	
	}
	
	.footer-logo{ overflow:hidden; clear:both;
	min-height:300px;
	
	}
	.bzonas {
  padding-top: 10px;
  padding-bottom: 10px;
}

}



@media only screen and (min-width: 480px) and (max-width: 767px) {
.slider-home .flex-viewport {max-height: 460px;}
.newsletter-form  input {width: 250px;}
.newsletter-form h2 {margin-bottom: 30px;}
.big-error-number {font-size: 90px;}
.error-page-container .button-style-1 {margin-top: 60px;}
.children li {margin-left: 25%;}
.children li:after {width: 20px;height: 40px;left: -60px;}
.children > .children li {margin-left: 50%;}
.children > .children li:after {width: 20px;height: 40px;left: -60px;}
table tr.products-title h6 {font-size: 9px;}
table tr .title-table h5 {font-size: 13px;}
table td.table-products-image {display: none;}
table td.products-image-table {display: none;}
table td.table-products-name {width: 65%;}
table td .button-style-1 {text-indent: 0 !important;}
.mobile-visibility {display: none;}
.tabbed-area h6 {font-size: 11px;}
.quick-reservation-container {margin-top: 30px;}
h1 {font-size: 18px;line-height: 28px;}
.bienvenidoacg{font-family:'Open Sans'; font-size:24px; font-weight:bold;!important; margin-bottom:10px !important; margin-top:200px;}
.slider-home .flexslider{height: 150px !important;}
.T1slide { font-size: 18px !important;padding-bottom:0px !important;margin-top:-5px}
.T2slide {font-size: 12px !important; margin-top:-5px !important; padding-bottom:0px !important;}
.slides .testimonial { margin-top:-100px !important; }
/*.slides .testimonial .text{ padding:0px !important; margin-top:-100px !important;}*/
.text{ margin:0px !important; padding:0px !important;}
#testimonials.homeSection {padding: 0 !important;margin: 0px 0 0 0 !important;}
.slides, .flex-control-nav, .flex-direction-nav{ margin-top:20px;}
.margint60{margin:0px;}
/* Alternative Menu */

.button-style-1s a {
    background: #e4b248;
     border-radius: 5px;
    padding: 12px 20px;
    font-family: 'luxi sans', sans-serif;
    font-size: 16px;
    color: #FFF;
    letter-spacing: 0.0725em;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
	}



.button-style-1s i {
    padding-right: 12px;
}

.button-style-1s a:hover {
    background: #22313F;
}

.titlesl2 {
  font-family: 'Open Sans';
  font-size: 22px;
  text-transform: uppercase;
  margin-top: 13px;
  margin-bottom: 13px;
}
.slides .testimonial{
	height:500px;
	margin-bottom:-125px;
	
	}
	
	.footer-logo{ overflow:hidden; clear:both;
	min-height:300px;
	
	}
.bzonas {
  padding-top: 10px;
  padding-bottom: 10px;
}
}


@media only screen and (min-width: 991px) {
	
	.button-style-1s a { display:none;}
	
	}