 html, body {
margin: 0;
padding: 0;}

body, .wrapper {
    background-color: #131313 !important;  
	color:#FFF;}


#d_description{ margin-bottom:10px;}

#divcontentdescription .row .col-3{
    text-align: center;
}

/* nuevos estilos */
 
 #marcop{height: 100vh; width: 100VW; overflow-x: hidden;  }

 .botonactivado {color:#fd383b !important;}

 #botonera1.nav-link, #botonera2.nav-link, #botonera3.nav-link, #botonera4.nav-link {
  color: #8e8e8e !important;
  font-weight: initial;}

#botonera1.nav-link.active, #botonera2.nav-link.active, #botonera3.nav-link.active, #botonera4.nav-link.active {
  color: #fd383b !important;
  font-weight: initial;}
  
.termswarning table {
    font-size: 12.5px;
	text-align:justify;
}
.col-sm {
    width: 25% !important;
}
.wpwl-wrapper.wpwl-wrapper-cardNumber, .wpwl-wrapper.wpwl-wrapper-cvv{
    color: #000 !important;
}

.table thead th {
	background-color: #fd383b !important;
	color: #fff;
}

.btn-primary {
    background-color: #fd383b !important;
    border-color: #fd383b !important;
	margin-bottom: 10px;
}
	
	.xtratv_paquete_seleccionado .card .card-body .callout.callout-info h5 {
    font-size: 14px;
	font-family: Arial !important;
    color: #636363;
    text-align: justify;
}
	
.xtratv_paquete_seleccionado .card .card-body .callout.callout-info .row.justify-content-end .col-3, .xtratv_paquete_seleccionado .card .card-body .callout.callout-info .row.justify-content-end .col-4,.xtratv_paquete_seleccionado .card .card-body .callout.callout-info .row.justify-content-end .col-3 h1,.xtratv_paquete_seleccionado .card .card-body .callout.callout-info .row.justify-content-end .col-4 h1{
    font-size: 14px !important;
	font-family: Arial !important;
}

.xtratv_paquete_seleccionado .card .card-body .callout.callout-info .row.justify-content-end .col-4 h1, .xtratv_paquete_seleccionado .card .card-body .callout.callout-info .row.justify-content-end .col-3 h1{
	font-weight:bold;
}

    .days {
    display: none;}


div#marco3 {
   font-size: 1.6rem !important;
   text-transform:uppercase;
	color: #fd383b !important;
}

    @media screen and (max-width:640px) {
      #marco0{height: 180px; width: 100VW;}
      #marco1{height: 220px; width: 100VW;}
      #marco2{height: calc(100% - 240px); width: 100VW;}
      #marco3{height: 160px; width: 100VW;}
      #marco4{height: calc(100vh - 190px); }
      .marco4c{height: calc(100vh - 460px) !important; width: 100VW; }
    
     #myVideo{display: block; position: relative;  z-index: 1000; width: 100%; height: 100%; visibility:  hidden;}
      #logocanal{height: 70px; height: 70px;}
      #banner1{height: 50%; height: 50%;}
      .contentdescription{ display: none;}
      .contentbanner1{ display: none;}
      #contentvideo{position: absolute; background-color: black; margin-top: 200px; margin-left: 0px;  height: 250px}
	  
	  .nav-link {
    padding: .5rem .5rem;}

      #botonera1.nav-link, #botonera2.nav-link, #botonera3.nav-link, #botonera4.nav-link {color: #8e8e8e !important; font-size: .90rem; font-weight: initial;}
 
      #botonera1.nav-link.active, #botonera2.nav-link.active,#botonera3.nav-link.active, #botonera4.nav-link.active
       {color:#fd383b !important;
        font-weight: initial; 
        font-size: .85rem;}

      .nav-link {text-transform: uppercase !important; font-size: .90rem; font-weight: initial; color: #fff}

    }
	
    @media screen and (max-width:1024px) and (min-width:640px) {
      #marco0{height: 180px; width: 100VW; }
      #marco1{height: 200px; width: 100VW; }
      #marco2{height: calc(100vh - 380px); width: 100VW; }
      #marco3{height: calc(100vh - 380px); width: 100VW; }
      #marco4{height: calc(100vh - 190px); }
      .marco4c{height: calc(100vh - 460px) !important; width: 100VW; }
      #myVideo{display: block; position: relative;   width: 100%; height: 100%; visibility:  hidden;}
      
      #logocanal{height: 70px; height: 70px;}
      #banner1{height: 50%; height: 50%;}
      .contentdescription{ display: block;}
      .contentbanner1{ display: none;}
      #contentvideo{position: absolute; background-color:black; margin-top: 150px; margin-left: 0px; width: 500px; height: 250px}
      
    }
    @media screen and (min-width:1025px) {     
      #marco0{height: 180px; width: 100VW; }
      #marco1{height: 290px; width: 100VW; }
      #marco2{height: calc(100vh - 470px); width: 100VW; }
      #marco3{height: 290px; width: 100VW; }
      #marco4{height: calc(100vh - 190px); }
      .marco4c{height: calc(100vh - 460px)!important; width: 100VW; }
      #myVideo{display: block; position: relative;   width: 100%; height: 100%; visibility:  hidden;}
      #logocanal{height: 70px; height: 70px;}
      #banner1{ height: 200px; margin: 20px;}
      .contentdescription{ display: block;}     
      #contentvideo{position: absolute; background-color:black; margin-top: 150px; margin-left: 0px; width: 500px; height: 250px}
      
    } 

    
  .carousel {
    width: 100%;
  }

  .slide-box {
    display: flex;
    justify-content: space-between;
  }

  @media (min-width: 576px) and (max-width: 767.98px) {
    .slide-box img {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
  }

  @media (min-width: 768px) and (max-width: 991.98px) {
    .slide-box img {
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
    }
  }

  @media (min-width: 992px)
  {
    .slide-box img {
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
    }
  }

  .carousel-caption {
    background-color: rgba(0, 0, 0, 0.5);
    padding: 20px;
    border-radius: .5rem;
  }

  .Videofulloff {
    visibility: hidden; 
    display: none
  }
  .Videofullon {
    visibility: visible; 
    display:block ;
  }
  
  .MultiCheckBox {
    border:1px solid #e2e2e2;
    border-radius:4px;
    cursor:pointer;
    background-color: #ffffff;
    color: #000000;
  }

  .MultiCheckBox .k-icon{ 
    font-size: 15px;
    float: right;
    font-weight: bolder;
    margin-top: -7px;
    height: 10px;
    width: 14px;
    color:#ccc;
  } 

  .MultiCheckBoxDetail {
    display:none;
    position:absolute;
    border:1px solid #e2e2e2;
    overflow-y:hidden;
    background-color: #ffffff;
    color: #000000;
  }

  .MultiCheckBoxDetailBody {
    overflow-y:scroll;
    background-color: #ffffff;
    color: #000000;
  }

  .MultiCheckBoxDetail .cont  {
    clear:both;
    overflow: hidden;
    padding: 2px;
	font-size: 14px;
font-family: arial;
  }

  .MultiCheckBoxDetail .cont:hover  {
    background-color:#4d4d4d;
  }

  .MultiCheckBoxDetailBody > div > div {
    float:left;
  }

  .MultiCheckBoxDetail>div>div:nth-child(1) {
    
  }

  .MultiCheckBoxDetailHeader {
    overflow:hidden;
    position:relative;
    height: 28px;
    background-color:#2b2b2d;

  }

  .MultiCheckBoxDetailHeader>input {
    position: absolute;
    top: 4px;
    left: 3px;
  }

  .MultiCheckBoxDetailHeader>div {
    position: absolute;
    top: 5px;
    left: 24px;
    color:#fff;

  }
/* */

.modal-title {
    text-transform: uppercase;}

#divtvalacarta div#marco3 {
   
    text-align: center;}

.main-header {
    background-color: #151515;
    color: #fff;}

.content-wrapper {
    background-color: #000;
 color: #fff;}

.content .planes {
    background-color: #fff;
    color: #000;
	font-family:Arial, Helvetica, sans-serif;}
	
	.content {
    min-height: 100%;
	height:100%;
	margin: 0;
padding: 0;}
	
	
	 .planes{
	 background-color:#FFF;
	  padding-top: 10px;
	  min-height: 100%;
	height:100%;
	margin: 0;
padding: 0;
    } 
 .planes .row{
	  padding-top: 10px;

    } 

	
	.navbar.navbar-expand-md.navbar-dark.xtratv_navlogo {
		background-color: #292929 !important;}
		
.navbar-white {
    background-color: #262626!important;}
	
 
ul.navbar-nav {
    text-transform: uppercase !important;
	position:absolute;
	right:0px;

}

 .nav-link {
	text-transform: uppercase !important;
	font-size: 1.1rem;
	font-weight: initial;
	color: #fff}
	
.navbar-nav li.nav-item a.nav-link:hover,
.navbar-nav li.nav-item a.nav-link.hover,
.navbar-nav li.nav-item a.nav-link:active,
.navbar-nav li.nav-item a.nav-link.active,
.navbar-nav li.nav-item a.nav-link:focus,
.navbar-nav li.nav-item a.nav-link.focus,
.navbar-nav li.nav-item a:active,
.navbar-nav li.nav-item a.active,
.navbar-nav li.nav-item:active,
.navbar-nav li.nav-item.active,
.navbar-nav li.nav-item a.nav-link.font-weight-bold:active,
.navbar-nav li.nav-item a.nav-link.font-weight-bold.active,
.navbar-expand-md .navbar-nav .nav-link.active,
.navbar-expand-md .navbar-nav .nav-link:active
 {color: #fd383b !important;}	
 


a {color: #fff}

a:hover, a:focus {color: #fd383b !important}

.m-0.text-dark.d-none.d-sm-none.d-md-block{
    color: #ebecec !important;}

.main-footer {
    background: #212121 !important;}

.xtratv_logo img {
    width: 55%!important;}


/*login estilos */	
.brand-link .brand-image {
    float: none !important;
	max-height: 59px !important;}
	
	
.login-box, .register-box {
    width: 450px !important;}
	
.login-box .card, .register-box .card, .login-box .card .card-body, .register-box .card .card-body{
    background-color: #efefef !important;}	
	
.login-page, .register-page {
        background-color: #000 !important;
		color: #fff;}

.login-logo a, .register-logo a, .login-box-msg, .register-box-msg, .login-box .card .card-body a, .register-box .card .card-body a{
    color:#fd383b  !important;}

.icheck-primary > input:first-child:checked + input[type="hidden"] + label::before, .icheck-primary > input:first-child:checked + label::before {
    background-color: #fd383b !important;
    border-color: #fd383b !important;
}

#modal-movies .modal-lg .modal-content, #modal-paquetevencido .modal-dialog .modal-content {
    background-color: #1e1d1d !important;
    color: #fff;
}

.signup {
    font-size: 18px;
}
#d_include {
    color: #fd383b !important;
}

#contenidocanales2 { margin-left: 0.5%; }

#contenidocanales2 .d-none.d-sm-none.d-md-block {background-color: #1a1a1a;
margin-bottom: 2px;}

#contenidocanales2 .d-none.d-sm-none.d-md-block:hover, #contenidocanales2 .d-none.d-sm-none.d-md-block:focus  {background-color: #131313;}



#contenidocanales2 .d-block.d-sm-block.d-md-none {
	background-color: #161416;
margin-bottom: 3px;}

#contenidocanales2 .d-block.d-sm-block.d-md-none:hover {
	background-color: #201f21;
margin-bottom: 3px;}


.container{
 max-width: 98% !important;
    width: 100%;
	min-height: 100%;
	height:100%;
	margin: 0 auto;
padding: 0;
	
}
	
 .container .row { 
   	width: 100%;
}

  .contentdescription .row{
    background-color: #1919199c;
	padding: 3% 1%;
margin-top: 18px;
}


div.row.m-1 {   
margin:0% 3% !important;}

.container form.form-inline{
margin: 2% auto;}

.container form.form-inline .input-group{
margin: 0 auto;}

.row.ml-1.mr-1 .col-sm-1{
flex:0 06.666666% !important}

.row.ml-1.mr-1 .col-sm-11{
flex: 0 0 93.333% !important;
max-width: 93.333% !important;}


.img-thumbnail {
	max-width: 105%!important;
   /* padding: 9.5% !important;*/
    background-color: #1a1a1a !important;
    border: none !important;
	vertical-align: middle;
	border-radius: 15% !important;}

.form-inline {
 position: absolute;
    right: 200px;
	top: 30px;}
	
.input-group-sm input.form-control{
    height: 28px !important;
background-color:#353535;
color: #fff !important;
border: 0;
border-radius: .25rem}

.MultiCheckBox {
    background-color: #353535 !important;
color: #ccc !important;
border: none !important;
    padding: 1% 2%;
	font-size:14px;
	height: 28px;
    margin-right: 10px;}
	
		.form-control::placeholder {
    color: #ccc !important;
}
	
	.MultiCheckBoxDetail {
    z-index: 99;
}
	
.mulinput {
    margin-right: 5px;}
	
	.MultiCheckBoxDetailBody {
    background-color: #353535 !important;
color: #fff !important;}

select.form-control {margin-right: 10px}
select.form-control, input.form-control {
border-radius: .25rem !important;
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
color: #000000 !important;
width: 58.5%;
float: right;}

.col-lg-6 .btn.btn-default{
    float: right;
    margin-top: 10px;
	margin-right: 10px;}
    
.row{
 margin-right: 0 !important;
margin-left: 0 !important;}
	
main.container{
    margin-top: 25px;}

main.container .row .col-lg-6 .card{
	width: 98%;
	margin: 0% auto;}

.card-title {
	text-transform: uppercase;
    font-size: 1rem !important;}
	
.table.table-valign-middle tbody > tr > td, .table.table-valign-middle tbody > tr > th, .table.table-valign-middle thead > tr > td, .table.table-valign-middle thead > tr > th {
    font-size: 14.5px;
}	

.card-body.p-0 .table thead > tr > td:first-of-type, .card-body.p-0 .table thead > tr:first-of-type {
    text-transform: uppercase;
	font-weight: normal !important;
	background-color: #f2f2f2;
	color: #0f0f07;
}

.input-group-append button {
   border: 0;
background-color: #fd383b;}

.callout.callout-info {
    border-left-color: #117a8b;
	border: none !important;
}

.callout.callout-info h5{
	font-size: 1.4rem;
color: #636363;
text-align: center;
}

.table-striped tbody tr {
    background-color: rgba(0,0,0,.05);
	color:#111;
}

.modal-footer.justify-content-between .btn.btn-default, .modal-footer.justify-content-between .btn.btn-primary, button.btn-primary.btn-sm, .border.border-blank.p-1.m-2.pl-2.pr-2 {
  background-color: #fd383b;
	text-transform:uppercase;
	font-weight:bold;
	color: #fff !important;
	border: none !important;
}

h1.m-0.text-dark.d-none.d-sm-none.d-md-block {
	color: #fd383b !important;
	text-transform:uppercase;
	padding-left: 3%;
	font-size: 1.1rem !important;
padding-top: 1%;
font-weight: bold;
}

.planes .row .col-lg-6{
    padding: 2%
}

.planes .row .col-lg-10{
    padding: 1%
}

.planes .row .col-sm-5  {
    max-width: 90% !important;
flex: 90%;
    margin: 0 auto;
	float:left;
}
.planes .row .col-sm-5 .row.xtratv_paquetes {
    float: left;
    margin: 0 2%;
	  max-width: 33% !important;
flex: 33%;
}

.planes .row .col-sm-5 .row.xtratv_paquetes .xtratv_paquete_seleccionado {
   width:100%;
}

.planes .row .col-sm-1 {
    width: 2% !important;
    flex: 0 0 1%;
    max-width: 2%;
}

.planes .row .col-sm-5 row.xtratv_paquetes {
   margin: 0 auto; 
}

.row.xtratv_paquetes .col-md-3 {
	    flex: 0 0 20%;
    max-width: 20%;
	margin: 0 auto}
	
	.row.xtratv_paquetes .col-md-3:first-child {
	    flex: 0 0 25%;
    max-width: 25%;
	margin: 0 auto}
	
.row.xtratv_paquetes .col-md-3	.card .card-body .btn {
	background-color: #fd383b !important;
	text-transform:uppercase;
	border-radius: 0px;
	width: 100% !important;
	font-size: 1.2rem;
}
	
div.xtratv_paquete_seleccionado .card .card-header  {
	background-color: #fd383b;
padding: .60rem 1rem !important;
border: none !important;
text-transform: uppercase !important;
	color: #FFF;
	}	
	
 div.xtratv_paquete_seleccionado .card .card-body,
 div.xtratv_paquete_seleccionado .card .card-body .callout-info{
	background-color: #ffffff !important; }
	
	div.xtratv_paquete_seleccionado .card .card-footer{
	background-color: #ffffff !important;
	padding: 0px;
	width:100%; }
	
 div.xtratv_paquete_seleccionado .card .card-body form input, .row.xtratv_paquetes .card .card-body form input {
	background: #a50000 !important;
    color: #fff !important; }
	
		
 div.xtratv_paquete_seleccionado .card .card-body, .row.xtratv_paquetes .card .card-body{
	padding: 0px;
    border: none !important;
    }
	
	.row.xtratv_paquetes .col-md-3 .card .card-header {
	background-color: #fd383b;
	padding: .60rem 1rem !important;
	 border: none !important;
	text-transform: uppercase !important;}
	
	.row.xtratv_paquetes .col-md-3 .card .card-header .card-title{
		font-size: 1.2rem !important;
		text-align: center;
		color:#FFF;
float: none;
}
	
	.row.xtratv_paquetes .card .card-body{
	background-color: #ffffff !important;
	color: #000000 !important;
	font-size: 13px; }
	
  .row.xtratv_paquetes .card .card-body  .callout-info{
	background-color: #fff !important; 
	box-shadow: none !important;}
	
	.row.xtratv_paquetes .col-md-3 .card  .card-footer{
	padding: 0px;
}
	
.row.xtratv_paquetes .xtratv_paquete_seleccionado .card .card-body  .callout-info{
	color: #494949 !important; 
	font-size: 13px;
	}
	
.row.xtratv_paquetes .xtratv_paquete_seleccionado .card .card-body  .callout-info .row .col-sm-3.col-form-label{
	font-weight: bold !important; 
	font-size: 13px;
	} 
			
		
 div.xtratv_paquete_seleccionado .card .card-body form input, .row.xtratv_paquetes .card .card-body form input {
	background: #CCC!important;
	padding: 5px 10px;
    color: #000 !important; }
	
	ul.plantitle {
    list-style-type: none;
    margin-left: -40px;
	color: #494949;
}

ul.itemplan {
    margin-left: -20px;
    list-style-type: none;
}

.imagepromo {
    position: absolute;
    top: 45px;
    right: 0px;
}

.check {
    text-align: center;
    color: #636363;
}

ul.check li {
    list-style-type: none;
    text-align: center;
    margin: 7.5% auto;
	margin-left: -20px;
}

.planwarning {
    font-size: 13px;
    margin-top: 3%;
    padding-bottom: 2%;
    text-align: center;
    font-family: Arial;
    color: #4d4d4d;}

.container-fluid h1{text-transform: uppercase;
padding-left: 2%;
font-weight:bold;
font-size: 1.1rem !important;
}

.callout.callout-info h3 {
    display: none;
}	
	
.p-2 {
    align-items: center;
	padding: 0px !important;}

.row.p-2 {
    margin-left: 0% !important;
	width: 100%;}
	

.col-1{
    padding-right: 0px !important;
    padding-left: 0px !important;
	    margin-right: 10px;
		line-height: 100px;
}

.user-panel {
    position: absolute;
    right: 0px !important;
    background-color: #141414;
	top:0;}

.user-panel.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
    height: 100%;
    align-items: center;}
	
	.modal-header {
    border-bottom: 1px solid #4d4d4d !important;
}

.modal-footer.justify-content-between {
    border-top: 1px solid #4d4d4d;
}

.card, .modal-content, .card-body, .callout.callout-info {
   background-color: #fff !important;
   color: #333}

.close {
   color: #ffffff !important;}

 .callout.callout-info img {
   margin-bottom: 1.5%!important;}

 .col-1, .col-2 {
   height:100%}
   
.card-body .form-group {
    width: 100%;
    margin: 25px auto;
	}
	
form .card-body {
       width: 80%;
    margin: 1% auto;
border-radius: 5px;}

label:not(.form-check-label):not(.custom-file-label) {
    font-weight: normal !important;
	font-size: 15px;
	color: #000;
}
	
.card-footer {
    width: 80%;
	background-color:transparent !important;
    margin: auto;}
	

.card-header {
	border:none !important;
padding: .40rem 1rem !important;
	background-color: #fd383b;
	color: #fff;}
	
h3.account-title {
    color: #fd383b;
    background-color: #fff;
	border:none;
	text-transform: uppercase;
font-size: 1rem;
margin-top: 25px;
padding-left: 10px;
width: 75%;
float: left;
}
	
.btn.btn-default {  
	margin-bottom: 10px;
}

.progress {
    border: none !important;
	font-size: 1rem !important;
	background-color: transparent !important}
	
.navbar-expand-md .navbar-collapse {
       position: relative;
    height: 40px;}
	
	.p-3, .pt-3 {
    height: 100px;
	 padding-top: 10px !important;
	border-right: solid 2px #252525;
	text-align:left;}
	
	.col-sm-1{
    text-align: center;}
	
	.h1, h1 {
    font-size: 1.4rem !important;}
	
#descripcionvideo {
    max-width: 40%;
}

.carousel-control-prev, .carousel-control-next {
    width: 5%;
	background-color: black;
}

.carousel-control-prev:focus, .carousel-control-next:focus {
    width: 5%;
	background-color: #fd383b;
}

#descripcioncanal{
	margin-left: 1.1%;
	margin-top: 3%;
    text-align: left !important;}
	
	#nombrecanal.text-white{
color: #fff !important;
background: #fd3633;
font-family: verdana;
font-size: .9rem;
padding: 3% 3%;
text-transform: uppercase;}



img#logocanal {
    background-color: #d7d7d7;
    border: 1px solid #d7d7d7;
    margin-bottom: 10px;
}



@media all and (max-width: 1040px) {
	
	.xt_grilla_description, .contentdescription, .row.ml-1.mr-1.d-none.d-sm-none.d-md-block  {
		display:none !important;
	}
	
	.row.xtratv_paquetes .col-md-3 {
	    flex: 0 0 50% !important;
    max-width: 50%  !important;}
  
	
	
	}


@media all and (max-width: 840px)
 {
	 .planes .row .col-sm-5 .row.xtratv_paquetes {
    
    max-width: 90% !important;
    flex: 90%;
float: none !important;
	margin: 0 a !importantuto !important;
	
}
	video #descripcionvideo   {
    width: 100% !important;
	margin-top: 50px;
}

.card-body .form-group, .card-footer {
    width: 90% !important;
}
form .card-body {
  
       width: 100% !important;
    margin: 1% auto;
}
	
.h1, h1 {
    font-size: 1.1rem !important;
}
	.form-inline.ml-3, .xt_grilla_description {
		display:none !important;
	}

.img-thumbnail {
    width: 70% !important;}
	
	div#1.row.p-1 > div > img{
    border-radius: 15% !important;}

 ul.navbar-nav {
	position: relative !important;
	left:0px;
	background-color:#191919;
	z-index: 9999;
	padding-left:5px;}
	
	ul.navbar-nav li{
	margin-left:5px;}
	
	.p-1 {
    align-items: center;
	padding: 0px !important;}

.row.p-1 {
    margin-left: 0% !important;
	width: 100%;}
	

.row.p-1 .col-4{
    padding-right: 0px !important;
    padding-left: 0px !important;}



.table td, .table th {
    padding: .4rem !important;
    
}


  
}

.multi-line-truncate1 {
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden;
   
}
.multi-line-truncate2 {
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;
   overflow: hidden; }

.xt_grilla_titulo{
		/*font-size: 13.5px;
		font-weight: bold;*/
   }
   
   
	.xt_grilla_description{
    font-size: 13.5px;
	color: #eaeaea;
	font-style:italic;}
	
	.xt_grilla_hora{
		color: #999;
    font-size: 12px;}

  @media (max-width: 1100px) and (min-width: 841px)
  {
	  .planes .row .col-sm-5 .row.xtratv_paquetes {
    
    max-width: 50% !important;
    flex: 50%;
	
}
	  

  }



  @media (max-width: 1360px)
  {
	  
	  
    .contentbanner1 {
    display: none;
}

.row.ml-1.mr-1.d-none.d-sm-none.d-md-block{
		margin-top: 2%;
   }
  }