.hero-video-wrap {   overflow: hidden;   position: relative;   height: auto;   width: 100%;   top: 0;   left: 0;      background-position: 50% 50%;   background-size: cover;}
.hero-video-wrap .hero-video {   position: absolute;    top: 0 !important;    left: 0 !important;    height: 100% !important;    width: 100% !important;}
.hero-video-wrap .hero-video video {-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); min-width: 100%;    min-height: 102%;    width: auto;    object-position: contain;    position: absolute;    top: 50%;    left: 50%;}



.preMenu{ width: 100%; height: 20px; background: #FFF;}

.col-xs-12{ }


   
.BoxImagenes{    width: 70%; margin: auto;     padding-bottom: 60px;}
.BoxImagenes h2 {font-size: 30px;   text-align: center;   font-weight: 100;   text-transform: uppercase;   margin: 80px 0px 40px 0px;   border-bottom: 1px solid #ac1c1a;  border-top: 1px solid #ac1c1a;   padding-bottom: 10px;}

.barramenu{     background: rgba(255,255,255,0.7);  border-top: 1px solid #ccc !important;  border-color: transparent; font-family: 'Open Sans', sans-serif;     z-index: 9;}
.navbar-nav li a{ color: #333  !important; font-weight: 300;}

ul .MenuComprar a {   color: #000 !important;   text-decoration: none;   background: #C4D606;  padding: 5px 30px !important; border-radius: 3px;  font-weight: 600;  font-size: 13px;  margin-top: 9px;}
ul .MenuComprar a:hover { border: 1px solid #000;}


.MenuFlotanteTOP{position: fixed; width: 100%; z-index: 9; display: none;}
.menuTOP{ margin-top: -144px;}

.Seccion1{ width: 960px; }
.seccion1{ background: #f8f8f8;      background-size: 100% auto;   margin-top: -70px;    background-size: cover; padding: 0px; }
.seccion2{ background:url(../images/ss-seccion3.jpg); background-size: cover;   background-position: top;}
.seccion3{ background:url(../images/img2-b.jpg); background-size: cover;   background-position: left center;}
.seccion4{ background:url(../images/img3.jpg); background-size: cover;       background-position: left center;   background-repeat: no-repeat;}
.seccion5{     margin: 100px auto;}
.seccion7{ margin: 50px auto; background: #FFF;}

.seccion6{ background:url(../images/UE65KS9000TXXU-397844-0.jpg); background-size: cover;   background-position: center -310px ; opacity: 0.7;}

.seccion1 h1 {     font-size: 25px;   line-height: 13px;       border-top: 1px solid #ccc; padding-top: 20px;}
.seccion1 h2 {     font-size: 23px; margin: 15px 0px; border-bottom: 1px solid #ccc; padding-bottom: 10px;   font-weight: 100; letter-spacing: 1px;}
.seccion1 h2 span{ font-size: 23px;}

/*.BGseccion1{ background:url(../images/img1.jpg); height: 650px;     background-size: cover;}*/

/*.BGseccion1{ background:url(../images/img1.jpg); height: 650px;     background-size: cover;}*/
.BGseccion1{ background:url(../images/img1.jpg);    
    background-size: 95%;
    background-repeat: no-repeat;
    background-position: 0px 0px;}

.BGseccion2{  height: 400px; }
.BGseccion3{ background:url(../images/img2-360.png);  height: 600px; background-position: center right;     background-repeat: no-repeat;     background-size: 65%;}
.BGseccion4{  height: 600px; background-position: center right;     background-repeat: no-repeat;     background-size: 65%;}

.BGseccion6{  height: 300px; }



.contenedor2{ background: rgba(255,255,255,0.7); padding: 30px;     margin-top: 17%}
.contenedor3{ background: rgba(255,255,255,0.3); padding: 30px;     margin-top: 30%}

.contenedor6{ background: rgba(0,0,0,0.9); padding: 30px;     margin-top: 10%; color: #fff; }

.titulo1 { font-size: 30px; color: #555; padding: 0px; margin: 0px; }
.titulo1 span { font-size: 30px; color: #555; text-transform: uppercase; font-weight: 100; padding: 0px; margin: 10px 0px; }
.titulo2 { font-size: 26px; color: #555; text-transform: uppercase; font-weight: 100; padding: 0px; margin: 10px 0px; }
.parrafo1{ font-size: 14px; }


.tituloA { font-size: 1.5em; color: #555; padding: 0px; margin: 0px; }
.tituloB  { font-size: 0.9em; color: #555; text-transform: uppercase; font-weight: 100; padding: 0px; margin: 10px 0px;    letter-spacing: 1px;     height: 30px;}
.parrafoA{ font-size:0.97em;padding: 10px 0px;     color: #777;   font-weight: 300;     letter-spacing: 0.5px;}

.W960{ width: 960px; margin: auto;   }

.miniimg{ padding: 2px;   background: url(../images/mini-bg.jpg); background-size: 100%; }


.miniimg img{opacity: 1;}
.miniimg img:hover{opacity: 0.2;}


.botonCOMPRAR {   color: #000;   text-decoration: none;   background: #C4D606;   padding: 10px 40px;  border-radius: 3px; font-weight: 600;   font-size: 13px;   margin-top: 10px;  display: block;    margin: 10px 30px;    text-align: center; width: 60%;
    margin: auto;}

.botonCOMPRAR:hover { border: 1px solid #000;  background: #FFF; text-decoration: none;}
.boxComprar{width: 80%;  margin: 0% 10%; }
.VitrinaTV{ display: none;}
.espacioTitulo{ height: 50px;}
.parrafoVitrina{   font-weight: 200; font-size: 14px; padding-bottom: 20%;}
.legales{ font-size: 12px; color: #999; text-align: center; width: 70%; margin: auto; padding: 40px 10px 150px 10px;}

.footerpromo{  position: fixed; bottom: 0px;  right: 0px;  width: 100%;  height:85px;  text-align: center;}
.footerpromoCentro{ width: 100%; background: #FFF; height: 88px;     box-shadow: 0px 0px 15px rgba(0,0,0,0.1);}


@media screen and (max-width: 1023px) {  .linkD{ display: none  !important;,}}        
@media screen and (min-width: 1024px) {   .linkM { display: none  !important;,}}    


@media only screen 
and (max-width : 1024px) 
{
.boxComprar{width: 85%;  margin: 0% 10%;   }
    .parrafoVitrina{   font-size: 14px;}
}


@media only screen and (max-width : 960px) 
{
.W960{ width: 100%; margin: auto;}
    .Seccion1 { width: 100%; }
    .tituloA {
        font-size: 1.2em;}
    .boxComprar{width: 100%;  margin: 0% 0%; }
}



@media only screen and (max-width : 768px) 
    { 
    .boxComprar{width: 100%;  margin: 0% 0%; }
.seccion1 h1 {     font-size: 20px; }
.seccion1 h2 {     font-size: 20px; }
.seccion1 h2 span {     font-size: 20px; }
    .VitrinaTV{ display: block; }
 .BGseccion1{ background: none;}
    .espacioTitulo{ height: 0px;}
.parrafoVitrina{   font-weight: 200; font-size: 11px; padding-bottom: 20px; }
        .footerpromoCentro img{ width: 100%;}
  
}

@media only screen and (max-width : 468px) 
{ 
    .boxComprar{width: 100%;  margin: 0% 0%; }
    .VitrinaTV{ display: block;}
 .BGseccion1{ background: none;}
        .parrafoVitrina{   font-size: 14px;}
    .footerpromo{ display: none;}
    ul .MenuComprar a{margin: 20px;}
}


@media only screen and (max-width : 320px) 
{ 

}