@media only screen and (min-width:1921px){
	
}

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

}

@media only screen and (min-width:1601px) and (max-width:1920px){

}

@media only screen and (min-width:1401px) and (max-width:1600px){

}

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


@media only screen and (min-width:1200px){
	section#slider .carousel-item .box .box-content h1{font-size: 32px;}
	section#slider .carousel-item .box .box-content h1 b{font-size: 42px;}
	.line-bottom-dorado{font-size: 40px;margin-bottom: 40px;}
	a.image.f-bold.button.c-dorado.d-block.f-dorado.text-center.ancla.animated.fadeInUpShort.slow {
    opacity: 1;
    position: absolute;
    z-index: 9;
    top: 42%;
    transform: translateX(-50%);
    left: 50%;
    font-size: 18px;
    padding: 8px 8px 8px 8px;
}
}

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

}

@media only screen and (min-width:1100px) and (max-width:1199px){
}

@media only screen and (min-width:992px) and (max-width:1199px){
	section#slider .carousel-item .box .box-content h1{font-size: 30px;}
	section#slider .carousel-item .box .box-content h1 b{font-size: 40px;}
	.line-bottom-dorado{font-size: 38px;}
}

@media only screen and (min-width:768px) and (max-width:1199px){
	.line-bottom-dorado{margin-bottom: 38px;}
}

@media only screen and (min-width:668px) and (max-width:1199px){
	
}

@media only screen and (min-width:576px) and (max-width:1199px){
	
}

@media only screen and (min-width:481px) and (max-width:1199px){
	
}

@media only screen and (min-width:381px) and (max-width:1199px){
	
}

@media only screen and (min-width:321px) and (max-width:1199px){
	
}

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

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

}

@media only screen and (min-width:992px){
	.navbar{position:absolute;top: 0;left: 0;}
	.nav-link{padding:.5rem 1rem}
	.navbar.navbar-light .navbar-nav .ico-border-top-header iframe{margin-top: 10px;margin: .5rem 1rem 0 0;}
	.navbar-light .navbar-nav .ico-border-top-header a i:hover,.navbar-light .navbar-nav .ico-border-top-header a i:focus{color: #fff;}
	.form-container div i{left: 0;}
}

@media only screen and (max-width:991px){
	.navbar{position:relative;box-shadow: 0 1px 12px #897747;}
	.affix.navbar{box-shadow:none;}
	.navbar-collapse{background: #fff;}
	li.ico-border-top-header{padding: 10px 0;border-top: 1px solid #897747;padding-top: 10px;}
	.affix.navbar li.ico-border-top-header{border-top: 1px solid #fff;}
	.affix.navbar .navbar-collapse{background: rgba(0,0,0,0);}
	.navbar-light .navbar-nav .ico-border-top-header a i:hover,.navbar-light .navbar-nav .ico-border-top-header a i:focus{color: #000;}
	.navbar.navbar-light .navbar-nav .ico-border-top-header a{margin: 0 7px 5px;}
	.navbar.navbar-light .navbar-nav .ico-border-top-header iframe{margin:0;}
	.nav-link{padding: 2px 15px;}
	.ico-border-top-header{text-align: center;}
	button.button{margin-bottom: 50px;margin-top:20px;}
	.form-container div i{left: 25px;}
}

@media only screen and (min-width:768px) and (max-width:1499px){
	
}

@media only screen and (min-width:768px) and (max-width:1199px){
	
}

@media only screen and (min-width:768px) and (max-width:991px){
	section#slider .carousel-item .box .box-content h1{font-size: 27px;}
	section#slider .carousel-item .box .box-content h1 b, .line-bottom-dorado{font-size: 37px;}
	.line-bottom-dorado{font-size: 38px;}
}

@media only screen and (min-width:668px) and (max-width:991px){
	
}

@media only screen and (min-width:576px) and (max-width:991px){

}

@media only screen and (min-width:481px) and (max-width:991px){

}

@media only screen and (min-width:381px) and (max-width:991px){
	
}

@media only screen and (min-width:341px) and (max-width:991px){

}

@media only screen and (min-width:321px) and (max-width:991px){

}

@media only screen and (min-width:768px){
	section#slider .carousel-item .box .box-img{margin-bottom: 40px;}
	section#nosotros .box .box-content p, section#disenio .box .box-content p, .col-form-label{font-size: 16px;line-height: 27px;}
	section#sucursales .box .box-date-contact p, section#sucursales .box .box-date-contact a{font-size: 16px;}
	.sharethis-inline-share-buttons{bottom: 15px;}
}

@media only screen and (max-width:767px){
	section#slider .carousel-item .box .box-img{margin-bottom: 20%}
	section#nosotros .box .box-content p, section#disenio .box .box-content p{font-size: 14px;line-height: 26px;}
	.col-form-label{font-size: 14px;}
	section#sucursales .box .box-date-contact p, section#sucursales .box .box-date-contact a{font-size: 14px;text-align: center;}
	.sharethis-inline-share-buttons{bottom: 50px;}
}

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

@media only screen and (min-width:576px) and (max-width:767px){
	section#slider .carousel-item .box .box-content h1{font-size: 24px;}
	section#slider .carousel-item .box .box-content h1 b{font-size: 34px;}
	.line-bottom-dorado{margin-bottom: 35px;font-size: 33px;}
}

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

}

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

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

}

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

@media only screen and (min-width:668px){

}

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

}

@media only screen and (min-width:576px) and (max-width:667px){

}

@media only screen and (min-width:481px) and (max-width:667px){
	
}

@media only screen and (min-width:381px) and (max-width:667px){
	
}

@media only screen and (min-width:321px) and (max-width:667px){
	
}

@media only screen and (min-width:576px){

}

@media only screen and (max-width:575px){
	.line-bottom-dorado{margin-bottom: 35px;}
	.bg-colchones{background-size: cover;}
}

@media only screen and (max-width:575px){
	.col-xs-6{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;}
}

@media only screen and (min-width:481px) and (max-width:575px){

}

@media only screen and (min-width:381px) and (max-width:575px){
	section#slider .carousel-item .box .box-content h1{font-size: 23px;}
	section#slider .carousel-item .box .box-content h1 b{font-size: 28px;}
	.line-bottom-dorado{font-size: 31px;}
}

@media only screen and (min-width:321px) and (max-width:575px){
	
}

@media only screen and (min-width:481px) and (max-width:1800px){

}

@media only screen and (min-width:481px){

}

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

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

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

@media only screen and (min-width:381px) and (max-width:1800px){

}

@media only screen and (min-width:381px){
	
}

@media only screen and (max-width:380px){
	section#slider .carousel-item .box .box-content h1{font-size: 22px;}
	section#slider .carousel-item .box .box-content h1 b{font-size: 25px;}
	.line-bottom-dorado{font-size: 28px;}
}

@media only screen and (min-width:321px) and (max-width:380px){
    a.image.f-bold.button.c-dorado.d-block.f-dorado.text-center.ancla.animated.fadeInUpShort.slow {
    opacity: 1;
    position: absolute;
    z-index: 9;
    top: 42%;
    transform: translateX(-50%);
    left: 50%;
    font-size: 10px;
    padding: 8px 5px 8px 5px;
}
}

@media only screen and (min-width:321px){

}

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

@media only screen and (max-width:250px){
	a.image.f-bold.button.c-dorado.d-block.f-dorado.text-center.ancla.animated.fadeInUpShort.slow {
    opacity: 1;
    position: absolute;
    z-index: 9;
    top: 42%;
    transform: translateX(-50%);
    left: 50%;
    opacity: 1;
    position: absolute;
    z-index: 9;
    top: 42%;
    transform: translateX(-50%);
    left: 50%;
    font-size: 10px;
    padding: 8px 8px 8px 8px;
}
}