@media only screen  and (min-width: 0px) and (max-width:767px) 
{
	.SectionMenuTopSol {
      height: auto;
      padding-bottom: 20px;
    }
	.ContImgOp {
      padding-top: 25px;
      margin-left: 12px;
    }
	.DescripCont {
      width: 100%;
	}
	
	.ContenidoCambiante {
         height: auto;
	     margin-bottom: 20px;
	}
	.imgCont {
      width: 100%
    }
	.ItemElement{
	   padding-left: 0px;
	}
	.img-solitem{
	   margin-top: 20px;
	   padding-left: 0px;
       padding-right: 0px;
	}
	.titleEnf {
      width: 100%;
  }
	.capItem{
	  margin-left: 20px;
	}
	.titleItem {
     width: 265px;
   }
	.DescripItem {
      width: 260px;
   }
	.txtIntermedio {
    width: 100%;
    font-size: 16px;
   }

  .sectionIntermedio {
     margin: -2px;
    }
   .SectionMenuTopSol {
      height: auto;
      padding-bottom: 20px;
    }
	.ContImgOp {
      padding-top: 25px;
      margin-left: 12px;
    }
	.DescripCont {
      width: 100%;
	}
	
	.ContenidoCambiante {
         height: auto;
	     margin-bottom: 20px;
	}
	.imgCont {
      width: 100%
    }
	.ItemElement{
	   padding-left: 0px;
	}
	.img-solitem{
	   margin-top: 20px;
	   padding-left: 0px;
       padding-right: 0px;
	}
	.titleEnf {
      width: 100%;
  }
	.capItem{
	  margin-left: 20px;
	}
	.titleItem {
     width: 265px;
   }
	.txtIntermedio {
	  padding: 24px 10px;
      width: 100%;
      font-size: 16px;
   }
	.barratitle {
      padding-top: 33px;
   }
	.titleh1 {
      font-size: 24px;
    }
	.xmp {
      font-size: 22px;
    }
	.iconItemSol {
	  margin-top: 10px;
	  padding-left: 0px;
	}
	.iconItemsolText{
	  margin-left: 26px;
	}
	.titleItemGreen {
      width: 275px;
    }
	.txtSerEsp1 {
      font-size: 30px;
    }
	.txtSerEsp2 {
      font-size: 16px
    }
	.SectionServicioE {
		height: 235px;
	}
	.Sectionbtn-SE{
	  height: 40px;
	}
	.btnGo {
    margin-top: 14px;
   }

}	