/*
|==========================================================================
| Geeklopers - Document CSS
|==========================================================================
|
| Kevin Ramírez
| - Estilos para la Vista de Inicio
|
*/
/** {border: solid red 1px;}*/
img {max-width: 100%;}
.container {width: 80%;}
.row {margin-bottom: 0;}
button { outline: none; box-shadow: none; font-weight: 900; }
.relative {position: relative;}
.o-h {overflow: hidden;}
.pad-none {padding: 0;}
.margin-none {margin: 0;}
.center-flex {display: flex; justify-content: center; align-items: center;}
.parallax-window {min-height: 150px; background: transparent;}
/*
.hola { font-family: 'Myanmar'; font-family: 'Myanmar-Sangam'; font-family: 'Britanic'; color: black;}
*/
html,body { line-height: 1.0, padding: 0; margin: 0; font-size: 17px; color: #555; font-family: 'hind-regular', sans-serif; font-weight: 400;}

header .header {height: 235px; background-image: url("../images/header-bkg.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover; padding-top: 50px;}
header .header .sec {width: 50%; float: left;}
header .header .sec.sec2 .img img {max-width: 140px; margin-right: 30px;}
header .header .sec.sec2 .img .text {font-size: 25px; font-family: 'Myanmar';}
header .header .lenguajes {position: absolute; right: 20px; bottom: 10px;}
header .header .lenguajes .sec {float: left; width: auto; width: 120px;}
header .header .lenguajes .menu {width: 50px;}
header .header .lenguajes .text {float: left; font-size: 16px;}
header .header .lenguajes .img {float: left; margin-left: 15px;}
header .header .lenguajes .img img {width: 25px;}

header .menu-bar {background-color: #333333}
header .menu-bar .menu ul {width: 100%; height: 60px;}
header .menu-bar .menu ul li {float: left; width: 14.2%; height: 60px; color: #fff; background-color: #333333; font-size: 18px; position: relative;}
header .menu-bar .menu ul li:hover {background-color: #dab000}
header .menu-bar .menu ul li a {color: #fff;}
header .menu-bar .menu ul li .submenu {position: absolute; bottom: -60px; z-index: 1000; display: none;}
header .menu-bar .menu ul li .submenu li {width: auto; float: none; background-color: #dab000}
header .menu-bar .menu ul li:hover .submenu {min-height: 60px; height: 60px; display: block;}
header .menu-bar .menu ul li .submenu li:hover {background-color: #967900}
header .menu-bar .menu ul li border-radius: 5px;

/* .patroc1 {background-color: #dab000; display: flex !important; display: block; clear: both;} */
.patroc1 :after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
footer {height: 215px; background-color: #dab000; display: flex !important; }
footer .container{ height: 100%; font-size: 18px; color: #000; font-family: 'Myanmar'; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center;}
footer a:hover {text-decoration: underline;}

.aligncenter { text-align: center; }



/* SLIDER ICONS */
.sliderIcons {
    background: white;
    height: 250px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 1800px;
	/* width: 1140px; */
}

.sliderIcons::before, .slider::after {
    background: linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 100%);
    content: "";
    height: 100%;
    position: absolute;
    width: 100px;
    z-index: 2;
}

.sliderIcons::after {
    right: 0;
    top: 0;
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}

.sliderIcons::before {
    left: 0;
    top: 0;
}

.sliderIcons .slide-track {
    animation: scroll 10s linear infinite;
    display: flex;
    width: calc(250px * 16);
	/*width: calc(250px * 18);*/

}
/*
.sliderIcons .slide-track:hover {
    animation-play-state: paused;
}
*/

.sliderIcons .slide {
    height: 250px;
    width: 250px;
}




@keyframes scroll {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(calc(-250px * 9));
    }
}
/* SLIDER ICONS */

/* .home .section1 {padding: 50px; background-image: url("../images/FLYER_CONGRESO_1.jpg"); background-repeat: no-repeat; background-size: cover;} */
/*
.home .section1 { position : relative; }
.home .section1 .video {height: 100%; width: 40%; position: absolute; top: 0; padding-left: 25px; padding-right: 20px; z-index: 2;}
.home .section1 .video video{position:relative; top: 20%;}
.home .section1 .slider {height: calc(100vh - 295px) !important;}
.home .section1 .slider .indicators {display: none;}
.home .section1 .slider .btn-slider {display: none;}
.home .section1 .slider .btn-slider {position: absolute; z-index: 100; background-color: #fff; top: 50%; font-size: 40px; color: #fff; background-color: transparent; border: none; width: 50px; height: 50px; border-radius: 50%;}
.home .section1 .slider .btn-slider.next {right: 100px;}
.home .section1 .slider .btn-slider.next i {margin-right: -5px;}
.home .section1 .slider .btn-slider.prev {left: 100px;}
.home .section1 .slider .btn-slider.prev i {margin-left: -5px;}
.home .section1 .slider ul.slides {height: calc(100vh - 295px) !important;}
.home .section1 .slider ul.slides li {height: calc(100vh - 295px); background-repeat: no-repeat; background-position: center; background-size: cover;}
.home .section1 .slider ul.slides li:nth-child(1) {background-image: url(../images/slider/img-1.jpg);}
.home .section1 .slider ul.slides li:nth-child(2) {background-image: url(../images/slider/img-2.jpg);}
.home .section1 .slider ul.slides li:nth-child(3) {background-image: url(../images/slider/img-3.jpg);}
.home .section1 .slider ul.slides li .box {padding: 20px; width: 100%; background-color: rgba(0, 0, 0, .7); position: absolute; right: 0; top: 0%}
.home .section1 .slider ul.slides li .box .text {font-size: 24px; color: #dab000;}
*/

.expositores .section1 {padding: 50px; background-image: url("../images/nosotros-bkg.jpg"); background-size: cover;}
.expositores .box {padding: 20px; width: 100%; background-color: rgba(0, 0, 0, .7); position: absolute; right: 0; top: 0%}
.expositores .text {font-size: 24px; color: #dab000; line-height: 1.5; font-family: 'Myanmar';}
.row::after {
  content: "";
  clear: both;
  display: table;
}
.column {
  float: left;
  /*width: 33.33%;*/
  padding: 5px;
}
/* .patrocinadores .container{ height: 100%; font-size: 18px; color: #000; font-family: 'Myanmar'; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center;} */

.patrocinadores .section1 {padding: 50px; background-image: url("../images/nosotros-bkg.jpg"); background-size: cover;}
.patrocinadores .info {display: inline-flex; width: 100%; flex-wrap: wrap; justify-content: space-between; }
.patrocinadores .section1 .box-shadow .title {color: black; font-family: 'Myanmar'; font-size: 41px; background-color: #dab000;}
.patrocinadores .box {padding: 20px; width: 100%; background-color: rgba(0, 0, 0, .7); position: absolute; right: 0; top: 0%}
.patrocinadores .text {font-size: 24px; color: black; line-height: 1.5; font-family: 'Myanmar'; background-color: #dab000;}
.patrocinadores .title {font-size: 24px; color: black; line-height: 1.5; font-family: 'Myanmar';}

.us .section1 {padding: 50px; background-image: url("../images/nosotros-bkg.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover;}
.us .section1 .box {float: left; width: calc(50% - 60px); background-color: rgba(0, 0, 0, .7); padding: 30px; margin: 0 30px;}
.us .section1 .box .text {color: #fff; line-height: 1.5; font-family: 'Myanmar';}
.us .section1 .box .text .title {color: #dab000; font-size: 40px; font-family: 'Myanmar';}
.us .section1 .box .text .subtitle {font-size: 20px; margin-bottom: 15px; font-family: 'Myanmar';}
.us .section1 .box .text .subtext {font-size: 15px; margin-bottom: 15px; font-family: 'Myanmar';}
.us .section1 .box:nth-child(2) .text {line-height: 2}

.beneficios .section1 {padding: 50px; background-image: url("../images/beneficios-bkg.jpg"); background-position: bottom; background-repeat: no-repeat; background-size: cover;}
.beneficios .section1 .box {float: left; width: calc(50% - 60px); background-color: rgba(0, 0, 0, .7); padding: 30px; margin: 0 30px;}
.beneficios .section1 .box .text {color: #fff; line-height: 1.5; font-family: 'Myanmar';}
.beneficios .section1 .box .text .title {color: #dab000; font-size: 40px; font-family: 'Myanmar';}
.beneficios .section1 .box .text .subtitle {font-size: 20px; margin-bottom: 15px; font-family: 'Myanmar';}
.beneficios .section1 .box .text .subtext {font-size: 15px; margin-bottom: 15px; font-family: 'Myanmar'; line-height: 1.5; text-align: justify;}
.beneficios .section1 .box:nth-child(2) .text {line-height: 2}
.beneficios .section1 .box .text .subtext .bullet {float: left; width: 30px; font-size: 30px; line-height: 1;}
.beneficios .section1 .box .text .subtext .texto {float: left; width: calc(100% - 30px);}

.contact .section1 {padding: 50px; background-image: url("../images/contacto-bkg.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover;}
.contact .section1 .title {font-size: 41px; color: #dab000; font-family: 'Myanmar'; margin-bottom: 50px; line-height: 1;}
.contact .section1 .contact-box {background-color: #dab000; padding: 30px; width: 50%; margin-left: 200px;}
.contact .section1 .contact-box form .input .text {width: 150px; float: left; font-size: 24px; font-family: 'Myanmar'; color: #000;}
.contact .section1 .contact-box form .input input {height: 40px; border: 1px solid rgba(0,0,0,.1)!important; background-color: #fbfbfb; padding: 0 15px; width: calc(100% - 182px); border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); float: left}
.contact .section1 .contact-box form .input textarea {height: 100px; border: 1px solid rgba(0,0,0,.1)!important; background-color: #fbfbfb; padding: 12px 15px; resize: none; outline: none; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); width: calc(100% - 150px);}
.contact .section1 .contact-box button {font-weight: 600; border: 1px solid rgba(0,0,0,.1)!important; color: #fff!important; text-align: center; background-color: #333333; padding: 12px 15px; margin-left: 13px; margin-top: 15px; font-family: 'Myanmar'; font-size: 24px; line-height: 1; float: right;}


.reglamentos .section1 {padding: 50px 0; background-image: url("../images/reglamentos-bkg.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover;}
.reglamentos .section1 .box-shadow {background-color: rgba(0, 0, 0, .7); width: 50%; float: right; padding: 30px; padding-bottom: 260px;}
.reglamentos .section1 .box-shadow .title {color: #ffd00b; font-family: 'Myanmar'; font-size: 41px;}
.reglamentos .section1 .box-shadow .downloads {width: 185px;}
.reglamentos .section1 .box-shadow .downloads .text {color: #fff; font-family: 'Myanmar'; font-size: 21px;}
.reglamentos .section1 .box-shadow .downloads .link {text-align: right;}
.reglamentos .section1 .box-shadow .info .text {color: #fff; font-family: 'Myanmar'; font-size: 21px;}
.reglamentos .section1 .box-shadow .info .text span {color: #ffd00b;}
.reglamentos .section1 .box-shadow .info .text:nth-child(3) {margin-left: 100px;}
.reglamentos .section1 .box-shadow .yellow-box {position: absolute; bottom: 30px; background-color: #ffd00b; color: #000; width: 105%; padding: 15px 50px; right: 0}
.reglamentos .section1 .box-shadow .yellow-box .text {font-size: 21px; color: #000; font-family: 'Myanmar';}


.expositores .section1 {padding: 50px 0; background-image: url("../images/reglamentos-bkg.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover;}
.expositores .section1 .box-shadow {background-color: rgba(0, 0, 0, .7); width: 50%; float: right; padding: 30px; padding-bottom: 260px;}
.expositores .section1 .box-shadow .title {color: #ffd00b; font-family: 'Myanmar'; font-size: 41px;}
.expositores .section1 .box-shadow .downloads {width: 185px;}
.expositores .section1 .box-shadow .downloads .text {color: #fff; font-family: 'Myanmar'; font-size: 21px;}
.expositores .section1 .box-shadow .downloads .link {text-align: right;}
.expositores .section1 .box-shadow .info .text {color: #fff; font-family: 'Myanmar'; font-size: 21px;}
.expositores .section1 .box-shadow .info .text span {color: #ffd00b;}
/*.expositores .section1 .box-shadow .info .text:nth-child(3) {margin-left: 100px;} */
.expositores .section1 .box-shadow .yellow-box {position: absolute; bottom: 30px; background-color: #ffd00b; color: #000; width: 105%; padding: 15px 50px; right: 0}
.expositores .section1 .box-shadow .yellow-box .text {font-size: 21px; color: #000; font-family: 'Myanmar';}


.formulario .section1 {padding: 100px 0; background-image: url("../images/formulario-bkg.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover;}
.formulario .section1 .yellow-box {background-color: #ffd00b; width: 45%; margin-left: 150px; padding: 30px 20px;}
.formulario .section1 .yellow-box .title {font-weight: 600; border: 1px solid rgba(0,0,0,.1)!important; color: #fff!important; text-align: center; background-color: #333333; padding: 12px 30px; font-family: 'Myanmar'; font-size: 24px; line-height: 1; position: absolute; top: -30px; left: 50px;}
.formulario .section1 .yellow-box form .input .text {width: 150px; float: left; font-size: 24px; font-family: 'Myanmar'; color: #000; line-height: 1}
.formulario .section1 .yellow-box form .input input {height: 40px; border: 1px solid rgba(0,0,0,.1)!important; background-color: #fbfbfb; padding: 0 15px; width: calc(100% - 182px); border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); float: left}
.formulario .section1 .yellow-box form .input textarea {height: 100px; border: 1px solid rgba(0,0,0,.1)!important; background-color: #fbfbfb; padding: 12px 15px; resize: none; outline: none; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); width: calc(100% - 150px);}
.formulario .section1 .yellow-box button {font-weight: 600; border: 1px solid rgba(0,0,0,.1)!important; color: #fff!important; text-align: center; background-color: #333333; padding: 12px 30px; font-family: 'Myanmar'; font-size: 24px; line-height: 1; position: absolute; right: 20px;}


.news .section1 {padding: 50px; background-image: url("../images/noticias-bkg.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover;}
.news .section1 .yellow-box {margin: 15px; background-color: #ffd00b; float: left; padding: 15px;}
.news .section1 .yellow-box.individual {width: calc(50% - 30px);}
.news .section1 .yellow-box.doble {width: calc(100% - 30px);}
.news .section1 .yellow-box .sec {float: left; width: 50%;}
.news .section1 .yellow-box .sec.sec1 .img {text-align: center;}
.news .section1 .yellow-box .sec.sec2 {padding-left: 15px;}
.news .section1 .yellow-box .sec.sec2 .title {font-size: 15px; font-family: 'Myanmar'; text-align: justify; margin-bottom: 15px;}
.news .section1 .yellow-box .sec.sec2 .text {font-size: 13px; font-family: 'Myanmar'; text-align: justify; }

.news .section1 .yellow-box.doble .sec.sec1 .img {width: calc(50% - 15px); float: left;}
.news .section1 .yellow-box.doble .sec.sec1 .img:first-child {margin-right: 7.5px;}
.news .section1 .yellow-box.doble .sec.sec1 .img:last-child {margin-left: 7.5px;}

.conferencias .section1 {padding: 50px; padding-top: 150px; background-image: url("../images/conferencias-bkg.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover;}
.conferencias .section1 .table .title {background-color: rgba(0, 0, 0, .7); color: #ffd00b; font-size: 41px; padding: 20px; position: absolute; top: -101px; left: -30px; height: 150px; width: 500px;}
.conferencias .section1 .table .columns {background-color: #282828; position: relative; z-index: 10}
.conferencias .section1 .table .columns .column {background-color: #282828; width: 20%; float: left; border-right: 5px solid #816c14;}
.conferencias .section1 .table .columns .column:last-child {border-right: none;}
.conferencias .section1 .table .columns .column .day {background-color: #dab000; color: #1a1a1a; font-size: 18px; font-family: 'Myanmar'; height: 50px; border-right: solid 5px #000; width: calc(100% + 5px); text-align: center;}
.conferencias .section1 .table .columns .column:last-child .day {border-right: none; width: 100%;}
.conferencias .section1 .table .columns .column .block {color: #fff; height: 80px; font-size: 12px; font-family: 'Myanmar'; text-align: center; border-bottom: solid 5px #816c14;}
.conferencias .section1 .table .columns .column .block.cb {border-left: 5px solid #816c14; width: calc(100% + 5px); margin-left: -5px;}

.hospedaje .section1 {padding: 50px; background-image: url("../images/formulario-bkg.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover; min-height: calc(100vh - 510px) !important;}

.stands .section1 {padding: 50px; background-image: url("../images/formulario-bkg.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover;}
.stands .section1 .row {display: flex; flex-wrap: wrap;}
.stands .section1 .sec {display: flex; flex-direction: column;}
.stands .section1 .sec.sec1{width: 60%}
.stands .section1 .sec.sec2{width: 40%}
.stands .section1 .sec .plano {display: flex; padding: 10px; height: 100%;}
.stands .section1 .sec .plano a img{height: 100%;}
.stands .section1 .sec .plano.left {justify-content: flex-start;}
.stands .section1 .sec .plano.right {justify-content: flex-end;}

.click-zoom input[type=checkbox] {
  display: none
}

.click-zoom img {
  margin: 100px;
  transition: transform 0.25s ease;
  cursor: zoom-in
}

.click-zoom input[type=checkbox]:checked~img {
  transform: scale(2);
  cursor: zoom-out
}

.cuotas .section1 {padding: 50px 100px; background-image: url("../images/cuotas-bkg.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover;}
.cuotas .section1 .data-table .table {display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar;}
.cuotas .section1 .data-table .title {font-size: 25px; color: #dab000; width: 50%; background-color: rgba(0, 0, 0, .7); position: absolute; top: -15px; left: -10px; padding: 15px 10px 70px 60px;}
.cuotas .section1 .data-table .title span {display:none;}
.cuotas .section1 .data-table .table .header {display: flex; align-items: flex-end;} 
.cuotas .section1 .data-table .table .header .sec {float: left; min-height: 52px; font-size: 20px; font-family: 'Myanmar'; position: relative; z-index: 1;} 
.cuotas .section1 .data-table .table .header .sec.sec40 {width: 40%; justify-content: flex-start; padding-left: 40px;}
.cuotas .section1 .data-table .table .header .sec.sec40 span{color: #dab000; font-size: 22px;}
.cuotas .section1 .data-table .table .header .sec.sec15 {width: calc(15% - 10px); background-color: #dab000; color: #000; text-align: center; padding: 10px; margin: 0 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; line-height: 1;} 
.cuotas .section1 .data-table .table table {position: relative; z-index: 10}
.cuotas .section1 .data-table .table table thead {border-bottom: 1px solid #282828; background-color: #282828;}
.cuotas .section1 .data-table .table table th {border-radius: 0; color: #dab000; font-size: 20px; font-family: 'Myanmar'; padding: 15px;}
.cuotas .section1 .data-table .table table th span {color: #fff;}
.cuotas .section1 .data-table .table table td {color: #dab000; padding: 15px; font-family: 'Myanmar';}
.cuotas .section1 .data-table .table table td span {color: #fff;}
.cuotas .section1 .data-table .table table td span.numero {color: #dab000; font-size: 20px;}
.cuotas .section1 .data-table .table table.striped>tbody>tr {background-color: #282828;}
.cuotas .section1 .data-table .table table.striped>tbody>tr:nth-child(odd) {background-color: #1e1d1d;}
.cuotas .section1 .data-table .yellow-box {padding: 15px; background-color: #dab000; color: #000; font-family: 'Myanmar'; width: 40%;}

.cuotas .section1 .data-table .table2 {width: 80%; margin: auto; margin-top: 50px; position: relative; flex-direction: column;}
.cuotas .section1 .data-table .table2 .title{display: none;}
.cuotas .section1 .data-table .table2 .table .header .sec.sec40 {width: calc(40% - 10px); background-color: #dab000; color: #000; text-align: center; padding: 10px; margin: 0 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; line-height: 1;}
.cuotas .section1 .data-table .table2 .table .header .sec.sec15 {width: calc(20% - 10px); background-color: #dab000; color: #000; text-align: center; padding: 10px; margin: 0 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; line-height: 1;}

.cuotas .section1 .data-table .table3 {width: 60%; margin: auto; margin-top: 50px; position: relative; flex-direction: column;}
.cuotas .section1 .data-table .table3 .title{display: none;}
.cuotas .section1 .data-table .table3 .table .header .sec.sec40 {width: calc(33.33% - 10px); background-color: #dab000; color: #000; text-align: center; padding: 10px; margin: 0 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; line-height: 1;}
.cuotas .section1 .data-table .table3 .table .header .sec.sec15 {width: calc(33.33% - 10px); background-color: transparent;}

/* Large desktops and laptops */

@media (min-width: 1600px) {
  /*body { border: 2px solid brown;}/**/
}
/* Large desktops and laptops */
@media (min-width: 1200px) and (max-width: 1599px) {
  /*body { border: 2px solid yellow;}/**/
  	header .container {width: 90%;}
	header .menu-bar .menu ul li {padding: 5px; font-size: 14px;}

}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
 /* body { border: 2px solid green;}*/
 	header .container {width: 90%}
 	header .menu-bar .menu ul li {font-size: 14px;}
 	.reglamentos .section1 .box-shadow {width: 70%;}
	.expositores .section1 .box-shadow {width: 70%;}
}
/* Portrait tablets and small desktops 
@media (min-width: 768px) and (max-width: 991px) {
  /*body { border: 2px solid cyan;}/**/
/*}*/

@media (max-width: 991px){
/* Landscape phones and portrait tablets */
/*body { border: 2px solid purple;}*/

	header .container {width: 100%}
	header .menu-bar .menu ul li {font-size: 12px;}
	header .header .sec.sec2 .img .text {font-size: 20px;}

	.home .section1 .slider {height: 500px !important;}
	.home .section1 .slider ul.slides {height: 500px !important;}
	.home .section1 .slider ul.slides li {height: 500px;}
	.home .section1 .slider .btn-slider.prev {left: 35px;}
	.home .section1 .slider .btn-slider.next {right: 35px;}
	.home .section1 .slider ul.slides li .box {padding: 25px;}
	.home .section1 .slider ul.slides li .box .text {font-size: 20px;}

	.us .section1 {padding: 50px 20px;}
	.us .section1 .box {padding: 15px;}
	.beneficios .section1 {padding: 50px 20px;}
	.beneficios .section1 .box {padding: 15px;}
	.contact .section1 .contact-box {margin: 0 auto; width: 80%}
	.reglamentos .section1 .box-shadow {width: 70%}
	.formulario .section1 .yellow-box {width: 65%}
	.expositores .section1 .box-shadow {width: 70%}

	.news .section1 .yellow-box .sec {width: 100%; float: none}
	
	.conferencias .section1 .table .columns .column {width: 33.33%;}
	.conferencias .section1 .table .columns .column:nth-child(3) {border-right: none;}
	.conferencias .section1 .table .columns .column:last-child {border-right: 5px solid #816c14;}
	.conferencias .section1 .table .columns .column:last-child .day {width: calc(100% + 5px);}

}

@media (max-width: 750px){
    header .header .logo {flex-direction: column;}
    header .header .logo .text {font-size: 14px !important;}

	.us .section1 {padding: 15px;}
  	.us .section1 .box {float: none; width: 100%; margin: 0;}

  	.beneficios .section1 {padding: 15px;}
  	.beneficios .section1 .box {float: none; width: 100%; margin: 0;}
  	.beneficios .section1 .box .text .title {font-size: 25px; line-height: 1.3}
  	.beneficios .section1 .box .text .subtitle {font-size: 16px;}

	.reglamentos .section1 .box-shadow .title {font-size: 25px; text-align: center;}
	.reglamentos .section1 .box-shadow .downloads {width: 100%;}
	.reglamentos .section1 .box-shadow .downloads .text {text-align: center; font-size: 16px;}
	.reglamentos .section1 .box-shadow .downloads .link {text-align: center; font-size: 16px;}
	.reglamentos .section1 .box-shadow .info .text {text-align: center; font-size: 18px;}
	.reglamentos .section1 .box-shadow .info .text:nth-child(3) {margin: 0;}
	.reglamentos .section1 .box-shadow {width: 100%; float: none; padding: 15px;}
	.reglamentos .section1 .box-shadow .yellow-box {position: static; width: 100%; padding: 15px; margin-top: 15px;}
	.reglamentos .section1 .box-shadow .yellow-box .text {font-size: 16px;}

	.formulario .section1 {padding: 15px;}
	.formulario .section1 .yellow-box {width: 100%; margin-left: 0;}
	.formulario .section1 .yellow-box .title {position: static; margin-bottom: 20px;}
	.formulario .section1 .yellow-box form .input .text {width: 100%;}
	.formulario .section1 .yellow-box form .input input {width: calc(100% - 32px);}
	.formulario .section1 .yellow-box form .input textarea {width: 100%;}
	.formulario .section1 .yellow-box button {position: static; width: 100%; margin-top: 15px;}

	.news .section1 .yellow-box.individual {width: 100%;}
	.news .section1 .yellow-box.doble {width: 100%;}
	.news .section1 .yellow-box.doble .sec.sec1 .img {width: 100%; float: none; margin: 0!important;}
	
	.conferencias .section1 {padding-top: 50px}
	.conferencias .section1 .table .title {width: 100%; height: auto; text-align: center; position: static; font-size: 25px; padding: 15px;}
	.conferencias .section1 .table .columns .column {width: 50%;}
	.conferencias .section1 .table .columns .column:nth-child(2) {border-right: none;}
	.conferencias .section1 .table .columns .column:nth-child(3) {border-right: 5px solid #816c14;}
	.conferencias .section1 .table .columns .column:nth-child(4) {border-right: none;}

	.cuotas .section1 {padding: 15px;}
	.cuotas .section1 .data-table .title {width: 100%; padding: 15px; position: static;}
	.cuotas .section1 .data-table .title span {display:block;}
	.cuotas .section1 .data-table .table table th {font-size: 16px; padding: 10px;}
	.cuotas .section1 .data-table .table table th span.numero {font-size: 16px;}
	.cuotas .section1 .data-table .table table td {padding: 10px; font-size: 14px;}
	.cuotas .section1 .data-table .table table td span.numero {font-size: 14px;}
	.cuotas .section1 .data-table .table .header {display: none;}
	.cuotas .section1 .data-table .yellow-box { width: 100%; }
	.cuotas .section1 .data-table .table2 {width: 100%;}
	.cuotas .section1 .data-table .table3 {width: 100%;}
    .cuotas .section1 .data-table .table2 .title {display:block;}
    .cuotas .section1 .data-table .table3 .title {display:block;}
}

@media (max-width: 600px) {
  /*body { border: 2px solid orange;}*/

  	header .header {height: auto; padding: 15px; padding-bottom: 40px;}
  	header .header .sec {margin-top: 25px;}
  	header .header .sec1 {width:70%}
  	header .header .sec2 {width:30%}
  	header .header .sec.sec1 .img img {width: 300px}
  	header .header .logo img {height: 80px; margin: 0px !important;}
  	header .header .sec.sec3 {width: 20%; font-size: 30px; margin-top: 50px;}

  	header .header .lenguajes {position: static; display: flex; justify-content: center; align-items: center;}
  	header .menu-bar .menu {overflow: hidden; display: none}
  	header .menu-bar .menu.show {display: block;}
  	header .menu-bar .menu ul {height: auto;}
  	header .menu-bar .menu ul li {display: block;}
  	header .menu-bar .menu ul li {width: 100%; float: none; text-align: center; height: auto; padding: 10px;}
	header .menu-bar .menu ul li:hover .submenu {position: static; height: auto; min-height: auto;}

	.home .section1 .slider {height: 350px !important;}
	.home .section1 .slider ul.slides {height: 350px !important;}
	.home .section1 .slider ul.slides li {height: 350px;}
	.home .section1 .slider .btn-slider.prev {left: 20px;}
	.home .section1 .slider .btn-slider.next {right: 20px;}
	.home .section1 .slider ul.slides li .box {padding: 15px;}
	.home .section1 .slider ul.slides li .box .text {font-size: 15px;}

	
  	.contact .section1 {padding: 30px 15px;}
	.contact .section1 .title {margin-bottom: 20px;}
	.contact .section1 .contact-box {width: 100%; margin: 0;}
	.contact .section1 .contact-box form .input .text {width: 100%;}
	.contact .section1 .contact-box form .input input {width: calc(100% - 32px);}
	.contact .section1 .contact-box form .input textarea {width: 100%;}
	.contact .section1 .contact-box button {width: 100%; float: none; margin-left: 0;}
	
	.hospedaje .section1 {padding: 15px;}

	.stands .section1 .sec {width: 100% !important}
	.news .section1 .yellow-box .sec.sec2 {padding: 0; margin-top: 15px}

}
/* Landscape phones and smaller */
@media (max-width: 500px) {
  /*body { border: 2px solid red;}/**/ 
  	.conferencias .section1 {padding: 15px;}
	.conferencias .section1 .table .columns {background-color: transparent;}
	.conferencias .section1 .table .columns .column {width: 100%; margin-bottom: 20px; border: none;}
	.conferencias .section1 .table .columns .column .block:last-child {border: none;}
}
@media (max-width: 480px) {
	
}
@keyframes slide {
	from {
		transform: translateX(0);
	}
	to {
		transform: translateX(-100%);
	}
}
.logosX img {
	padding: 10px 0;
	height: 100px;
	margin: 0 100px;
}

.LogosContainer {
	display: grid;
	grid-template-columns:20% 20% 20% 20% 20%;
	align-items: center;
	border-spacing: 3px;
}
.LogosContainer img{
	float: left;
	padding: 5px;
	height: 100px;
	margin: 0 50px;
	border: 15px solid #fff;
}