.container {

    width: 97%;

}

.banner > img {

    width: 97%;

}

img.OurPhoto {

    width: 100%;

}

.aboutUsContent {

    grid-template-columns: 590px;

    padding: 48px 34px;

    justify-content: center;

}

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



}

.contactUs{

    gap: 113px;

}

.OurSome {

    padding: 50px 26px;

}

footer{

    padding: 30px 43px 15px;

}

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

}

.slidesTechnologies {

    display: grid;

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

    justify-content: center;

}

.slidesProfessinal {

    height: 456px;

}

.AUs-Column-2 {

    order: 2;

    height: 348px;



}

.AUs-Column-1 {

    order: 1;

    height: 640px;

    width: 70%;

}

.photo-main {

    margin: auto;

    display: block;

    width: 340px;

}

img.parte1 {

    left: 88px;

}

img.parte2 {

    bottom: 0px;

}

img.parte3 {

    right: 129px;

}

.aboutUsContent{

    gap:0;

}

.Aus-Column-2 {

    position: relative;

    height: 347px;

    width: 100%;

}

.PhotoProduct .parte2 {

    bottom: 8px;

    right: 19%;

}

.PhotoProduct .parte3 {

    right: 23%;

}

.PhotoProduct .parte1 {

    left: 20%;

}

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

}

.aboutUsContent2 .parte2{

    right: 175px;

    bottom: 18px;

}

.aboutUsContent2 .parte3{

    right: 186px;

}

.two-Column {

    grid-template-columns: 468px;

}

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

}

footer{

  flex-direction: column;

  align-items: center;

}

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

}

.introFill {

    width: 573px;

}

