@media (max-width: 1135px){
    .cont-map-international{
        display: none;
    }
}
@media (min-width: 991px){
    .mobile-cont{
        display: none;
    }
    .language-access-fixed{
        top: 0;
        position: relative;
        z-index: 0;
    }
}
@media screen and (max-width: 1440px){
    .cover-brand-product{
        width: 300px;
    }
}
@media screen and (max-width: 991px){
    .misionvision-img > div{
        height: 460px !important;
    }
    .misionvision-img > div p{
        bottom: 50px !important;
    }
    .misionvision-img > div h2{
        font-size: 50px !important;
    }
    .misionvision-img {
        grid-template-columns: 1fr !important; 
        grid-gap: 50px !important;
    }
    .section-double-content > p > img{
        width: 100% !important;
    }
    .carousel-inner > .active{
        height: 399px !important;
    }
    .carousel-inner{
        height: 399px !important;
    }
    .carousel-inner > .active{
        height: 399px !important;
    }
    .carousel-caption{
        height: 315px !important;
        font-size: 22px !important;
    }
    .number-values p{
        float: none;
        display: block;
        top: 0;
        margin-top: 20px;
        text-align: center;
    }
    .number-values > span{
        float: none;
        display: block;
        margin: 0 auto;
    }
    .section-address{
        display: none;
    }
    .section-map {
        display: none;
    }
    .header-language{
        height: 110px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .single-sidebar {
        height: 200px !important;
    }
    .single-child-img {
        height: 200px !important;
    }
    .w-single-fondo{
        height: auto;
    }
    .single-child.background-white{
        height: auto;
        padding: 30px 32px 150px;
        flex: 100%;
    }
    .single-sidebar{
        height: 300px;
        display: block;
    }
    .section-single{
        margin: -100px 0 -100px !important;
    }
    .w-single-fondo{
        flex-direction: column-reverse;
    }
    .single-child-widget{
        display: none;
    }
    .body-mobile{
        margin-top: 110px;
    }
    .blur-mobile{
        display: block;
    }
    .mobile-cont{
        display: block;
    }
    .map{
        margin-top: -380px;
        bottom: -180px;
    }
    .section-address{
        margin-top: -110px;
        padding: 152px 0 100px;
    }
    .div-right{
        margin: 0px;
    }
    .form-group{
        margin-left: 0px;
        margin-right: 0px;
    }
    .form-double{
        flex-direction: column;
    }
    body{
        font-size: 14px;
    }
    .number-values p{
        padding: 0 10px;
    }
    .w-double-content > div{
        margin: 0 0 30px;
    }
    .w-double-content{
        flex-direction: column;
    }
    .section-double-content{
        height: auto !important;
        padding: 40px;
    }
    .section-double-img,.section-double-content{
        height: 450px;
    }
    .section-double{
        flex-direction: column;
    }
    .control-left, .control-right a.c-left, .c-right{
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .bdouble-slider-img{
        width: 100%;
        height: 200px;
        flex: 1;
    }
    .w-bdouble-slider{
        flex-direction: column;
    }
    .section{
        padding-right: 15px;
        padding-left: 15px;
    }
    .paragraph-number > h3{
        font-size: 14px;
    }
    .boxed-no-padding > .boxed-img{
        height: 170px;
    }
    .bar-menu{
        display: block;
    }
    .w-boxed-full-img{
        margin: 85px 0 0;
    }
    .w-boxed-margin{
        margin: 0;
    }    
    .boxed-full-img{
        height: 270px;
        margin: 0 15px 15px;
    }
    .w-boxed-full-img{
        flex-wrap: wrap;
        flex-direction: column;
    }
    .banner-page{
        height: 399px;
    }
    .banner-slider > .caption-page{
        height: 315px !important;
    }
    .caption-page{
        height: 315px;
    }
    .linkedln{
        display: none;
    }
    .w-boxed-margin-top{
        margin: 85px 0 0;
    }
    h1{
        font-size: 22px;
    }
    h2{
        font-size: 22px;
    }
    .boxed-content > h2{
        font-size: 22px;
    }
    .w-items-effect-child > h2{
        font-size: 22px;
    }
    .boxed-img-margin > h2{
        font-size: 22px;
    }
    .cover-brand-product{
        display: none;
    }
    nav{
        display: none;
    }
    .section-effect{
        margin-top: -166px;
    }
    .w-boxed{
        flex-wrap: wrap;
    }
    .boxed{
        margin-bottom: 25px;
        /* flex */
        flex: 1 40%;
    }
    .w-cause-small-two{
        max-width: none;
    }
    .w-double > div > img{
        width: 312px;
        margin: 0 auto;
    }
    .w-double > div > p{
        width: 100%;
    }
    .w-double{
        flex-direction: column;
        flex-wrap: wrap;
        align-items: center !important;
    }
    .cause-small,.cause-small-two,.cause-large,.w-cause-large-medium,.cause-bold,.cause-horizontal,.cause-bold-two,.w-items-effect-child{
        width: inherit;
        height: 170px;
        max-height: 170px;
    }
    .w-cause-small{
        max-width: none;
    }
    .w-cause-medium{
        max-width: none;
    }
    .w-cause-effect{
        flex-direction: column;
    }
    .iso{
        width: 345px;
        height: 53px;
        margin: 0 auto;
    }
    .fa-download{
        font-size: 14px;
    }
    .buttom-radius, .button-secondary, .button-video-img,.buttom-quote-white{
        font-size: 12px;
        padding: 10px 16px;
    }
    .btn-access{
        font-size: 12px !important;
        padding: 10px 12px !important;
        text-align: center !important;
        margin: 0 6px !important;
    }
    .brand-footer,.brand{
        width: 237px;
        height: 28px;
    }
    .brand{
        margin-bottom: 12px;
    }
    .linkedln-footer{
        margin: -25px 0;
    }
    .col-footer > .button-secondary{
        display: table;
        margin-bottom: 0;
    }
    .col-footer{
        margin: 0 0 40px;
        text-align: left;
    }
    .footer,.w-double{
        padding-right: 30px;
        padding-left: 30px;
        /* flex */
        flex-direction: column;
        align-items: flex-start;
    }
    .w-container{
        max-width: 728px;
    }
}
@media screen and (max-width: 767px){
    .w-items-values{
        flex-direction: column;
        flex-wrap: wrap;
    }
    .product-hidden{
        display: none !important;
    }
    .w-carrusel-product > .product > img{
        width: 100%;
        height: 100%;
    }
    .w-carrusel-product{
        margin: 0px 0;
    }
}
@media screen and (max-width: 600px){
    .owl-nav{
        display: none;
    }
    section{
        overflow: hidden;
    }
    .boxed{
        flex: 1 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .owl-carousel .owl-stage-outer{
        overflow: visible !important;
    }
}
@media (max-width: 575px){
    .paragraph-number > div > span{
        display: none;
    }
    p.paragraph{
        margin: 0;
    }
    .paragraph-number > h3{
        margin: 0 0 20px 0;
    }
}