#logos_3col{
    display:none;
}
#extraSection {
    display: none;
}
@media screen and (max-width: 769px){
    nav.navbar .dropdownProducts:hover ul.dropdown-menu {
        justify-content: center;
    }
    .section h1 {
        margin-top: 5%;
    }
    #homeSection {
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
    #redes_fixed img{
        width:50%;
        margin-bottom:12%;
    }
    nav.navbar li .socialNavbar {
        padding: 10px 0 7px 15px;
    }
    #vitavid-navbar-collapse .navbar-right {
        margin-right: -25px;
    }
    .down_arrow{
        width:8%;
    }
    #sectionProducts{
        background-size:100% 100%;
    }
    #sectionProducts .bg_opacity{
        background: linear-gradient(rgba(255,255,255,0.2), rgba(255,255,255,0.35), rgba(0,0,0,0.5));
    }
    #sectionProducts .content > div:first-child {
        display: flex;
        flex-direction: column; 
        height: 100%;
    }
    #sectionProducts .content h1 {
        flex: 1;
    }
    #slider_sl_id {
        flex: 10;
        display: flex;
        align-items: center;
    }
    #slider_sl_id .slick-slide {
        flex-direction: column;
    }
    #slider_sl_id .slick-slide img {
        height: 70vw;
    }
    #slider_sl_id .slick-dots {
        bottom: 0;
    }
    #sectionProducts .desc_img_prod {
        margin: 10px 0 16px 0;
    }
    #sectionProducts .desc_img_prod .nameAndSugar_img_prod .sugar_img_prod {
        font-size: 2em;
    }
    #slider_sl_id .slick-prev {
        left: 22%;
    }
    #slider_sl_id .slick-next {
        right: 22%;
    }
    
    #sectionMarkets{
        background-size:cover;
        background-position:center;
    }
    #logos{
        display:none;
    }
    #sectionMarkets .div_img img {
        margin: 20px;
        max-width: 120px;
    }
    
    .containerInfoContact{
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .containerInfoContact h1 {
        flex: 1;
    }
    #containerColumnsContact{
        flex: 10;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
    }
    #contact_izq .form-group {
        margin-bottom: 5px;
    }
    #contact_izq form input,
    #contact_izq form textarea{
        width:80%;
        float:none;
        margin-bottom: 5px;
    }
    #contact_izq form button{
        float:left;
        width:25%;
    }
    #contact_der .containerInfoAddress {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 80%;
    }
    #contact_der p{
        float:none;
        clear:none;
        width:34%;
    }
    #contact_der .containerInfoAddress p:first-child {
        width: 22%;
    }
    #contact_der .containerInfoAddress p:nth-child(2) {
        width: 40%;
    }
    #contact_der .containerInfoAddress p:last-child {
        display: none;
    }
    #contact_der .img_pre {
        width: 12%;
    }
    #contact_der iframe{
        margin-right:2%;
        margin-top:0;
        width: 80%;
        height: 130px;
    }
    #contact_izq form button{
        margin-bottom:5%;
    }
    #volver_arriba{
        margin-top:3%;
    }
    img.up_arrow {
        width: 15%;
        margin-bottom: -5%;
    }
    
    /* Cónocenos */
    #homeSectionUs .content {
        justify-content: space-evenly;
    }
    #homeSectionUs .salesman {
        display: none;
    }
    #homeSectionUs .desc_us {
        text-align: justify;
    }

    #misVisSection .content {
        justify-content: center;
    }
    #misVisSection h1 {
        font-size: 3.5em;
    }
    #misVisSection p {
        font-size: 1.5em;
        padding: 0 10px;
    }
    #misVisSection .vision {
        margin-top: 10%;
    }

    /* Beneficios */
    #homeSectionBenefits .content {
        top: 2%;
        justify-content: space-around;
    }
    #homeSectionBenefits p {
        font-size: 1.7em;
        padding: 0 5%;
    }
    #homeSectionBenefits h1, 
    #propertiesSection h1 {
        font-size: 3.5em;
    }

    #propertiesSection .content {
        justify-content: space-evenly;
    }
    #propertiesSection .phraseTitle {
        line-height: 1.2em;
    }
    #propertiesSection .contentPropertiesSection ul li {
        font-size: 1.3em;
    }
    #propertiesSection .contentPropertiesSection ul li:last-child {
        align-items: flex-start;
    }
    #propertiesSection .contentPropertiesSection ul li:last-child:before {
        height: 20px;
        width: 20px;
        margin-top: 5px;
    }
    #propertiesSection .seeMorePropDiv p {
        font-size: 1.4em;
    }
}
@media screen and (max-width: 600px){
    nav.navbar .dropdownProducts:hover ul.dropdown-menu {
        justify-content: center;
    }
    .content {
        top: 2%;
    }
    .section h1 {
        font-size: 3em;
    }
    #homeSection .content {
        top: 5%;
    }
    
    #sectionMarkets .div_img {
        width: 33%;
    }
    #sectionMarkets .div_img img {
        max-height: 87px;
        max-width: 112px;
    }

    #contact_izq form input, 
    #contact_izq form textarea,
    #contact_der .containerInfoAddress,
    #contact_der iframe {
        width: 90%;
    }
    #contact_der p {
        width: 35%;
    }
    #contact_der .containerInfoAddress p:first-child {
        width: 20%;
        font-size: 1.6em;
    }
    #contact_der .containerInfoAddress p:nth-child(2) {
        width: 41%;
    }
    img.up_arrow {
        margin-bottom: -5%;
    }

    /* Cónocenos */
    #homeSectionUs .desc_us {
        font-size: 1.8em;
    }
    #misVisSection h1 {
        font-size: 3em;
    }
    #misVisSection p {
        font-size: 1.3em;
    }

    /* Beneficios */
    #homeSectionBenefits h1,
    #propertiesSection h1 {
        font-size: 3em;
    }
    #homeSectionBenefits p {
        font-size: 1.5em;
    }

    #propertiesSection .phraseTitle {
        display: none;
    }
    #propertiesSection .contentPropertiesSection ul li {
        font-size: 1.2em;
    }
    #propertiesSection .seeMorePropDiv p {
        font-size: 1.3em;
        line-height: 1.2em;
        padding: 6px 10px;
    }
}
@media screen and (max-width: 480px){
    .containerInfoContact{
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .containerInfoContact h1 {
        flex: 1;
    }
    #containerColumnsContact{
        flex: 10;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
    }
    #sectionProducts .desc_img_prod .content_img_prod {
        font-size: 4em;
    }
    #sectionProducts .desc_img_prod .nameAndSugar_img_prod .name_img_prod {
        font-size: 2em;
    }
    #sectionProducts .desc_img_prod .nameAndSugar_img_prod .sugar_img_prod {
        font-size: 1em;
    }

    #sectionMarkets .div_img img {
        max-height: 69px;
        max-width: 90px;
    }
    #sectionMarkets .div_img img {
        margin: 10px;
    }

    .hideResponsive{
        display:none;
    }
    .hide_responsive.language a:before {
        display: none;
    }
    .hide_responsive.language a {
        padding: 4% 0px 0% 5%;
    }
    .hide_responsive.language a img {
        width: 10%;
    }
    .img_pre{
        width:10%;
    }
    #contact_der p:nth-child(4) img{
        width:6%;
    }
    #contact_der p{
        float:left;
        font-size:1.2em;
    }
    #contact_der .containerInfoAddress p:nth-child(2) {
        width:50%;
    }
    #contact_der p:nth-child(3){
        width:45%;
    }
    #volver_arriba h3{
        font-size:18px;
        margin-top: 3%;
    }
    #volver_arriba {
        margin-top: 1%;
    }

    /* Conócenos */
    .section h1 {
        font-size: 2.8em;
    }
    #homeSectionUs .desc_us {
        font-size: 1.6em;
    }

    #misVisSection p {
        font-size: 1.2em;
    }
    #misVisSection .vision {
        margin-top: 15%;
    }

    /* Beneficios */
    #homeSectionBenefits h1, #propertiesSection h1 {
        font-size: 2.8em;
    }
    #homeSectionBenefits p {
        font-size: 1.4em;
    }

    #propertiesSection .contentPropertiesSection ul li {
        font-size: 1.1em;
    }
    #propertiesSection .seeMorePropDiv p {
        font-size: 1.2em;
    }
}
@media screen and (max-width: 414px){
    #redes_fixed img{
        width:60%;
        margin-bottom:15%;
    }
    #homeSection .down_arrow{
        display:inline-flex;
    }
    
    #sectionProducts .down_arrow{
        margin-left:0;
    }
    #slider_sl_id .slick-slide img {
        height: 80vw;
    }
    #slider_sl_id .slick-dots {
        bottom: 5px;
    }

    #sectionMarkets .div_img img {
        max-height: 63px;
        max-width: 83px;
    }
    
    #contact_izq form input,
    #contact_izq form textarea{
        width:90%;
    }
    #contact_der p{
        width:90%;
    }
    #contact_der p, 
    #contact_der iframe,
    #contact_der p:first-child{
        font-size:1.1em;
        margin-bottom:0;
    }
    #contact_der .containerInfoAddress {
        margin: 10px 0;
    }
    #contact_der .containerInfoAddress p:nth-child(2) {
        width: 55%;
    }
    .img_pre{
        width:11%;
    }
    #volver_arriba{
        margin-top:0;
    }
    #volver_arriba h3{
        font-size:18px;
    }
    #contact_izq form button{
        margin-right:10%;
        float:right;
        width:90%;
    }

    /* Beneficios */
    #homeSectionBenefits h1, #propertiesSection h1 {
        font-size: 2.5em;
    }
    #extraSection {
        display: inherit;
    }
}
@media screen and (max-width:375px){
    .section h1 {
        font-size: 2.6em;
    }
    #homeSection .logoHome {
         
           transform:scale3d(1,1,0.7);
           

    }
    
        #homeSection .logoHome img {
        justify-content:center;
        box-sizing:border-box;
       transform:translate3d(0px,150px,0px);

    }
    .down_arrow {
        width: 12%;
        transform:translate3d(0px,150px,0px);
    }

    #slider_sl_id .slick-dots {
        bottom: -15px;
    }

    #sectionMarkets .div_img img {
        max-height: 58px;
        max-width: 75px;
    }

    .form-control{
        font-size:12px;
        height:25px;
        padding-top:2px;
        padding-bottom:2px;
    }
    #contact_der iframe {
        width: 90% !important;
        height:110px;
    }
    #contact_der p, #contact_der iframe, #contact_der p:first-child{
        font-size:1em;
    }
    .img_pre{
        width:10%;
    }
    #volver_arriba h3 {
        font-size: 14px;
    }

    /* Conócenos */
    #homeSectionUs .desc_us {
        font-size: 1.6em;
    }
    #misVisSection h1 {
        font-size: 2.6em;
    }
    #misVisSection p {
        font-size: 1.1em;
    }

    /* Beneficios */
    #homeSectionBenefits p {
        font-size: 1.2em;
    }

    #propertiesSection .contentPropertiesSection > div:first-child {
        width: 100%;
    }
    #propertiesSection .seeMorePropDiv p {
        display: none;
    }

    #extraSection .content {
        justify-content: space-around;
    }
    #extraSection .seeMoreProp {
        color: white;
        font-size: 1.5em;
        line-height: 2em;
    }
}
@media screen and (max-width:361px){
    #redes_fixed img{
        width:45%;
    }
    
    #homeSection .logoHome img {
        justify-content:center;
        box-sizing:border-box;
       transform:scale3d(1,0.7,0.7);
    }
    
    #homeSection .down_arrow{
        display:inline-flex;
    }
    #sectionProducts .down_arrow{
        margin-left:0;
    }
    
    #sectionMarkets .down_arrow{
        margin-left:0;
    }
    
    #contact_izq form textarea{
        padding-top:6px;
        padding-bottom:6px;
    }
    #contact_der iframe {
        width: 90% !important;
        height: 110px;
    }
    img.up_arrow {
        width: 12%;
        margin-bottom: -5%;
    }
}
@media screen and (max-width:360px){
    .section h1 {
        font-size: 2.4em;
        box-sizing:border-box;
    }
    #homeSection .logoHome {
        transform:scale3d(1,0.6,1);
    }
    
   #homeSection .logoHome img {
        
        justify-content:center;
        box-sizing:border-box;
        
    }
    #slider_sl_id .slick-slide img {
        height: 75vw;
    }
    #sectionProducts .desc_img_prod .content_img_prod {
        font-size: 3.5em;
    }
    #sectionProducts .desc_img_prod .nameAndSugar_img_prod .name_img_prod {
        font-size: 1.5em;
    }
    #sectionProducts .desc_img_prod .nameAndSugar_img_prod .sugar_img_prod {
        font-size: .8em;
    }
    #slider_sl_id .slick-prev {
        left: 18%;
    }
    #slider_sl_id .slick-next {
        right: 18%;
    }
    #slider_sl_id .slick-dots {
        bottom: -5px;
    }
    .slick-dots li {
        margin: 0 2px;
    }

    #sectionMarkets .div_img img {
        max-height: 52px;
        max-width: 68px;
    }

    .form-control{
        font-size:12px;
    }
    #contact_der p, #contact_der iframe, #contact_der p:first-child{
        font-size:0.9em;
    }
    #contact_der p:nth-child(2){
        width:42%;
        margin-right:2%;
    }
    #contact_der p{
        width:90%;
    }
    .img_pre{
        width:10%;
    }
    .wapp{
        width:11%;
    }

    /* Conócenos */
    #homeSectionUs .desc_us {
        font-size: 1.34em;
    }

    #misVisSection p {
        font-size: 1em;
    }
    #misVisSection .vision {
        margin-top: 20%;
    }
}
@media screen and (max-width:320px){
    .section h1 {
        font-size: 2.1em;
    }

    #homeSection .logoHome img {
        width: 90%;
    }

    #slider_sl_id .slick-slide img {
        height: 70vw;
    }
    #sectionProducts .desc_img_prod .content_img_prod {
        font-size: 3.2em;
    }

    #sectionMarkets .div_img img {
        max-height: 47px;
        max-width: 61px;
    }

    .form-group{
        margin-bottom:14px;
    }
    .form-control{
        height:25px;
        font-size:11px;
        padding:2px 8px;
    }
    #sectionContact .btn{
        padding:3px 12px;
        font-size:11px;
    }
    .img_pre{
        width:5%;
    }
    #contact_der p{
        font-size:0.86em;
    }
    #contact_der p:nth-child(2){
        width:45%;
    }
    #contact_der p:nth-child(2) img{
        width:10%;
    }
    #contact_der p:nth-child(3) {
        width: 48%;
    }
    #sectionContact iframe{
        width:90%;
        height:100px;
    }
    img.up_arrow{
        margin-bottom: -3%;
    }

    /* Conócenos */
    #homeSectionUs .desc_us {
        font-size: 1.25em;
    }
    #misVisSection h1 {
        font-size: 2.1em;
    }
    #misVisSection p {
        font-size: .85em;
    }

    /* Beneficios */
    #homeSectionBenefits h1, 
    #propertiesSection h1 {
        font-size: 2.1em;
    }
    #homeSectionBenefits p {
        font-size: 1em;
    }

    #propertiesSection .contentPropertiesSection ul li {
        font-size: .9em;
    }
    #extraSection .seeMoreProp {
        font-size: 1.2em;
    }
}
@media screen and (min-width:1024px){
    nav.navbar li .socialNavbar {
        padding: 10px 0 7px 15px;
    }
    
    #homeSection .logoHome img {
    justify-content:center;
    box-sizing:border-box;
    transform:scaled3d(1.5px,1px,0,7px);

    }
    .section h1 {
        font-size: 3.8em;
    }
    .down_arrow {
        width: 5%;
    }

    #slider_sl_id .slick-slide img {
        height: 30vw;
    }
    #slider_sl_id .slick-prev {
        left: 22%;
    }
    #slider_sl_id .slick-next {
        right: 22%;
    }
    #slider_sl_id .slick-dots {
        bottom: -40px;
    }

    #logos{
        margin-top:2%;
    }
    #sectionMarkets .div_img img {
        max-height: 100px;
    }
    #sectionProducts,
    #sectionMarkets{
        background-size:cover;
        background-position:center;
    }
    #sectionProducts .bg_opacity {
        background: linear-gradient(to bottom, rgba(255,255,255,0.1), rgba(255,255,255,0.6), rgba(0,0,0,0.5));
    }
    
    #contact_der,
    #contact_izq{
        margin-left:0;
    }
    #contact_izq form input, 
    #contact_izq form textarea {
        width: 60%;
    }
    #contact_izq form button {
        margin-right: 40%;
    }
    #contact_der .img_pre {
        width: 5%;
    }
    #contact_der p, 
    #contact_der iframe {
        width: 70%
    }

    /* Conócenos */
    #misVisSection p {
        font-size: 1.4em;
    }
    #misVisSection .vision {
        margin-top: 10%;
    }

    /* Beneficios */
    #homeSectionBenefits p {
        font-size: 1.8em;
    }
    #propertiesSection .contentPropertiesSection ul li {
        font-size: 1.25em;
    }
}
@media screen and (min-width:1280px){
    #redes_fixed img{
        width:90%;
        margin-bottom:6%;
        
    }
    
    #container .content {
        justify-content: right;
    }
    #col-xs-12 p {
        font-size: 9em;
    }

    #slider_sl_id .slick-slide img {
        height: 38vw;
    }

    #sectionMarkets .div_img img {
        margin: 20px;
    }

    #contact_izq form input, #contact_izq form textarea{
        width:60%;
        font-size:16px;
    }
    #contact_izq form button{
        width: 30%;
        margin-right: 30%;
        font-size:16px;
    }
    #contact_der iframe {
        width: 70%;
        height: 156px;
    }

    /* Conócenos */
    #misVisSection p {
        font-size: 1.5em;
    }
    #misVisSection .vision {
        margin-top: 0;
    }
    #misVisSection .content {
        justify-content: space-evenly;
    }

    /* Beneficios */
    #homeSectionBenefits .content {
        justify-content: space-evenly;
    }
    #homeSectionBenefits p {
        font-size: 2em;
    }

    #propertiesSection .content {
        justify-content: space-evenly;
    }
    #propertiesSection .contentPropertiesSection ul li {
        font-size: 1.4em;
    }
    #propertiesSection .contentPropertiesSection ul li:last-child {
        align-items: flex-start;
    }
}
@media screen and (min-width:1364px){
    #slider_sl_id .slick-slide img {
        height: 26vw;
    }
    #contact_izq form input, #contact_izq form textarea{
        margin-bottom:1%;
    }
    .img_pre{
        margin-bottom:0.5%;
    }
    #contact_der p:nth-child(4) img{
        margin-bottom:1%;
    }
    #contact_der iframe{
        margin-top:0;
    }
}
@media screen and (min-width:1439px){
    #redes_fixed img {
        width: 30%;
        margin-bottom: 8%;
    }
    #slider_sl_id {
        margin-top: 5%;
    }
    #slider_sl_id .slick-prev {
        left: 27%;
    }
    #slider_sl_id .slick-next {
        right: 27%;
    }

    img.up_arrow{
        margin-bottom: -8%;
        width:5%;
    }
    #volver_arriba h3{
        margin-top: 4%;
    }
}
@media screen and (min-width:1599px){
    #slider_sl_id {
        margin-top: 1%;
    }
    img.up_arrow {
        margin-bottom: -5%;
    }
    #volver_arriba h3 {
        margin-top: 3%;
    }
}
@media screen and (min-width:1919px){
    .down_arrow,
    #homeSectionUs .down_arrow {
        margin-top: -2%;
    }

    #propertiesSection .contentPropertiesSection > div {
        display: flex;
        justify-content: center;
    }

    #sectionMarkets .div_img img {
        max-width: 225px;
        max-height: 158px;
    }

    #contact_izq form input, #contact_izq form textarea{
        font-size:18px;
        padding:12px;
    }
    #contact_izq form button{
        font-size:18px;
    }
    #contact_der p, #contact_der iframe{
        font-size:1.5em;
    }
    img.up_arrow{
        margin-bottom:-2%;
    }
    #volver_arriba h3 {
        margin-top: 1%;
        font-size: 2.2em;
    }
}