body {
    background-color: #f4f3f3;
}
html {
    font-family: font2;
}
*{margin:0; padding:0; box-sizing:border-box;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: gray;
	opacity: 0.3; /* Firefox */
	font-family: font1;
}
.titles{font-family:font1; font-size:45px; letter-spacing:3px;}
.titles a{text-decoration:none;}
.titlesp{font-family:font1; font-size:35px; letter-spacing:3px; text-align: center; margin-bottom: 20px;}
.description{font-family:font2; font-size:20px; margin-bottom:4px; letter-spacing:2px; }
.descriptionp{font-family:font2; font-size:16px; margin-bottom:4px; letter-spacing:2px; }
.seemore{font-family:font3; font-size:14px; text-decoration:none;}
.footerfont{font-family:font2; font-size:14px; letter-spacing:2px;}
.tfonts{font-family:font2; font-size:14px; margin-bottom:4px; letter-spacing:2px;}
.mfonts{font-family:font3; font-size:14px; letter-spacing:3px; text-decoration:none;}
.c1{color:#0076be;}
.c2{color:#4c9d45;}
.c3{color:#60503b;}
.c4{color:#ffffff;}
.c5{color:#717171;}
.c6{color:#6f6d6d;}
.c7{color:#8e8d8d;}
.c8{color:#bfbdbd;}
.c9{color: #0d527b; font-weight: bold;}
.c10 {color: #4E3629;}
.italic{font-style:oblique;}
.active{color:#007ed9;}
.center{max-width:1000px; height:100%; margin:0 auto; padding:4em 0;}
.centertitles{text-align:center; margin-bottom:40px;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.bold{font-family:font3; font-size:16.5px; color:#044a72; text-decoration: none;}
.bolder{font-family:font3; font-size:25px; color:#044a72;}
.bold-red{font-family:font3;  color:#e43c2f; text-decoration: none;}
.bold-blue{font-family:font3; color:#297bb9; text-decoration:none;}
.bold-purple{font-family:font3; color:#8132a5; text-decoration:none;}
.bold-brown{font-family:font3; color:#6b4024; text-decoration:none;}
.bootom{position:absolute; bottom:30px; right:10px;}
.bootom2{position:absolute; bottom:10px; right:10px;}
.cursor:hover{transition:0.4s; -webkit-box-shadow:inset 0px 4px 240px 59px rgba(15,13,15,1);
-moz-box-shadow: inset 0px 4px 240px 59px rgba(15,13,15,0.25);
box-shadow: inset 0px 4px 240px 59px rgba(15,13,15,0.25);}
.contmaster-interiors__div__divconstal{max-width:250px; margin:0 auto;}
.contmaster-interiors__div__divconstal img{width:100%;}
.cont-menuresponsiv{width:100%; height:100vh; background-color:#009f3b; position:absolute; top:0px;z-index:1111111111; display:none;}
.cont-menuresponsiv__header__logo{margin-top:-10px;}
.cont-menuresponsiv__header{display:flex; justify-content:space-between; padding:20px 20px;}
.cont-menuresponsiv__header__close{width:30px; cursor:pointer;}
.cont-menuresponsiv__header__close img{width:100%;}
.cont-menuresponsiv__ul{width:300px; text-align:right; padding-right:20px; border-right:solid 2px #fff; margin-right:20px; float:right;}
.cont-menuresponsiv__ul li{ list-style:none; padding:20px 0;}
.cont-menuresponsiv__ul li:nth-child(4){border-bottom:1px solid #fff;}
.cont-menuresponsiv__ul__div{width:90px; margin-top:20px; float:right;}
.register{font-size:20px; position:relative; top:-17px;}
.margintop80px{margin-top:80px;}
.contarticle4-testimonial{width:100%; height:auto; display:flex; justify-content:space-around;}
header{width:100%; height:80px; background-color:#f4f3f3; position:sticky; top:0; z-index:11111111;}
.centerMenu{max-width:1100px; height:100%; margin:0 auto; display:flex; justify-content:space-between; align-items:center;}
.contbotonmenu{display:none; width:40px; margin-right:15px; cursor: pointer;}
.nav-ul{padding-top:4px; padding-left:50px; border-top:solid 1px #c0bebf; margin-top:20px;}
.nav-ul__item{display:inline-block; margin-left:50px; vertical-align:top;}
.nav-ul__item__item{width:100px; position:relative; top:-5px;}
.nav-ul__item__item__item{width:100%;}
.nav-ul__item a{transition:all 0.3s;}
.nav-ul__item a:hover{color:#0076be; transition:all 0.3s;}
.contlogo{width:150px; height:100%;}
.contlogo__item{width:100%; margin-top:5px;}
.contmaster{display:grid; grid-template-columns:1fr 1fr; grid-template-rows:auto auto auto auto  600px 600px auto 600px; grid-gap:.8em; margin-top:.8em; background:#fff;}
.item12369{grid-column:1/3;}
.item4710{grid-column:1/2; margin-left:.8em;}
.item5811{grid-column:2/3; margin-right:.8em;}
.cont1{background-color:#d9e1e9;}
.cont2{background-image:url('../img/bkgnd-JustInTime.jpg'); background-repeat:no-repeat; background-position:center; background-size: cover;}
.cont3{background-color:#fdedd9;}
.cont4, .cont5, .cont7, .cont8, .cont10, .cont11{background-image: url('../img/Leaf-Vitality.jpg'); background-repeat:no-repeat; background-position:center; background-size:cover; display:flex; justify-content:center; align-items:center; transition: 0.8s;}
.cont5{background-image:url('../img/Products-UANMATEE.jpg');}
.cont6{background-color:#ededed;}
.cont7{background-image:url('../img/Redes-fb.png');}
.cont8{background-image:url('../img/Redes-ig.png');}
.cont9{background-color:#ffa836;}
.cont10{background-image:url('../img/Vitare-Hidroponics.jpg');}
.cont11{background-image:url('../img/Products-Hidroponia.jpg');}
.cont12{background-image:url('../img/bkgnd-VitalHi-Calc.jpg'); background-repeat:no-repeat; background-position: center; background-size: cover;}
.contarticle{width:100%; height:auto; display:flex; justify-content:space-between; padding:0 2em;}
.contarticle__item{width:28%; height:auto; transition:all 0.5s;}
.contarticle__item:hover{transform: scale(1.1); transition:all 0.5s;  }
.contarticle__item__item{width:100%;}
.contarticle2{width:100%; display:flex; justify-content:center; padding:0 2em;  overflow:hidden;}
.contarticle2__item{width:35%; height:auto; margin:0 20px; }
.contarticle2__item:nth-child(2){width:45%; padding-top: 70px;}
.contarticle2__item__item{width:100%; position:relative; top:10px; transition:all 0.5s;}
.contarticle2__item__item:hover{transform:scale(1.1); transition:all 0.5s;}
.contarticle2-cont12{width:45%; height:auto; margin:0 20px; padding-top:70px;}
.contarticle2-cont12:nth-child(2){width:35%; padding-top:0px;}
.contarticle2-cont12__item{width:100%; position:relative; top:10px; transition:all 0.5s;}
.contarticle2-cont12__item:hover{transform: scale(1.1); transition:all 0.5s;}
.contarticle3{width:100%; height:auto; display:flex; justify-content:space-between;}
.contarticle3__item{width:25%; transition:all 0.5s;}
.contarticle3__item:hover{transform:scale(1.1); transition:all 0.5s;}
.contarticle3__item:nth-child(1){width:30.5%; margin-right:30px; position:relative; top:-10px;}
.contarticle3__item__item{width:100%;}
.contarticle4{width:100%; height:auto; display:flex; justify-content:space-between;}
.contarticle4__item{width:30%; height:330px; background-color:#e4e3e3; padding:5em 1em; padding-bottom:1em; position:relative;}
.contarticle4__item__item{all:initial; width:100px; height:100px; position:relative; position:absolute; top:-50px; left:50%; transform:translateX(-50%); border-radius:100%; transition:all 0.5s;}
.contarticle4__item__item:hover{ transition: all 0.5s; width:115px;}
.contarticle4__item__item__item{width: 100%; border-radius:100%;}
.contarticle4__item__item__item__item{width:110px; position:absolute; bottom:5px;}
.contarticle4__item__item__item__item-img{width:100%;}
.contarticle5{width:auto;}
.contarticle5__item{width:70px; margin:0 auto;}
.contarticle5__item__item{width:100%;}
.cont4__item, .cont5__item{width:170px; height:300px; margin-left:10px; margin-right:10px;}
.cont4__item__item, .cont5__item__item{width:100%;}
.cont4__item:nth-child(2), .cont5__item:nth-child(2){width:auto; padding-top:70px;}
.cont-img{max-width:400px; margin:0 auto; margin-bottom:30px;}
.cont-img img{width:100%;}
footer{width:100%; background-color:#f1f1f1; margin-top:.8em;}
.footercenter{max-width:1400px; height:100%; margin:0 auto; display:grid; grid-template-columns:1fr minmax(200px,1000px) 1fr; grid-template-rows: 130px auto 80px;}
.fila1{display:flex; justify-content:center; align-items:center;}
.fila1__item{width:70%; height:50px;}
.fila1__item__item{width:100%;}
.footerflex{display:flex; justify-content:space-between;}
.footerflex__item{width:23%; height: auto;}
.footerflex__item li{list-style:none; margin-bottom:7px;}
.footerflex__item a:hover{color:#0077c8 !important}
.footerflex__item li a{text-decoration:none; color:#8e8d8d;}
.contcopyright{display:grid; grid-column:1/4; grid-row:3/4; justify-content:center; align-items:center;  border-top:solid 1px #a3a3a3;}
.hidden{display:block;}
.hidden2{display:none !important;}
.containerVideo{width:100%; height:600px; margin-top:80px; position:relative; overflow:hidden;}
video{position:absolute; min-width:100%; min-height:100%; top:50%; left:50%; -webkit-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); -webkit-overflow: hidden; z-index: -1;}
.cont-caracteristics{width:100%; height:auto; display:flex;justify-content:space-between;}
.cont-caracteristics2{color:#0076be; width:23%;}
.echizo{width:100%; background:black; position:relative;}
.cont-caracteristics__item__item{width:100px; position:absolute; left:50%; transform:translateX(-50%); top:85px; z-index:1111;}
.cont-caracteristics__item__item img{width:100%;}
.cont-caracteristics__item{width:100%; height:135px; background-color: rgba(255, 255, 255, 0.7); text-align:center; position:relative; padding-top:10px; overflow:hidden; transition-property:all; transition-duration:0.5s;}
.cont-caracteristics__item h2{font-family:font1; font-size:30px;}
.cont-caracteristics__item p{font-family:font2;}
.cont-caracteristics__item__item__item{padding:20px; position:absolute; top:200px;}
.cont-justin-hi{
	width:100%;
	height:100px;
	display: flex;
	justify-content: space-around;
	margin-bottom: 30px;
}
.dropdown {float: left; overflow: hidden;}
.dropdown .dropbtn {border: none; outline: none; color: #bfbdbd; background-color: inherit; margin: 0;}
.dropdown-content {display: none; position: fixed; background-color: #f4f3f3; min-width: 150px; z-index: 1; border-radius: 5px;}
.dropdown-content a {float: none; color: #bfbdbd!important; padding: 10px 10px; font-family: font3!important; text-decoration: none; display: block; text-align: left; border-radius: 5px;}
.dropdown-content a:hover {color: #0076be!important; background-color: rgba(191, 189, 189, 0.8);} /* rgba(255,255,255,0.7) gris   rgba(33, 122, 154, 0.8) azul     */
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {color:#0076be!important;}
.contmaster-productos{width: 100%; display:grid; grid-template-columns:1fr 1fr; grid-template-rows:600px 600px 600px 600px; margin-top:80px; grid-gap:.8em; padding: 0 .8em;}
.container-productos__div{width:300px; text-align:center;}
.container-productos__div--div{max-width:550px; display:none;}
.container-productos1 , .container-productos2{grid-column: 1/2; background-repeat:no-repeat; background-position: center; background-size: cover; display:flex; justify-content: center; align-items:center; cursor: pointer; position: relative;}
.container-productos2{grid-column: 2/3;}
#productos1{background-image: url('../img/Products-SoludripSpecialties.jpg');}
#productos2{background-image: url('../img/Products-SoludripStraights.jpg');}
#productos3{background-image: url('../img/Vital-Plant-Nutrition-Program.jpg');}
#productos4{background-image: url('../img/Products-VerdeVital.jpg');}
#productos5{background-image: url('../img/Products-UANMATEE.jpg');}
#productos6{background-image: url('../img/Leaf-Vitality.jpg');}
#productos7{background-image: url('../img/Products-Hidroponia.jpg');}
#productos8{background-image: url('../img/Vitare-Hidroponics.jpg');}
.hover1{width:100%; height:100%; position:absolute; z-index:11111; opacity:0;}
.contmaster-interiors_privacy{width: 100%; display:grid; grid-template-columns:1fr 100px minmax(auto,900px) 1fr; grid-template-rows: auto auto; margin-top: 20px;}
.contmaster-interiors{width: 100%; display:grid; grid-template-columns:1fr 100px minmax(auto,900px) 1fr; grid-template-rows: 400px auto; margin-top: 120px;}
.banner{grid-column: 3/5; background-size: cover; grid-row: 1;}
.contmaster-interiors__div{grid-column: 3/4; padding:40px 80px; color: #254f72; font-family: font2;}
.contmaster-interiors__item{margin-top:50px;}
.contmaster-interiors__item__ul li {list-style:none; font-family:font3; font-size:13px; margin-bottom:30PX;}
.contmaster-interiors__item__ul li a{text-decoration: none;}
.contmaster-interiors__div__p{position: relative;}
.contmaster-interiors__div__p::before{content:url(../img/linea.png); position:absolute; left:-15px;}
.cont-imgs{display:flex; align-items: center;}
.download{background-color:#ff9708; width:130px;border:none; border-radius:10px; color:#fff; padding: 5px; cursor: pointer;}
.contmaster-interiors-testimoniales{width: 100%; display:grid; grid-template-columns:1fr 100px minmax(auto,900px) 1fr; grid-template-rows: auto auto; margin-top:120px;}
.contenedor_iframe{height:406px;width:80%;margin:0 auto; overflow:hidden; margin-top:20px;}
.contmaster-interiors__div__testimoniales{grid-column:3/4; padding:40px 80px; color:#254f72; font-family: font2; display: flex; }
.container-img{width:100px !important;}
.container-img img{width:100px; border-radius:100%;}
.container-tags{width:260px; display:flex; justify-content:space-around;  margin:0 auto; margin-top: 20px; list-style: none;}
.container-tags li a{padding:5px 5px; padding-bottom:3px; border-radius:5px; border:solid 1px #0076be; font-family:font2; font-size:12px; text-decoration:none; list-style:none;}
.cont-imgs-soludrip{display:flex; align-items:center;}
.cont-imgs-soludrip__div1{margin:0 30px;}
.cont-imgs-soludrip__div2{height:150px;}
.etapas_master{display:flex; margin-bottom:10px;}
.etapas__master__item{width:50px; margin-right:10px;}
.etapas__master__item img{width:100%;}
.bottom-downlod{background-color:#f69625; color:#fff; padding:6px 25px;border-radius:5px; text-decoration:none;}
.socials-networks{ width:400px; display:flex; margin-bottom:50px;}
.socials-networks div{width:30px; margin-right: 10px;}
.socials-networks div img{width:100%;}
.soludrip{grid-template-rows:400px 600px;}
.contmaster-interiors__div__img{width:250px; margin:0 auto; margin-bottom:30px;}
.contmaster-interiors__div__img img{width:100%;}
.div_2{display: flex;}
.cont-imgs-vital-straights__div2{height:150px;}
.contmaster-interiors__div__ul{list-style:none; margin-left:30px;}
.font-nutrient {color: #254f72; font-family:font2; font-size:25px;}
.contmaster-interiors__div__divimg{max-width: 350px;}
.contmaster-interiors__div__divimg img{width: 100%;}
.contmaster-interiors__div__divtitle{max-width:488px;}
.contmaster-interiors__div__divtitle img{width:100%;}
.size-vital{font-size: 22px; line-height: 22px;}
.directions-for-use{
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	font-size: 26px;
	margin-bottom: 20px;
}
.vs-table-howto{max-width:500px; height:auto; margin:0 auto; margin-bottom:15px;}
.vs-table-howto img{width:100%;}
.container-table{width:100%;display:grid; grid-template-columns: 1fr 90px 90px 1fr; grid-template-rows:50px auto auto auto auto auto; font-size:12px;}
.container-table div{display:grid; justify-content:center; align-items:center; padding:10px;}
.header-table{background: #009f3b !important; color:#fff;}
.pain{background-color: #FAF8F8 !important;}
.header-table-pplus{background: #EEB500 !important; color:#fff;}
.header-table-nplus{background:#0097A6 !important;color:#fff;}
.header-table-kplus{background: #D3456B !important;color: #fff;}
.container-btnbrochure{width: 500px; display: flex; margin-bottom: 30px;}
.container-btnbrochure__div{width:100px;}
.container-btnbrochure__div img{width:100%;}
.point img{width:20px; position:relative; top:3px;}
.select{
	list-style-type:none;
}
.select li::before{
	content: url("../img/ico.png");
	margin-right: 7px;
}
#select2::before{
	content: url("../img/ico2.png");
	margin-right: 7px;
}
.contmaster-contact{display:grid; grid-template-columns:50% 1fr; grid-template-rows:450px 25px 150px 150px 150px 30px 350px; margin-top:120px; grid-gap:2em;}
.contmaster-contact__section__form > *{width:100%;}
.contmaster-contact__section__form input{margin-bottom:20px; height:30px; padding-left:10px; border:none;}
.contmaster-contact__section__form textarea{padding-left:10px; border:none;}
.contmaster-contact__section__form input[type="submit"]{width:150px; background-color:#0377bf; color:#fff; border:none; margin-top:15px; border-radius:10px; padding-left:0px;}
.contmaster-contact__section__section{background-color:#f1f1f1;}
.contmaster-contact__section__section p{font-family:font2; font-size:14px; letter-spacing:2px; color:#8e8d8d; margin-bottom: 5px;}
.contmaster-contact__section__section p:first-child{padding:5px 0; width:60%; border-bottom: solid 1px #0377bf; color:#0076be;}
.cont-wanttobecome{grid-column:1/3;  color:#009f3b; height:50px;}
.cont-form2{grid-column:1/3; grid-row:7/8;}
.hola{grid-column:1/3; grid-row:6/7;}
.form2{display:grid; grid-template-columns:1fr 1fr; grid-template-rows:1fr;  grid-column-gap:2em;}
.form2__div > *{width: 100%;}
.contact_decoration{text-decoration: none;}
.contact_decoration:hover{color: #0076be!important;}
.contmaster-justintime{display:grid; grid-template-columns:0.5fr 0.5fr 1fr; grid-template-rows: 230px 150px 100px; margin-top:120px; grid-gap:1em; }
.contmaster-justintime__img{grid-column:1/3;}
.contmaster-justintime__img h1{font-family:font1; font-size:20px; letter-spacing:3px; text-align: center; margin-top: 10px;}
.contmaster-justintime__img img{width: 100%;}
.contmaster-justintime__qr1{grid-template:1/2; grid-row:2/3; text-align: center;}
.contmaster-justintime__qr2{grid-template:2/3; grid-row:2/3; text-align: center;}
.contmaster-justintime__appstore{grid-template:1/2; grid-row:3/4; text-align: center;}
.contmaster-justintime__googleplay{grid-template:2/3; grid-row:3/4; text-align: center;}
.contmaster-justintime__text{grid-template:3/4; grid-row:1/4; padding-left: 30px; color: #254f72; font-family: font2; line-height:25px;}
.container-vitarecalc{margin:0 auto;  width:200px;}
.container-vitarecalc img{width:100%;}
.in{margin-left:50px;}
.rows{width:100%; margin-bottom:10px; display:flex; justify-content: space-between;}
.rows_div img{width:100%;}
.container-download-send{
	width: 270px;
	padding: 30px;
	background-color:#eeeeee;
	border-radius:20px;
	text-align:center;
}
.bottom-download-send{background-color:#3ab54a; color:#fff; padding:6px 25px;border-radius:5px; text-decoration:none; display:block; width:100%;}
.container-sacks{
	width:100%;
	display:flex;
	justify-content:space-between;
}
.container-sacks__div:first-child{
	margin-right:15px;
	margin-bottom:30px;
}
.container-sacks__div img{
	width:100%;
}
.container-imgdryfertilizer{
	display:flex;
	align-items:center;
}
.contmasterGranulados {display: grid; grid-template-columns: 1fr; grid-template-rows: auto auto auto auto auto auto; grid-gap: .8em; margin-top: .8em; background: #fff; grid-column-gap: 0;}
.contMaxRowCrops {background-color: #ffb81c; grid-column: 1/3!important;}
.titles_brown {font-family: font3; font-size: 45px; letter-spacing: 3px; text-decoration: none; font-weight: bold;}
.titles_brown a:hover {text-decoration:none; color: #4E3629;}
.description_brown {font-family: font2; font-size: 20px; margin-bottom: 4px; letter-spacing: 2px;}
.description_brown a:hover {text-decoration:none; color: #4E3629;}
.seemore_brown {font-family: font3; font-size: 14px; text-decoration: none;}
.seemore_brown a:hover {text-decoration:none; color: #4E3629;}
.w_h_saco_img {width: 260px; height: 325px;}
.w_h_saco_img2 {width: 239px; height: 325px;}
.w_h_saco_img3 {width: 203px; height: 325px;}
.contarticle_w_h{display: flex; justify-content: center; }
.contarticle__item_w_h {width: auto; height: auto; transition: all 0.5s;}
.contarticle__item_w_h:hover {transform: scale(1.1); transition: all 0.5s;}
.contEvident {grid-column: 1/4!important; background-image: url('../img/dry-granular/evident/evident-cover.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover;}
.contVerdeVital {grid-column: 1/5!important; background-color: #78be20;}
.contFertibites {grid-column: 1/6!important; background-image: url('../img/dry-granular/fertibites/fertibites-cover.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover;}
.contGenericos {grid-column: 1/7!important; background-color: #0077c8;}
.contCustomFormulae {grid-column: 1/8!important; background-image: url('../img/dry-granular/custom-formulae/cover-custom-formulae.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover;}
.cont-tecnology {display: inline-grid; grid-auto-flow: row; justify-items: center; margin-left: 50px;}
.cont-tecnology-text{font-size: 22px; line-height: 22px; text-align: center;}
.cont-tecnology-img {width: 80px;}
.table-2-2 {width:100%; display:grid; grid-template-columns: 30% 70%; grid-template-rows: auto auto;}
.table-2-2 div{display: grid; justify-content: center; align-items: center; padding:10px;}
.table-2-3 {width:100%; display:grid; grid-template-columns: 50% 50%; grid-template-rows: auto auto auto;}
.table-2-3 div{display: grid; justify-content: left; align-items: left; padding:10px;}
.table-2-4 {width:100%; display:grid; grid-template-columns: 30% 70%; grid-template-rows: auto auto auto auto;}
.table-2-4 div{display: grid; justify-content: left; align-items: left; padding:10px;}
@media screen and (max-width: 540px){
	.titles_brown {font-size: 35px;}
}
@media screen and (max-width:960px){
	.cont-justin-hi{
		height:200px;
		display:block;
	}
	.contbotonmenu{display:block;}
	.nav-ul{display: none;}
	.titles{font-family:font1; font-size:40px; letter-spacing:3px;}
	.footerfont{font-family:font2; font-size:12px; letter-spacing:2px;}
	.titles{font-family:font1; font-size:35px; letter-spacing:3px;}
	.contlogo{width:125px; height:auto; margin-left:10px;}  /*grid-template-rows:auto auto auto auto 600px 600px auto 600px;*/
	.contmaster{grid-template-columns:1fr; grid-template-rows: auto auto auto auto 500px 500px 500px 500px auto 250px 250px; grid-column-gap:0;}
	.item12369, .item4710, .item5811{grid-column:1/2; margin-left:0; margin-right:0;}
	.hidden{display:none;}
	.hidden2{display:block;}
	.contarticle{width:100%; justify-content:center;}
	.contarticle__item{width:180px;}
	.contarticle2{width:100%; height:auto; display:flex; justify-content:center; padding:0 0em;  overflow:hidden; flex-direction:column-reverse; align-items: center;}
	.contarticle2__item{width:250px; height:auto; text-align:center;}
	.contarticle2__item:nth-child(2){width:auto; padding-top:0px; margin-bottom:30px;}
	.contarticle2-cont12{width:auto; padding-top:0px; margin-bottom:30px; margin: 0 auto;}
	/*.contarticle2-cont12:nth-child(1){background: aqua;}*/
	.contarticle2-cont12:nth-child(2){width:250px; height:auto; text-align:center;}
	.contarticle2-cont12 p{text-align: center;}
	.contarticle2-cont12 h1{text-align: center;}
	.cel2{flex-direction:column;}
	.contarticle3{max-width:400px; height:auto; margin:0 auto; display:grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; grid-gap:10px;}
	.contarticle3__item{width:auto;}
	.contarticle3__item:nth-child(1){width:auto; margin-right:0; top:-5px; left:-15px;}
	.contarticle3__item:nth-child(1) img{width:119%;}
	.cont4, .cont5, .cont10, .cont11{flex-direction:column;}
	.cont4__item, .cont5__item{height:auto;}
	.cont4__item:nth-child(2), .cont5__item:nth-child(2){width:auto; padding-top:1em; text-align:center;}
	.contarticle4{align-items:center; flex-direction:column;}
	.contarticle4__item{width:300px; padding:5em 1.5em; margin-bottom:100px;}
	.contarticle4__item:last-child{margin-bottom:0px;}
	.contarticle5__item{width:50px;}
	footer{width:100%; background-color:#f1f1f1; margin-top:.8em;}
	.footercenter{max-width:1400px; height:100%; margin:0 auto; display:grid; grid-template-columns:1fr minmax(200px,1000px) 1fr; grid-template-rows: 130px auto 80px;}
	.fila1{display:flex; justify-content:center; align-items:center;}
	.fila1__item{width:70%; height:50px;}
	.fila1__item__item{width:100%;}
	.footerflex{display:flex; justify-content:space-between; flex-direction:column;}
	.footerflex__item{width:100%; height:auto; padding:0 2em; margin-bottom:1em}
	.footerflex__item2{position: relative; top: -10px;}

	.footerflex__item li{list-style:none; margin-bottom:7px;}
	.contcopyright{display:grid; grid-column:1/4; grid-row:3/4; justify-content:center; align-items:center;  border-top:solid 1px #a3a3a3;}
	.click{cursor:pointer;}
	.click::before{content: "+ "; cursor: pointer;}

	/*------------------------------------------------------- TESTIMONIALS.php----------------------------------------------------------------------------------*/
	.contmaster-interiors-testimoniales{width:100%; display:grid; grid-template-columns:1fr; grid-template-rows:auto auto auto; }
	.centertitles{grid-column:1/2; grid-row:1/2;}
	.contmaster-interiors__div__testimoniales{grid-column:1/2; grid-row:3/4;}

	/*--------------------------------------------------------PRODUCTOS.PHP-------------------------------------------------------------------------------------*/
	.contmaster-productos{grid-template-columns:1fr; grid-template-rows:400px 400px 400px 400px 400px 400px 400px 400px;  grid-gap:.8em; padding:0 0;}
	.container-productos2{grid-column: 1/2;}

	/*--------------------------------------------------------CONTACTO.PHP--------------------------------------------------------------------------------------*/
	.contmaster-contact{grid-template-columns:1fr; grid-template-rows:400px 1fr auto auto auto auto auto 200px auto; padding: 0 20px;}
	.cont-form1{grid-column: 1/2; grid-row:1/2;}
	.cont-map{grid-column: 1/2; grid-row:2/3;}
	.cont-wanttobecome{grid-column: 1/2; grid-row:3/4; height: auto; margin-bottom: 20px;}
	.form2{display:grid; grid-template-columns:1fr; grid-template-rows:1fr 1fr; grid-column-gap:2em;}
	.form2__div1{grid-column: 1/2; grid-row:2/3; margin-top:-33px;}
	.form2__div2{grid-column: 1/2; grid-row:1/2; height:200px;}
	.cont-form2{grid-column: 1/2; grid-row:4/5; margin-top:-25px !important;}
	.cont-user1{grid-column: 1/2; grid-row:5/6;}
	.cont-user2{grid-column: 1/2; grid-row:6/7;}
	.cont-user3{grid-column: 1/2; grid-row:7/8;}
	.cont-user4{grid-column: 1/2; grid-row:8/9;}
	.cont-user5{grid-column: 1/2; grid-row:9/10;}

	.hola{grid-column: 1/2; grid-row:9/10; }

	.hola2{margin-bottom: -35px; margin-top:100px;}

	.cont-form2{grid-column: 1/2; grid-row:10/11; margin-top:-25px;}

	/*------------------------------------------------------JUSTINTIME.PHP-------------------------------------------------------------------------------------*/
	.contmaster-justintime{display:grid; grid-template-columns: 1fr; grid-template-rows:230px auto 150px 100px 150px 100px;}
	.contmaster-justintime__img{grid-column:1/2;}
	.contmaster-justintime__text{grid-template:1/2; grid-row:2/3;}
	.contmaster-justintime__qr1{grid-template:1/2; grid-row:3/4;}
	.contmaster-justintime__appstore{grid-template:1/2; grid-row:4/5;}
	.contmaster-justintime__qr2{grid-template:1/2; grid-row:5/6;}
	.contmaster-justintime__googleplay{grid-template:1/2; grid-row:6/7;}

	/*-----------------------------------------------------INTERIORES.PHP--------------------------------------------------------------------------------------*/
	.contmaster-interiors{width:100%; display:grid; grid-template-columns:1fr; grid-template-rows:400px auto auto;}
	.banner{grid-column:1/3; grid-row:1/2;}
	.contmaster-interiors__div{grid-column:1/2; grid-row:3/4; padding:40px 30px;}
	.contmaster-interiors__item{grid-column:1/2; grid-row:2/3; padding-left:30px;}
	.contmaster-interiors__item__ul li {display:inline-block; margin-right:30px;}
	.cont-imgs{flex-direction:column;}

	/*----------------------------------------------------------DRY GRANULAR--------------------------------------------------------------------*/
	.contarticle_w_h {width: 100%; justify-content: center;}
	.contarticle__item_w_h {width: auto;}
}
@media screen and (max-width:600px){
	.cont-imgs-soludrip{display: block; align-items:center;}
	.cont-imgs-vital-straights__div2{height:90px;}
}

@media screen and (max-width:500px){
	.contmaster-interiors__div__testimoniales{display:block;text-align: center;}
	.container-img{margin:0 auto;}
	.container-testimonial{padding-left: 0px !important;}
}
.charts{
	display: grid;
	grid-template-columns: auto auto;
	grid-gap: 20px 20px;
	padding: 20px;
}
.charts-item{
	width: 100%;
}

@media screen and (max-width: 450px){
	.charts{
		grid-template-columns: auto;
	}
}
.loading-content {
	height: 150px;
	display: flex;
	justify-content: center;
	align-items: center;
}