@media only screen and (max-width:1199px) {
    header nav .navbar-header .navbar-brand {
        position: absolute;
        left: 5px;
    }
	header nav .navbar-header .navbar-brand img {
        width:90%;
    }
	#carousel-main .carousel-caption, .centros-main-detail {
        font-size: 90%;
        /*left: 1em;*/
        bottom: 1em;
		width: 970px;
    }
}
@media only screen and (max-width:1024px) {

    header nav .navbar-header .navbar-brand {
        position: absolute;
    }
	header nav .navbar-header .navbar-brand img {
        width:80%;
    }
	#carousel-main .carousel-caption, .centros-main-detail {
        font-size: 80%;
        bottom: 1em;
		width: 970px;
    }
}
@media only screen and (max-width:991px) {

    .nav .nav-pills .navbar-default{
        display: none;
    }
    .social {
        color: #666!important;
    }	
	#main-cols{
	/margin-top:0px;
	}
	#carousel-main.carousel {
        margin: 0 auto;
    }
    #carousel-main .carousel-caption, .centros-main-detail {
        font-size: 50%;
        bottom: 1em;
    }
    #vacation-slider-list .carousel-caption {
        font-size: 1.3em;
        display:block;
        margin: 0 auto;
        width: 100%;
    }
    header nav .navbar-header .navbar-brand {
        position: absolute;
        top: 110px;
        left: 0;
    }
    .upper-menu {
        margin: 0.4em 0 0;
    }
    .navbar {
        height: 50px;
        min-height: 50px;
    }
    .navbar-nav {
        margin: 0 -19px;
        background-color: rgba(255, 255, 255, 1);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#FFFFFFFF', EndColorStr='#FFFFFFFF')";
        color: #f88a33;
        overflow-x: hidden;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-color: #f88a33;

    }
    .navbar-right > li {
        border-bottom: 1px solid #f88a33;
    }
    .navbar-right > li:last-child {
        border-bottom: none;
    }
    .navbar-right > li > a {
        color: #f88a33!important;
    }
    .navbar-right > li.active > a, .navbar-right > li.dropdown.open > a {
        color: #fff!important;
		background-color: #f77813;
    }
    header nav .navbar-header .navbar-brand {
        position: absolute;
        top: 4px;
        left: -5px;
        max-height: 50px;
        width: auto;
		padding-top:0px;
		
    }
    header nav .navbar-header .navbar-brand img {
        width: 230px;
        max-width: 230px;
		margin-top: -7px;
    }
	.navbar-toggle{
		margin-top: 8px;
		margin-bottom: 7px;
	}
    .carousel-caption { margin-left: 5em;}
    .carousel-caption h2 small { display: none; }
    .centros-main-detail {
        position: relative;
        top: -15em;
        left: 0;
        font-size: 75%;
        margin: 0;
		width: auto;
		height: auto;
    }
	.btn-borderonly {
    color: #666;
    background: none;
	margin-top: 0.5em;
	}
	.upper-menu .social {
margin-left: 0;
margin-bottom: 0;
padding-top: 0.25em;
font-size: 100%;
}
.social li {
margin: 0 0.25em 0 0;
}
}