
@media (max-width: 1570px) {
    .imgcurso{height:500px !important;}
}

@media (max-width: 1270px) {
    .imgcurso{height:300px !important;}
}

@media (max-width: 1200px) {
    /*.respond{height:350px;}*/
    .bgtres div{height:250px;}
    .header-icons{display:none;}
    .header .primary{float:right;}
}

@media (max-width: 1100px) {
    .imgcurso{height:200px !important;}
    .margint60-0{margin-top:0px !important;}
    #form-right{margin:0 !important;}
    .bgtres div{height:280px;}
    .gal{height:100px;}
}

@media (max-width: 992px) {
    
    /*.header-icons{display:none !important;}*/
    .header .header-icons{float:left;}
    .hidden-top.visible-top .header-wrapper:only-child, .fixed-header.fixed .header-wrapper:only-child{box-shadow:inherit;}
    /*.respond{height:400px;}*/
    .curso.box{/*width:350px;*/}
    .col-sm-9.col-md-9.bgtres div{float:none;width:100% !important;height:auto;margin:0 0 20px;}
    
    .header .primary .navbar .nav > .parent.active > a, .header .primary .navbar .nav > .parent.active:hover > a, .header .primary .navbar .nav .open-sub span, .accordion-tab > li.active > a, .accordion-tab > li.active > a:hover, .accordion-tab > li.active > a:focus, .accordion-tab > li.active:hover > a, .products-tab .accordion-tab > li.active > a, .products-tab .accordion-tab > li.active:hover > a{
        background-color:rgba(255, 255, 255, 0.2) !important;color:#333 !important;
    }
    .header .primary .navbar .nav .open-sub span{background:#1e1e1e !important;}
    .header .primary .sub a, .header .primary .sub a:visited{padding-left:30px !important;}
    .header .primary .navbar .nav > li > a, .header .primary .navbar .nav > li > a:visited{padding-left:40px !important;}
    .header .primary .navbar .nav a > i{margin-left:-17px;}
    .campus{right:-20px !important;top:0;position:relative;}
}

@media only screen and (max-width: 767px) {
    
    #form-right{width:100% !important;clear:both;float:none;}
    .accordion-tab .tab-pane{padding:20px 20px 30px}
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background:rgba(255,255,255,.4);color:#333 !important;}
    
    .nav-tabs > li > a{color:#333 !important;}
    .images-box{margin-bottom:40px;}
    .post .carousel-box .caroufredsel_wrapper{height:400px !important;}
    .curso.box{/*width:300px;height:inherit;margin:40px auto;*/}
    /*.respond{height:450px;}*/
    
    .fr-fn{float:none;}
    .js-video{margin-right:0 !important;}
    /*.work-description{padding:10px 0 0 !important;}*/
    .paddingl0{padding-left:0 !important;padding-right:0 !important;}
    .paddingr0{padding-right:0 !important;padding-left:0 !important;}
    .marginb15{margin-bottom: 15px !important;}
    .qstext{font-size:14px;padding:20px 0;border-bottom:1px solid #bfbfbf;margin-bottom:40px;}
    .qsimg{width:100%;margin:20px 0;}
    .tu_hidden{display:block;}
    .tu_display{display:none;}
    .gallery .images-box{margin-bottom:30px !important;}    
    .footer-two{margin-top:0 !important;}
    .accordion-tab > .active > a .open-sub::before, .accordion-tab > .active > a .open-sub::after, .products-tab .accordion-tab > .active > a .open-sub::before, .products-tab .accordion-tab > .active > a .open-sub::after{
        background:#000;
    }
    #sidebar{clear:both;margin-top:100px;padding-top:50px;border-top:1px solid rgba(0, 0, 0, 0.1);}
    
    div.marg1{margin-bottom:0;}
    div.marg2{margin-bottom:0;}
    .display-767{display:inline-block;}
    .work-element.col-md-4 .work{width:100%;max-width:inherit;}
    .filter-buttons .dropdown-toggle{float:none;margin:0 auto;text-align:center;width:100%;}
    .filter-buttons .dropdown-menu{width:100%;}
    .under-contact .phone, .under-contact .address{padding:0;}
    .center-resp{text-align:center;}
}

@media (max-width: 700px) {
    
    .services .one_half, .services .one_third, .services .one_fourth {width: 100%;}
    .post .carousel-box .caroufredsel_wrapper{height:375px !important;}
    /*.respond{height:470px;}*/
    .title-box .title.elige{font-size:34px !important;}
}


@media (max-width: 650px) {
    
    /*.respond{height:500px;}*/
    .post .carousel-box .caroufredsel_wrapper{height:350px !important;}
    .unico{width:100% !important;}
    .curso.box{/*width:80%;*/}
    .header .header-icons{float:none;}
    
}

@media (max-width: 600px) {
    /*.respond{height:540px;}*/
    .post .carousel-box .caroufredsel_wrapper{height:300px !important;}
}

@media (max-width: 570px) {
    .latest-posts li{margin:1% auto;width:80%;text-align:center;float:none;}
    .latest-posts li .image{float:none;margin:0 auto;}
    .latest-posts li .meta{text-align:center;}
    .post .carousel-box .caroufredsel_wrapper{height:250px !important;}
    /*.respond{height:570px;}*/
    
    #slider_inicio{display:none;}
    .margint80-20{margin-top:20px !important;}
    .marginb200{margin-bottom: 0 !important;}
    .gal{height:120px;}
}

@media (max-width: 500px) {
    
    /*.respond{height:600px;}*/
    .full-width-box .fwb-paralax{background-position:90% center !important;/*background-attachment:inherit;*/}
    .curso.box{margin:30px auto;height:inherit;}
    .curso.box.big-icon{margin:30px auto !important;}
    .post .carousel-box .caroufredsel_wrapper{height:200px !important;}
    .header .header-icons{font-size:14px;}
    /*#slider, #resumen_cursos{display:none;}*/
    .fr-fl{float:left !important;}
}



/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    /*.respond{height:670px;}*/
    .tab-pane > ol, ul.tick, .tab-pane ul{padding-left:10px !important;}
    ul.tick ul, .tab-pane ol ul{padding-left:25px !important;}
    .one_fourth, .two_thirds{width:100%;}
    
    .hyp-resp{
        /*-webkit-hyphens:none;
        -moz-hyphens::none;
        -ms-hyphens::none;
        hyphens::none;
        text-align:left;*/
    }
    .commentlist li .avatar{width:50px;height:50px;margin-right:10px;}
    .blog-post .commentlist li .description{clear:both;display:block;margin-top:10px;}
    .commentlist header{display:block;min-height: 50px;}
    img.resp{width:100% !important;margin:10px 0 !important;}
}


@media (max-width: 430px){
    .post .carousel-box .caroufredsel_wrapper{height:150px !important;}
    .curso.box{width:300px;margin:20px auto;}
    /*.respond{height:730px;}*/
    .form-box{padding:10px;}
    
}

@media (max-width: 400px){
    /*.respond{height:940px;}*/
    .header .header-icons{margin:9px 0;}
    h1.title{font-size:34px !important;}
}

@media (max-height: 470px) {
    
    
    
}