.container {

  width: 100%;

  padding: 0px;

  box-sizing: border-box;

}

.banner > img {

    width: 100%;

}

img.OurPhoto {

    width: 100%;

}

.aboutUsContent {

  grid-template-columns: 100%;

  padding: 48px 0px;

  justify-content: center;

  box-sizing: border-box;

}

img.particula1 {
    left: -1px;

}

.AUs-Column-1 h1 {

  font-size: 29px;

  line-height: 28px;


}

.ButtonTechno {

  font-size: 13px;

}

.ourAbout {

    display: grid;

    grid-template-columns: 47% 360px;

}

.product {

    grid-template-columns: 1fr 492px;

}

.slidesTechnologies {

    display: grid;

    grid-template-columns: 50px 1044px 50px;

    justify-content: center;

}

.slidesProfessinal {

    grid-template-columns: 90%;

    height: 301px;

    padding: 48px 0px;

}

.slideTech{

    width: 90%;

    height: 357px;

    margin: 4%;

    box-sizing: border-box;

}

.contactUs{

    gap: 113px;

}

.OurSome {

    padding: 50px 26px;

}

footer{

    padding: 30px 15px 15px;

    flex-direction: column;



}

.AdOne {

    float: right;

    margin: 0px 1px -7px;

}

.menu2 ul li a {

    margin: 0 6px;

}

img.parte1 {

    left: -38px;

}

/*.particulaLVR{

     bottom: 116px!important; 

}

.particulaLVR2{

     top: 138px!important; 

}*/

.NameProduct > h1 {

  font-size: 31px;

  line-height: 31px;

}

.slidesTechnologies {

    display: grid;

    grid-template-columns: 1fr 195px 1fr;

    justify-content: center;

    padding: 10px;

}



.bouttonsTech {
    display: none;
}



.slidesProfessinal {

    height: 627px;

}

.AUs-Column-2 {

    order: 2;

    height: 348px;



}

.AUs-Column-1 {

    order: 1;



        width: 100%;

}

.photo-main {

    margin: auto;

    display: block;

    width: 340px;

}

img.parte1 {

  left: calc(50% - 81px);

    height: 41px;

    bottom: -2px;

    top: auto;

}

img.parte2 {

    bottom: 0px;

    right: calc(50% - 79px);

    height: 41px;

}

img.parte3 {

  right: calc(50% - 93px);

  height: 41px;

}

.aboutUsContent{

    gap:0;

}

.Aus-Column-2 {

    position: relative;

    height: auto;

    width: 100%;

}

.PhotoProduct .parte2 {

    bottom: 8px;

    right: 51px;

    height: 56px;

}

.PhotoProduct .parte3 {

    right: 66px;

    height: 56px;

}

.PhotoProduct .parte1 {

    left: 17px;

    height: 56px;

    top: 60%;

}

.product .NameProduct{

    height: auto;

    width: 98%;

}

.av-Center > .av-container {

    grid-column: 1/3;

    order: 3;

}

.aboutUsContent2 {

    grid-template-columns: 1fr;

}

.av-Center > .av-container {

    grid-column: 1/2;

    order: 3;

}

.aboutUsContent2 .AUs-Column-1 {

    order: 1;

    height: auto;

    width: 100%;

    margin-bottom: 41px;

}



.aboutUsContent2 .parte1 {

    left: calc(50% - 130px);

    height: 58px;

}

.aboutUsContent2 .parte2{

    right: calc(50% - 130px);

    bottom: 18px;

    height: 58px;

}

.aboutUsContent2 .parte3{

    right: calc(50% - 41px);

    height: 58px;

}

.two-Column {

    grid-template-columns: 1fr;

}

.One-Column {

  grid-template-columns: 1fr;

}

.contactUs .AUs-Column-1 {

    height: auto;

}

.cycle-slideshow section.slidesProfessinal .AUs-Column-1{

    height: 577px;

}

.menumovil{

    display: block;

}

.menu > ul{

    display: none;

    position: absolute;

    width: auto;

    background-color: #224757;

    left: 0;

    right: 0;

    box-sizing: border-box;

    left: 34px;

    right: 34px;

    padding: 0;

    margin: 0;

}



.menu ul li a {

    margin: 0 6px;

    text-align: center;

    padding: 15px;

    background-image: none;

}

.menu ul li ul {

    display: block;

    position: relative;

    margin: 0;

    width: auto;

}

.menu ul li {

    border-bottom: solid 1px #69ac45;

}

.OurSome {

    grid-template-columns: 1fr;

}

.product {

    grid-template-columns: 1fr;

}

.introFill span p {

    color: #69ac45;

    font-weight: 900;

    font-size: 13px;

}

.introFill {

  position: relative;

      width: 100%;

      padding: 14px 14px 0;

      margin: 0;

      border-radius: 0;

      flex-direction: column;

      box-sizing: border-box;

}

.TexInicio {

  padding: 20px 20px;

  border-radius: 0 0 15px 15px;

}

.TexInicio > p {

    color: #fff;

    font-size: 16px;

}

.FormFooter {

  display: flex;

  flex-direction: column;

    padding: 0 0 15px;

}

.buttomFooter {

    width: 207px;

    margin: auto;

}

.AdOne {

  float: none;

  margin: 0;

}

header {

  flex-direction: column;

  border-radius: 0;

}

.Change-our {

  flex-direction: column;

}

.contentProduct {

  padding: 12px 12px;

}

.contentProduct h2 {

  font-size: 15px;

  line-height: 23px;

}

.contentProduct p {

    font-size: 12px;

}

.contentProduct img {

  max-width: 100%;

}

.FormFooter > input, .FormFooter > textarea {

  font-size: 14px;

}

.Colum2Footer {

  margin-top: 18px;

  border-top: 1px solid #bfd9b2;

  padding-top: 20px;

}

.GreenContent {

  padding: 20px;

}

.logo > img {

  width: 100%;

}

.Back-Change {

  width: 100%;

}

.colum1img {

  width: 100%;

}

.photo-main {

  max-width: 100%;

}

.introFill span {

    padding-left: 0;

    margin-left: 0;

    border-left: none;

}

.Change-our .colum2img {

    align-items: center;

}