::-moz-selection{background: #F8C735; color: #fff; text-shadow: none;}
::selection {background: #F8C735; color: #fff; text-shadow: none;} 
* { padding: 0; margin: 0; }
body { margin:0; padding:0; font : 100%/1 'Source Sans Pro', sans-serif; color: #666; background: #FFF; text-align: left; height: 100%; font-weight:400; }

a { color:#000; text-decoration: none; }
a:hover {text-decoration: none; }

h1 { font-size: 1.8em; color:#F8C735; line-height:110%; font-family:'Lato', sans-serif;  }
h2 { font-size: 1.5em; color:#F8C735; line-height:110%; font-family:'Lato', sans-serif; }
h3 { font-size: 1.3em; color:#F8C735; line-height:110%; font-family:'Lato', sans-serif; }
h1, h2, h3 { margin: 0 0 0 0; font-weight:700; }

p { margin:0;}
p.p-centrat { text-align:center; }
.mesmarge {
    color: #87cd00;
    font-family: "Century Gothic";
    font-size:45px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
   
    text-transform: none;
}
.mesnomarge {margin-bottom:30px; }
ul, ol { margin: 0 0 10px 0; list-style:none; }

.textcentrat { text-align:center; }

strong { font-weight:700; }
img { border : 0; max-width: 100%; height: auto; width: auto\9; /* ie8 */ }
#wrapper { width: 100%; min-height:100%; margin:0; padding:0; }
#headcontainer { clear:both; width: 100%; margin:0; background:url(../img/f-cabeza.jpg) no-repeat scroll center;}
#headcontainer:after { content:""; display:block; clear:both; }
header { clear: both; width: 100%; max-width: 1020px; margin: 0 auto; padding:30px 0 0 0; color:#FFF; }
#xarxes-socials-header { float:left; width:46.1%; padding: 0; font-size:1.2em; }
#xarxes-socials-header img{ margin-left:15px;}
#header-derecha{ float:left; width:53.9%;}

.cont-bans{ width:100%; background:url(../../img/front/banner_home.jpg) no-repeat top center;}
.cont-bans2{ width:100%; background:url(../../img/front/banner_contacto.jpg) no-repeat top center;}
.cont-bans3{ width:100%; background:url(../../img/front/banner_nuestra_empresa.jpg) no-repeat top center;}
.bans{ width:100%; max-width:1020px; margin:0 auto;}

#footer .tel-fot{ color:#FFFFFF;}
#footer .tel-fot:hover{ color:#FFFFFF;}

.cont-bans4{ background: rgba(0, 0, 0, 0) url(../../img/front/banner_aviso.jpg) no-repeat scroll center top;
    width: 100%;}

#navcontainer { clear:both; width: 100%; margin-bottom:9px;}
#navcontent { clear: both; width: 100%; font-size: 1em; max-width:100%; margin: 0 auto; padding: 0; position: relative; }
#nav {}
#nav nav { width:100%}
.verde{
	color:#FFF;
}

#nav nav ul { list-style-type: none; margin:0; padding:0; padding-top:5px; padding-bottom:5px;}
#nav nav ul li {padding:0; display: inline-block; margin:0 0 0 10px;}
#nav nav ul li a { color:#363636; font-family: 'Lato', sans-serif;font-size: 14px; font-weight:300; padding-top:10px}

.agotado {
	  left:-2px;
	  position:absolute;
	  top:-2px;
	  z-index:2;
}
#nav nav ul li a:hover { color:#363636; opacity:0.7;}
#nav nav ul li a.active { color:#52a300; cursor: default; }

.embed-container {
    height: 0;
    overflow: hidden;
    padding-bottom: 20%;
    position: relative;
}
.embed-container iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.slicknav_menu { display:none; }

#galeria-home { clear:both; width:100%; border-bottom:3px solid #F8C735;}
.text-galeria-home { }
.text-galeria-home-centrat { width: 90%; max-width: 1200px; margin:0 auto; text-align:center; padding-top:170px; }
.text-galeria-home-centrat h2 { font-size:3em; color:#FFF; font-family:'Lato', sans-serif; margin:0; padding:0; text-shadow: 2px 1px #666; margin-bottom:2px; }
.text-galeria-home-centrat p { font-size:1.3em; color:#A09DA5; font-family:'Lato', sans-serif; margin-bottom:2px; }
.text-galeria-fons { margin:0 auto; text-align:center; background-color:#FFF; font-weight:700; padding: 2px 5px; margin:0 auto;}

.maincontentcontainer1 { clear:both; width: 100%; background:#fff; }
.maincontentcontainer1:after { content:""; display:block; clear:both; }
.maincontent1 { clear: both; width: 100%; font-size: 1em; max-width: 1020px; margin: 0 auto; padding:0; position: relative; padding-top:35px;}
.maincontent2 { clear: both; width: 100%; max-width: 1020px; margin: 0 auto; padding:0; position: relative;}
.maincontentcontainer2 { clear:both; width: 100%; background:#fff; }
.maincontentcontainer2:after { content:""; display:block; clear:both; }

#intro-home { text-align:center; width:720px; margin:auto;}
#intro-home2 { text-align:center; width:720px; margin:auto;}
#titol-home { text-align:center; margin:0 auto;}
.h1-home {  text-align:center;}
.fa-h1-home { display:inline-block; color: #F8C735; padding: 0px 14px 0 14px; font-size:0.6em; vertical-align:top; }
.h2-home {  text-align:center;}

a.text-imatge-home { margin-top:-2px; font-family:'Lato', sans-serif; background-color:#FFF; border-bottom:3px solid #F8C735; display:block; padding: 15px; font-size:1.1em; line-height:120%; text-align:center; 
	transition: background 400ms ease-in; -webkit-transition: background 400ms ease-in; -o-transition: background 400ms ease-in; -moz-transition: background 400ms ease-in;}
a.text-imatge-home:hover { background-color:#F8C735; border-bottom:3px solid #F8C735; color:#FFF;
	transition: background 400ms ease-in; -webkit-transition: background 400ms ease-in; -o-transition: background 400ms ease-in; -moz-transition: background 400ms ease-in; }
.separacio-caixes-home { height:40px; }

a.linkboto { background: #5AB01F; font-size:16px; color: #fff; font-weight:bold; text-align:center; padding:10px 20px; font-family:'Lato', sans-serif; border:1px solid #5AB01F; margin:0 auto;
transition: background 400ms ease-in; -webkit-transition: background 400ms ease-in; -o-transition: background 400ms ease-in; -moz-transition: background 400ms ease-in; }
a.linkboto:hover { background: #fff; color: #5AB01F; 
transition: background 400ms ease-in; -webkit-transition: background 400ms ease-in; -o-transition: background 400ms ease-in; -moz-transition: background 400ms ease-in; }

.separador-blanc { height:3px; display:block; background-color:#FFF; width:100%; margin-top:15px; margin-bottom:30px; }
.img-qui-som { margin-bottom:15px; }
p.p-qui-som { margin-bottom:5px; }

a.link-menu-serveis { font-family:'Lato', sans-serif; background-color:#FFF; border-bottom:3px solid #F8C735; display:block; padding: 10px 15px; font-size:0.85em; line-height:130%; text-align:left; margin-bottom:30px; 
	transition: background 400ms ease-in; -webkit-transition: background 400ms ease-in; -o-transition: background 400ms ease-in; -moz-transition: background 400ms ease-in;}
a.link-menu-serveis:hover { background-color:#F8C735; border-bottom:3px solid #F8C735; color:#FFF;
	transition: background 400ms ease-in; -webkit-transition: background 400ms ease-in; -o-transition: background 400ms ease-in; -moz-transition: background 400ms ease-in; }
a.link-menu-serveis-active { background-color:#F8C735; border-bottom:3px solid #F8C735; color:#FFF; }

.fa-cube-titol { display:inline-block; color: #F8C735; padding: 0px 7px 0 7px; font-size:0.6em; vertical-align:top; }

a.link-altes-capacitats { font-size:1.1em; line-height:120%; font: 'Source Sans Pro', sans-serif; line-height:120%; font-weight:700;}
.icon-link-altes-capacitats { margin-right:10px; color:#F8C735; }

a.link-publicacio { font-family:'Lato', sans-serif; font-size:1.1em; line-height:120%; font-weight:700;}
.icon-link-publicacio { margin-right:10px; color:#F8C735; }

.col_faq { background-color:#FFF; }
.separador-gris { height:3px; display:block; background-color:#F5F5F5; width:100%; margin-top:15px; margin-bottom:15px; }
.col_faq h2 { padding:15px 15px 0 15px; font-size:1.1em; line-height:130%; }
.col_faq p { padding:0 15px 15px 15px; margin-bottom:0; }
.marge-faqs { height:30px; }

.link-links { text-align: center; line-height:130%; display:block; margin-bottom:30px; }

.fa-contacte1 { color: #F8C735; margin:0 10px; }
.fa-contacte2 { color: #F8C735; margin:0 7px; }
.fa-contacte3 { color: #F8C735; margin:0 8px; }
.fa-contacte4 { color: #F8C735; margin:0 6px; }
.veure-mapa-ampliat  { clear:both; text-align:right; padding-top:5px; font-size:0.9em; }

/* Per fer l'iframe el Google Maps Responsive */
#video-left { float:left; width:100%; }
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; overflow: hidden; } 
.video-container iframe, .video-container object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.fa-llista { color: #F8C735; margin:0 7px 0 10px; }
.fa-llista-nomarge { color: #F8C735; margin:0 5px 0 0px; }

#prefooter { background:  /*url(../../img/front/f-sucursales.jpg);*/ clear:both; width:100%; }


a.link-prefooter { font-family:'Lato', sans-serif; font-size:1.1em; line-height:120%; font-weight:700; }
.icon-link-prefooter { margin-right:10px; color:#F8C735; }
.marcas{ width:100%; background:#FBFBFB;}
#footer { background:#2e2d2d; clear:both; width:100%; padding:0; }
#footer:after { content:""; display:block; clear:both; }
#footer-content { clear: both; width: 90%; font-size: 0.85em; max-width: 1024px; margin: 0 auto; padding:0; position: relative; color:#666; }
.footer-left p { text-align:left; }
.footer-right p { text-align:right; }
.footer-left a { margin-right:15px;}
.footer-right a { margin-left:15px;}
#pie{ background:#AAD52D; height:22px;}
p.footer-xarxes-socials { font-size:1.4em; margin-bottom:20px; line-height:0.7em; }
a.link-mail-footer { margin:0; }
.marge-telefons-peu { width:15px; display:inline-block; }

.banner-art{ width:100%}
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.m3 { height:3px; }
.m5 { height:5px; }
.m8 { height:8px; }
.m10 { height:10px; }
.m15 { height:15px; }
.m20 { height:20px; }
.m25 { height:25px; }
.m30 { height:30px; }
.m35 { height:35px; }
.m40 { height:40px; }
.m45 { height:45px; }
.m50 { height:50px; }
.m60 { height:60px; }


.space_{ width:100%; height:50px;}
.space_1{width:100%; height:25px;}
.space_2{width:100%; height:15px;}
.space_3{width:100%; height:30px;}
.space_4{width:100%; height:5px;}
.space_5{width:100%; height:100px;}
.space_6{width:100%; height:60px;}
.space_40{width:100%; height:40px;}
.space_8{width:100%; height:35px;}
.space_9{width:100%; height:29px;}
.space_10{width:100%; height:79px;}
.space70{width:100%; height:70px;}
.space35{width:100%; height:35px;}
.space20{width:100%; height:20px;}

/*******magins***/
.margintop30{ margin-top:30px;}

/*********paddingns***/
.ptop20{ padding-top:20px;}
.padding10{ padding:20px 15px;}
/*************textos************/
.texcenter{ text-align:center}
.pleft15{ padding-left:15px;}
/****************colors************/
.azul{ background:#33447C;}
.gris{ background:#FAFAFA;}
.azulbuscador{ background:#012174;}
.iazulcont{ background:#002E50;}
.banco{ background:#ffffff;}
/************text alin************/
.right{ text-align:right;}
.texright{ text-align:right;}
.center{ text-align:center;}
/******************************/
.pa20m{ padding:10px 0 ;}
/*nuestra empresa */
.faqs01 {
    color: #a2c743;
    font-family: "Palanquin",sans-serif;
    font-size: 19px;
    font-weight: 700;
    line-height: 19px;
    margin: 0;
}
.aviso200h1 {
    color: #363636;
    font-family: "Lato",sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 17px;
    margin: 0;
    text-align: justify;
}
.aviso01 {
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	line-height: 17px;
	font-weight: 700;
	color: #a2c743;
}
#tx_bannuest {
	margin-top: 215px;
	margin-left: 15px;
	margin-right: 30px;
	margin-bottom: 30px;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color:#FFF;
	font-weight: 300;
	line-height: 32px;
}


.mic{
	color: #ffffff;
    font-family: "Lato",sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 15px;
    margin: 0;
    padding: 0;
    text-align: justify;
	}

.mtv{color: #363636;
    font-family: "Lato",sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 17px;
    margin: 0 0 30px 15px;
    padding: 0;
    text-align: justify;}
.mtv2{color: #363636;
    font-family: "Lato",sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 17px;
    margin: 0 0 30px 15px;
    padding: 15px;
    text-align: justify;}
#footer_header{
	background-image: url(../../img/home/pie-f_01.png);
    padding-bottom: 9px;
    padding-top: 9px;
    width: 100%;
	height:10px;
}
.promos{ margin:0 auto;}
.hgome-cat{ padding:10px;}
.dgt{ background:url(../../img/front/font-cats.png) repeat-x bottom;}
#tx_banhome {
	margin-top: 280px;
	margin-left: 15px;
	margin-right: 30px;
	margin-bottom: 30px;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color:#FFF;
	font-weight: 300;
	line-height: 32px;
}

.ban01 {
	font-family: 'Lato', sans-serif;
	font-size:54px;
	margin: 0px;
	height: 56px;
	font-weight:700;
	color:#a2c743;
}

.ban02 {
	font-family: 'Lato', sans-serif;
	font-size:19px;
	margin: 0px;
	height: 21px;
	font-weight:300;
	color:#ffffff;
}

.home01 {
	font-family: 'Lato', sans-serif;
	font-size:120px;
	margin: 0px;
	font-weight:700;
	color:#555555;
}

.home02 {
	font-family: 'Lato', sans-serif;
	font-size:15px;
	line-height: 17px;
	margin: 0px;
	font-weight:400;
	color:#252525;
}
#color_01 {
	width: 99px;
	height: 28px;
	margin-top:72px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #363636;
}

#color_02 {
	width: 99px;
	height: 28px;
	margin-top:72px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #636363;
}

#color_03 {
	width: 99px;
	height: 28px;
	margin-top:72px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #898989;
}

.tx_productosh {
	widht: 139px;
	text-align:center;
	vertical-align:text-bottom;
	font-family: 'Lato', sans-serif;
	font-size:30px;
	line-height: 32px;
	color:#FFF;
	font-weight:400;
}
.tx_pr {
	widht: 139px;
	margin-top:0px;
	font-family: 'Lato', sans-serif;
	font-size:30px;
	line-height: 32px;
	color:#FFF;
	font-weight:400;
}
.home03 {
	font-family: 'Lato', sans-serif;
	font-size:15px;
	line-height: 17px;
	margin: 0px;
	font-weight:300;
	color:#a2c743;
}

.home03 a{
	text-decoration:none;
	color:#a2c743;
	padding-left:20px;
}

.home03 a:hover{
	color:#a2c743;
	opacity: 0.7;
}

.home04 {
	font-family: 'Lato', sans-serif;
	font-size:14px;
	line-height: 16px;
	margin: 0px;
	font-weight:300;
	color:#ffffff;
}

.home04 a{
	text-decoration:none;
	color:#ffffff;
}

.home04 a:hover{
	color:#ffffff;
	opacity: 0.7;
}

.home05 {
	font-family: 'Lato', sans-serif;
	font-size:14px;
	line-height: 16px;
	margin: 0px;
	font-weight:300;
	color:#a2c743;
}

.home05 a{
	text-decoration:none;
	color:#a2c743;
}

.home05 a:hover{
	color:#a2c743;
	opacity: 0.7;
}

.home06 {
	font-family: 'Lato', sans-serif;
	font-size:12px;
	line-height: 14px;
	margin: 0px;
	font-weight:400;
	color:#cccccc;
}

#tx_novedades {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #464646;
	text-align: left;
	margin-top: 30px;
	margin-right: 25px;
	margin-bottom: 30px;
	margin-left: 25px;
}

.home08 {
	font-family: 'Lato', sans-serif;
	font-size:14px;
	line-height: 16px;
	margin: 0px;
	font-weight:300;
	color:#545454;
}

.home08 a{
	text-decoration:none;
	color:#545454;
}

.home08 a:hover{
	color:#545454;
	opacity: 0.7;
}

.home07 {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin: 0px;
	font-weight: 300;
	color: #818181;
	padding: 0px;
	list-style-position: inside;
	list-style-image: url(../imagenes/bullet_prod4.png);
}

.home07 a{
	text-decoration:none;
	color:#818181;
}

.home07 a:hover{
	color:#818181;
	opacity: 0.7;
}

.pie01 {
	font-family: 'Lato', sans-serif;
	font-size:11px;
	line-height: 13px;
	font-weight:400;
	color: #c1ee4d;
	margin-top: 60px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.pie01 a{
	text-decoration:none;
	color:#c1ee4d;
}

.pie01 a:hover{
	color:#c1ee4d;
	opacity: 0.7;
}

.pie01_esp {
	font-family: 'Lato', sans-serif;
	font-size:11px;
	line-height: 13px;
	font-weight:400;
	color: #c1ee4d;
	vertical-align:baseline;
	margin-left: 3px;
	margin-right: 3px;
}

.pie02 {
	font-family: 'Lato', sans-serif;
	font-size:11px;
	line-height: 16px;
	font-weight:400;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	vertical-align: text-top;
	list-style:inside;
	list-style-image:url(../imagenes/bullet_pie.png);
}

.pie02 a{
	text-decoration:none;
	color: #ffffff;
}

.pie02 a:hover{
	color: #ffffff;
	opacity: 0.7;
}

.pie03 {
	font-family: 'Lato', sans-serif;
	font-size:28px;
	line-height: 30px;
	font-weight:400;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	vertical-align:middle;
}

.pie04 {
	font-family: 'Lato', sans-serif;
	font-size:18px;
	line-height: 20px;
	font-weight:300;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	vertical-align:middle;
}

.pie04 a{
	text-decoration:none;
	color:#ffffff;
}

.pie04 a:hover{
	color:#ffffff;
	opacity: 0.7;
}

.pie05 {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 300;
	color: #c1ee4d;
	padding: 0px;
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.pie05 a{
	text-decoration:none;
	color:#c1ee4d;
}

.pie05 a:hover{
	color:#c1ee4d;
	opacity: 0.7;
}


.pie06 {
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	line-height: 17px;
	font-weight: 400;
	color: #ffffff;
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


.pie06 a{
	text-decoration:none;
	color:#ffffff;
}

.pie06 a:hover{
	color:#ffffff;
	opacity: 0.7;
}

.pie07 {
	font-family: 'Lato', sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: 300;
	color: #ffffff;
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.pie07 a{
	text-decoration:none;
	color:#ffffff;
}

.pie07 a:hover{
	color:#ffffff;
	opacity: 0.7;
}

#color_pie {
	height: 22px;
	background-color: #aad52d;
	margin: 0 auto;
	width: 1020px;
	display: -webkit-flex;
    display:         flex;
	text-align:center;
}

#tx_banprod {
	margin-top: 245px;
	margin-left: 15px;
	margin-right: 30px;
	margin-bottom: 30px;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color:#FFF;
	font-weight: 300;
	line-height: 32px;
}
.caja {
   margin: auto  auto;	
   border:1px solid #a2c743;
   height:30px;
   overflow: hidden;
   width: 80px;
   position:relative;
   text-align:center;
   font-family: 'Lato', sans-serif;
   padding:0 15px;
   margin:0 15px;
  
}
#cprod_01 {
	width:84px;
	height: 23px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #363636;
	vertical-align:text-top;
}

#cprod_02 {
	width: 84px;
	height: 23px;
	margin-top:73px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #636363;
	vertical-align:text-top;
}

#cprod_03 {
	width: 84px;
	height: 23px;
	margin-top:73px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #898989;
	vertical-align:text-top;
}


#tx_prod {
	widht: 110px;
	margin-top: 15px;
	margin-bottom: 30px;
	margin-left: 30px;
	margin-right: 30px;
	text-align: left;
	vertical-align: top;
	font-family: 'Lato', sans-serif;
	font-size: 25px;
	line-height: 25px;
	color: #FFF;
	font-weight: 400;
}

.prod01 {
	font-family: 'Lato', sans-serif;
	font-size:12px;
	line-height: 14px;
	margin: 0px;
	font-weight:300;
	color:#a2c743;
}

.prod01 a{
	text-decoration:none;
	color:#a2c743;
}

.prod01 a:hover{
	color:#a2c743;
	opacity: 0.7;
}

#tit_prod {
	margin-top: 40px;
	margin-bottom: 40px;
	margin-right: 15px;
	margin-left: 0px;
	height: 20px;
	width: 655px;
	text-align: left;
	background-color: #A2C743;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: 700;
	color: #FFF;
	vertical-align: middle;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 15px;
}

.tit_prod {
	text-align: left;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: 700;
	color: #FFF;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

.tit_prod a{
	color:#FFF;
	text-decoration: none;
}

.tit_prod a:hover{
	color:#FFF;
	opacity: 0.8;
}

.form_cat {
	height: 40px;
	width: 146px;
	border: #cccccc 1px solid;
	padding: 8px;
	color: #696969;
	font-family: 'Palanquin', sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: 300;
	margin-top: 42px;
	margin-right: 0px;
	margin-bottom: 42px;
	margin-left: 0px;
	vertical-align: top;
	text-align: left;
}

.prod201 {
	font-family: 'Lato', sans-serif;
	font-size:15px;
	line-height: 20px;
	margin: 0px;
	font-weight:300;
	color:#ffffff;
}

.prod201 a{
	text-decoration:none;
	color:#ffffff;
}

.prod201 a:hover{
	color:#ffffff;
	opacity: 0.7;
}

.prod202 {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	line-height: 15px;
	margin: 0px;
	font-weight: 300;
	color: #636363;
	margin-top: 40px;
	margin-bottom: 40px;
	word-spacing: 20px;
}

.prod203 {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	line-height: 15px;
	margin: 0px;
	font-weight: 700;
	color: #a2c743;
}

.prod301 {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin: 0px;
	font-weight: 400;
	color: #acd373;
}

.prod4_tit {
	font-family: 'Lato', sans-serif;
	font-size: 50px;
	line-height: 52px;
	margin: 0px;
	font-weight: 300;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

.minproduc {
	border: #f4f4f4 1px solid;
	margin-bottom: 23px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 29px;
	margin-left: 29px;
}

.prod4_01 {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	line-height: 22px;
	font-weight: 700;
	color: #a2c743;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.prod4_02 {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	color: #197b30;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.prod4_022 {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	color: #197b30;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.prod4_03 {
	font-family: 'Lato', sans-serif;
	font-size: 40px;
	line-height: 42px;
	font-weight: 400;
	color: #197b30;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0px;
}

.prod4_04 {
	font-family: 'Lato', sans-serif;
	font-size: 40px;
	line-height: 42px;
	font-weight: 400;
	color: #a1c542;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0px;
}

/*nuestra empresa */

#tx_bannuest {
	margin-top: 215px;
	margin-left: 15px;
	margin-right: 30px;
	margin-bottom: 30px;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color:#FFF;
	font-weight: 300;
	line-height: 32px;
}
/* contacto */

.cont01 {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 16px;
	margin: 0px;
	font-weight: 300;
	color: #505250;
}

.cont02 {
	font-family: 'Lato', sans-serif;
	font-size: 35px;
	line-height: 25px;
	margin: 0px;
	font-weight: 600;
	color: #363636;
}

.cont03 {
	font-family: 'Lato', sans-serif;
	font-size: 25px;
	line-height: 20px;
	vertical-align:baseline;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right: 0px;
	font-weight: 300;
	color: #363636;
}

#cont_info {
	width: 545px;
	background-color:#505250;
	color:#ffffff;
	height: 35px;
	vertical-align:middle;
	text-align: center;
	padding: 25px;
	margin-bottom: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.cont04 {
	font-family: 'Lato', sans-serif;
	font-size: 35px;
	line-height: 30px;
	font-weight: 300;
	color: #ffffff;
}

.cont04 a{
	color:#FFF;
	text-decoration: none;
}

.cont04 a:hover{
	color:#FFF;
	opacity: 0.8;
}

.cont05 {
	font-family: 'Lato', sans-serif;
	font-size: 23px;
	line-height: 26px;
	font-weight: 300;
	color: #a2c743;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.cuadro_form {
	width: 23px;
	height: 23px;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: 5px;
}

.form_cont {
	width: 450px;
	height: 10px;
	margin-left: 25px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-right: 0px;
	padding: 15px;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #000;
}

.form_cont2 {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #000;
	width: 450px;
	height: 70px;
	margin-left: 25px;
	margin-bottom: 45px;
	margin-top: 10px;
	margin-right: 0px;
	padding: 15px;
}

.cont06 {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: 300;
	color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

.cont07 {
	font-family: 'Lato', sans-serif;
	font-size: 51px;
	line-height: 40px;
	font-weight: 300;
	color: #ffffff;
}

.marg_botc {
	margin-top: 70px;
	margin-left: 370px;
}
.conta-csd{ background:url(../../img/front/f1_contacto.jpg) no-repeat  top center;}
.con-empresa{ background:#505150;}
.maincontentcontainer22{
	width:100%;
	background:url(../../img/front/f1_contacto.jpg) no-repeat center top;
}
.maincontentcontainer222{
	width:100%;
	background:#505150;
}
#mision {
	width:70%;
	background: #4D650F url(../../img/front/f-mision.jpg) top right repeat-y;
	padding:15px;
	margin:0 auto;
	
	}

#vision {
	width:70%;
	background: #363636;
	padding:15px;
	margin:0 auto;
}

#o_txne {
	width: 440px;
	margin-left: 50px;
	margin-top: 310px;
	margin-right: 0px;
	margin-bottom: 30px;
	height: 260px;
}

.nues01 {
	font-family: 'Lato', sans-serif;
	font-size: 55px;
	line-height: 55px;
	font-weight: 300;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
}
.margt60_l15 {
    margin-left: 15px;
    margin-top: 60px;
}
/*nuestra empresa */

.clietes_m {
	margin-left: 14px;
	margin-right: 14px;
	margin-bottom: 30px;
	border: #959595 1px solid;
}
/**********formularios************/
.form {
  position: relative;
  z-index: 1;
  background: #A8CF45;
  max-width: 80%;
  margin: 0 auto 100px;
  padding: 45px;
  text-align: center;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}
.form {
	text-align:left;
}
.form input{
  font-family: "Roboto", sans-serif;
  outline: 0;
  width: 100%;
  border: 0;
  margin: 0 0 15px;
  padding: 15px;
  box-sizing: border-box;
  font-size: 14px;
  text-align:left;
}
.form submit input{
	background:#008813;
	color:#ffffff;
}
.form .submit input {
    background: #d30b0b none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    font-family: "Lato",sans-serif;
    padding: 8px 16px;
	text-align:center;
}
.form .submit input:hover {
	opacity:0.8;
}
.form input[type="password"] {
  font-family: "Roboto", sans-serif;
  outline: 0;
  background: #f2f2f2;
  width:100%;
  border: 0;
  padding: 15px;
  box-sizing: border-box;
  height:50px;
  font-size: 14px;
  margin:15px auto;
}
.form button:hover,.form button:active,.form button:focus {
  background: #43A047;
}
.form .message {
  margin: 15px 0 0;
  color: #b3b3b3;
  font-size: 12px;
}
.form .message a {
  color: #4CAF50;
  text-decoration: none;
}
.form .register-form {
  display: none;
}

/**********formularios************/
.contacto label {
    display: block;
    margin:0;
	color: #fff;
    font-family: 'Lato', sans-serif;
	color:#555252;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 16px;
    text-transform: none;
}
.contacto input[type="text"], input[type="password"] {
    display: block;
    width:100%;
	background-color: #fff;
    border: 1px solid #cccccc;
    color: #696969;
    font-family: "Palanquin",sans-serif;
    font-size: 13px;
    height: 20px;
    opacity: 0.9;
    padding: 10px 0;
    text-align: center;
}
.contacto input[type="textarea"]{
	 width: 90%;
} 
.contacto .input{
	margin-top:5px;
}
.contacto .submit{
	text-align:right;
}

/************************/
.contacto2 label {
    display: block;
    margin:0;
	color: #fff;
    font-family: 'Lato', sans-serif;
	color:#555252;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 16px;
    text-transform: none;
}

.contacto2 input[type="text"], input[type="password"]{
    display: block;
    width:90%;
	background-color: #fff;
    border: 1px solid #cccccc;
    color: #696969;
   font-family: 'Lato', sans-serif;
    font-size: 13px;
    height: 20px;
    opacity: 0.9;
    padding: 10px 0;
    text-align: center;
}
.contacto2 input[type="textarea"]{
	width: 90%;
} 
.contacto2 .input{
	margin-top:0px;
}
.contacto2 .submit{
	text-align:right;
}
.rart{ border: solid 1px #ccc; width:99%}
/************************/
.contacto3 label {
    display: block;
     color: #fff;
    font-family: "Lato",sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 16px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-top: 10px;
}
.contacto3 input[type="text"], input[type="password"]  {
    border:none;
    display: block;
    font-size: 16px;
    margin:0;
    padding:0;
    width: 100%;
	height:35px;
	border: solid #000000 1px;
}
.contacto3 textarea  {
    border:none;
    display: block;
    font-size: 16px;
    margin:0;
    padding:0;
    width: 100%;
	height:px;
	border: solid #000000 1px;
}
.contacto3 input[type="textarea"]{
	 width: 90%;
} 
.contacto3 .input{
	padding-left:15px;
}
.contacto3 .submit{
	text-align:center;
	padding-top:50px;
}
.contacto3 select{
	border: 1px solid #fff;
    height: 53px;
    width: 95%;
}
/***************************/
.contacto4 label {
    color: #000000;
    font-family: "Lato",sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 16px;
    padding-bottom: 8px;
    padding-left: 0px;
    padding-top: 10px;
	text-align:left;
}
.contacto4 input[type="text"], input[type="password"]  {
    border:none;
	font-size: 16px;
    padding:0;
	height:35px;
	width:98%;
	border: solid #000000 1px;
	display:block;
}
.contacto4 textarea  {
    border:none;
    display: block;
    font-size: 16px;
    margin:0;
    padding:0;
    width: 100%;
	height:px;
	border: solid #000000 1px;
}
.contacto4 input[type="textarea"]{
	 width: 90%;
} 
.contacto4 .input{
	padding-left:15px;
}
.contacto4 .submit{
	text-align:center;
	padding-top:20px;
}
.contacto4 .submit input{
	border:0;
	color:#fff;
	padding:8px 16px;
	background:#D30B0B;
	 font-family: "Lato",sans-serif;
}

.contacto4 select{
	border: 1px solid #fff;
    height: 53px;
    width: 95%;
}
/***************************/
.disponible{
	width:100%;
	font-family: 'Lato', sans-serif;
font-size: 13px;
line-height: 14px;
margin: 0px;
font-weight: 400;
color: #333;
padding-top:15px;
}
.contacto5 label {
    color: #000000;
    font-family: "Lato",sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 16px;
    padding-bottom: 8px;
    padding-left: 0px;
    padding-top: 10px;
	text-align:left;
}
.contacto5 input[type="text"]  {
    border:none;
	font-size: 16px;
    padding:0;
	height:35px;
    width:30px;
	border: solid #a2c743 1px;
	display:block;
	margin:0 auto;
	text-align:center;
}

.contacto5 input[type="textarea"]{
	 width: 90%;
} 
.contacto5 .input{
	padding-left:0;
}
.contacto5 .submit{
	text-align:center;
	padding-top:20px;
}
.contacto5 .submit input{
	border:0;
	color:#fff;
	padding:8px 16px;
	background:#D30B0B;
	 font-family: "Lato",sans-serif;
}
.contacto5 .submit input:hover{
	background:#D1E5FF;
}
.contacto5 select{
	border: 1px solid #fff;
    height: 53px;
    width: 95%;
}
/** Notices and Errors **/
div.message {
	clear: both;
	color:#F00;
	font-size: 140%;
	font-weight: bold;
	margin: 0 0 1em 0;
	background-color:#f4f8fc;
	padding: 5px;
}
div.error-message {
	clear: both;
	color: #fff;
	font-weight: bold;
	background: #c73e14;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}
.Mode{
    display: block;
    float: left;
    height: 300px;
    margin: 40px 0 0 1.5%;
    overflow: hidden;
    padding: 0 0 10px;
    transition: background-color 0.3s ease-out 0s;
    width:48%;
	text-align:center;
}

.menu{ background:#314FA9 url(../../img/front/subcat_10.jpg) no-repeat left top; width:98%}
.figcaption {
	text-align:center;
    padding: 34px 0 20px 0;
	color: #ffffff;
    font-family: "Lato",sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
 }
.menu-cats{
	 border-top: #5A7CF2 solid 1px;
	 width:90%;
	 margin:0 auto;
	 color: #ffffff;
    font-family: "Lato",sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 15px;
    padding:15px 0;
	}
.menu-cats a{ color:#fff;}
.menu-cats a:hover{ color:#ccc}
.Mode-sub{
    display: block;
    float: left;
    height:300px;
    margin: 0 0 0 2%;
    overflow: hidden;
    padding: 0 0 10px;
    transition: background-color 0.3s ease-out 0s;
    width: 23%;
	text-align:center;
}
.blur{
	border: solid 1px #f4f4f4;
}
.verde{ background:#a2c743;}
.Mode-sub table{ margin:0 auto} 
.name-sub{ 
	background:#2C3875; 
	width:80%; 
	margin:15px auto; 
	padding:10px 0;
	color: #ffffff;
    font-family: "Lato",sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 17px;
	}
	
.name-cart{
    color: #696969;
    font-family: "Lato",sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height:15px;
    text-align:center;
	height:30px;
	padding-bottom:8px;
}
.clave-cart {
    color: #2f4095;
    display: block;
    font-family: "Lato",sans-serif;
    font-size: 14px;px;
    font-weight:600;
    line-height: 14px;
}
.tit_prod {
    color: #fff;
    font-family: "Lato",sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    text-align: left;
	padding:15px;
}
.cat{color: #ffffff;
    font-family: "Lato",sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 16px;
    margin: 0;}
.producto{color: #a2c743;
    font-family: "Lato",sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 16px;}
.marca{color: #cccccc;
    font-family: "Lato",sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    margin: 0;}
.clave{color: #acd373;
    font-family: "Lato",sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    margin: 0;}
.mode-pro {
    display: block;
    float: left;
    height: 340px;
    margin: 0 0 0 2%;
    overflow: hidden;
    padding: 0 0 10px;
    text-align: center;
    transition: background-color 0.3s ease-out 0s;
    width: 23%;
}
.totales{
	padding:10px;
}
.pcart{ padding:15px 0;}
.paji{ background:#363636; padding-left:15px; min-height:95px; padding-top:4px;}
.delt{ background:#363636}
.img-cart{ width:90%}
.cont-cart{ width:100%; border-bottom: solid 1px #170588; padding-top:15px; padding-bottom:15px;}
.btn-cart{ padding:15px 0; background: #A2C743; color:#fff; display:block; width:80%; margin:5px auto; font-family: "Lato",sans-serif;}
.btn-cart:hover{ opacity:0.8}
.form-cart input{padding:13px 0; background: #538FD4; color:#fff; display:block; width:80%; margin:5px auto; font-family: "Lato",sans-serif; border:none; font-size:14px}
.form-cart input:hover{ color:#ccc;}
.title-cart{color: #0e3251; font-family: "Lato",sans-serif; font-size: 22px;font-weight:300;line-height: 20px;padding:10px 0;text-align:right;}
.title-pedido{color: #0e3251; font-family: "Lato",sans-serif; font-size: 22px; font-weight:300; line-height: 20px; padding:0 0 10px 0;	text-align:left;}
.pie-pedido{color: #fff; font-family: "Lato",sans-serif; font-size:14px; font-weight:300; line-height: 20px; padding:2% 2%;	text-align:left;}
.padinf1015{
	padding:10px 15px;
}
.store{
  color:#555555;
  font-family:Lato, sans-serif;
  font-size:20px;
  font-weight:700;
  line-height:20px;
  text-align: right;
  padding-right:50px;
 }
 .mgj{
	 height:200px;
}
 .mgj img{
	 min-height:180px;
	 max-height:200px;
	}
/*----------------*/

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

	#cookieMessage { width: 90%; }
    #cookieClose { margin-bottom:15px;margin-left:25px; }
}	

@media only screen and (max-width: 1200px) {
	.separacio-caixes-home { height:30px; }

}

@media only screen and (max-width: 1024px) {
	.js #menu { display:none; }
	.js .slicknav_menu { display:block; position:relative; z-index:20; }
	#nav nav ul li a { margin:0; padding:0; }
	#nav nav ul li { margin:0; padding:0; }
	#nav nav ul { margin:0; padding:0; }

	.text-galeria-home-centrat { padding-top:140px; }

	#intro-home { width:auto;}
	#intro-home2 { width:auto;}

	.separacio-caixes-home { height:20px; }
	.verde{ color:#282828; display:none;}
	#navcontainer { margin:0;}
}
@media only screen and (max-width: 900px) {
	.sucursales, .sucursales2{ font-size:45px;}
	.con-empresa{ width:95%;}
	.figcaption { font-size:20px; }
	#tx_banhome {
		width:70%;
	margin-top: 150px;
	margin-left: 8px;
	margin-bottom: 30px;
	font-size: 13px;
	
}

.ban01 {
	font-size:30px;
	margin: 0px;
	height: 56px;
	font-weight:700;
	color:#a2c743;
}

.ban02 {
	font-family: 'Lato', sans-serif;
	font-size:15px;
	margin: 0px;
	height: 21px;
	font-weight:300;
	color:#ffffff;
}
	.home01 { font-size:70px; line-height:70px;}
}
@media only screen and (max-width: 800px) {
	.text-galeria-home-centrat { padding-top:100px; }
	.text-galeria-home-centrat p { font-size:1.8em;  }
	.verde{ color:#282828}
	.Mode{height: 500px;}
	.sucursales, .sucursales2{ font-size:35px;}
	.home02{ text-align:justify;}
	
}
@media only screen and (max-width: 750px) {
 	.pre-one{width:100%; }
	.col25{width:50%; }
	.col50{ width:100%}
	.dessa{ height:3px;}
	
}
@media only screen and (max-width: 600px) {
	.des620{ display:none}
	.ocultarform{ display:none;}
	.ocultarform2{ display:block;}
	.sim{ position:relative; margin-top:-100px}
	.cont-cart{ width:40%; display:block; float:left; margin-left:5%; height: auto;}
	.cont-cart:hover{ opacity:0.6;}
	.img-cart{ height:150px;}
}
@media only screen and (max-width: 600px) {
	.maincontent1 { padding-top:20px;}
	.text-galeria-home-centrat { padding-top:60px; }
	.text-galeria-home-centrat h2 { margin-bottom:5px;  }	
	.text-galeria-home-centrat p { font-size:2em;  }	
	#xarxes-socials-header { width:100%; text-align:center;}
	#header-derecha { text-align:center; padding:0 ; width:100%;}
	header a { margin-right:0px; }
	#logo { padding:10px 0; width:30%; }
	#logo img { width:50%; }
	h1 { font-size: 1.5em; }
	h2 { font-size: 1.3em;}
	h3 { font-size: 1.2em;}
	.fa-h1-home { padding: 0px 9px 0 9px; }
	.separacio-caixes-home { height:0px; }
	.verde{ color:#282828}
	.s{ font-size:16px;}
	.img-700 img{ width:80%;}
	.Mode{ width:46%;  margin: 40px 0 0 3%;}
	.padding10{ padding:10px;}
	.Mode-sub{ width:46%;}
	.tel-cabeza{ font-size:15px;}
	#contacto-header a { font-size:13px;}
	#contacto-header table img{ width:10px;}
	.fb{ font-size:14px;}
	.sucursales, .sucursales2{ font-size:60px;}
	.margleftim{ padding-left:15px;}
	.contacto input[type="text"], input[type="password"] {
    margin-top:0;
	}
	.hoteles { font-size:12px;}
	.space35{ height:8px;}
	#xarxes-socials-header img {
		margin:0;}
	.m40{ height:5px;}
	.m25{ height:0;}
	.ocult{ display:none;}
}
@media only screen and (max-width: 500px) {
	.sucursales, .sucursales2{ font-size:50px;}
	.contacto2 input { width:90%; padding:0}
	.contacto2 input[type="text"]{ height:25px;}
	.bans img{ width:200%;}
	#tx_banhome { background:#000000; opacity:.5;}
}
@media only screen and (max-width: 430px) {
	.Mode{ width:84%;  margin: 40px 8% 0 8%; height:auto}
	.soacemarcas{ display:none;}
	.margleftim{ margin-left:0;}
	.sucursales, .sucursales2{ font-size:40px;}
	.representaciones2{ font-size:12px}
	.pre-one{ width:100%}
	.contacto2 input { width:80%; padding:0;}
	
}
@media only screen and (max-width: 390px) {
	.cont-cart{ width:100%; display:block; margin:0 auto; height: auto;}
	.img-cart{ width:90%; height:auto;}
}
@media only screen and (max-width: 320px) {
	h1 { font-size: 1.3em; }
	h2 { font-size: 1.2em;}
	h3 { font-size: 1.1em;}

	
	.header_mail{ font-size:11px;}
	.verde{ color:#282828; display:none;}
	.fotter_phone{font-size:20px;}
	.mesmarge { font-size:20px;}
	.mesmarge_lam { font-size:40px;}
	.Mode-sub{ width:95%;}
	.margleftim{ margin:0%;}
	.col25{
		width:100%
	}
	
}
