@media only screen and (max-width:1199px){.banner_slider{bottom:-65px}.padding_top_150{padding-top:100px}.padding_bottom_235{padding-bottom:135px}.black_wave,.white_wave{margin-top:-45px}.reverse_black_wave,.reverse_white_wave{margin-bottom:-45px}.padding_top_235{padding-top:135px}.padding_bottom_150{padding-bottom:100px}.client_comment_box{padding:0 60px}}@media only screen and (max-width:991px){.navbar-toggler-icon{background:url(../images/toogle_button.svg)}.bg_home_page{height:600px}.inner_home_banner{vertical-align:middle;padding-bottom:0}.font_size_100{font-size:72px}.line_height_110{line-height:84px}.font_size_50{font-size:36px}.line_height_40{line-height:24px}body{font-size:14px;line-height:24px}.margin_bottom_50{margin-bottom:25px}.black_wave,.white_wave{margin-top:-35px}.outer_coffee_menu_box,.outer_nutritionist_box{margin:0 auto;max-width:100%}.reverse_black_wave,.reverse_white_wave{margin-bottom:-35px}.outer_feature_box{margin-bottom:25px}.padding_bottom_120{padding-bottom:75px}.padding_top_120{padding-top:75px}.hover_box{padding:0}}
@media only screen and (max-width:767px){.productos-info .categorias{display: none;}.productos-info .categorias2{display: block;}.cursorshade{display: none !important;}.magnifier{display: none !important;}.menos {width: 60px;height: 40px;margin-right: -17px;line-height: 40px;top: 4px;position: relative;}.mas {width: 60px;margin-left: 16px;position: relative;top: -5px;}#checkout-cart .amarillo {margin: 15px auto;float: none;display: block;}#checkout-cart .btn-izquierda span {float: none;margin-right: 0;margin-top: 20px;color: #333;text-align: center;display: block;}#checkout-cart .btn-izquierda {padding-right: 15px;}#checkout-cart .btn-derecha {padding-left: 15px;}#checkout-cart .plomo {margin: 20px auto;display: block;float: none;}.nosotros p {padding-bottom: 30px;}.bg_menu_page { margin-top: 0px;}.banner-delivery .col-xs-6{width: 50%;float: left;}.banner-delivery .circulos h4::before {left: 42%;}.banner-delivery .circulos h4 {font-size: 16px;}.banner-delivery .circulos img {padding-top: 10px;width: 70%;}.banner-delivery .circulos {margin: 20px auto;height: 150px;width: 150px;}.ocultar{display: none;}.ocultar-ingresar {display: block;}.slider-home{padding-top: 0px;}.navbar-brand {width: 50%;}.home-registro{display: none;}.menu-top p{display:block;text-align:center;margin:0}.menu-top .ingresar{float: none;display: block;padding-top: 10px;margin-right: 0;text-align: center;padding-bottom: 10px;}.menu-top ul{text-align: center;padding: 10px 0;float: none;}.bg_home_page{height:400px}.h3,h3{font-size:18px}.font_size_100{font-size:36px}.line_height_110{line-height:42px}.btn_banner{font-size:14px;padding:5px 20px}.padding_top_100,.padding_top_150,.padding_top_235{padding-top:50px}.coffee_shope_content_box{margin-bottom:25px}.padding_bottom_100,.padding_bottom_235{padding-bottom:50px}.white_wave{margin-top:-22px}.black_wave{margin-top:-19px}.reverse_black_wave,.reverse_white_wave{margin-bottom:-19px}.outer_blog_post_box{margin-bottom:25px}.padding_tb_15{padding:15px}.footer_links{display: block;}.footer_column{text-align:left;padding-bottom: 30px;}
.inner_home_banner{vertical-align:bottom;padding-bottom:50px}.banner_slider_indicators{bottom:-30px}.font_size_18{font-size:14px}.blog_section:after,.coffee_menu_section:after,.coffee_menu_section:before,.contact_section:after,.contact_section:before,.menu_section:before,.menu_testimonial_section:after,.our_feature_section:before,.testimonial_section:after,.testimonial_section:before{display:none}.font_size_40{font-size:28px;line-height:36px}.font_size_20{font-size:16px;line-height:24px}.client_comment_box{padding:0 15px}.footer_logo li a figure img{width:20%}.top_social_links{display:none}#return-to-top{right:40px;bottom:20px}.header_navigation .menubar li:first-child a{margin-left:0px;padding-left: 15px;}.font_size_60{font-size:36px}.blog_post_image{margin-bottom:20px;text-align:left}.font_size_26{font-size:18px}.blog_post_btn{font-size:12px;padding:5px 20px}.inner_comment_box{margin-top:15px}.coffee_menu_box2{height:auto}}
@media only screen and (max-width:991px){
.header_navigation .menubar .active a{margin-top: 0px;}
.header_navigation .menubar .active a{background:#e6532f;padding:20px;color:#fff;border-radius: 0;}
.header_navigation .menubar li a{font-size: 18px;color: #fff;font-weight: 600;text-transform: uppercase;padding: 20px !important;margin: 0;transition: all ease-in-out .5s;background: #b5002f;border-bottom: 1px solid #fff;}
.btn_about_us{display:inline-block;font-size:20px;font-weight:300;color:#fff;border:1px solid #ca4947;padding:7px 30px;background-color:#ca4947;transition:all ease-in-out .5s;border-radius:7px;margin:15px 15px 15px 0}.video a img{width:94%;margin:10px 13px;float:left;display:block}.pat-20px{padding:15px;text-align:center;height:auto}#datatable_info{text-align:center;padding-left:0;color:#000;margin:0 0 30px 0}
.paginacion ul{margin-right:0;float:none;text-align:center}
.header_navigation .menubar .active a:hover{background:#e6532f;padding:20px;color:#fff!important}.feature_name,.product_name{height:auto}.footer-bottom p{text-align:center}.footer-bottom .tr p{text-align:center}
.top-header p {display: inline-block;margin-right: 7px;color: #fff;text-align: center;font-size: 14px;}
.top-header .tc{text-align: center;}
.top-header .redes-sociales {border-left: none;float: none;width: auto;padding: 0;text-align: center;margin: 10px 0;}
.top-header .mi-cuenta {border-left: none;float: none;width: auto;text-align: center;margin: 15px 0;}
.marcas ul li {margin: 10px 2px;width: 45%;display: inline-block;}
.featured-nav-tabs.nav-tabs li::before {display: none;}
.cuadro-lentes h3 span {background: #008839;padding: 2px 12px;color: #Fff;margin-left: 3px;border-radius: 50px;font-size: 15px;font-weight: 500;}
.cuadro-lentes .btn-susti {top: 58%;}
.header_navigation .menubar li a i {font-weight: 400;color: #e6532f;font-size: 20px;position: absolute;right: 20px;margin-top: 4px;}
.cursos-interno img {width: 100%;}
.form-message {padding: 30px;}
.elegir .cuadro-numeros .counter::before {left: 36%;}
a.logo img{width: 100px;padding: 10px 15px;}
.logo{display: block;}
.menu-logo{display: none;}
.bienvenidos .box-bien {height: auto;margin-bottom: 30px;}
.info, .empresa, .redes{margin-bottom: 40px;}
.box-productos{margin-bottom: 30px;}
.productos-listado .box-des-pro {margin-bottom: 30px;}
.productos-listado2 .box-des-pro{margin-bottom: 30px;}
.page-main-content #contactenos {width: 100%;margin-bottom: 30px;}
.page-main-content #contactenos h3 {font-size: 18px;}
.page-main-content .bg-contac {height: auto;}
.productos .box-productos .box-des-pro {height: auto;}
.servicios-home .box-servicios .box-ser-img .img-icon {left: 35%;}
.page-main-content .bg-contac img {width: 100px;}
.btn-movil-cate{display: block;}
.productos-listado .accordion {display:none ;}
.top-header .tr{text-align: center;}
.productos-listado {padding: 30px 0 50px;}
.productos-listado h2 {margin-bottom: 15px;}
.bienvenidos .box-bien img {width: 150px;display: block;margin: 0 auto 30px;}
.bienvenidos h3 {display: block;text-align: center;margin-bottom: 7px;font-size: 22px;font-weight: 600;}
.page-main-content .bg-contac h5 {font-size: 18px;margin-top: 10px;display: block;text-align: center;font-weight: 600;margin-bottom: 5px;}
.page-main-content .bg-contac h4 {font-size: 24px;font-weight: 600;color: #e6532f;display: block;text-align: center;}
#main-content #reclamo-libro {padding: 20px 10px;}
#main-content #reclamo-libro h2{margin-bottom: 0;}
.header_navigation .menubar li .dropdown-menu li a {background: #3f2730;color: #ffffff;font-weight: 700;}
.dropdown-menu {min-width: 100%;}
.logo-web{display: none;}
.promocion .aula {color: #fff;display: block;text-align: center;background: #2fac67;width: 220px;float: none;padding: 7px;margin: 0 auto;}
.promocion .box-prom{text-align: center;}
.top-header .box-header {display: block;text-align: center;}
.logo-movil{display: block !important;}
.header_navigation .menubar li .dropdown-menu li a:hover {background: #2f4b68;color: #fff;}
.header_navigation .menubar .active a::before {display: none;}
.servicios .box-service h4 {top: 20px;}
.servicios .box-service h3 {top: 45px;}
.servicios .box-service a {bottom: 30px;}
.nosotros .box-nos img {width: 50%;display: block;margin: 0 auto 20px;}
.servicios-int .box-service h4{top: 20px;}
.servicios-int .box-service h3 {top: 45px;}
.servicios-int .box-service a {bottom: 30px;}
.servicio-detalle .fomr-servicio {padding: 20px;}
.capacitaciones-educativas .filtros-capacitaciones button {margin-top: 10px;}
.capacitaciones-int .filtros-capacitaciones button {margin-top: 10px;}
.clientes-listado img {width: 45%;}
.contactenos .box-contacto {margin-bottom: 20px;}
.contactenos h2::before {left: 43%;}
.contactenos .form-contacto h4::before{left: 43%;}
.clientes-listado h2::before {left: 43%;}
.capacitaciones-int h2::before {left: 43%;}
.servicios-int h2::before {left: 43%;}
.servicio-detalle .fomr-servicio h4::before {left: 43%;}
.servicios h2::before {left: 43%;}
.capacitaciones-educativas h2::before {left: 43%;}
.tc{display: block;text-align: center;}
.menu-sec {text-align: center;display: block;}
.bg_menu_page .inner_subpage_banner .text-banner {color: #e6532f;font-weight: 800;font-size: 38px;text-align: center;opacity: .5;text-transform: uppercase;line-height: initial;}
.productos-home ul li{display: block;border-bottom: 1px solid #b5002f;}
.asesoria-home .text-right2 {text-align: center;display: block;background: rgb(255 255 255 / 50%);padding: 15px 15px 30px;}
.asesoria-home .text-right2 p{text-align: center;}
.asesoria-home a {background: #e6532f;color: #fff;display: block;width: 200px;text-align: center;padding: 5px;border-radius: 50px;margin: 0 auto;float: none;}
.eventos-home .box-eventos img {width: 100%;border-radius: 100px 0 100px 0;}
.paginacion ul li {display: inline-block;border-bottom: 1px solid #b5002f;margin-top: 30px;}
.producto-detalle .boton-comprar .single_add_to_cart_button {margin-bottom: 20px;}
.owl-carousel4 .owl-nav button.owl-next{right: 0;}
.owl-carousel4 .owl-nav button.owl-prev{left: 0;}
.registro .registro-form {display: block;width: 100%;background: #ebf1f4;padding: 30px;margin: 0 auto;border-radius: 50px 0 50px 0;}
.bg-nosotros .popup-paises img {width: 100%;}
.bg-nosotros .popup-paises .mexico {left: 28%;top: 10%;font-size: 14px;}
.bg-nosotros .popup-paises .peru1 {left: 45%;top: 43%;font-size: 14px;}
.bg-nosotros .popup-paises .brasil1 {left: 62%;top: 46%;font-size: 14px;}
.bg-nosotros .popup-paises .uruguay {left: 60%;bottom: 22%;font-size: 14px;}
.bg-nosotros .popup-paises .argentina {left: 52%;bottom: 24%;font-size: 14px;}
.bg-nosotros .popup-paises .bolivia1 {left: 53%;top: 51%;font-size: 14px;}
.bg-nosotros .popup-paises .guatemala {left: 33%;top: 19%;font-size: 14px;}
.bg-nosotros .popup-paises .salvador1 {left: 34%;top: 25%;font-size: 14px;}
.bg-nosotros .popup-paises .rdom1 {left: 49%;top: 16%;font-size: 14px;}
.bg-nosotros .popup-paises .paraguay {left: 57%;bottom: 33%;font-size: 14px;}
.bg-nosotros .popup-paises .pr {left: 56%;top: 17.5%;}
.bg-nosotros .popup-paises .honduras {left: 43%;top: 18%;}
.bg-nosotros .popup-paises .nicaragua1 {left: 43%;top: 24%;}
.bg-nosotros .popup-paises .panama {left: 45%;top: 30%;}

#modalPeru {top: 0;}
#modalPeru .modal-body img {width: 120px;}
#modalPeru .modal-body h3 {text-align: center;}
#modalPeru .modal-body p {text-align: center;}
#modalMexico {top: 0;}
#modalMexico .modal-body img {width: 120px;}
#modalMexico .modal-body h3 {text-align: center;}
#modalMexico .modal-body p {text-align: center;}
.nosotros-home .box-noso2{height: auto;margin-bottom: 30px;}
.noticias-home ul li{display: block;}
.noticias-home ul li a {background: #ccc;color: #3f2730;padding: 7px 25px;border-radius: 50px;text-align: center;width: 80%;display: block;margin: 0 auto;}
.estrategias-home h3{margin-bottom: 30px;}
.biblioteca-home .box-biblio{margin-bottom: 30px;}
.bg-footer .redes{margin-bottom: 0;}
.navbar-toggler {border: none;}
.header_navigation .menubar li a:hover{color: #fff;background: #e6532f;}
.formacion-int #formacion .formacion-img {width: 100%;}
.formacion-int #formacion .box-formacion{width: 100%;}
.formacion-int #formacion .box-formacion p{text-align: justify;}
.investigacion-detalle img {width: 100%;}
.investigacion-detalle .dve {margin-bottom: 12px;}
.campana-detalle .compartir-noticia h5{margin-left: 0;}
.bg-nosotros .popup-paises .peru1 .submenu {width: 300px;left: -130px;}
.bg-nosotros .popup-paises .argentina .submenu {width: 300px;right: -100px;}
.paises .box-paises .box-img {display: block;width: 100%;margin-right: 0;margin-bottom: 20px;}
.paises .box-paises .box-des {display: block;width: 100%;}
.bg-nosotros .popup-paises a img{width: 20px !important;}
.top-header #buscar-top{display: none;}
.top-header strong:first-child{display: none !important;}
.top-header .aula {background: #e6532f;color: #fff;padding: 5px 15px;margin-right: 0;margin-top: 10px;}
.biblioteca-int #biblioteca .box-biblio{width: 100%;}
.biblioteca-int #biblioteca .biblio-img{width: 100%;}
}

@media screen and (max-width: 991px) and (min-width: 767px){
.nosotros-home .box-noso1 .texto-nos {position: absolute;top: 10%;text-align: center;left: 0;}
.nosotros-home .box-noso1 .texto-nos h1 {font-size: 40px;color: #fff;}
.nosotros-home .box-noso1 .texto-nos h1 span {font-size: 30px;}
.nosotros-home .box-noso1 .texto-nos h4 {font-size: 20px;color: #fff;padding: 0;}
.nosotros-home .box-noso3 .texto-nos {top: 15%;}
.noticias-home .box-conte h3 a {font-size: 18px;}
.estrategias-home h3 a {font-size: 22px;}
.campanas-home .box-campana h3 a {font-size: 22px;}
.campanas-home .box-campana p {word-break: break-word;}
.boletines {background: url(../images/cladem-comunica.webp) no-repeat right center;}
.biblioteca-home .box-biblio .btn-biblio {margin: 20px auto 6px;display: inline-block;padding: 5px 30px;}
.footer img {width: 100%;}
}

@media only screen and (min-width:768px){.ocultar-msj{display: none !important;}}
@media only screen and (min-width:1200px){.nosotros-home .box-noso1 .texto-nos {position: absolute;top: 10px;text-align: center;}
.nosotros-home .box-noso2 {height: 360px;}}
@media only screen and (min-width:1400px){.nosotros-home .box-noso1 .texto-nos {position: absolute;top: 25%;text-align: center;}.nosotros-home .box-noso2 {height: 444px;}
.ocultar-msj{display: inline-block !important;}}
@media (min-width: 1400px){.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 90%;}}