
a{text-decoration:none;color:var(--negro);}

/*WIDTH GENERAL*/
.widthTotal{height:auto;width:100%;max-width:1550px;margin:auto;padding:10px;}

/*WIDTH TOTAL PARA EL FLEX*/
.widthTotalFlex{height:auto;width:100%;display:flex;justify-content:center;flex-wrap:wrap;padding-top:30px;padding-bottom:30px;}

.anchoVideo{
  width:480px;margin-right:50px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.anchoVideo a{margin-top:22px;padding: 10px 60px;background-color:var(--blanco);border-radius:25px;font-size:15px;outline:none;border:solid 1px var(--negro);cursor: pointer;transition:all ease .3s;}
.anchoVideo a:hover{background-color:var(--negro);color:var(--blanco);transition:all ease .3s;letter-spacing:1.2px;}
.anchoVideo a i{font-size:11px;}
.anchoAltovideo{width:100%;height:270px;}
.anchoInfoTab{width:750px;}
.anchoInfoTab h1{font-weight:400;font-size:35px;margin-top:3;margin-bottom:5px;}
.anchoInfoTab p{font-weight:300;font-size:16px;}

.flexCajasIcons{
  display:flex;flex-wrap: wrap;margin-top:25px;margin-bottom:15px;
}
.controlImgIcon{width:65px;height:65px;padding:13px;background-color:var(--beige);overflow:hidden;border-radius:15px;margin-right:20px;cursor:pointer;transition:all ease .3s;}

.controlImgIcon:hover{
  box-shadow: 0 0 0 3px var(--principal);
  -webkit-transition: -webkit-transform 3s, opacity 0.1s;-webkit-transform: scale(0.9);
  -moz-transition: -moz-transform 3s, opacity 0.1s;-moz-transform: scale(0.9);
  -ms-transform: scale(0.9);transition: transform 03s, opacity 0.1s;
  transform: scale(0.9);
}
.controlImgIcon img{width:100%;height:100%;}


.contenedorInfoTabs{
  height:auto;max-height:250px;overflow:hidden;padding-bottom:30px;
}

.infodeTabs{display:none;}
.infodeTabs h2{font-size:21px;font-weight:400;color:var(--principal);margin-bottom:5px;}
.infodeTabs p{font-size:16px;font-weight:300;color:var(--negro);margin-top:5px;}

.selectedTab{
  transition:all ease .3s;
  box-shadow: 0 0 0 3px var(--principal);
  -webkit-transition: -webkit-transform 3s, opacity 3s;-webkit-transform: scale(0.8);
  -moz-transition: -moz-transform 3s, opacity 0.2s;-moz-transform: scale(0.8);
  -ms-transform: scale(0.8);transition: transform 3s, opacity 0.2s;
  transform: scale(0.8);
}

.selectedInfoTab{
  display:block;transition:all ease .3s;
}

.animationTab{
  animation:animationTabb 2s infinite;transition:all ease .3s;
}

@keyframes animationTabb{
  0%{ -webkit-transition: -webkit-transform 03s, opacity 0.2s;-webkit-transform: scale(1.0);
    -moz-transition: -moz-transform 3s, opacity 0.2s;-moz-transform: scale(1.0);
    -ms-transform: scale(1.0);transition: transform 3s, opacity 0.2s;
    transform: scale(1.0)}
  50%{
    -webkit-transition: -webkit-transform 3s, opacity 0.2s;-webkit-transform: scale(1.05);
    -moz-transition: -moz-transform 3s, opacity 0.2s;-moz-transform: scale(1.05);
    -ms-transform: scale(1.05);transition: transform 3s, opacity 0.2s;
    transform: scale(1.05)}

  100%{-webkit-transition: -webkit-transform 3s, opacity 0.2s;-webkit-transform: scale(1.0);
      -moz-transition: -moz-transform 3s, opacity 0.2s;-moz-transform: scale(1.0);
      -ms-transform: scale(1.0);transition: transform 3s, opacity 0.2s;
      transform: scale(1.0);}

}


/*------------------------------
        NEUSTROS PRODUCTOS
-------------------------------*/


/*SUBTÍTULOS*/
.widthTotal h3{
  width:100%;margin:auto;margin-top:40px;margin-bottom:30px;
  text-align:center;font-weight:450;line-height:50px;
  font-size:35px;color:var(--black);
  transition:all ease .3s;
}

/*BOTÓN MOSTRAR TODOS*/
.mostrarTodos{
  display:flex;justify-content:center;margin:auto;margin-top:-20px;margin-bottom:25px;
  padding:8px 10px 8px 10px;border:1px solid var(--negro);width:180px;border-radius:25px;text-decoration:none;
  font-size:14px;color:var(--negro);align-items:center;cursor:pointer;transition:all ease .3s;
}
.mostrarTodos:hover{letter-spacing:0.2px;}
.mostrarTodos i{font-size:11px;padding-left:5px;}


/*Productos Inicio*/
.productoIncio{
  width:300px;height:auto;margin:15px;
}

.productoIncio .containerProductoIncio{
  width:100%;height:300px;overflow:hidden;
}

.productoIncio .containerProductoIncio .imgProductoInicio{
  width:100%;height:100%;overflow:hidden;
}

.productoIncio .containerProductoIncio .imgProductoInicio img{
  width:100%;height:100%;transition:all ease .5s;
}

.productoIncio .containerProductoIncio .imgProductoInicio .verLupa{
 width:100%;height:100%;background-color:rgba(0, 0, 0, 0);margin-top:-100%;color:var(--blanco);font-size:25px;
opacity:0;transition:all ease .8s;border-radius:100%;display:flex;align-items:center;justify-content:center;
}

.productoIncio .imgProductoInicio:hover > .verLupa{
  opacity:0.5;transition:all ease .8s;position: relative;border-radius:0%;background-color:rgba(0, 0, 0, 0.645);
}

.productoIncio .imgProductoInicio:hover > img{
  transform: scale(1.2);transition:all ease .5s;
}

.productoIncio a h4{text-align:center;font-size:21px;font-weight:350;margin:10px;transition:all ease .5s;}
.productoIncio:hover{text-decoration:underline;transition:all ease .5s;}



/*-------------------------
    EXTRAS INICIO
----------------------------*/
.extrasEnInicio{
  width:100%;
  height:auto;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:50% 5%;
  background-attachment:fixed;
}


.sobreimagenExtraInicio{
  width:100%;height:auto;
  background-color: #009f03d1;
}


.imgBanner{
  width:100%;
  height:auto;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:50% 50%;
  background-attachment:fixed;
}

.sobreimagenimgBanner{
  width:100%;height:600px;
  background-color: #3535352d;
  display:flex;align-items: center;
}

.sobreimagenimgBanner h1{
font-size:45px;font-weight:600;color:var(--blanco);margin:0;margin-top:10%;
}

.sobreimagenimgBanner h2{
  padding:10px 20px;background-color:var(--principal);font-size:30px;font-weight:500;color:var(--blanco);margin-top:-5px;
  max-width:540px;
}
  


.extraPolysur{
  width:600px;height:auto;
  display:flex;margin:20px;
}

.extraPolysur .controlImgExtra{width:350px;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.extraPolysur .controlImgExtra img{width:100%;padding:10px;}
.extraPolysur .infoExtraPolysur h5{font-weight:550;font-size:20px;color: var(--blanco);margin:0px;width:100%;padding-top:15px;margin-bottom:5px;}
.extraPolysur .infoExtraPolysur p{font-weight:350;font-size:14px;color: var(--blanco);margin-top:5px;width:90%;}



/*-------------------------
    ICONS AGRICULTURA - GANADERIA Y OTROS
----------------------------*/

.containerAgricutlturaYotrosPolysur{
  width:250px;margin:30px;overflow:hidden;text-align: center;color:var(--blanco);
}
.controlImgAgriPlysur{
  width:150px;height:150px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:auto;

}

.controlImgAgriPlysur img{width:100%;}
.containerAgricutlturaYotrosPolysur h6{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:350px;}
.containerAgricutlturaYotrosPolysur p{margin-top:10px;margin-bottom:10px;font-size:14px;font-weight:300px;}




/*-------------------------
    COMENTARIOS DE LOS CLIENTES
----------------------------*/
.pControlInWidthTotalPolysur{color:var(--blanco);text-align:center;font-size:16px;font-weight:300;width:60%;margin:auto;}
.comentarioClientePolysur{width:360px;height:auto;min-height:400px;margin:20px;background-color:var(--blanco);color:var(--negro);overflow:hidden;border-radius:25px;}
.comentarioClientePolysur .controlImgComentario{width:100%;height:250px;overflow:hidden;margin-bottom:20px;}
.controlImgComentario img{width:100%;height:100%;}
.comentarioClientePolysur .nombreCliente{font-size:20px;font-weight:550;color:var(--principal);padding:10px;}
.comentarioClientePolysur .cargoCliente{font-size:16px;font-weight:400;color:var(--negro);padding:10px;padding-bottom:10px;margin-top:-5px;}
.comentarioClientePolysur p{font-size:17px;font-weight:350;color:rgb(40, 40, 40);padding:15px;padding-top:10px;padding-bottom:30px;margin:0;margin-top:-5px;}


/*----------------------
  FOOTER
-------------------------*/


/*------------- FOTTER  ----------------*/

.cjfooterRd{
  background-color:var(--negro);width:100%;height:auto;
}
.cjcontainerfooterrd{
  width:100%;max-width:1500px;margin:auto;height:auto;padding:10px;
  display:flex;justify-content:space-between;padding-top:20px;
}

.flexrdfooter1{
  width:80%;height:auto;display:flex;
}

  .flexrdfooter1 img{width:180px;display:flex;margin-top:20px;padding:15px;}
  .flexrdfooter1 .infofooterRdOptions{
      width:auto;height:auto;
      display:flex;flex-wrap:wrap;padding-left:30px;
  }

  .flexrdfooter1 .infofooterRdOptions .hrefcontRd{
      display:flex;
  }
  .flexrdfooter1 .infofooterRdOptions .hrefcontRd a{
      padding:10px 7px;font-size:13px;font-weight:600;color:var(--blanco);transition:all ease .3s;
  }
  .flexrdfooter1 .infofooterRdOptions .hrefcontRd a:hover{color:var(--principal);transition:all ease .3s;}

  .flexrdfooter1 .infofooterRdOptions .contentCOntactoRdBajoOptions{
     width:100%;height:auto;
  }

  .flexrdfooter1 .infofooterRdOptions .contentCOntactoRdBajoOptions a{
      text-align:left;font-size:14px;color:var(--blanco);font-weight:300;
  }
  .flexrdfooter1 .infofooterRdOptions .contentCOntactoRdBajoOptions p{
      margin:0;
  }

  .pcontactenosrrd{
      font-size:13px;padding-bottom:10px;color:var(--blanco);
  }

.flexrdfooter2{
  width:20%;height:auto;display:flex;align-items:center;justify-content:center;
}

.flexrdfooter2 a{
  padding-left:20px;color:var(--blanco);transition: all ease .3s;padding-top:10px;
}


.flexrdfooter2 a:hover{text-shadow: 1px 1px 20px var(--principal); transition: all ease .2s;}


.btnDescargarCatalogo{border:1.5px solid var(--blanco);border-radius:25px;padding:10px 20px;background-color:var(--negro);transition: all ease .3s;}
.btnDescargarCatalogo:hover{background-color:var(--principal);transition: all ease .3s;}



.desarrolladoPorHernanRamirez{
  width:100%;max-width:1300px;margin:auto;height:auto;font-size:12px;padding:10px;border-top:1.5px solid #3b3b3b;text-align:center;color:var(--blanco);margin-top:20px;
 }
.desarrolladoPorHernanRamirez a{text-decoration:none;color:var(--blanco);font-weight:550;}
 
 





/*---------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------
  NOSOTROS
------------------------------*/
.containerWidth{margin:auto;width:100%;max-width:1350px;padding-left:30px;padding-right:30px;padding-bottom:0px;}
.misionVision{margin:40px;width:550px;}
.alturaTextoAntesDeLaImagen{min-height:220px;height:auto;}
.titleMisionVision{font-weight:550;color:var(--negro);font-size:32px;padding-bottom:0px;margin-bottom:0px;}
.misionVision p{color:var(--negro);text-align: justify;font-size:20px;padding-bottom:10px;margin-top:5px;}
.misionVision img{width:100%;}


@media(max-width:1335px){.misionVision{margin:30px;}}
@media(max-width:1290px){.misionVision{width:500px;}}
@media(max-width:1185px){.misionVision{width:470px;}}
@media(max-width:1125px){.misionVision{width:420px;}}
@media(max-width:1030px){.misionVision{width:400px;}}
@media(max-width:985px){.misionVision{width:380px;}}
@media(max-width:950px){.misionVision{width:360px;}}
@media(max-width:900px){.misionVision{width:100%;margin:0px;margin-bottom:30px;}.alturaTextoAntesDeLaImagen{min-height:auto;}.paddingCambio{padding-bottom:10px !important;}}
@media(max-width:850px){.containerWidth{padding-left:12px;padding-right:12px;}.misionVision .titleMisionVision{font-size:25px;}.misionVision p{font-size:15px;}}




/*------------------------------------------------------------------------------------------------------------------------------------*
-------------------------------
  CONTACTO
--------------------------------/

/*----------------- CONTACTO ----------------------*/
/*INFORMACIÓN DEL CONTACTO*/
.infoContactoRd{
  padding:10px;
  text-align:left;
}
.infoContactoRd h2{
  text-align:left;font-size:23px;font-weight:350;
}

.infoContactoRd p{
  text-align:left;font-size:14px;
}


/*FORMULARIO*/
.widthTotalFlex .infoContactoRd{
  width:350px;
  height:auto;margin:20px;
  border-right:1px solid #d0d0d0;
}

.widthTotalFlex .infoContactoRd a{
  text-decoration:none;color:var(--negro);transition:all ease .3s;font-size:14px;
}

.widthTotalFlex .infoContactoRd a:hover{
  color:#000;transition:all ease .3s;
}


.widthTotalFlex form{
  width:750px;margin:20px;
  height:auto;padding:10px;
}

.widthTotalFlex form .flexLabelFormContacto{
  display:flex;flex-wrap: wrap;justify-content:space-between;
}
.widthTotalFlex form .flexLabelFormContacto div{
  width:350px;height:auto;
}

.widthTotalFlex form label{
  width:100%;font-size:13px;
}

.widthTotalFlex form input{
  width:100%;font-size:12px;padding:8px;outline:none;margin-bottom:15px;border:none;margin-top:5px;
}
.widthTotalFlex form input::selection{
  border:1px solid var(--principal);
}


.widthTotalFlex form textarea{
  width:100%;font-size:12px;padding:8px;outline:none;margin-bottom:15px;margin-top:5px;
  min-height:100px;max-height:150px;border:none;
}

.widthTotalFlex form button{
  padding:10px 30px; background-color: transparent;color:var(--negro);border-radius:25px;border:1px solid var(--negro);
  overflow:hidden;transition:all ease .3s;cursor: pointer;
}

.widthTotalFlex form button:hover{
  transition:all ease .3s;color:var(--blanco);
  background-color:var(--negro);letter-spacing:1px;
}




/*MAPA*/
.controlMapaRd{
  width:100%;height:350px;opacity:0.7;transition: all ease .3s;
}

.controlMapaRd:hover{
  opacity:0.8;transition: all ease .3s;
}

/*----------------- FIN DEL CONTACTO ----------------------*/





/*-------------------------------------------
          SERVICIOS
---------------------------------------------*/

.subtitleServPolysur{
font-size:35px;text-align:center;padding:20px;border-bottom:1px solid silver;
width:100%;margin:auto;height:auto;max-width:1200px;margin-bottom:50px;
}

.servicioPolysurCj{
  background-color:var(--blanco);border-radius:25px;height:auto;overflow:hidden;
  width:100%;max-width:1200px;margin: auto;margin-bottom:20px;margin-top:25px;
}

.servicioPolysurCj .controlImgServPolysur{
  width:35%;height:100%;overflow:hidden;background-color: #3b3b3b;margin:20px;
}

.servicioPolysurCj .controlImgServPolysur img{width:100%;height:100%;min-height:260px;max-height:300px;}


.widthTotalFlexServ{display:flex;}


.infoServPolysur{
  padding:15px;
  width:60%;text-align:left;
}

.infoServPolysur h2{font-size:20px;font-weight:350;color: var(--principal);margin:0px;padding-bottom:4px;margin-top:15px;}
.infoServPolysur h3{font-size:35px;font-weight:550;color: var(--negro);text-align: left;margin:0px;padding-bottom:10px;}
.infoServPolysur p{font-size:20px;font-weight:300;color: var(--negro);margin:0px;}

.bottonsFlexPolysur{display:flex;margin-top:15px;margin-bottom:10px;flex-wrap: wrap;}
.bottonsFlexPolysur a{padding:8px 30px;border-radius:25px;}

.btnNegro{border: 2px solid #1d1c1c;background-color:#1d1c1c;color:var(--blanco);transition:all ease .3s;}
.btnNegro:hover{border-color:var(--negro);background-color:var(--negro);transition:all ease .3s;}

.btnVerde{border: 2px solid var(--principal);color:var(--negro);transition:all ease .3s;margin-left:15px;}
.btnVerde:hover{border-color:var(--principal);background-color:var(--principal);transition:all ease .3s;color:var(--blanco);}

.spaceServFotter{width:100;height:35px;}




/*--------------------------------
      SERVICIO DETALLE
--------------------------------*/
.servicioInfoDetalle{padding:10px;}
.servicioInfoDetalle h2{font-size:20px;font-weight:400;color: var(--principal);margin:0px;padding-bottom:4px;margin-top:130px;}
.servicioInfoDetalle h3{font-size:40px;font-weight:550;color: var(--negro);text-align: left;margin:0px;padding-bottom:15px;margin:0px;
border-bottom:1px solid silver;
}
.servicioInfoDetalle p{font-size:20px;font-weight:300;color: var(--negro);margin:0px;padding-top:30px;padding-bottom:30px;}

.widthTotalFlexForImgDetalleServPolysur{display:flex;flex-wrap: wrap;justify-content:left;margin-top:50px;}
.ControlDeImagenDetallePolysur{width:300px;height:260px;background-color: aqua;overflow:hidden;margin-right:15px;}
.ControlDeImagenDetallePolysur img{width:100%;height:100%;}


/*--------------------------------
        NOVEDADES
--------------------------------*/

.sobreimagenNovedades{
  width:100%;height:auto;padding-top:160px;padding-bottom:30px;margin-bottom:10px;
  background-color: #3535352d;
  display:flex;flex-wrap:wrap;
}

.infoDescuentoForm{
  width:100%;display:flex;flex-wrap:wrap;
}

.infoDescuento{
  background-color:transparent;
  width:55%;display:flex;justify-content:right;
  margin-right:40px;align-items:center;
}

.PonerAquoLaInfoDeDesuentoPolysur{
  background-color:rgba(0, 0, 0, 0.744);
  width:70%;text-align: right;padding:30px;
  border-top-left-radius:120px;
}

.PonerAquoLaInfoDeDesuentoPolysur h1{
  font-size:55px;font-weight:700;margin:0;line-height:60px;
  color:yellow;
}

.PonerAquoLaInfoDeDesuentoPolysur .porcentajePolysur{
  font-size:55px;font-weight:600;color:var(--blanco);margin:0;line-height:60px;
  padding-bottom:10px;
}

.PonerAquoLaInfoDeDesuentoPolysur .parrafoePolysur{
  font-size:22px;font-weight:400;color:var(--blanco);margin:0;padding-bottom:10px;
}

.PonerAquoLaInfoDeDesuentoPolysur div{
 padding:8px;background-color:rgb(250, 196, 35);color:var(--negro);
 font-size:16px;max-width:80%;float:right;
}

.formularioDeDescuento{
  width:40%;background-color:var(--blanco);
  border-radius:25px;
}


.formularioDeDescuento h2{
  text-align:center;font-weight:700;margin:0;
  font-size:32px;padding-top:15px;padding-bottom:15px;
  border-bottom:2px solid var(--principal);margin-bottom:20px;
  color:var(--principal);
}

.formularioDeDescuento form{
  padding:20px;padding-top:0px;padding-bottom:0px;
}

.formularioDeDescuento form label{
  width:100%;display:block;color:rgb(84, 84, 84);
  font-size:17px;padding-bottom:6px;
}
.formularioDeDescuento form label span{
  color:tomato;
}


.formularioDeDescuento form input{
  width:100%;padding:15px;
  border-bottom-left-radius:20px;
  border-bottom-right-radius:20px;
  border-top-right-radius:20px;
  outline:none;border: none;    
  margin-bottom:20px;
  box-shadow: 0px 0px 3px 0px #a2a2a2;
}

.formularioDeDescuento form textarea{
  width:100%;padding:15px;
  border-bottom-left-radius:20px;
  border-bottom-right-radius:20px;
  border-top-right-radius:20px;
  outline:none;border: none;min-height:90px;
  box-shadow: 0px 0px 3px 0px #a2a2a2;
}
.formularioDeDescuento form textarea::placeholder{color:silver;}

.formularioDeDescuento form input:focus{box-shadow: 0px 0px 3px 0px var(--principal);}
.formularioDeDescuento form textarea:focus{box-shadow: 0px 0px 3px 0px var(--principal);}

.paddingBtnsNovedadesDesc{
  width:100%;padding:20px;text-align:center;padding-top:10px;
}
.paddingBtnsNovedadesDesc a{
  background-color:var(--principal);padding:15px 80px;display:block;
  border-radius:20px;color:var(--blanco);font-size:25px;
  text-transform: uppercase;
} 

.claseOPolysur{font-size:25px;margin:0;padding-top:10px;padding-bottom:0px;color:rgb(58, 58, 58);}
.clasellamanosAhoraPolysur{font-size:30px;color:var(--principal);margin:0;padding-bottom:3px;}
.btnLlamandaDesc:hover{text-decoration:underline;}


.containerProductoEnDescuento{width:350px;height:auto;margin:20px;margin-top:-40px;padding-bottom:80px;}

.containerProductoEnDescuento .contenedorImgDesc{width:100%;height:320px;background-color:#d0d0d0;overflow:hidden;}
.contenedorImgDesc img{width:100%;height:100%;transition:all ease .3s;}

.contenedorImgDesc:hover > img{transform:scale(1.3);transition:all ease .3s;}

.containerProductoEnDescuento h3{font-size:22px;margin:0;padding-left:20px;padding-right:20px;text-align:center;line-height:30px;margin-bottom:25px;margin-top:10px;}

.containerProductoEnDescuento p{font-size:19px;margin:0;text-align:center;margin-top:-10px;margin-bottom:20px;}
.containerProductoEnDescuento a{width:100%;padding:10px 50px;color:var(--blanco);background-color:var(--principal);border-radius:25px;}
.containerProductoEnDescuento a:hover{letter-spacing:1px;}



/*----------------------------------------*/
    /*PRODUCTOS*/
/*------------------------------------------------*/
.altoPreMuestraTodosPorductosPolysur{width:100%;height:120px;}

.ctdp{margin-top:-25px;margin-bottom:40px;}





.flexColoresPd{
  display:flex;flex-wrap: wrap;
}

/*Color unico*/
.flexColoresPd .colorPd{
  border:solid 1px rgb(226, 226, 226);width:55px;height:55px;
  padding:20px;border-radius:100%;margin-right:15px;overflow: hidden;
}

.colorPd > span{
  width:45px;height:45px;border-radius:100%;margin-top:-16px;margin-left:-16px;position: absolute;
}

.btn-cotizarPd{
  padding:15px 40px;margin-top:30px;text-transform: uppercase;color:var(--blanco);outline:none;border:none;font-weight:600;
}

.btn-verde{margin-left:10px;background-color:var(--verde);transition:all ease.3s;cursor:pointer;border-radius:5px;}
.btn-verde:hover{background-color:var(--verde2);}

.btn-rojo{background-color:var(--rojo);transition:all ease.3s;cursor:pointer;border-radius:5px;}
.btn-rojo:hover{background-color:var(--rojo2);}

.ciconFont{
  font-size:15px;padding-right:5px;
}

/*Color doble*/
.flexColoresPd .colorPdD{
border:solid 1px rgb(226, 226, 226);width:55px;height:55px;display:flex;
padding:20px;border-radius:100%;margin-right:15px;overflow: hidden;overflow: hidden;
}


.contenedorCl1Cl2{
background-color:transparent;width:45px;height:45px;border-radius:100%;
position: absolute;margin-left:-16px;margin-top:-16px;display:flex;overflow: hidden;
}

.colorPdD .cl1{
background-color: transparent;width:60px;height:45px;
}
.colorPdD .cl2{
background-color: transparent;width:22.5;height:45px;margin-left:-100px;
}







@media(max-width:1360px){
  .anchoVideo{width:450px;} .anchoInfoTab{width:760px;}.anchoAltovideo{height:250px;}
}

@media(max-width:1330px){
 .anchoInfoTab{width:720px;}
 .widthTotalFlex .infoContactoRd{border-right:0px;}
}


@media(max-width:1310px){
.ControlDeImagenDetallePolysur{margin:15px;}
}


@media(max-width:1290px){
.extraPolysur{width:500px;}
.extraPolysur .controlImgExtra{width:300px;}
}


@media(max-width:1270px){
  .anchoVideo{width:400px;margin-right:30px;} .anchoInfoTab{width:700px;}.anchoAltovideo{height:220px;}
}

@media(max-width:1230px){
.comentarioClientePolysur{width:340px;min-height:350px;margin:15px;}
.comentarioClientePolysur .controlImgComentario{height:230px;}

.containerProductoEnDescuento{width:330px;}
.containerProductoEnDescuento .contenedorImgDesc{height:310px;}
.containerProductoEnDescuento h3{font-size:18px;}
.containerProductoEnDescuento p{font-size:17px;}
.containerProductoEnDescuento a{font-size: 14px;}
}



@media(max-width:1200px){
  .anchoVideo{width:350px;} .anchoInfoTab{width:550px;}
  .anchoAltovideo{height:200px;}
}



@media(max-width:1170px){
  .infoDescuento{
    width:45%;
  }
  .PonerAquoLaInfoDeDesuentoPolysur{width:100%;}
  .formularioDeDescuento{
    width:50%;
  }
}

@media(max-width:1140px){
  .comentarioClientePolysur{width:320px;min-height:320px;}
  .comentarioClientePolysur .controlImgComentario{height:210px;}


.containerProductoEnDescuento{width:300px;}
.containerProductoEnDescuento .contenedorImgDesc{height:270px;}
.containerProductoEnDescuento h3{font-size:17px;}
.containerProductoEnDescuento p{font-size:16px;}
.containerProductoEnDescuento a{font-size: 13px;}
}



@media(max-width:1100px){
  .extraPolysur{width:400px;} .extraPolysur .controlImgExtra{width:350px;}

  .sobreimagenimgBanner{height:400px;}
  .sobreimagenimgBanner h1{font-size:40px;margin-top:5%;}
  .sobreimagenimgBanner h2{font-size:20px;max-width:380px;}

/*Servicios*/
.infoServPolysur h2{font-size:18px;}
.infoServPolysur h3{font-size:30px}
.infoServPolysur p{font-size:16px;}
.btnNegro,.btnVerde{font-size:14px;}

/*Nuestros productos*/
.altoPreMuestraTodosPorductosPolysur{width:100%;height:70px;}

}


@media(max-width:1060px){
.containerProductoEnDescuento{margin:10px;}
.ctdp{margin-top:25px;margin-bottom:10px;}
}


@media(max-width:1055px){
.productoIncio{width:280px;margin:10px;transition:all ease .3s;}
.productoIncio .containerProductoIncio{height:280px;}
.productoIncio a h4{font-size:20px;}
.pControlInWidthTotalPolysur{width:100%;font-size:14px;}
.servicioInfoDetalle h2{margin-top:80px;}
.quitarPaffindInferiroParaNovedades{margin-bottom:10px;}
}



@media(max-width:1000px){
  .infoDescuento{
    width:70%;margin:auto;margin-bottom:20px;
  }
  .PonerAquoLaInfoDeDesuentoPolysur{text-align:center;border-top-right-radius:120px;}
  .PonerAquoLaInfoDeDesuentoPolysur div{max-width:100%;float:none;}
  .formularioDeDescuento{
    width:70%;margin:auto;
  }

.containerProductoEnDescuento{width:400px;margin-top:10px;padding-bottom:30px;}
.containerProductoEnDescuento .contenedorImgDesc{height:370px;}

}


@media(max-width:975px){
  .anchoVideo{width:280px;} .anchoInfoTab{width:450px;}
  .controlImgIcon{width:50px;height:50px;}
  .infoServPolysur h2{margin-top:0px;}

}

@media(max-width:924px){
  .productoIncio{width:270px;}
  .productoIncio .containerProductoIncio{height:270px;}
  .productoIncio a h4{font-size:19px;}
}

@media(max-width:890px){
  .extraPolysur{width:100%;} .extraPolysur .controlImgExtra{width:150px;}
  .spaceServFotter{width:100;height:0px;}

  .containerProductoEnDescuento{width:360px;}
  .containerProductoEnDescuento .contenedorImgDesc{height:330px;}
}

@media(max-width:805px){
  .servicioPolysurCj .controlImgServPolysur img{min-height:180px;}

  .anchoVideo{width:100%;margin-right:0px;} .anchoInfoTab{width:100%;} .anchoAltovideo{height:400px;}
  .reverseFlex{flex-direction:column-reverse}
  .anchoInfoTab h1{font-size:25px;}.anchoInfoTab p{font-size:13px;}
  .widthTotal h3{font-size:22px;}
    /*Servicios*/
.infoServPolysur h2{font-size:16px;}
.infoServPolysur h3{font-size:25px;margin-bottom:0px;margin-top:-10px;}
.infoServPolysur p{font-size:14px;margin-top:-10px;}
.btnNegro,.btnVerde{font-size:12px;}
.subtitleServPolysur{
  font-size:25px;padding:15px;margin-bottom:30px;
  }
  .ControlDeImagenDetallePolysur{width:100%;height:auto;}
  .servicioInfoDetalle h3{font-size:35px;}

  /*Novedades*/
  .sobreimagenNovedades{padding-top:90px;}
  .infoDescuento{width:98%;margin-bottom:10px;}
  .formularioDeDescuento{width:98%;margin:auto}
  .PonerAquoLaInfoDeDesuentoPolysur h1{font-size:38px;line-height:42px;padding-bottom:10px;}
  .PonerAquoLaInfoDeDesuentoPolysur .porcentajePolysur{font-size:30px;line-height:27px;padding-bottom:10px;}
  .PonerAquoLaInfoDeDesuentoPolysur .parrafoePolysur{font-size:18px;font-weight:400;}
  .PonerAquoLaInfoDeDesuentoPolysur div{font-size:14px;}
  .formularioDeDescuento h2{font-size:25px;}
  .paddingBtnsNovedadesDesc a{font-size:18px;padding:10px 50px;}
  .clasellamanosAhoraPolysur{font-size:20px;}
}





@media(max-width:780px){
  /*Contacto*/
  .widthTotalFlex .infoContactoRd,.widthTotalFlex form{margin:10px;}
  .widthTotalFlex form,.infoContactoRd{padding:5px;}
  .widthTotalFlex form .flexLabelFormContacto div{width:100%;}
  .widthTotalFlex .infoContactoRd {width:100%;}

  .containerProductoEnDescuento{width:340px;}
  .containerProductoEnDescuento .contenedorImgDesc{height:310px;}
}



@media(max-width:745px){
.containerProductoEnDescuento{width:280px;}
.containerProductoEnDescuento .contenedorImgDesc{height:250px;}
}

@media(max-width:700px){.extraPolysur .controlImgExtra{width:250px;}
.quitarPaffindInferiroParaNovedades{margin-bottom:0px;}
}



@media(max-width:640px){
  .containerProductoEnDescuento{width:240px;}
  .containerProductoEnDescuento .contenedorImgDesc{height:210px;margin-bottom:10px;}
  .containerProductoEnDescuento h3{line-height:25px;}
  .containerProductoEnDescuento p{padding-top:15px;}
}


@media(max-width:620px){
  .productoIncio{width:250px;}
  .productoIncio .containerProductoIncio{height:250px;}
  .productoIncio a h4{font-size:17px;}
  /*Servicios*/
  .widthTotalFlexServ{flex-wrap:wrap;}
  .servicioPolysurCj .controlImgServPolysur,.infoServPolysur{width:100%;margin:0;}
  .btnVerde{margin-left:0px;margin-top:10px;}
  .servicioInfoDetalle p{font-size:14px;}

}


@media(max-width:600px){
  .anchoAltovideo{height:270px;}
  .sobreimagenimgBanner{height:350px;}
  .sobreimagenimgBanner h1{font-size:35px;margin-top:20%;}
  .sobreimagenimgBanner h2{font-size:15px;max-width:290px;}
}

/*FOOTER*/
@media(max-width:995px){
  
  .flexrdfooter1{display:block;}
  .flexrdfooter1 img{margin-top:0px;padding-left:0;}
  .hrefcontRd{flex-wrap:wrap;margin-bottom:20px;}
  .flexrdfooter1 .infofooterRdOptions{padding-left:0px;}
  .flexrdfooter1 .infofooterRdOptions .hrefcontRd a{padding-left:0;padding-bottom:5px;margin-bottom:-10px;}
  .flexrdfooter2{padding-top:10px;}
  .flexrdfooter2{justify-content:start;}
  .desarrolladoPorHernanRamirez{font-size:10px;}
  .cjcontainerfooterrd{padding-right:15px;padding-left:15px;}
  .flexrdfooter1 .infofooterRdOptions .contentCOntactoRdBajoOptions p{margin-top:7px;}
}
@media(max-width:800px){
  
  .cjcontainerfooterrd{flex-wrap: wrap;}  
  .flexrdfooter1, .flexrdfooter2{width:100%;}
  .flexrdfooter2{justify-content:end;margin-top:20px;}
  .flexrdfooter2 a{padding-left:0px;margin-right:20px;}
}


@media(max-width:570px){
  .productoIncio{width:200px;}
  .productoIncio .containerProductoIncio{height:200px;}
  .productoIncio a h4{font-size:15px;}

  .containerProductoEnDescuento{width:100%;}
  .containerProductoEnDescuento .contenedorImgDesc{height:300px;}


}

@media(max-width:560px){.extraPolysur{margin:10px;}.extraPolysur .controlImgExtra{width:30%;} .extraPolysur .infoExtraPolysur{width:70%;}
.extraPolysur .infoExtraPolysur h5{font-size:17px;}.extraPolysur .infoExtraPolysur p{font-size:13px;width:100%;}
}

@media(max-width:500px){
  .anchoAltovideo{height:250px;}
}


@media(max-width:470px){
  .productoIncio{width:180px;margin:5px;}
  .productoIncio .containerProductoIncio{height:180px;}
  .productoIncio a h4{font-size:14px;}
}

@media(max-width:450px){
  .anchoAltovideo{height:230px;}
  .controlImgIcon{width:60px;height:60px;margin-bottom:20px;}
  .flexCajasIcons{margin-bottom:0px;}
  .comentarioClientePolysur p{font-size:14px;}
}


@media(max-width:410px){
  .productoIncio{width:150px;margin:5px;}
  .productoIncio .containerProductoIncio{height:150px;}
  .productoIncio a h4{font-size:13px;}
}


@media(max-width:380px){
  .comentarioClientePolysur{width:310px;min-height:300px;margin:8px;}
  .comentarioClientePolysur .controlImgComentario{height:200px;}
}


@media(max-width:345px){
  .productoIncio{width:140px;margin:5px;}
  .productoIncio a h4{font-size:12px;}
}


@media(max-width:320px){
  .productoIncio{width:100%;margin:5px;}
  .productoIncio .containerProductoIncio{height:300px;}
  .productoIncio a h4{font-size:14px;}
}