@media screen and (min-width: 1290px) {
.container{width: 1260px;}
}
@media screen and (min-width: 1200px) {
.menu ul{margin-right:15%;}
}
@media screen and (min-width: 1025px) {
.title{width:66%;}
}
@media screen and (max-width: 1200px) {
.boxSlide{padding-right:30px;}
.boxSlide h3{margin-left:20%;}
}
@media screen and (min-width: 990px){
.extraMarginMobile{padding-left:34%;}
.extraMarginMobileLeft{padding-right:34%;}
}
@media screen and (max-width: 1024px) {
.boxSlide{width: 53%;padding:20px 20px 20px 20px;}
.title{width:70%;}
}
@media screen and (max-width: 990px) {
.extraMarginMobile{padding-left:0;}
.extraMarginMobileLeft{padding-right:0;}
.titleText p{padding-left:0;}
.logo h1{width:100px;height:97px;}
}


@media screen and (max-width: 768px) {
#contactar{padding-top:40px;}
#contact .resto{width: 100%;left:0;}
#contact .bgOrange{width: 100% !important;}
.info{display: none;}
.logo h1{width:100px;height:97px;}
#header{position:absolute;padding:20px;}
.boxSlide{width: 60%;padding:20px 20px 20px 20px;}
#contact .titular{width: 100%;}
.title{width:80%;}
.title h2{font-size:5vw;}
.title h2:before{border:8px solid rgba(0,0,0,0.05);}

#header.bg-menu{padding-bottom: 0;}
/*.logo h1{height:50px;width:154px;}*/
.menu{margin-top:0px !important;position:relative;}
.menu .ico{width:40px !important;min-height:40px;float:left;display:block;/*border-right:1px solid #e3e3e3;*/cursor:pointer;transition: background-color 0.15s ease-in 0s;padding:13px 0 0 3px;background-color:#ffa400;/**/position: absolute; right: 15px;top: 0;z-index:1000;}
.menu .ico i{color:#2e2a25;}
.menu ul{display:none;margin:0px;position:absolute;top:40px;right: 15px;}
.menu ul li{float:none;border-bottom:1px solid #fff;display:block;width:100%;border-left:0;height:auto !important;padding:0;text-align: center;display: inline-block;margin:0;}
.menu li a{height:50px !important;line-height:50px !important;}
.menu ul li a{text-align: center;padding:0 15px 0 35px;font-weight:600;text-align:left;background-color:#e7e9e9;color:#2e2a25;}
/*.menu ul li a:hover{background-color:#2e2a25;color:#ffa400;}*/
.menu ul li.selected a/*,.menu ul li.selected a:hover*/{background-color:#ffa400;color:#2e2a25;}
.container.titulo{margin-top:150px;}
.footer .footerSocial .btnSociales li{margin:0 15px;}
/**********INTERIORES*********/
#que-ofrecemos .col-sm-4{margin-bottom:0px !important;}
}
@media screen and (max-width: 620px) {
.title{width:100%;}
.title h2{font-size:8vw;}
.title h2:before{border:8px solid rgba(0,0,0,0.05);}
.boxSlide{width: 80%;border:8px solid rgba(255,255,255,0.3);}
.slideHome .slick-slide{position:relative;height:440px;overflow: hidden;}
.slideHome .slick-slide img{position: absolute;top:0;left:0;width:auto;height: 100%;transform:translate(-50%,0);}
.boxSlide h3:before{width:50px;height:1px;top:5px;}
.boxSlide h3{padding-left:60px;font-size: 3vw;margin-left:25%;}
.boxSlide h2{font-size: 8vw;}
}


