@media screen and (max-width: 767px) {

	.text-section{
		padding: 15px;
        margin: 0;
        font-size: 13px;
	}

	.btnvolver {
    color: #FFFFFF;
    border-radius: 25px;
    background-color: #115A99;
    border: 1px solid #115A99;
    padding: 8px 20px 7px 19px;
    font-size: 13px;
    text-decoration: none !important;
    }

    .volver-noticia {
    margin-top: 19px;
    margin-bottom: 4px;
    text-align: right;
    position: relative;
    vertical-align: middle;
}
	
	.submenu-estatic{
		display: none;
	}
	.div-redes{
		display: none;
	}
	.submenu-div{
		display: block;
	}
	.menu-movil{
		display: block;
	}

	.cont-encabezado{
		width: 100%;
	}
    
    .cont-encabezado span{
        font-size: 17px !important;
    }
    .cont-encabezado span p{
        padding-left: 10px;
        padding-right: 10px;
    }
	.centermov{
		text-align: center;
	}
	.textidi{
    float: none !important;
	}
	.textheaderm{
		text-align: center;
		font-size: 18px;
	}
	.menu-gen{
		display: block;
	}
	
	.img-movil-enc{
		display: block;
	}
	.img-enc{
		display: none;
	}
	.title-movil{
        display: block;
        position: relative;
        background-color: #000;
        color: #FFF;
        padding: 5px;
        text-align: center;
        margin-bottom: 10px;
    }
	.ul-sub-prin{
		/*display: none ;*/
	}
	.ul-sub-movil{
		display: block;
	}
	
	.sub-ul li{
		text-align: center;
		padding-left: 0;
	}
	.sub-ul2 li{
		text-align: center;
		padding-left: 0;
	}
    .modal-backdrop{
        z-index: -1;
    }
	.carousel-control.left, .carousel-control.right{
		display: none;
	}

	.logo{
		width:100%;
		/*background-color:#C60A44;*/
		text-align:center;
	}
    .logo img {
		margin:0 auto;
		margin-bottom: 10px;
		margin-top: 10px;

      /*  width: 100%;*/
    }
	.main-menum{
		display: none;
	}
	
	.banner-izq{
		padding-right: 0px;
		padding-bottom:5px;
	}
	
	.banner-der{
		padding-left: 0px;
	}

    .buscador input {
        width:65%;
    }
	
	.cont-news-letter{
		padding-bottom:10px;
		text-align:center;
		
	}
	#news-letter {
		width:100%;
		
	}
	
	.cont-news-letter label {
		width:100%;
		text-align:center;
		
	}

    .tcarro {
       /* margin-left: -15px;*/
    }


    .cont-inicio-car {
        top: 8px;
		padding-right:15px;
    }
	
	.menu-ayuda {
		padding-left:15px;
	}
	#enlacescarro {
		padding-left:0px;	
	}
	
	#cantidadcarro {
		background-size: 17%;
    	padding-left: 35px;
		
	}

	#botonregistro{
		padding:0;
		left:0;
	}
	.registrarme {
		width:100%;
		text-align:center;
	}


    .menu-principal {
        margin-top: 0;
        position: absolute;
        z-index: 9991;
        top: -115px;
        left: 0;
        width: 100%;
    }

    .menu-principal li {
        width: 100%;
        text-align: center;
    }
	
	.encabezado {
		background-color: #FFF;	
		height: auto;
		margin-bottom: 0px;
		margin-top: 0px;
	}
    #menuPrincipal{
        margin-top: 20px;
    }
	#menuPrincipalm {
		width:100%;	
		position: absolute !important;
		z-index: 99999 !important;
		top: 36px !important;
		display: none;
	}
	
	.containerMenuCenter {
		width:100%;
	}
	
	.menuprincipal-tit {
		display:none;	
	}
	
	.containerMenuCenter {
		margin-top: 0;
		padding:0 ;
		height:auto;
	}

    #imagenMenu {
        margin: 5px auto;
		float: right;
    }
    .searchm{
    z-index: 9992;
    }
    .cont-contenido {
        margin-top: 0;
    }
    .lineam{
    	display: none;
    }
    .lineslider{
    	display: none;
    }
    .titleseccion{
    	margin-top: 4px;
    }
    .cont-slide {
        position: relative;
        z-index: 999;
		top: 10px;
    }

    #wowslider-container1 {
        top: -15px;
    }

    .lineas {
        padding: 0;
    }

    .linea {
        padding: 15px 0px 15px 0px;
        margin-bottom: 10px;
    }

    .cont-menu-abajo {
        display: none;
    }
	 .logo-foot{
		 text-align:center;
		 
	 }

    .logo-foot img {
        width: 50%;
    }

    .redes {
		display: block;
        text-align: center;
    }


	.derechos{
		margin-top:20px;
		
	}
    .detalle-pro {
        width: 100%;
        margin-left: 0;
    }

    .filtro-catal td {
        width: 100%;
    }

    #precio {
        float: right;
    }

    .cont-regint {
        padding-right: 0;
    }

    .volver {
        width: 100%;
    }

    .jslider-value.jslider-value-to {
        left: 10px !important;
    }

    .gris-form {
        width: 90%;
    }

	.table-bordered {
    border: 1px solid #ddd;
    font-size: 8px;
	}

	.fechanacimiento{
		padding-bottom:5px;
	}

    .texto-producto {
        padding: 0px;
    }
	
	.imageflow{
		height:200px !important;
	}
	
	.titulo h1 {
		font-size:18px;	
	}

    .ayuda {
        margin-left: 20%;
    }

    .cont-form-reco input[name='txtema'] {
        width: 100%;
    }

    .cont-form-reco input[name='enviarcom'] {
        width: 100%;
        margin-left: 0;
        margin-top: 5px;
    }

    .idiomas {
        padding-left: 0;
    }

    .cont-slide-prod {
        margin-top: 65px;
    }

    .pub-int {
        padding-right: 0;
    }

    .totales {
        font-size: 12px;
    }
	
	.agregar-al-carro {
	background-position: 3px 3px;
    background-size: 25px;
   
	}
	
	.jslider .jslider-value{
		margin-left:0px !important;
	}
	
	.cont-form-datos {
    padding-left:0;
	padding-right:0;
	font-size:9px;
	}
	
	.buscador{
		margin-top:0;
	}
	
	
	.linea-gris-sup{
		height:100px;	
	}
	
	.linea-gris{
		top: 98px;
	}
	
	.cont-bloqueblanco {
		margin-top: 30px;
	}
	
	.cont-gal{
		background-color:transparent;
	}
	
	.linea-gris {
		height:50px;
	}
	
	.buscador {
		padding-right:15px;		
	}
	.serdistribuidor {
		margin-top:10px;
		text-align:center;
		padding:10px;	
		
	}
	
	.imageflow .slider {
    background: url(../javascripts/imageflow/slider1.png) no-repeat;
	height: 35px;
	width:100%;
	position:relative;
	top:-17px;
	}
	
#myImageFlowMovil{
	display:block;
	margin-bottom:20px;
}

#myImageFlowPC{
	display:none;
}
	.contenido-footer{
		padding-top: 5px;
		display: block;
		text-align: center;
	}
	
	.imglin{
		padding-right: 0;
	}
	.imglin-l{
		padding-left: 0;
	}
	.tipoint{
		display: block;
		text-align: center;
	}
	.tipoint span{
		text-align: center !important;
	}
	.cont-encab{
		display: block;
	}
	.sm-blue{
		display: block !important;
	}
	.iconos{
		position: absolute;
		border: none;
		margin-bottom: 10px;
		margin-top: 0;
		right: 0;
		bottom: 0;
	}
	.links-int{
		display: block;
		text-align: center;
	}
	.redes-con{
		margin-top: 10px;
	}
	.btn-news{
		float: right;
	}
	.grises img{
		-webkit-filter: none;
	}
	.user-div{
		z-index: 99991;
		width: 356px;
		top: 40px;
		right: 0px;
	}
	.compras-div{
		z-index: 99991;
		width: 356px;
		top: 40px;
		right: -80px;
	}
	.buscar-div{
		z-index: 99991;
		width: 356px;
		right: -157px;
		top: 40px;
	}
	.cont-buscar{
		margin-top: 5px;
	}
	#div-marca{
		display: none;
	}
	#div-categoria{
		display: none;
	}
	#tituto-seccion{
		text-align: center;
		font-size: 20px;
	}
	.next{
		display: none;
	}
	.previous{
		display: none;
	}
    .div-tituloini{
        margin-top: -15px;
    }
    .div-tituloini h1{
        font-size: 20px;
    }
	#wowslider-container1 .ws-title div{
		font-size: 15px;
		margin: 0px;
	}
	#wowslider-container1 .ws-title span{
		font-size: 20px;
        padding: 5px 12px;
	}
	#wowslider-container1 .ws-title{
		bottom: 12%;
        left: 0;
        width: 100%;
	}
	#wowslider-container1 a.ws_next{
		right: 0.5em;
	}
	#wowslider-container1 a.ws_prev{
		left: 0.5em;
	}
	.ih-item.square.effect3.top_to_bottom .info{
		opacity: 1 !important;
		-webkit-transform: initial !important;
		transform: initial !important;
	}
	.ih-item.square.effect3.top_to_bottom a .img{
		-webkit-transform: initial !important;
		transform: initial !important;
	}
	.info{
		display: flex;
		align-items: center;
		justify-content: center;
	}
    .div-reserva{
        position: relative;
        width: 100%;
        display: block;
    }
    .div-cont-reserva{
        width: 100%;
        padding: 5px;
    }
    .center-movil{
        display: block;
    }
    .btn-reserva{
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .div-pos-top{
        display: none;
        position: relative;
        top: 0px;
        width: 100%;
    }
    .display-ini{
        display: block;
    }
    .figura-css-top, .figura-css-botom, .figura-css-all{
        border: none;
        width: 100%;
        background-color: rgba(22, 163, 177, .8);
    }
    .figura-css-all {
        display: block;
    }
    .figura-css-top, .figura-css-botom{
        display: none;
    }
    .hov-ser{
        margin-bottom: 10px;
    }
    .tit-ini{
        font-size: 18px;
        margin-top: 8px;
    }
    .margin-b-extra{
        margin-bottom: 10px;
    }
    .margin-compesa{
        margin: 0;
    }
    .footer{
        background-image: none;
    }
    .nav-foot{
        display: block;
        border: none;
    }
    .nav-foot li{
        float: none;
        text-align: center;
    }
    .img-logo{
        width: 45%;
        position: relative;
        margin: 0;
        left: 10%;
    }
    
    .fondo-contenido{
        margin-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .create{
        text-align: center;
    }
    .second-line{
        font-size: 20px !important;
        margin-left: 30px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .tri-top{
        display: none;
    }
    h3{
        font-size: 14px;
    }
    .con-pagsite{
        font-size: 12px;
    }
    .img-not{
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .tit-not{
        text-align: center;
    }
}
