@media only screen and (max-width: 980px) {

h2
	{
		font-size:1.3em;
		padding-bottom:8px;
	}
p
	{
		font-size:0.9em;
	}
.fullHeader 
	{
		background:url(../images/background/header.png) -770px 0px no-repeat;
	}
.header
	{
		width:100%;
		padding:0px;
	}
.logoHeader
	{
		width:135px;
		padding-left:10px;
		padding-top:20px;
		z-index:9;
	}
.central
	{
		width:100%;
	}
.squaresCentral
	{
		width:100%;
	}
.footer
	{
		width:100%;
	}
.intFooterLinks {
    padding: 0 0 0 20px;
}
.nav
	{
		font-size:0.8em;
		padding-right:10px;
	}
.header .nav ul li a
	{
		padding-left:15px;
		padding-top:25px;
	}

.position01
	{
		bottom:35%;
		left:21%;
	}
.position03
	{
		bottom:20%;
		left:13%;
	}
.position04
	{
		top:30%;
		left:6%;
	}
.txtBox.box01
	{
		width:37%;
		left:41%;
		bottom:18%;
	}
.txtBox.box05 
	{
		width: 33%;
        margin: -10px 0px 0 15px;
	}
.bodegonProductos
	{
		background:url(../images/background/bandeja_productos.png) no-repeat;
		background-size: 100% auto;
	}
.bodegonElement img {
    width: 100%;
}
.boxAccordion
	{
		padding-top:1.2%;
		background:url(../images/background/shadow_box.png) bottom center no-repeat;
		background-size: 100% auto;
	}
.accordionButton 
	{
		min-height: 275px;
	}
.accordionButton h2 
	{
		letter-spacing: -1px;
	}
.selectFase
	{
		height:16%;
	}
.central .bodegonHome
	{
		/*margin-top:10%;*/
	}
.moreInfoToolTip 
	{
		left: -125px;
		top: 40px;
	}
	.position01 .moreInfoToolTip 
		{
			top: inherit;
			bottom: 10px;
		}
	.position02 .MoreInfoTxt.txtLeft 
		{
			left: -155px;
			top:-100px;
		}
	.position03 .MoreInfoTxt 
		{
			left: 165px;
			top: 20px;
			width: 300px;
		}
	.position04 .MoreInfoTxt 
		{
			left: 165px;
			top:-100px;
		}
.moreInfoIcon
	{
		background: url(../images/iconos/mobile/more_less.png) center bottom no-repeat;
		background-size: 35px 100px;
	}
.moreInfo.active .moreInfoIcon
	{
		background: url(../images/iconos/mobile/more_less.png) center top no-repeat;
		background-size: 35px 100px;
	}

.homeContent h1
	{
		font-size:1.45em;
	}
.homeContent h2
	{
		font-size:2.6em;
		margin-top:0.8em;
		line-height:1em;
	}
.fullCentral .royalSlider .royalSlide 
	{
		padding: 10px;
	}
.royalSlider .arrow 
	{
		display: none;
	}
.royalSlider .royalControlNavOverflow 
	{
		margin-top: 10px;
	}
.royalSlider .royalControlNavOverflow a 
	{
		width: 8px;
		height: 8px;
	}

.product03 .sliderBox 
	{
		width: 353px;
	}
.product03 .sliderBox h3 
	{
		background-size: auto 5px;
	}
	.product03 .sliderBox.slider02 h3 
		{
			height: 38px;
			margin: -10px 0 0 0;
			padding: 0 50px 15px 50px;
			font-size: 1em;
			-webkit-box-sizing: border-box;
			   -moz-box-sizing: border-box;
				-ms-box-sizing: border-box;
				 -o-box-sizing: border-box;
					box-sizing: border-box;
		}
	.product03 .royalSlider 
		{
			height: 70px !important;
		}
	.product03 .slider03 .royalSlider 
		{
			height: 96px !important;
		}
.fullCentral.product03 .sliderBox .royalSlider .royalSlide 
	{
		padding: 10px 5px;
		word-spacing: -1px;
	}
.fullCentral.product03 .sliderBox.slider03 .royalSlider .royalSlide 
	{
		padding: 40px 5px 10px;
	}
.slider03 h3 
	{
		top: -2px;
	}
.para_ul 
	{
		display: none;
	}
.legalContent .box 
	{
		width: 60%;
		min-height: 150px;
		padding: 1% 2% 1% 0;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			 -o-box-sizing: border-box;
				box-sizing: border-box;
	}
.legalContent .box.address
	{
		width: 40%;
		padding: 1% 0 1% 2%;
	}
.alertCookies .messageAlertCookies,
.alertCookies .close
	{
		width: 100%;
		margin: 0 auto;
		padding: 10px 2% 15px;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			 -o-box-sizing: border-box;
				box-sizing: border-box;
	}

/*CAMPAÑA NO MÁS COBRAS*/
.campana {
    margin: 25px auto;
}
#dialogCampana 
	{
		background-size: 100% auto;
	}
#boxes .window a.close 
	{
		width: 25px;
		height: 25px;
		background: #0b91d0 url(../images/iconos/mobile/ico_close.png) center center no-repeat;
		background-size: 14px 14px;
	}
#dialogCampana .links a.close 
	{
		position: static;
		background: none;
		width: auto;
	}
	
.legalText a {
	font-size:1.1em;
}
.nav .rrssButtons {
  margin: 11px 0 0 17px;
}
.header .nav {
    width: 100%;
    margin: 0;
}
.header .nav ul {
    margin: 0;
}
.navPrincipal ul.QC_Menu li.QC_Item_Open {
    top: 0;
    left: 0;
}
/************************************************PRODUCT HOME**********************************************/
/*.productBox.first {
    width: 20%;
    margin: 130px 0 0 15%;
}
.productBox.second {
    width: 20%;
    margin: 80px 0 0 0;
}
.productBox.third {
    width: 15%;
    margin: 65px 0 0 0;
}
.productBox.fourth {
    width: 15%;
    margin: 75px 0px 0 10px;
}*/
.product .bodegonProductos {
    background-size: 100% auto;
}
.product.zovirax .moreInfo.position01 {
    bottom: 35%;
    left: 21%;
}
.product.zovirax .bodegonProductos {
    background-size: 100% auto;
}
.product.zoviprotect .bodegonProductos, .product.zoviprotect .bodegonProductos.second {
    background-size: 100% auto;
}
.zoviprotect .fullCentral.product02 .sliderBox {
    width: 50%;
}
.zoviprotect .position04 .MoreInfoTxt {
    left: 0%;
    top: -135px;
}
.bodegonProd {
    width: 50%;
    margin: 50px 0 0 5%;
}
.zovidefense .fullCentral.product02 .sliderBox {
    margin: 80px 0 0 5%;
}
.product.zovidefense .bodegonProductos {
    background-size: 100% auto;
}
.product.zoviprotect .txtBox.box01 {
    margin: 295px 30px 0 0;
}

    .cookies_box.custom-cookies .container {
        width: 100%;
        float: none;
        margin: auto;
    }

}
