@media only screen and (max-width:1300px), only screen and (max-device-width:1300px){
#plugin_pie{ width:100% !important; text-align: center; position: relative !important; left: auto !important; top: auto !important; }
}
@media only screen and (max-width:1017px), only screen and (max-device-width:1017px){
.cont-c3{ width:100% !important; margin-left: 0px !important; }
}
@media only screen and (max-width:999px), only screen and (max-device-width:999px){
#tex_ven{padding: 50px !important;}
#tabs_1{display:none;}
.btn-menu3{display:block !important;}
.b-titlebar{height:10px;}
#des_inm{width:calc(100% - 120px) !important;}
#det_inm_1, #det_inm_2{width:100% !important;}
.layout{width:100%;}
.mob-layout{width:688px;float:none;position:relative;margin:auto;}
.top-bar-social, .top-bar-text, .top-bar-nav{display:none !important;}
.col-1_3{width:300px !important;}
.col-2_3{width:450px;}
.col-3_4{width:470px;}
.col-1_5{width:150px;}
.header .layout{width:auto;padding:1px 0 0;text-align:left;}
.logo{display:inline-block;position:static;margin:0;line-height:79px;text-align:left;}
.logo img{vertical-align:middle;}
.btn-menu{display:block;}
#barra_para_menu{display:block !important;}
.navbar, .menu{display:none !important;}
.main{padding-top:0 !important;}
.menu:after{display:none;}
.menu li.with-sub:hover:before{display:none;}
.menu > li:before, .menu a.active:before{display:none;}
.submenu{display:none;}
.submenu li{height:auto;-webkit-transition:none;transition:none;}
.menu li:hover li{height:auto !important;}
.b-form.m-contact-form .input-wrap{width:222px;margin-left:7px;}
}
@media only screen and (max-width:767px), only screen and (max-device-width:767px){
.col-pie{width: 100% !important; max-width: 100% !important; min-width: 100% !important;}
#menu_arriba, #texto_superior{display:none !important;}
#logotipo{width:100% !important;max-width:100% !important;}
.col-1_5{width:150px;padding:0 25px}
.col-3_4{width:100%;}
#bus_inm{width:100%;}
.lista_oculta{display:none !important;}
.btn-menu2{display:block;}
.layout, .mob-layout{width:100%;}
.b-top-bar .layout{width:100% !important;}
.b-titlebar .layout, .content .layout, .content.gray-content .layout, .content-featured .layout{padding-left:30px;padding-right:30px;}
.mob-menu div{width:480px;}
.header .mob-menu a{padding:0 30px;}
.mob-submenu a{padding-left:50px !important;}
.mob-submenu .mob-submenu a{padding-left:70px !important;}
.b-copyright{padding:0px;text-align:center;line-height:20px;}
.copy{float:none;}
.b-copyright .b-social{float:none;margin-top:12px;}
}
@media only screen and (max-width:479px), only screen and (max-device-width:479px){
.ubicacion, .ubicacion a.sobre{font-size:12px;}
.col-1_5{width:120px;padding:0px}
.col-3_4{width:100% !important;}
#des{display:none;}
.layout, .mob-layout{width:100%;}
.layout{padding:0px;}
.b-top-bar .layout{width:100% !important;}
.mob-menu div{width:320px;}
.b-form.m-contact-form .input-wrap, .select-wrap{display:block !important; width:97% !important; margin-left:9px;}
.select-wrap select { width: 100% !important; } 
}