@media only screen and (max-width: 1370px) and (min-width: 5px){
	#header #site-navigation ul.main_menu li a{
		padding: 0 20px 0 20px;
		font-size: 14px;
	}

}


@media only screen and (max-width: 1280px) and (min-width: 1200px){	.central-wrapper{ width: 1199px;}}



@media only screen and (max-width: 1280px) and (min-width: 5px){

	#header #site-navigation ul.main_menu li,
	.btn_svc{
		display: none;
	}

	.titulos_home p, .productos_destacados .titulos_home p,
	.servicios_home .titulos_home p, .envios_peru .titulos_home p {
		font-size: 20px;
		line-height: 26px;
	}

	.tabs_elegirnos .et-vertical .et-content-wrap {
		padding-left: 0px;
		padding-right: 60px;
		padding-top: 30px;
	}

	.txt_categoria h3 {
		font-size: 18px;
		line-height: 25px;
	}

	.block.content {
		padding: 35px 0 0;
	}

	.video_home {
		height: 520px;
	}

	.icon_svc {
		width: 60px;
	}

	.descripcion_svc h4 {
		font-size: 16px;
		line-height: 20px;
	}

	.tabs_elegirnos {
		height: 460px;
		padding-top: 40px!important;
	}

	.titulos_home h1{
		font-size: 24px;
	}

	.titulos_home h1:after{
		width: 50px;
		height: 3px;
		margin: -5px 0 0 20px;
	}


	/* - - - I N T E R N A S - - - */


	.banner_internax {
		padding-top: 170px !important;
		padding-bottom: 70px;
	}

	.banner_internax h1 {
        font-size: 25px;
        line-height: 29px;
    }

	.banner_internax p {
		font-size: 20px;
			line-height: 25px !important;
	}

	.mision_vision {
		padding-top: 50px;
		padding-bottom: 60px;
	}

	.mision_vision .wpb_text_column {
		margin-bottom: 40px;
		padding-right: 40px;
	}

	.valores_content {
		padding-top: 60px;
		padding-bottom: 20px;
	}

	.titulo_valores h2 {
		font-size: 30px;
	}

	.titulo_valores p {
		font-size: 20px;
	}



	/* servicios */


	.navigation_iso {
		top: 54%;
	}

	.txt_svc {
		width: 50%;
		padding-right: 20px;
	}

	.txt_svc h1, .txt_pantografo.txt_svc h1 {
		margin: 0 0 23px 0;
		font-size: 30px;
	}

	.txt_svc h1:before{
		bottom: -2px;
	}


	/* catalogo */


	.productos_categoria h4 {
		font-size: 22px;
	}

	.productos_categoria h4 strong:before{
		height: 6px;
	}


	/* detalle de producto */


	.detalle_prod_content{
		padding: 20px 30px 30px 30px;
	}

	.title_top_prod h2 {
		font-size: 25px;
	}

	.banner_internax.baner_politicas {
		padding-bottom: 49px;
	}




}/*1340px*/


@media only screen and (max-width: 1199px) and (min-width: 5px){

	.jumbo-main-menu-wrapper{
		width: 100%;
		height: 100%;
	}

	.logo_menu{
		width: 100%;
	}

	.jumbo-main-menu-wrapper-inner{
		overflow-y: auto;
	}

	.banner_internax {
		padding-top: 130px !important;
		padding-bottom: 50px;
	}

	.jumbo-menu-button{
		display: inline-block!important;
		padding: 16px 50px 15px 20px;

		-webkit-border-radius: 3px;
		-webkit-border-top-right-radius: 0px;
		-webkit-border-bottom-right-radius: 0px;
		-moz-border-radius: 3px;
		-moz-border-radius-topright: 0px;
		-moz-border-radius-bottomright: 0px;
		border-radius: 3px;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
	}

	.cont_wsp_header{
		text-align: center;
	}

	.video_home {
		height: 400px;
	}

	.img_svc{
		padding-right: 0;
	}

	.descripcion_svc{
		width: auto;
		position: initial;
		top: initial;
		right: initial;

		padding: 20px 15px 20px 15px;

		-webkit-transform: initial;
		-ms-transform: initial;
		transform: initial;
		-webkit-transition: initial;
		-moz-transition: initial;
		-o-transition: initial;
		-ms-transition: initial;
		transition: initial;

		-webkit-border-radius: 5px;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-radius: 5px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		border-radius: 5px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}

	body .wcp-carousel-main-wrap figure.rpc-style-1{
		padding-top: 0px;
	}

	.descripcion_svc span{
		bottom: 5px;
	}

	.img_center_svc{
		-webkit-border-radius: 5px;
		-webkit-border-bottom-right-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
		-moz-border-radius: 5px;
		-moz-border-radius-bottomright: 0px;
		-moz-border-radius-bottomleft: 0px;
		border-radius: 5px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
	}

	.descripcion_svc p{
		font-size: 15px!important;
		line-height: 19px!important;
	}

	.tabs_elegirnos .et-tabs-style-bars nav ul li a {
		height: 70px;
		font-size: 16px;
		line-height: 70px;
	}

	.tabs_elegirnos .et-tabs nav ul li a img {
		width: 25px!important;
	}

	.tabs_elegirnos .et-vertical .et-content-wrap h3 {
		font-size: 20px;
	}

	.content_categoria img{
		width: 100%;
	}

	/* parrafos texto */

	body{
		font-size: 18px;
		line-height: 0.9;
	}

	.tabs_elegirnos .et-vertical .et-content-wrap p,
	.titulos_home p, .productos_destacados .titulos_home p,
	.servicios_home .titulos_home p, .envios_peru .titulos_home p,
	.form_info_footer p,
	.form_info_footer .info_left span,
	.boletin_footer .boletin_left p {
		font-size: 18px;
		line-height: 28px;
	}
 

	/* - - - - - - -*/


	.info_right{
		padding: 30px 0 0 40px;
	}
	
	.tabs_elegirnos .et-vertical .et-content-wrap p {
		margin-bottom: 20px;
	}

	.tabs_elegirnos {
		height: auto;
		padding-bottom: 30px;
	}

	.tabs_elegirnos .et-vertical .et-content-wrap {
		padding-right: 30px;
		padding-top: 10px;
	}

	.productox_content a h3 {
		font-size: 16px;
		line-height: 20px;
	}

	.vehiculos_doblet img{
		width: 690px;
	}

	.mapa_peru{
		bottom: -6px;
	}

	.mapa_peru img{
		width: 220px;
	}


	/* footer */


	.logo_footer img{
		width: 220px;
	}

	.colum_logo {
		width: 33%;
	}

	.colum_menu {
		width: 24%;
	}

	.colum_contact {
		width: 31%;
	}

	.colum_footerx p {
		padding: 0 14px 0 0;
	}

	.colum_contact span a{
		font-size: 18px;
		letter-spacing: 0;
	}

	a.btn_brochure{
		width: 100%;
	}

	.colum_footerx ul li a{
		width: 162px;
		font-size: 16px;
	}

	/* productos */

	.btn_accion a {
		font-size: 15px;
	}

	/*menu movil */


	/* - - - I N T E R N A S - - - */

	.banner_internax p {
		margin-bottom: 9px!important;
	}

	.mision_vision h2,
	.titulo_valores h3,
	.rubros_empresa h3 {
		font-size: 20px;
	}

	.titulo_valores p {
		font-size: 18px;
	}

	.valor_content{
		padding: 23px 20px 20px 20px;
	}

	.mision_vision h2:before{
		height: 7px;
		bottom: -2px;
	}

	.rubros_empresa .one_third {
		padding-right: 13px;
	}

	.rubros_empresa .one_third.last {
		padding: 0 0 0 13px;
	}

	/*.rubros_empresa .one_third + .one_third {
		padding: 0 6px;
	}*/

	.icons_rubros {
		width: 53%;
		padding-right: 15px;
	}

	.title_top_prod h2 {
		font-size: 22px;
	}

	.title_top_prod h2:before{
		height: 6px;
		bottom: -2px;
	}

	.product-right-block{
		padding-right: 0px;
	}

	.breadcrumb_top,
	.breadcrumb_top a {
		font-size: 15px;
	}

	section.related.products h2 {
		font-size: 20px;
	}


	/* contacto */


	.datos_contaxto{
		padding: 35px 20px 33px 15px;
	}

	.form_contactox{
		padding: 51px 20px 20px 140px
	}

	.form_contactox .html-wrap p{
		font-size: 18px;
		line-height: 25px!important;
	}

	.mapa_contacto h3 {
		margin: 0 0 10px 0!important;
		font-size: 20px;
	}

	.mapa_contacto {
		padding-top: 40px!important;
		padding-bottom: 40px!important;
	}

	.mapa_contacto h3:before{
		height: 6px;
		bottom: -1px;
	}

	.banner_internax.banner_serach{
		padding-top: 140px!important;
		padding-bottom: 28px!important;
	}

	.banner_internax.banner_serach h1 {
		font-size: 24px;
	}

	.listado_productos_search .blog_list li {
		width: 30%;
		margin: 0 10px 30px 10px!important;
	}

	.listado_productos_search h3{
		font-size: 16px;
	}


}/*1199px*/


@media only screen and (max-width: 999px) and (min-width: 5px){

	.jumbo-menu-button{
		padding: 10px 50px 7px 12px;
	}

	.jumbo-menu-button-label{
		font-size: 16px;
	}
	
	.btn_buscador {
		width: 48px;
		height: 48px;
	}

	.search_top {
		top: 77px;
	}

	/* botones de accion */

	input[type="submit"],
	button,
	a.button{
		font-size: 16px;
	}

	/* titulos */

	.titulos_home.vc_row.vc_row-flex{
		display: block!important;
		-webkit-flex-wrap: initial;
		-ms-flex-wrap: initial;
		flex-wrap: initial;
	}

	.titulos_home .vc_col-sm-3,
	.titulos_home .vc_col-sm-6,
	.titulos_home .vc_col-sm-4,
	.titulos_home .vc_col-sm-8,
	.titulos_home .vc_col-sm-9{
		display: block;
		float: initial;
		width: auto;
	}

	.titulos_home h1 strong:before{
		display: none;
	}

	.text_align_right  a.button {
		display: none;
	}



	/* contenidos */


	.block.content {
		padding: 25px 0 0;
	}

	.tabs_elegirnos .et-vertical .et-content-wrap p,
	.titulos_home p, .productos_destacados .titulos_home p,
	.servicios_home .titulos_home p, .envios_peru .titulos_home p,
	.form_info_footer p, .form_info_footer .info_left span, .boletin_footer .boletin_left p {
		font-size: 16px;
		line-height: 26px;
	}

	ul.categoria_productos.slick-slider{
		padding: 0 0px 0 0px;
	}

	ul.categoria_productos.slick-slider .slick-arrow {
		width: 10px;
		height: 41px;
		background-size: 10px 41px!important;
	}

	ul.categoria_productos.slick-slider .slick-prev {
		left: 5px!important;
	}

	ul.categoria_productos.slick-slider .slick-next{
		right: 5px!important;
	}

	.content_categoria {
		margin: 10px 10px 10px 10px;
	}

	.txt_categoria h3 {
		font-size: 16px;
		line-height: 23px;
	}

	.txt_categoria{
		padding: 15px 10px 0 10px
	}


	/* video home */


	.video_home {
		height: auto;
		padding-top: 60px!important;
		padding-bottom: 60px!important;
	}

	.video_home img {
		width: 80%;
	}

	.servicios_home {
		padding-top: 30px!important;
	}

	.carrousel_servicios {
		margin-top: 20px;
	}

	.tabs_elegirnos{
		padding-top: 20px!important;
		padding-bottom: 20px;
	}

	.tabs_elegirnos .et-vertical .et-content-wrap {
		width: 67%;
		padding-right: 15px;
		padding-top: 0px;
	}

	.tabs_elegirnos .et-tabs-style-bars nav ul li a{
		height: 60px;
		margin-left: 0px;
		margin-right: 0px;
		padding: 0 10px 0 15px;
		font-size: 14px;
		line-height: 60px;
	}

	.tabs_elegirnos .et-tabs nav ul li a img {
		width: 21px!important;
		margin: -4px 10px 0 0;
	}

	.productos_destacados {
		padding-top: 50px;
		padding-bottom: 20px;
	}

	.carrousel_productos {
		margin-top: 15px!important;
	}

	.productos_destacados .portfolio .galleriffic ul.thumbs.products li{
		width: 30%;
	}

	.info_right {
		padding: 0;
	}


	/* envios */

	.envios_peru {
		padding-top: 40px!important;
	}

	.txt_entregas.vc_row.vc_row-flex{
		display: block!important;
		-webkit-flex-wrap: initial;
		-ms-flex-wrap: initial;
		flex-wrap: initial;
	}

	.txt_entregas .vc_col-sm-3,
	.txt_entregas .vc_col-sm-9{
		display: block!important;
		float: initial;
		width: auto;

		-webkit-box-align: initial;
		-webkit-align-items: initial;
		-ms-flex-align: initial;
		align-items: initial;
	}

	.txt_entregas .vc_col-sm-3 a.button {
		display: none;
	}

	.txt_entregas .wpb_text_column h5,
	.txt_entregas .wpb_text_column h4{
		margin: 0 0 0 0;
		display: inline-block;
	}

	.txt_entregas .wpb_text_column h4 strong{
		margin-right: 5px;
		margin-left: 5px;
		font-size: 30px;
	}

	.txt_entregas .wpb_text_column{
		padding: 14px 25px 14px 25px;
	}

	.vehiculos_doblet img {
		width: 470px;
	}

	.mapa_peru img {
		width: 150px;
	}


	/* formulario footer */


	body .nf-field-container {
		margin-bottom: 5px;
	}

	.form_info_footer {
		padding: 40px 0 30px 0;
	}

	.info_left,
	.info_right{
		float: initial;
		width: auto;
	}

	.info_left {
		display: none;
		padding-right: 0px;
	}

	.form_info_footer span{
		margin: 4px 0 4px 0;
	}

	.mover_camion{
		display: none;
	}

	.form_info_footer span a{
		display: inline-block;
	}

	.widgets_footer {
        padding: 30px 10px 30px 10px;
    }

	.widgets_footer span {
		width: 23.5555%;
	}

	.widgets_footer span strong {
		margin: 10px 0 10px 0;
		font-size: 16px;
	}

	.widgets_footer span p{
		font-size: 15px;
		line-height: 22px;
	}


	/* footer */

	.colum_footerx{
		display: block;
		width: auto;
		padding: 20px 20px 20px 20px;
	}

	.logo_footer {
		display: block;
		margin: 20px 0 20px 0;
	}

	.form_info_footer {
		padding: 40px 20px 30px 20px;
	}

	.colum_footerx ul li a{
		width: auto;
	}

	.content_copy {
		padding: 30px 20px 30px 20px;
	}

	.copy_footer,
	.sisweb_footer{
		float: initial;
	}

	.copy_footer{
		margin-bottom: 15px;
	}
	
	.menux .central-wrapper{
		padding-left: 20px;
		padding-right: 20px;
	}

	.banner_internax {
		padding-top: 110px!important;
	}

	.banner_internax .vc_col-sm-4,
	.banner_internax .vc_col-sm-8{
		width: auto;
		display: block;
		float: initial;
	}

	.banner_internax .vc_col-sm-4{
		margin-bottom: 20px;
	}

	.banner_internax .vc_row.vc_row-flex{
		display: block!important;
		-webkit-flex-wrap: initial;
		-ms-flex-wrap: initial;
		flex-wrap: initial;
	}

	.vc_row.vc_row-flex>.vc_column_container{

	}

	.banner_internax h1 em {
		font-size: 25px;
	}


	.img_rubros {
		width: 40%;
	}

	.icons_rubros {
		width: 60%;
	}

	.rubros_empresa {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.form_contactox,
	.datos_contaxto {
		display: block;
		width: auto;
		float: initial;
	}

	.form_contactox{
		margin-top: 20px;
		margin-left: 0;
		padding: 30px 20px 20px 20px;
	}

	.datos_contaxto{
		margin-top: 0;
		margin-left: 0;
		padding: 30px 10px 25px 10px;
	}

	.datos_contaxto .wpb_text_column {
		margin-bottom: 20px;
		padding-left: 47px;
	}

	
	.datos_contaxto a.button{
		margin: 30px 0 0 0;
	}

	.datos_contaxto .wpb_text_column p br{
		display: none;
	}

	.banner_internax.baner_politicas {
	    padding-bottom: 19px;
	}

	.banner_internax.banner_serach h1{
		padding-left: 15px;
		padding-right: 15px;
	}

	.listado_productos_search .blog_list{
		margin: 0;
	}

	.listado_productos_search .panel {
		padding: 30px 0 30px 0;
	}

	.banner_internax.banner_serach {
		padding-top: 120px!important;
	}

	.banner_internax.banner_serach h1 {
		font-size: 20px;
	}

	.listado_productos_search h3 {
		font-size: 15px;
		line-height: 19px;
	}



}/*999px*/






@media only screen and (max-width: 799px) and (min-width: 5px){

	body .vc_hidden-xs{
		display: block!important;
	}

	ul.categoria_productos.slick-slider .slick-arrow{
		display: none!important;
	}

	ul.categoria_productos.slick-slider {
		padding: 0 0px 0 0px;
		margin-right: -22%;
	}

	.tabs_elegirnos .et-tabs.et-vertical nav{
		max-width: initial;
		min-width: initial;
	}

	.et-tabs:not(.et-inherit-desktop) > nav ul{
		display: block!important;
		width: auto!important;
		margin-left: -6px;
		margin-right: -6px;
		text-align: center;
	}

	.tabs_elegirnos .et-tabs.et-vertical nav ul li{
		width: 24.5555555%;
		display: inline-block!important;
		vertical-align: top;
		margin-left: 1px;
		margin-right: 1px;
	}

	.tabs_elegirnos .et-tabs-style-bars nav ul li a{
		height: 50px;
		padding: 0 8px 0 8px;
		font-size: 12px;
		line-height: 50px;
		text-align: center;
	}

	body .et-tabs.et-mobile-enabled nav select.et-mobile-tabs{
		display: none!important;
	}

	.tabs_elegirnos .et-tabs nav ul li a img {
		width: 17px!important;
		margin: -3px 4px 0 0;
	}

	.tabs_elegirnos .et-vertical .et-content-wrap {
		width: auto;
		float: initial;
		padding-right: 0px;
	}

	.et-vertical .et-content-wrap .content-current {
		padding: 10px 0 0 0;
	}

	.tabs_elegirnos{
		padding-bottom: 30px;
	}

	.search_top{
		padding: 15px 15px 15px 15px;
	}

	body .search_top #ajaxsearchlite1 .probox, .search_top div.asl_w .probox {
		height: 45px;
		padding: 7px 20px 7px 8px;
	}

	.search_top #ajaxsearchlite1 .probox .proinput input,
	.search_top div.asl_w .probox .proinput input {
		font-size: 16px;
		letter-spacing: -0.5px;
	}



	/* - - - I N T E R N A S - - -  */


	.banner_internax{
		padding-bottom: 25px;
	}

	.video_nosotros {
		margin-top: 30px;
	}

	/* - - - - -*/


	.mision_vision {
		padding-top: 40px;
		padding-bottom: 20px;
	}

	.mision_vision .vc_row.vc_row-flex,
	.rubros_empresa .vc_row.vc_row-flex{
		display: block!important;
		
		-webkit-flex-wrap: initial;
		-ms-flex-wrap: initial;
		flex-wrap: initial;
	}

	.txt_mision,
	.icons_rubros{
		display: block!important;
		width: auto;
		float: initial;
	}

	.img_vision,
	.img_rubros{
		display: none!important;
	}

	.mision_vision .wpb_text_column{
		margin-bottom: 30px;
		padding-right: 0;
	}

	.rubros_empresa {
		padding-top: 30px;
		padding-bottom: 20px;
	}

	.mision_vision h2, .titulo_valores h3, .rubros_empresa h3 {
		font-size: 18px;
	}

	.rubros_empresa h3{
		margin: 10px 0 30px 0!important;
	}

	.rubros_empresa .one_third {
		padding-right: 0;
		margin-bottom: 0px;
		text-align: center;
	}

	.rubros_empresa .one_third + .one_third {
		padding: 0 0px;
	}

	.icons_rubros{
		padding-right: 0;
	}

	.rubros_empresa .one_third .wpb_text_column {
		width: 47%;
		display: inline-block;
		vertical-align: top;
		margin: 0 7px 30px 7px;
	}


	/* servicios */

	.txt_svc {
		width: 60%;
	}

	.txt_svc h1, .txt_pantografo.txt_svc h1 {
		margin: 0 0 20px 0;
		font-size: 25px;
	}

	.txt_svc h1:before {
		bottom: -3px;
	}

	.txt_svc p {
		font-size: 16px;
		line-height: 26px!important;
	}

	.txt_svc a.button {
		margin-top: 25px;
	}


	/* catalogo */

	.categorias_slider_content{
		margin: 30px 0 0 10px;
		padding: 0;
		box-shadow: 0 0 0 transparent;
	}

	.categorias_slider_content ul.categoria_productos.slick-slider {
		padding: 0;
	}

	.content_listado_de_productos{
		padding-left: 20px;
	}

	body .zoomtoo-container img {
		border-radius: 8px;
		width: 100%;
	}

	.title_top_prod h2 {
		font-size: 20px;
	}

	.one_half.last.product-left-block{
		margin-top: 30px;
	}

	.datos_form{
		margin-top: 30px;
		padding-top: 0px!important;
	}

	.form_contactox, .datos_contaxto{
		margin-left: 20px;
		margin-right: 20px;
	}

	.listado_productos_search .blog_list li {
		width: 46%;
	}

	.listado_productos_search .text{
		font-size: 15px;
		line-height: 21px;
	}

	.productos_categoria button.slick-arrow{
		top: -44px!important;
	}

	.single-codeus_news .post-image{
		float: initial;
		width: auto;
	}

	.single-codeus_news .content_txt_detalle {
		float: right;
		width: auto;
		padding: 0px 0 0 0;
	}






}/*799px*/



@media only screen and (max-width: 640px) and (min-width: 5px){

	.cont_wsp_header{
		display: none;
	}

	
	.btn_buscador{
		margin-top: 10px;
	}

	.jumbo-menu-button-label{
		display: none!important;
	}

	.jumbo-menu-button {
		padding: 10px 20px 7px 12px;
	}

	.widgets_footer {
		padding: 23px 0 15px 0;
	}

	.widgets_footer span.animar_icon1{
		width: 48%;
		margin-bottom: 25px;
	}

	.widgets_footer .central-wrapper:after{
		display: none;
	}


	.video-play::before{
		width: 132px;
		height: 132px;
		left: -16px;
		top: -15px;
	}

	.vehiculos_doblet img{
		margin-left: -170px;
	}

	.mapa_peru img {
		width: 120px;
	}

	.mapa_peru {
		bottom: -14px;
	}


	/* menu */

	.menux .colum_footerx,
	.menux .colum_footerx.colum_contact{
		width: auto;
		display: block;
		margin-bottom: 40px;
	}

	.txt_svc h1, .txt_pantografo.txt_svc h1 {
		margin: 0 0 17px 0;
		font-size: 22px;
	}

	.txt_svc h1:before{
		display: none;
	}

	.title_top_prod{
		padding: 0 0 0px 0;
	}

	.title_top_prod h2:before{
		display: none;
	}

	.title_top_prod h2 {
		font-size: 18px;
		line-height: 21px;
	}

	.detalle_prod_content {
		padding: 18px 20px 20px 20px;
	}

	.breadcrumb_top, .breadcrumb_top a {
		font-size: 13px;
	}

	.breadcrumb_top i {
		font-size: 15px;
		margin-left: 5px;
		margin-right: 5px;
	}

	.breadcrumb_top i.fa.fa-home {
		width: 16px;
		height: 15px;
		background-size: 100% 100%;
	}

	.listado_productos_search .blog_list li {
		width: 45.555555%;
	}

	.banner_internax.banner_serach {
		padding-top: 95px!important;
		padding-bottom: 18px!important;
	}

	.banner_internax.banner_serach h1 {
		font-size: 18px;
	}





}/*640px*/




@media only screen and (max-width: 544px) and (min-width: 5px){

	ul.categoria_productos.slick-slider,
	.carrousel_servicios .wcp-carousel-main-wrap,
	.carrousel_productos .wpb_text_column{
		margin-right: -50%;
	}

	.content_categoria{
		margin: 3px 10px 3px 10px;
	}

	body .wcp-slick .slick-dots {
		padding-right: 32%!important;
	}

	.mapa_peru {
		right: 20px;
	}

	.tabs_elegirnos .et-vertical .et-content-wrap p,
	.titulos_home p, .productos_destacados .titulos_home p,
	.servicios_home .titulos_home p, .envios_peru .titulos_home p,
	.form_info_footer p, .form_info_footer .info_left span, .boletin_footer .boletin_left p {
		line-height: 22px;
	}

	.tabs_elegirnos .et-tabs.et-vertical nav ul li {
		width: 24%;
	}

	.listado_productos_search .blog_list li {
		width: auto;
		display: block;
	}

	



}/*544px*/



@media only screen and (max-width: 424px) and (min-width: 5px){


	#header .central-wrapper{
		padding-left: 10px;
		padding-right: 0px;
	}

	#header .logo{
		padding: 10px 15px 8px 0px;
	}

	#header .logo img {
		width: 180px;
	}

	.block.content {
		padding: 0px 0 0;
	}

	.menu_buton{
		float: right;
		width: 70px;
		height: 70px;
	}

	.menu_buton a{
		padding: 20px 18px 20px 18px;
	}

	#header .logo {
		padding: 8px 15px 7px 0px;
	}

	.jumbo-alternate-close-button::before,
	.jumbo-alternate-close-button::after{
		width: 28px;
		top: 36px;
	}

	body .menu_body_responsive{
		display: block!important;
	}

	body .menu_responsive_cnt{
		width: auto!important;
		padding: 0 0 0 0;
		border: none!important;
	}

	.menu_responsive_item_one{
		display: none!important;
	}

	.menu_responsive_links,
	.menu_responsive_link_redes{
		display: block!important;
	}

	.menu_responsive_link_redes{
		padding-top: 25px;
		padding-bottom: 20px;
		text-align: center;
	}

	.menu_responsive_redes a{
		margin: 0 10px 0 10px;
	}

	.menu_responsive_btn .btn{
		display: block;
		width: auto;
		margin: 20px 0 0 0;
	}

	.menu_responsive_link_box{
		width: auto;
	}

	.menux.clearfix {
		padding-top: 95px;
	}

	.menu_responsive_title{
		display: none!important;
	}

	#header #site-navigation ul.main_menu .btn_buscador{
		margin: 11px 5px 10px 5px;
	}

	.jumbo-menu-button {
        padding: 6px 20px 4px 12px;
    }

	.menu_responsive_link_box h3 {
		margin-bottom: 10px;
		font-size: 22px;
		line-height: 21px;
	}

	.banner_internax{
		height: auto;
		padding-top: 30px !important;
	}

	.banner_internax .vc_col-sm-4 {
		margin-bottom: 0px;
	}

	.banner_internax h1 br{
		display: none;
	}

    .banner_internax h1 {
        font-size: 22px;
        line-height: 28px;
    }

	.titulos_home h1 {
		margin: 0 0 15px 0 !important;
	    font-size: 20px;
	    line-height: 23px;
	    text-align: center;
	}

	.titulos_home a.button{
		display: none;
	}


	.video_home img {
		opacity: 1;
	}

	ul.categoria_productos.slick-slider,
	.carrousel_servicios .wcp-carousel-main-wrap,
	.carrousel_productos .wpb_text_column{
		margin-right: -50%;
	}

	.tabs_elegirnos .et-tabs-style-bars nav ul li a span{
		display: none;
	}

	.tabs_elegirnos .et-tabs nav ul li a img {
		width: 23px!important;
		margin: -3px 0px 0 0;
	}

	body .wcp-slick .slick-dots {
		display: none!important;
		padding-right: 38%!important;
	}

	body .wcp-slick.slick-dotted {
		margin-bottom: 0px!important;
	}

	.btn_accion a {
		font-size: 14px;
	}

	.carrousel_productos {
        margin-top: 0px!important;
    }

	.productos_destacados {
		padding-top: 30px!important;
		padding-bottom: 35px;
	}

	.productos_destacados .portfolio .galleriffic ul.thumbs.products{
		margin: 0 -16px 0 -16px;
	}

	.productos_destacados .portfolio .galleriffic ul.thumbs.products li{
		width: 45%;
		margin: 0 3px 10px 3px;
	}

	.portfolio {
		padding: 6px 0;
	}

	.productox_content a h3{
		padding: 8px 5px 10px 5px;
		font-size: 12px;
        line-height: 14px;
	}

	.productox_content a h3 span{
		height: auto;
	}

	.productos_destacados .text_center {
		padding-top: 20px;
	}

	.video_home h2 {
		padding: 0px 0 0 0px;
		text-align: center;
		font-size: 26px;
		line-height: 27px;
	}

	.video-play{
		margin-top: 20px;
		position: initial;
		-webkit-transform: translate(0, 0%);
		-ms-transform: translate(0, 0%);
		transform: translate(0,0%);
	}

	.carrousel_servicios {
		margin-top: 0px;
	}

	.descripcion_svc h4 {
		font-size: 15px;
		line-height: 17px;
	}

	.descripcion_svc p {
		font-size: 13px !important;
		line-height: 17px !important;
	}

	.txt_entregas .wpb_text_column {
		padding: 15px 15px 15px 15px;
	}

	.txt_entregas .wpb_text_column h5,
	.txt_entregas .wpb_text_column h4{
		font-size: 18px;
	}

	.txt_entregas .wpb_text_column h4 strong{
		margin: 5px 4px 0 5px
	}

	.form_info_footer span a{
		line-height: 23px;
	}

	.tabs_elegirnos{
		background-image: none;
	}

	.tabs_elegirnos .et-vertical .et-content-wrap p{
		text-align: justify;
	}

	.tabs_elegirnos .et-vertical .et-content-wrap h3 {
		font-size: 18px;
	}

	.txt_categoria h3 {
		font-size: 15px;
		line-height: 20px;
	}

	body .nf-form-content .list-select-wrap .nf-field-element>div,
	body .nf-form-content input:not([type=button]), body .nf-form-content textarea,
	body .nf-form-content .listselect-wrap .nf-field-element div, body .nf-form-content .ninja-forms-field {
		height: 45px;
		padding: 0 20px 0 20px;
		border: solid 1px #cdcdcd;
		font-size: 16px;
	}

	.terminos_condiciones .nf-field-element {
		font-size: 15px;
		line-height: 18px;
	}

	.widgets_footer span.animar_icon1{
		width: 49%;
		padding-left: 5px;
		padding-right: 5px;
	}

	.widgets_footer span.animar_icon1 img{
		height: 70px;
	}

	.widgets_footer span strong{
		font-size: 15px;
	}

	.widgets_footer span p {
		font-size: 14px;
		line-height: 21px;
	}

	.footer_footer .colum_footerx{
		width: auto;
		display: block;
	}

	.colum_footerx h4,
	.boletin_footer h4 {
		font-size: 15px;
	}

	.colum_footerx h4{
		margin: 0 0 20px 0;
		padding: 10px 0 10px 0;
		border-bottom: solid 1px rgb(255 255 255 / 17%);
	}

	.colum_contact span strong {
		font-size: 16px;
	}

	.colum_contact span{
		padding: 0 0 15px 0;
		margin: 0 0 15px 0;
		border: none;
	}

	.colum_footerx ul li a{
		margin: 0 0 15px 0;
		font-size: 15px;
	}

	.nf-field-container .nf-field-label {
        margin-bottom: 4px !important;
    }

	.redes_footer a{
		width: 40px;
		height: 40px;
		font-size: 16px;
		line-height: 41px;
	}

	span.cel_footer a {
		font-size: 18px;
	}

	.colum_contact span{
		letter-spacing: 0px;
	}

	.boletin_footer{
		border-top: solid 1px rgb(255 255 255 / 7%);
	}

	.boletin_right{
		margin-left: -9px;
	}

	.boletin_footer .boletin_left p {
		font-size: 15px;
	}

	.boletin_footer h4 {
		margin: 0 0 14px 0;
	}

	.bottom_line {
		font-size: 15px;
	}

	.search_top {
		padding: 12px 10px 12px 10px;
		top: 68px;
	}

	body .search_top #ajaxsearchlite1 .probox, .search_top div.asl_w .probox{
		height: 40px;
		padding: 5px 7px 4px 0px;
		border-radius: 5px;
	}

	#ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput{
		margin: 0 0 0 5px;
	}

	.search_top #ajaxsearchlite1 .probox .proinput input,
	.search_top div.asl_w .probox .proinput input {
		font-size: 15px;
	}

	.search_top div.asl_m .probox .promagnifier .innericon {
		background-size: 19px 19px;
	}

	div.asl_w .probox .promagnifier {
		width: 24px;
		height: 24px;
		margin: 1px 0 0 0;
	}

	div.asl_w .probox .proloading,
	div.asl_w .probox .proclose {
		margin-right: 1px;
	}

	.btn_buscador {
		width: 40px;
		height: 40px;
		margin-top: 13px;
		background-size: 50px 50px;
	}

	



	/* I N T E R N A S */


	.widgets_home{
		display: none!important;
	}

	.widgets_home .vc_column-inner{
		height: auto;
		padding-top: 40px !important;
		padding-bottom: 40px;
	}

	.left_widgets {
		text-align: center;
		padding-right: 0;
	}

	.right_widgets {
		text-align: center;
		padding-left: 0px;
	}

	.widgets_home .wpb_text_column .wpb_wrapper {
		width: auto;
	}

	.video_nosotros .video-play::before {
		width: 110px;
		height: 109px;
	}

	.video_nosotros .video-play{
		width: 77px;
		height: 77px;
	}

	#main .central-wrapper .wpb_text_column p,
	.banner_internax p{
		font-size: 15px;
		line-height: 23px;
	}

	.tax-product_cat .banner_internax .wpb_text_column,
	.post-type-archive-product .banner_internax .wpb_text_column{
		padding-left: 20px;
		padding-right: 20px;
	}

	.woocommerce-page #shop_sidebar ul li a{
		padding: 13px 10px 13px 10px;
		font-size: 12px;
	}

	.woocommerce-page #shop_sidebar ul{
		padding: 8px 0 8px 0;
	}

	.woocommerce-page #shop_sidebar ul li a:before,
	.woocommerce-page #shop_sidebar ul li a:after{
		display: none!important;
	}

	.woocommerce-page .portfolio .galleriffic ul.thumbs.products li {
		width: 49%;
	}

	.titulo_valores h2 {
		font-size: 25px;
	}

	.titulo_valores h3{
		margin-bottom: 15px!important;
	}

	.valores_content {
		padding-top: 40px;
	}

	.valores_carrousel_content .wcp-carousel-main-wrap {
		margin-right: -70%;
	}

	.valores_carrousel_content {
        padding-top: 5px;
    }

	.img_valorx{
		width: 60px;
	}

	.valor_content h3 {
		margin: 0 0 14px 0;
		font-size: 16px;
	}

	.valor_content{
		height: auto;
		margin-top: 21px;
	}

	.valor_content p {
		font-size: 15px!important;
		line-height: 22px!important;
	}

	.rubros_empresa .one_third .wpb_text_column {
		width: 43%;
		padding: 15px 15px 15px 15px;
	}

	.mision_vision .wpb_text_column,
	.mision_vision .wpb_text_column:last-child {
		margin-bottom: 25px;
	}


	/* servicios */

		
	.txt_svc{
		width: 94%;
		padding-top: 20px;
		padding-right: 15px;
	}

	.txt_svc h1:after{
		display: none;
	}

	.txt_svc h1,
	.txt_pantografo.txt_svc h1{
		font-size: 19px;
		line-height: 24px;
	}

	.txt_svc p {
		font-size: 15px;
		line-height: 22px!important;
	}


	/* catalogo  */

	.categorias_slider_content .content_categoria {
		margin: 3px 10px 3px 10px;
	}

	.content_listado_de_productos {
		padding-left: 15px;
	}

	.productos_categoria h4 {
		font-size: 18px;
	}

	.prod_list .slick-list.draggable {
		margin-right: 0%!important;
	}

	.content_listado_de_productos .wcp-carousel-main-wrap{
		margin-top: 22px!important;
	}

	.productos_categoria button.slick-arrow{
		display: none!important;
	}

	.productos_categoria h4 span {
		display: none;
		font-size: 15px;
	}

	.productos_categoria h4 strong:after{
		width: 20px;
		right: -20px;
	}

	.content_listado_de_productos {
		margin-top: 10px;
		padding-bottom: 20px;
	}

	.productos_categoria {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.productos_categoria h4 strong:before{
		bottom: -3px;
	}

	.detalle_prod_content {
		padding: 0px 0px 15px 0px;
	}

	.banner_internax.banner_detalle_prod {
		height: 530px;
	}

	body .zoomtoo-container,
	body .zoomtoo-container img{
		border-radius: 0px;
		border: solid 0px transparent;
	}

	.content_detalle {
		margin: 0px 20px 0 20px;
	}

	.title_top_prod h2 {
		font-size: 16px;
		line-height: 19px;
	}

	.breadcrumb_top, .breadcrumb_top a {
		display: none;
		font-size: 11px;
	}

	.breadcrumb_top i {
		font-size: 12px;
		margin-left: 3px;
		margin-right: 3px;
	}

	.breadcrumb_top i.fa.fa-home {
		width: 13px;
		height: 12px;
	}

	/*.fullwidth {
		padding: 0 0px;
	}*/

	.compartir_producto span{
		display: block;
		font-size: 13px;
		margin-bottom: 8px;
	}

	.compartir_producto a{
		margin: 0 3px 0 3px;
	}

	.one_half.last.product-left-block {
		margin-top: 10px;
	}

	.content_detalle h4 {
		padding: 8px 10px 8px 15px;
		font-size: 15px;
	}

	.content_detalle p{
		font-size: 15px!important;
		line-height: 23px!important;
	}

	.compartir_producto {
		margin: 15px 0 0px 0;
	}

	.cotizacion_prod{
		width: 100%;
		padding: 22px 25px 10px 25px;
		position: fixed;
		bottom: 0px;
		left: 0px;
		z-index: 9999999999999999999;
		color: #fff;
		border: none;
		border-radius: 0px;

		background-color: #0d1114;
		box-shadow: 0 0px 25px rgb(0 0 0 / 19%);
	}

	section.related.products.wt-related-products{
		z-index: 2;
	}

	.cotizacion_prod strong {
		margin: 0 0 15px 0;
		font-size: 18px;
		color: #fff;
	}

	.cotizacion_prod a {
		height: 38px;
		padding: 0px 25px 0px 34px;
		line-height: 38px;
		font-size: 15px!important;
	}

	.cotizacion_prod a.wsp_coti{
		background-size: 22px 24px;

	}

	.cotizacion_prod a.tel_coti{
		background-size: 22px 18px;
	}

	.cotizacion_prod a:hover{
		padding-left: 45px;
		background-position: 15px center;
	}

	section.related.products.wt-related-products {
		margin: 20px 0 0 0;
		padding: 40px 15px 40px 15px!important;
	}

	section.related.products h2 {
		margin: 0 0 10px 0;
	}

	.datos_form {
		margin-top: 25px;
	}

	.datos_contaxto{
		padding: 20px 5px 20px 5px;
	}

	.datos_contaxto .wpb_text_column p {
		line-height: 21px!important;
	}

	.datos_contaxto .wpb_text_column {
		margin-bottom: 15px;
	}

	.form_contactox{
		padding: 20px 5px 20px 5px;
	}

	.form_contactox .html-wrap p {
		font-size: 16px;
		line-height: 21px!important;
	}

	.mapa_contacto .wrap-box.style-5 .wrap-box-inner{
		height: 350px!important;
	}

	body .nf-form-content textarea.ninja-forms-field {
		padding-top: 12px;
	}

	.content_politiicas h2 {
		margin: 10px 0 10px 0;
		font-size: 18px;
		line-height: 24px;
	}

	.content_politiicas h2:before{
		bottom: 3px;
	}

	.form_contactox, .datos_contaxto {
		margin-left: 0px;
		margin-right: 0px;
	}

	.banner_internax.banner_serach h1 {
		font-size: 16px;
	}

	.listado_productos_search .blog_list{
		margin: 0 12px 0 12px;
	}

	.listado_productos_search .text {
		margin-top: 15px;
		margin-bottom: 15px;
		font-size: 14px;
		line-height: 20px;
	}

	.descargas_prod{
		text-align: left;
	}

	body .nf-form-content {
		padding: 8px 0 8px 0;
	}

	.cont_banner a.rs-layer i{
		width: 30px;
		height: 27px;
		background-size: 100% 100%;
	}

	.cont_banner h2:before{
		height: 10px;
		bottom: -2px;
	}

	span.buttonx {
		width: 90%;
	}

	.btn_accion a i{
		display: none;
	}

	body .nf-form-cont {
		margin: 0px 0 0 0;
	}

	.txt_categoria {
		padding: 10px 10px 10px 10px;
	}

	.descripcion_svc span{
		display: block;
		width: 100%;
		padding: 0 0 0 0;
		font-size: 14px;
	}

	.colum_footerx p{
		padding: 0 0px 0 0;
		font-size: 16px;
		line-height: 22px;
	}

	.one_half.last.product-left-block {
		padding-left: 0;
	}

	.single-product .bottom_line{
		padding-bottom: 130px;
	}

	.carrousel_productos{

	}

	.productos_destacados .portfolio .galleriffic {
		margin: 0 -5px 0 -5px;
	}

	.banner_azul{
		margin-bottom: 0px;
		text-align: center;
	}

	.banner_azul .vc_col-sm-9 {
		width: 100%;
	}

	.banner_azul .vc_col-sm-3{
		width: 100%;
	}

	.banner_azul p {
		display: block;
		width: auto;
		padding: 8px 0 0 0;
		font-size: 15px;
		line-height: 23px;
	}

	.banner_azul p strong{
		font-size: 18px;
	}

	.banner_azul .button{
		margin: 30px 0 30px 0;
		display: block;
	}

	.servicios_home{
		padding-bottom: 10px !important
	}

	.certificaiones_content .wpb_text_column {
		padding-top: 30px;
		text-align: center;
	}

	.certificaiones_content h1 {
		margin: 0 0px 20px 0;
		font-size: 22px;
		line-height: 27px;
		text-align: center;
	}

	.certificaiones_content h2{
		font-size: 38px;
		line-height: 38px;
	}

	.certificaiones_content p {
		margin: 0!important;
		font-size: 14px;
		line-height: 20px;
	}

	.certificaiones_content .divider{
		margin: 0 0px 25px 0;
	}

	.certificaiones_content .tdt-slider{
		display: block;
		width: 100%;
		text-align: center;
	}

	.certificaiones_content a.button{
		display: block;
		width: 100%;
		float: initial;
		margin: 30px 0px 0 0;
	}

	.premios_content {
		padding-top: 10px;
		padding-bottom: 20px;
	}

	.premios_content .carousel-caption {
		padding: 0 15px 0 15px;
		text-align: center;
	}

	.premios_content .content-section{
		text-align: center;
		font-size: 15px;
		line-height: 18px;
	}

	.clientes_content {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.clientes_content .divider{
		display: none;
	}

	.compartir_producto{
		display: none;
	}

	.content_detalle h1 {
		margin: 0px 0 12px 0;
		padding: 0 0 0 0;
		font-size: 23px;
		line-height: 27px;
		letter-spacing: 0;
	}

	.newslist li{
		width: 50%;
	}

	.descripcion_svc{
		padding: 20px 10px 20px 10px;
	}

	.single-codeus_news .content_detalle{
		margin: 0px 0px 0 0px;
	}

	.page-id-3 h1,
	.page-id-389 h1,

	.page-id-3 h3,
	.page-id-389 h3	{
		font-size: 22px;
        line-height: 28px;
	}

	.datos_form {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .form_contactox {
        margin-top: 0px;
    }

	.form_contactox h2 {
		margin: 0 0 20px 0 !important;
		font-size: 22px;
		line-height: 25px;
	}

	body .nf-field-container .nf-field-label {
		margin-bottom: 6px !important;
	}

	.nf-form-content input[type=button].btn_enviar{
		margin: 20px 0 0 0;
	}

	.datos_contaxto .wpb_text_column{
		padding-left: 0;
	}

	.datos_contaxto h4{
		font-size: 15px;
	}

	.datos_contaxto h3 {
		margin: 0 0 25px 0;
		font-size: 20px;
		line-height: 28px;
		letter-spacing: 0;
	}

	body .nf-field-container {
		margin-bottom: 8px;
	}









}/*424px*/

