.container {

    width: 97%;

}

.banner > img {

    width: 97%;

}

img.OurPhoto {

    width: 100%;

}

.aboutUsContent {

  grid-template-columns: 100%;

  padding: 48px 0px;

  justify-content: center;

  box-sizing: border-box;

}

.AUs-Column-1 h1 {

  font-size: 29px;

}

.ButtonTechno {

  font-size: 13px;
  
  padding: 10px 10px;

}

.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: 96%;

    height: 880px;



}

.contactUs{

    gap: 113px;

}

.OurSome {

    padding: 50px 26px;

}

footer{

    padding: 30px 43px 15px;

    flex-direction: column;

    align-items: center;

}

.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: 45px 1fr 45px;

    justify-content: center;

}

.slidesProfessinal {

    height: 577px;

}

.AUs-Column-2 {

    order: 2;

    height: 348px;



}

.AUs-Column-1 {

    order: 1;

    height: 450px;

    width: 70%;

}

.photo-main {

    margin: auto;

    display: block;

    width: 340px;

}

img.parte1 {

    left: calc(50% - 181px);

    

}

img.parte2 {

    bottom: 0px;

    right: calc(50% - 153px);

}

img.parte3 {

    right: calc(50% - 163px);

}

.aboutUsContent{

    gap:0;

}

.Aus-Column-2 {

    position: relative;

    height: 347px;

    width: 100%;

}

.PhotoProduct .parte2 {

    bottom: 8px;

    /* right: 51px; */

    left: 73%;

}

.PhotoProduct .parte3 {

        left: 70%;

}

.PhotoProduct .parte1 {

  left: auto;

  right: 69%;

}

.product .NameProduct{

    height: auto;

    width: 98%;

}

.av-Center > .av-container {

    grid-column: 1/3;

    order: 3;

}

.aboutUsContent2 {

    grid-template-columns: 1fr;

    justify-items: center;

}

.av-Center > .av-container {

    grid-column: 1/2;

    order: 3;

}

.aboutUsContent2 .AUs-Column-1 {

    order: 1;

    height: auto;

    width: 95%;

    margin-bottom: 41px;

}

/*

.particula1,

.particula2,

.particula3,

.PhotoProduct .parte1,

.PhotoProduct .parte2,

.PhotoProduct .parte3,

 img.parte1, 

 img.parte2, 

 img.parte3,

.aboutUsContent2 .parte1,

.aboutUsContent2 .parte2, 

.aboutUsContent2 .parte3{

  display: none;

}*/

.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: 507px;

}

.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 {

  width: auto;

  margin: 0 15px;

}

.TexInicio {

  padding: 20px 20px;

}

.TexInicio > p {

    color: #fff;

    font-size: 16px;

}

.FormFooter {

    display: grid;

    grid-template-columns: 180px 180px;

    padding: 0 0 15px;

}

.buttomFooter {

    width: 207px;

}

.AdOne {

    float: right;

    margin: -22px -2px -7px;

}

header {

  flex-direction: column;

}

.Change-our {

  flex-direction: column;

}

.contentProduct h2 {

  font-size: 20px;

  line-height: 23px;

}

.contentProduct p {

    font-size: 13px;

}

.contentProduct img {

  max-width: 100%;

}

form.FormFooter > label, form.FormFooter > input {

    padding: 7px 7px;

}

.Change-our .colum2img {

    align-items: center;

}