@media (max-width: 1050px) {
    .titulo-franquicias{font-size: 28px;}
    .frase-franquicias{font-size: 17px;}
    .titulo-franquicias3{margin-top:0px;font-size: 28px;}
    .frase-franquicias3{font-size: 17px;}
    .titulo-franquicias4{margin-top:0px;font-size: 28px;}
    .frase-franquicias4{font-size: 17px;}
    .lista-molino2{line-height:20px;font-size:15px;}
    .name2{margin-top:20px;}
    .navigation .list {margin: 0px 0 0 -2px ;}
    .block.home-ribbon{margin-top: -20px;}
     /* Body */
    body.mobile-navigation-open {overflow: hidden;}
    /* Mobile navigation */
    .mobile-navigation {background-color: #333333;display: block !important;height: 100%;overflow-y: scroll;position: fixed;right: -250px;top: 0;visibility: visible !important;width: 250px;
        -webkit-transition: right 350ms;
        -moz-transition: right 350ms;
        -ms-transition: right 350ms;
        -o-transition: right 350ms;
        transition: right 350ms;}
    .mobile-navigation .header {background-color: #fff;display: block;max-height: 60px;padding: 7px;}
    .mobile-navigation .header .logo {display: block;float: left;width: 100px;}
    .mobile-navigation .list {list-style: none;padding: 0;margin: 0;}
    .mobile-navigation .list li:after {border-bottom: 1px solid #2B2B2B;border-top: 1px solid #3C3C3C;content: '';display: block;width: 100%;}
    .mobile-navigation .list li a {color: #FFFFFF;display: block;font-family: 'Conv_Verb-Medium';font-size: 15px;padding: 27px 10px;text-align: center;text-decoration: none;text-transform: uppercase;}
    .mobile-navigation .list li a.capitalized {text-transform: capitalize;font-family: 'Lato', sans-serif;}
    .mobile-navigation.mobile-navigation-open {right: 0;}
    /* Mobile navigation - Buttons */
    .mobile-navigation .buttons {margin-top: 13px;text-align: right;}
    .mobile-navigation .buttons .fav {color: #333333;font-size: 12px;text-decoration: none;}
    .mobile-navigation .buttons .fav,
    .mobile-navigation .buttons .close-button,
    .mobile-navigation .buttons .fav .icon,
    .mobile-navigation .buttons .fav .text {display: inline-block;vertical-align: middle;}
    .mobile-navigation .buttons .fav .icon {width: 14px;}
    /* Navigation */
    .navigation {
        -webkit-transition: right 350ms;
        -moz-transition: right 350ms;
        -ms-transition: right 350ms;
        -o-transition: right 350ms;
        transition: right 350ms;}
    .navigation .list {display: none !important;visibility: hidden !important;}
    .navigation .navigation-toggle {display: block !important;visibility: visible !important;}
    .navigation.mobile-navigation-open {right: 250px;}
    /* Outer wrapper */
    .outer-wrapper {right: 0;
        -webkit-transition: right 350ms;
        -moz-transition: right 350ms;
        -ms-transition: right 350ms;
        -o-transition: right 350ms;
        transition: right 350ms;}
    .outer-wrapper.mobile-navigation-open {right: 250px;}
}
@media (max-width: 1025px) {
    .fit-screen { min-height: calc(100vh - 135px); }
    /* Navigation */
    .navigation {height: 95px;}
    /* Navigation - Logo */
    .navigation .logo {margin-left: auto;margin-right: 25px;max-width: 181px;}
    .navigation .list li {margin: 0 2px;}
    .navigation .list li a {line-height: 50px;}
    .navigation .list li a.button {line-height: 35px;margin-top: 9px;}
    /* Outer Wraper */
    .outer-wrapper {padding-top: 90px;}
    .footer .text {color: #ffffff;font-size: 11px;padding-top: 7px;}
    /* Franquicias */
    .boton-azulfranquicia {width: 200px;height: 60px;line-height: 16px;font-size: 13px;margin-left: 115px;padding: 12px 20px;background-color: #14bae9;}
    .boton-rosado {width: 290px;font-size: 20px;padding: 12px 20px;}
    /* termina Franquicias */
    /* Seccion Contacto */
    .carousel-info{bottom: 25%;}
    .titulocontacto{font-size: 23px;}
    .formarectangulo {width: 430px;margin-top: 12px !important;line-height: 49px !important;font-size: 41px !important;padding: 13px 13px 13px !important;}
    .formarectangulo2{width: 308px;font-size: 48px !important;}
    .formarectangulo3{width: 260px;font-size: 45px !important;}
    .formarectanguloblanco0 {width: 284px;font-size: 10px !important;padding: 0px 19px 15px;}
    .formarectanguloblanco1 {width: 340px;font-size: 11px !important;}
    /* Fin de Contacto */
    /* Sección de Clientes*/
    .titulocliente{font-size: 18px;}
    .formarectanguloazul{width: 340px;line-height:16px !important;font-size: 20px !important;}
    .formarectangulorosa3{line-height: 30px !important;font-size: 24px !important;}
    .formarectangulorosa{width: 405px;font-size: 35px !important;}
    .formarectangulorosa2{width: 366px;line-height: 18px !important;font-size: 14px !important;}
    .boton-clientes{width: 145px;font-size: 14px;}
    .boton-clientes2{width: 145px;font-size: 14px;}
    /* Fin de Clietes */
    .clase-molino{margin-top:5px;}
}


@media (max-width: 973px){
    .navigation .list {margin: -60px 0 0 0px ;}
}

@media (max-width: 920px) {
    /* Category Layout - Cover */
    .category-layout .block.cover {height: 335px;}
    .block.cover video{margin-top: 0px;}
    .lista-molino{line-height:2;font-size:17px;}
    .lista-molino2{margin-left:15px;font-size:15px;}
}

@media (max-width: 768px) {
    .block.home-ribbon {background-attachment: scroll;}
    .block.home-ribbon2  {padding-top: 260px;}
    .block.home-ribbon3  {padding-top: 260px;}
    .block.home-ribbon4  {padding-top: 260px;}
    /* Franquicias */
    .boton-azulfranquicia {width: 150px;height: 40px;line-height:10px;font-size: 9px;margin-left: 102px;padding: 9px 16px;}
    .boton-rosado {width: 200px;font-size: 12px;padding: 6px 15px;}
    .titulo-franquicias{font-size: 20px;}
    .frase-franquicias{font-size: 11px;}
    .boton-franquiciarosa{width: 90px; padding: 5px 10px;font-size: 12px;}
    .titulo-franquicias3{margin-top:0px;font-size: 20px;}
    .subtitulo-franquicia{font-size: 18px;}
    .frase-franquicias3{font-size: 11px;}
    .titulo-franquicias4{margin-top:0px;font-size: 20px;}
    .frase-franquicias4{font-size: 11px;}
    .molino1-titulo{margin-top: 5%;}
    /* Termina franquicias */
    /* Contactos */
    .formarectangulo{width: 250px;font-size: 25px !important;line-height: 28px !important;padding: 13px 13px 13px !important;}
    .formarectangulo2{width: 210px;line-height: 28px !important;font-size: 28px !important;}
    .formarectangulo3{width: 210px;line-height: 28px !important;font-size: 28px !important;}
    .formarectanguloblanco0 {width: 277px;font-size: 10px !important;padding: 0px 19px 15px;}
    .formarectanguloblanco1 {width: 350px;font-size: 11px !important;overflow-wrap: normal;}
    .formarectanguloblanco3{width: 350px;font-size: 11px !important;}
    /* Termina Contactos */
    /* Seccion Clientes */
    .titulocliente{display: none !important;}
    .titulocontacto{display: none !important;}
    .formarectangulorosa{width: 185px;line-height: 10px !important;font-size: 15px !important; padding:15px 13px 13px !important;}
    .formarectangulorosa2{width: 290px;line-height: 4px !important;font-size: 11px !important;}
    .boton-clientes{width: 110px; padding: 8px 17px;}
    .boton-clientes2{width: 110px; padding: 8px 17px;}
    .formarectanguloazul{width: 196px;line-height: 11px !important;font-size: 11px!important;}
    .imgwhatssapp{width: 35px; height: 35px;}
    .formarectangulorosa3{line-height: 8px !important; font-size: 15px !important;}
    /* Termina seccion */
}
@media (max-width: 767px) {
    /* Navgation - User */
    .navigation .user {margin-top: 17px;}
    /* Block Cover */
    .block.cover {align-items: center;justify-content: center;}
    .block.cover .wrapper {margin-top: -100px;max-width: 450px;top: 50%;}
    .block.cover .wrapper .title {font-size: 28px;margin-bottom: 150px;}
    .caja-botones{margin-top: -130px;}
    .boton-central{font-size:8px;font-family:'Conv_Verb-Regular', sans-serif;color:white;background:#000000;opacity: 0.6;border:0px;width:80px;height:25px;}
    .block.cover .advanced-search {background-color: rgba(0, 0, 0, .54);border: none;color: #fff;display: block;font-family: 'Conv_Verb-Regular-Bold';font-size: 11px;margin-top: 15px;margin-left: auto;max-width: 160px;padding: 13px 15px;text-align: center;text-decoration: none;text-transform: uppercase;}
    /* Block Place */
    .block.places {  }
    .block.places .content .align-middle {  }
    /* Home Ribbon */
    .block.home-ribbon .table-layout {height: 250px;}
    .block.home-ribbon .html {font-size: 35px;line-height: 35px;}
    .block.home-ribbon .html .small {font-size: 25px;}
    .block.home-ribbon .html .small2 {font-size: 26px;}
    /* Block Us */
    .block.us {padding: 45px 0 30px;}
    .block.us .card {margin: 0 auto 25px;max-width: 570px;}
    .block.us .card .image2 {margin: 0 auto 15px;max-width: 135px;}
    .block.us .card .image {margin: 0 auto 15px;padding-top: 65px;}
    .block.us .card .image4 {margin: 0 auto 15px;max-width: 295px;padding-top: 65px;}
    .block.us .card .name {font-size: 20px;margin: 0 auto 10px;max-width: none;}
    .block .header .titleagua{margin-top: -120px;font-size: 18px;}
    .block .header .title{margin-top: 30px;}
    .block.us .card .desc {font-size: 13px;margin-bottom: -23px;}
    /* Block Contact */
    .block.contact {padding: 45px 0 50px;}
    .block.contact .header {margin-bottom: 30px;}
    .block.contact .contact-info {margin-bottom: 35px;}
    .block.contact .address {margin-bottom: 25px;}
    /* Category Layout - Content */
    .category-layout .main .content {margin-left: 0;}
    .lista-molino{line-height:40px;margin-left:20px;font-size: 25px;}
    .lista-molino2{line-height:15px;margin-left:15px;font-size:12px;}
    .text-iconos{margin-bottom: 35px;}
}
@media (max-width: 580px) {
    .block.home-ribbon2  {padding-top: 220px;}
    .block.home-ribbon3  {padding-top: 220px;}
    .block.home-ribbon4  {padding-top: 220px;}
    /* Contactos */
    .titulo-contacto{font-size: 40px;}
    .carousel-info{bottom: 37%; left: 25%;}
    .formarectangulo{width: 180px;line-height: 10px !important;font-size: 12px !important;line-height: 4px !important;}
    .formarectangulo2{width: 190px;line-height: 10px !important;font-size: 16px !important;}
    .formarectangulo3{width: 170px;line-height: 10px !important;font-size: 16px !important;}
    .formarectanguloblanco0 {width: 210px;font-size: 10px !important;padding-left: 5px;padding-right: 5px;line-height: 10px !important;word-break: normal !important;margin-top:8px !important;}
    .formarectanguloblanco1 {width: 250px;font-size: 10px !important;padding-left: 5px;padding-right: 5px;line-height: 10px !important;word-break: normal !important;margin-top:5px !important;}
    .formarectanguloblanco3 {width: 210px;font-size: 10px !important;padding-left: 5px;padding-right: 5px;line-height: 10px !important;word-break: normal !important;margin-top:8px !important;}
    .cajawhats img{max-width:75px;}
/*     .carousel-inner { margin-top: 25px !important;} */
    .carousel-indicators{bottom: -11px !important;}
    .form-group{margin-top:30px !important;}
    /* Termina contacto */
    /* Franquicias */
    .frase-franquicias3{display: none;}
    .titulo-franquicias4{font-size: 15px;}
    .frase-franquicias4{display: none;}
    .titulo-franquicias{font-size:14px;}
    .frase-franquicias{font-size: 9px;}
    /* Termina Franquicias */
    .lista-molino2{line-height:10px;font-size:7px;}

}
@media (max-width: 480px) {
    /* Navigation - Info Ribbon */
    .navigation .info-ribbon .text {display: none;}
    /* Block Cover */
    .block.cover {height: 10px;}
    .block.cover .wrapper {margin-top: -80px;}
    .block.cover .wrapper .title {font-size: 22px;margin-bottom: 100px;}
    .caja-botones{margin-top: -80px;}
    .boton-central{font-size:5px;font-family:'Conv_Verb-Regular', sans-serif;color:white;background:#000000;opacity: 0.6;border:0px;width:60px;height:25px;}
    .block .header .title{margin-top: 55px;font-size: 31px;}
    /* Home Ribbon */
    /* Override */
    .block.home-ribbon .container-fluid {padding-left: 5px;padding-right: 5px;}
    .block.home-ribbon .table-layout {height: 125px;}
    .block.home-ribbon .html {font-size: 23px;line-height: normal; margin-bottom: 52px;}
    .block.home-ribbon .html .small {font-size: 17px;}
    .block.home-ribbon .html .small2 {font-size: 18px;}
    /* Block Us */
    .block.us {padding: 15px 0 5px;}
    .block.us .card {margin-bottom: 20px;}
    .block.us .card .image {margin: 0 auto 2px;max-width: 280px;padding-top: 110px;}
    .block.us .card .image2 {margin: 0 auto;}
    .block.us .card .image4 {margin: 0 auto 2px;max-width: 90px;}
    .block.us .card .name {font-size: 19px;margin: 30px 0 0px;}
    .block.us .card .desc {font-size: 11px;}
    /* Category Layout - Cover */
    .category-layout .block.cover {height: 270px;}
    .category-layout .main .content .align-top {margin-right: 0;width: 100%;}
    /* Content Layout */
    .content-layout .heading .wrapper {margin-left: 5px;margin-right: 0;}
    .content-layout .heading .title {font-size: 17px;}
    .content-layout .heading .title .code {display: block;font-size: 11px;margin-left: 0;}
    .cajaflotante img{display: inline-block;max-width: 60px; margin-top:50px;}
    .cajaflotante {top: 125px;}
    /* Franquicias */
    .block.home-ribbon .table-layout{height: 150px; margin-top: 50px;}
    .boton-rosado{width:163px;padding: 3px 12px;}
    .boton-azulfranquicia {width: 120px;height: 25px;line-height: 9px; padding: 0px 4px;}
   /* .titulo-franquicias{font-size: 12px;}*/
    .texto-franquicias3{margin-top: 15px;}
    .titulo-franquicias3{font-size: 11px;}
    .texto-franquicias4{margin-top: 15px;}
    .titulo-franquicias4{font-size: 11px;}
    /* Termina Franquicias */
    /* Seccion Clientes */
    .formarectangulorosa3{display:none;}
    .imgwhatssapp{display: none}
    .formarectanguloazul{width:145px;line-height:13px !important;font-size:8px!important;}
    .formarectangulo{width:125px; margin-bottom:-9px!important;line-height:1px!important; }
    .boton-clientes{width:90px; padding: 2px 14px;font-size:13px!important;}
    .boton-clientes2{width:90px; padding: 2px 14px;}
    .formarectangulorosa2{display: none!important;}
    /* Termina Clientes */
    .lista-molino{line-height:30px;margin-left: 15px;font-size: 20px;}
    .lista-molino2{line-height:7px;font-size:7px;}
}