/*------------------------------------------------------media queries---------------------------------------------------------*/
@media (min-width: 1921px) {
    header, .main{
        left: 50%;
        margin-left: -960px;
    }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1219px) {

}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {

}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 1023px) {
    /*INICIA HEADER*/
    h1, .top-contact{ width: 40%; margin: 0 5%; }
    /*FIN HEADER*/
    
    /*INICIA USER_01*/
    .flex-control-nav { bottom: 180px;}
    /*FIN USER_01*/
    
    /*INICIA USER_03*/
    .info_special h3{
        font-size: 24px;
        line-height: 30px;
        padding-top: 15px;
    }
    /*FIN USER_03*/
    
    /*INICIA USER_06*/
    .gallery_cazuelas{ width: 100%; max-width: 600px; margin: 40px auto;}
    /*INICIA USER_06*/
    
    .box-list-food{ display: block; width: 90%; margin: 40px 5%;}
    .info-list-food, .img-list-food{ width: 50%;}
    .list-food{ width: 98%; margin: 0 1%;}
    
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 767px) {
    /*INICIA USER_03*/
    .info_special h3{
        font-size: 18px;
        line-height: 20px;
        padding-top: 25px;
    }
    /*FIN USER_03*/
    
    
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 626px) {
    /*INICIA HEADER*/
    header{ height: 320px; background: url(../images/header_bg_626.png) bottom center no-repeat;}
    h1, .top-contact{ clear: both; width: 80%; margin: 0 10%; }
    .logo{ margin: 0 auto; /*background-color: #F60;*/}
    
    /*INICIO TOP-CONTACT*/
    .top-contact{ display: block; width: 100%; margin: 0;}
    .top-contact-box{
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
    }
    .top-contact-right p span{ text-align: center;}
    .top-contact-bottom p{ text-align: center;}
    /*FIN TOP-CONTACT*/
    
    header{ position: absolute;}
    /*FIN HEADER*/
    
    /*INICIA USER_01*/
    
/*    .slide_01{ background: #FFF url(../images/slider_01_626.jpg) center center no-repeat;}*/
    .user_01{ padding-top: 80px;}
    .slide_01, .slide_02, .slide_03{
        display: block;
        width: 100%;
        height: 1000px;
    }
    .slide_info{
        top: 250px;
        left: 5%;
        width: 90%;
        text-align: center;
    }
    .flex-control-nav { width: 90%; text-align: center;}
    
    /*Anexar fondos del slider responsivos*/
    .slide_01{ background: url(../images/slider_res_01.jpg) center center no-repeat;}
    .slide_02{ background: url(../images/slider_res_02.jpg) center center no-repeat;}
    .slide_03{ background: url(../images/slider_res_03.jpg) center center no-repeat;}
    
    .flex-control-paging li a { border: 3px solid rgba(255, 255, 255, 1);}
    /*Fin slider responsivo*/
    
    /*FIN USER_01*/
    
    /*INICIA USER_03*/
    .box_50{
        clear: both;
        width:100%;
    }
    .control-btn{ top: 50%; margin-top: -20px;}
    #btn_left a{ left: 0;}
    .info_special{ padding: 110px 0 162px 0;}
    /*FIN USER_03*/
    
    /*INICIA USER_05*/
    .row-item{ max-width: 300px;}
    .row-element{ width:98%; margin:0 1% 15px 1%;}
    .small{ width:48%;}
    .small{ width: 98%;}
    /*FIN USER_05*/
    
    /*INICIA USER_06*/
    .user_06{ padding-top: 250px;}
    .gallery_cazuelas{ width: 100%; max-width: 280px; margin: 40px auto;}
    .menu-box ul{ display: block; width: 100%; max-width: 180px; margin: 0 auto;}
    
    /*FIN USER_06*/
    
    /*INICIA USER_07*/
    .img_00_02{ display: none; background: none;}
    /*FIN USER_07*/
    
    
    .info-list-food, .img-list-food{ width: 98%; margin: 0 1%;}
    .list-food{ width: 98%; margin: 0 1%;}
    .img-list-food img{ margin: 40px 0;
    
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 560px) {

}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 480px) {
    .client, .container-developer{ display: block; float: left; width: 98%; margin: 0 1% 20px 1%;}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 320px) {

}
/*---------------------------------------------------------------------------------------------------------------------------*/