.slicknav_menu {display:none;}
header{display: block}

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

   .cont{width: 1100px}
   .slide-content{width: 1100px; margin-left: -550px}
   .cont-carousel{ max-width: 1122px;}
   .carousel li{padding: 11px;}    
    
}

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

   .cont{width: 100%; padding: 0 20px}
/*    nav ul li a{display: block; padding: 1em 1em}*/
   .slider-home, .slide {height: 460px;}
   .slider-home .slide-content{width: 980px; margin-left: -465px}
   .slide-box{height: 400px; margin: 30px 80px 30px 0;}
   .cont-carousel{width: 940px; margin: 0 auto;}
  
 
    
    
}

@media screen and (max-width: 1080px){ 
    
    .institutional.institucional-home ul li{ width: 50%;}

    header{height: auto}
/*    header{display: none}*/
    .cont{width: 100%; padding: 0 20px}
    .slider-home, .slide {height: auto; width: 100%; position: relative}
    .slider-home .slide img{width: 100%; height: auto; position: relative}
    .slider-home .slide-content {position: relative; width: 100%; margin: 0; left: 0}
    .slide-box{ position: relative; height: auto; margin: 0; width: 100%}
    .list-3 li, .list-4 li, .list-5 li{width: 49%;}
    .list-3 li:nth-of-type(3n), .list-4 li:nth-of-type(4n), .list-5 li:nth-of-type(5n){margin-right: 2%}
    .list-2 li:nth-of-type(2n), .list-3 li:nth-of-type(2n), .list-4 li:nth-of-type(2n), .list-5 li:nth-of-type(2n){margin-right: 0!important}
    .list-2 li:nth-of-type(2n+1), .list-3 li:nth-of-type(3n+1), .list-4 li:nth-of-type(4n+1), .list-5 li:nth-of-type(5n+1){clear: none}
    .list-2 li:nth-of-type(2n+1), .list-3 li:nth-of-type(2n+1){clear: left}, .list-4 li:nth-of-type(2n+1), .list-5 li:nth-of-type(2n+1){clear: left}
    .list-2.list-h li img,   .list-3.list-h li img{width: 40%; margin-bottom: 1em}
    .cont-carousel{width: 90%; margin: 0 auto;}
    
    /* header */
    .logo_responsive .logo img{width: auto; margin-left: 20px; margin-top: 5px}
    .slicknav_menu {display:block; background: #f8f8f8!important; font-size: 16px;}
    .menu_responsive_2 ul{margin: 0}
    .slicknav_btn {   background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: block;
    font-size: 18px;
    height: 75px;
    padding: 25px 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: 0;
    vertical-align: middle;
    width: 65px;
    z-index: 100000;}
    .slicknav_btn .slicknav_menutxt, .slicknav_btn .slicknav_icon{display: none}
    .slicknav_btn:before{font-family: "FontAwesome"; font-size: 24px; color: #666; content:"\f007"}
    .slicknav_btn:hover{background: rgba(0,0,0,.05); }
    
    .menu_responsive_2 .slicknav_btn{ position: absolute; top: 0; right: 66px; margin: 0; }
    .slicknav_nav {clear: both;}
    .slicknav_nav ul, .slicknav_nav li { display: block }
    .slicknav_nav a{padding:10px; margin:1px 0; text-decoration:none; color:#666; background: #fff; display: block}
    .slicknav_nav a:hover{background:#f8f8f8; color:#666;}
    .slicknav_nav ul { padding:0;  margin:0; }
    .slicknav_nav ul a{background: #f2f2f2}
    .slicknav_nav .slicknav_arrow { font-size: 9px; margin: 0 0 0 5px; }
    .slicknav_nav .slicknav_txtnode {margin-left:0;}
    .slicknav_nav .slicknav_item:hover a{color: #666; cursor: pointer;}
    .slicknav_nav .slicknav_row {display: block;}
    .slicknav_nav .slicknav_row:hover {color:#666;}
    .slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {display: inline; background: transparent; padding: 10px 0 }
    .slicknav_nav .slicknav_menu:before, .slicknav_menu:after { content: " "; display: table; }
    .slicknav_menu:after { clear: both }
    
    .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10{width: 100%}
    .register{margin: 20px 0 40px 0}
    .register .linkedin-register i{margin-top: -7px}
    .register form li{padding-right: 0}
    .expositor .exp-icon, .expositor .exp-text {float: none; text-align: center;}   
    .slider-home .slide-item{width: 600px}
    .slider-home .slide-item table{width: 560px}
    .logo-footer {width: auto;  margin-top: 10px}
    .logo-footer p{font-size: 11px;}
    .logo-footer img{width: 200px; height: auto}
    .more-info-box .more-info-columns{display: block}
    .slider-home, .slide, .slide-box, .slide-content{padding: 20px 0}
    .box-draw{margin-left: 0px; margin-top: 30px}
    
    .box-myprofile form .grid-6{padding: 0}
 
    
    
.box-myprofile ul.listRadios label {
    display: block;
    float: none;
    font-family: Open sans;
    font-size: 16px;
    margin-bottom: 10px;
    padding-top: 0;
    width: 140px;
}
    .ulForm {padding-bottom: 15px; margin-top: 15px; border-bottom: 1px solid #ccc}
    .ulForm:first-child{margin-top: 0}
  .ulForm:last-child{border-bottom: 0}
  .box-myprofile .ulForm li:last-child{clear: left; display: block; width: 100%}
    .box-myprofile .ulForm li .inputText, .box-myprofile .box-work .inputText{width: 100%; }
    
    .social{margin: 30px 0 0 0;}
    
    .menu-profile{display: none} 
    
    
}


@media screen and (max-width: 680px){
    
        .institutional.institucional-home ul li{ width: 100%; }
    
    .open-trade .open-trade-columns .grid-6{width: 100%; margin: 0}
.open-trade .open-trade-columns .grid-6{margin: 0 0 20px 0}
    .open-trade .open-trade-columns .grid-6 .button{position: relative; width: 100%; bottom: auto}
    
  .list-2 li, .list-3 li, .list-4 li, .list-5 li{width: 100%; margin-bottom: 2em}
  .list-3 li:nth-of-type(3n), .list-4 li:nth-of-type(4n), .list-5 li:nth-of-type(5n){margin-right: 0!important}
  .list-2.list-h li img, .list-3.list-h li img{width: 100%; margin-bottom: 3em}
  .welcome p{width: 90%}   
  footer .logo-footer{width: 20%}
  .cont-carousel{width: 80%; margin: 0 auto;}
    
    header{height: auto; padding: 0}
    header .cont{padding: 0}
/*
    .logo{float: none; text-align: center; padding-top: 5px; width: 200px; margin: 0 auto}  
    .logo img{width: 180px; height: auto} 
    header nav{float: none; clear: both; background: rgba(0,0,0,.05); margin-top: 5px}
*/
    header nav ul{text-align: center}
    header nav ul li{float: none; display: inline-block}
    .slider-home .slide-item {width: 100%;}
    .slider-home .slide-item table, .slider-home .slide-item .more-info-box{width: 80%; margin: 0 auto}
    .slide-item tr td.year{font-size: 24px; width: 80px}
    
    .slide-item tr.expo-2015 td.year{font-size: 30px}
    .slide-item tr.expo-2015 td.year-text{font-size: 26px}
    .slide-item tr.expo-2015 td.year-text span {font-size: 21px; margin: 0; line-height: 23px}
    .slide-item #countdowntimer p {font-size: 10px; margin-bottom: 5px;line-height: 14px;}
    .slide-item #countdowntimer span{font-size: 40px}
    .text-clock{width: 196px}
    .text-clock p {font-size: 9px!imporotant; padding: 0; margin: 5px 0 0 0;}
    
    
    .slide-item tr.expo-2015 td.year-link{width: 80px; font-size: 14px; line-height: 14px}
    .slide-item tr.expo-2015 td.year-link i{display: none}
    .more-info-box h2{font-size: 28px}
    .institutional li{width: 50%}
    .institutional li:nth-of-type(2n+1){padding: 0; clear: left}
    footer {text-align: center}
    footer .logo-footer{width: 60%; float: none; clear: both; margin: 0 auto}
    footer .contact-data{float: none; margin-top: 30px}
    footer .contact-data ul{display: block; text-align: center}
    footer .contact-data li:first-child{float: none; width: 100%; border: none; margin-bottom: 10px}
    footer .contact-data li{float: none; display: inline-block; text-align: center}
    footer .contact-data .copy{text-align: center; margin-top: 40px; font-size: 12px}
    .slider-home, .slide, .slide-box, .slide-content{padding: 10px 0}
    
    .pasos a{min-height: 80px; font-size: 12px}
    .pasos a b{display: block; text-align: center; font-size: 24px}
    
      .box-myprofile ul.listRadios span{margin: 0 10px 0 4px}
    
    .box-myprofile ul.listRadios, .box-myprofile .box-academic, .box-myprofile .box-work, .my-profile .box-completed{padding: 0; background: transparent}
    
    .testimonials ul li .quote-text{float: left; width: 70%}
.testimonials ul li .quote-brand{float: left; width: 30%}
    
} 

@media screen and (max-width: 480px){
    
    .logo_responsive .logo img {
  width: 160px;
  margin-left: 20px;
  margin-top: 12px;
}
    
    .slicknav_btn{background: rgba(0,0,0,.02); height: 76px; padding: 26px 0;}
    .slicknav_btn a{font-size: 14px!important}
    
     
    .testimonials ul li .quote-text{width: 100%; float: none; padding-right: 0}
.testimonials ul li .quote-brand{width: 100%; float: none}
    
    
    .slider-home .slide-item{width: 100%; }
    .slider-home .slide-item table, .slider-home .slide-item .more-info-box{width: 95%}
    .slide-item tr td.year-text{font-size: 18px; line-height: 18px}
    
    nav{clear: both; float: none}
    .logo{text-align: center; float: none}
    
    .slide-item tr.expo-2015 td.year-text{font-size: 22px; line-height: 20px}
    .slide-item tr.expo-2015 td.year-text span {font-size: 18px; line-height: 18px;}
    .slide-item #countdowntimer span {font-size: 34px;}
    .text-clock {width: 168px;}
    .slide-item tr td.year-text{padding: 10px}
        .text-clock p {font-size: 8px!important; }
    
    
    
    .slide-item tr.expo-2015 td.year {font-size: 26px; padding-right: 10px;}
    .slide-item tr.expo-2015 td.year-link {font-size: 12px; line-height: 12px; width: 70px;}
    .more-info-box h2 {font-size: 24px;line-height: 24px;}
    .more-info-box h3 {font-size: 18px; font-weight: bold}
    h2{font-size: 24px; line-height: 24px}
    h4{font-size: 20px; line-height: 20px}
    .news .owl-nav{display: none}
    .cont{padding: 0 10px}
    .news .date{margin: 10px 0}
    .expositor .exp-text h2{font-size: 40px; line-height: 44px}
        .institutional li{width: 80%; padding: 0; float: none; margin: 0 auto; text-align: center}
    .institutional h3{font-size: 16px}
    
    .box-myprofile{padding: 10px}
    
    
.box-myprofile ul.listRadios input[type="radio"] {
    clear: left;
    display: block;
    float: left;
    min-height: 25px;
}
    
    
.box-myprofile ul.listRadios span {
    float: left;
    margin: 4px 10px 0 4px;
}
}
    