/*refactor*/

@media screen and (max-width:1280px){
    .carousel-redes .carousel-control.left{left:0;}
    .carousel-redes .carousel-control.right{right:0;}
    .main-nav .navbar-main > li {
        margin: 0 10px;
    }
    .row-estudios > div:before{
        right: 22px;
    }
}

@media screen and (max-width:1200px){
    .navbar-right .dropdown {right: 60px;}
    .main-nav .nav-contact {right: -158px;}
}
@media screen and (max-width: 992px) {
    .event-accordion .col-md-10.col-md-offset-1{ margin-left:0;}
    .masnoticias_vertical .list-news>.col-xs-12{
        width:50%;
    }
    .masnoticias_vertical .list-news>.col-xs-12:nth-child(2n-1){
        clear:left;
    }
    .newsSliderRef li{ padding:0 15px;}
    .detalles-curso .info-curso{
        width:100%;
    }
    .detalles-curso h3.orange{
        float:none;
        width:100%;
        height:auto!important;
        border:none;
    }


    .carousel-redes {
        padding-left: 13px;
        padding-right: 13px;
    }
    .carousel-redes .carousel-control.left {left: -17px;}
    .carousel-redes .carousel-control.right {right: -17px;}

    /* Custom head */
    .main-nav .col-xs-2{height:58px;}
    .main-nav .col-xs-2:first-child{padding-left:0;}
    /*modificado QA siglo21 telefono en mobile - @digitalLab abril 1*/
    .main-nav .col-xs-2:first-child a.active,.main-nav .modal-informacion-open.active{background-color: #000; color: #fff;}
    .main-nav .col-xs-2:first-child a.active .fa:before,
    .main-nav .modal-informacion-open.active .fa:before{content: "\f00d";}
    .main-nav .col-xs-2:first-child a,
    .main-nav .toggleSearchForm,
    .main-nav .modal-informacion-open{display: inline-block;
        padding: 11px 16px;}
    .main-nav .col-xs-2 i.fa{font-size:40px;}
    .main-nav .col-xxs-3.col-sm-2,.main-nav .col-sm-2{
        width: 25%;
    }
    /*modificado QA siglo21 telefono en mobile - @digitalLab abril 1*/
    .smallsearchTop > ul li{ width: 25%; margin: 0px;}
    .main-nav .col-sm-8{
        width: 50%;
    }
    .navbar-mobile,.navbar-mobile.active{top:66px;}
    /*modificado QA siglo21 telefono en mobile - @digitalLab abril 1*/
    #modal-informacion{top: 84px;width: 100%;margin-left: -50%;}

    #mobile-search input[type="text"]{padding-left:15px;     font-family: BrownStd;}
    .main-slider-holder .carousel-indicators, .carousel-indicators.indicators-top{
        top: 10px;
        left:30px;
    }
    .main-slider-holder .slider_texto div.background {
        padding: 10px;
        width: 100%;
        min-width: auto;
        height: auto;
        top: auto;
        text-align: center;
    }
    .main-slider-holder .slider_texto h3 {
        font-size: 18px;
        margin-top: 0px;
        margin-bottom: 0px;
        line-height: 20px;
    }
	.main-slider-holder .slider_image div.image_text {
        width: 100%;
        background: #f5f5f5;
        padding: 10px;
        top: auto;
        transform: translateY(0px);
        bottom: 0px;
    }    
    .main-slider-holder .slider_texto p {
        font-size: 16px;
    }
    .main-slider-holder .slider_image div.image_text h3 {
        margin-top: 0;
        text-shadow: none;
        color: #000;
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 0px;
    }
	.main-slider-holder .slider_texto div.background .bottomlink a {
	    margin: 0px auto;
	}
    #big-carousel .item{height:350px;}
    .mobile-slide-wrapper {
        width: 100%;
        overflow: hidden;
        max-width: 1280px;
    }
    .mobile-slide {
        width: 1280px;
        max-width:1280px;
    }
    .main-slider-holder .slider_image div.image_text p.subTitle {
        font-size: 16px;
        text-shadow: none;
        color: #000;
        font-weight: 300;
    }
    .mobile-slide.four-items {
        width: 360%;
        max-width: 1280px;
    }
    .mobile-slide.five-items {
        width: 460%;
        max-width: 1280px;
    }
    .mobile-slide .inner {
        min-height: 268px
    }

    /* Solicita info */
    #modal-informacion h1{
        font-size:50px;font-weight:100;
    }
    #modal-informacion h1 small,#modal-informacion .form-contact.bg-green h1.text-center > small{
        margin-top:15px;
        font-size:30px;
        font-weight:300;
        padding-top:0;
    }
    #modal-informacion .row{
        width:100%;
    }
    #modal-informacion .row .col-xs-6{width:100%;}
    #modal-informacion .form-contact > .container-fluid .btn-submit.btn-xlg{font-size:32px;height:100px;}
    #modal-informacion .terms{
        margin-top:25px;
    }
    /* HOME*/
    #accordion-programas p{font-size:26px;font-weight:300;}
    .main-nav a.logo{margin-top:0;}
    .angle-holder .content{
        padding-top:0;
    }
    .section-holder-md .super-search-form{
        background-color:transparent;
    }
    body.front .section-holder-md > .row > .col-md-offset-1{
        margin-left:4%;
        margin-right:4%;
    }
    .row-buscador-estudios .super-search-form,.infAboutInst .super-search-form{background-color: #10305C;}
    .super-search-form .btn-xlg, .input-group-btn.search-btn .btn.btn-xlg,
    .tipos-head-blue form .form-control[type="text"]{
        height:74px;
    }
    .tipos-head-blue form .form-control[type="text"]{font-size:26px;}

    #large-searchbox{
        font-size:28px;height:76px;padding-left:15px;
    }

    .encuentranos .dark-blue-bg h1,.masonry .caption .h1
    .encuentranos .dark-blue-bg h2
    {font-weight:100;
        font-size:50px;
    }
    .masonry .caption p{
        font-size:24px;
        font-weight:300;
    }
    .masonry .caption cite{
        font-weight:300;
        font-size:20px;
    }
    .section-holder.big-padding{
        padding-bottom:60px;
    }
    .list-news .date{
        font-size:26px;
        font-weight:300;
    }
    .list-news h3{
        font-size:26px;
        font-weight:300;
        margin-bottom:35px;
    }
    .news h2.h2{
        font-size:50px;
        width:100%;
        text-align:center;
        font-weight:100;
    }
    .news a.customNewsLink{
        display:block!important;
        width:100%;
        text-align: center;
        font-size:36px;font-weight:300;
    }
    .row.news>.col-xs-12:first-child > div{
        border-bottom:4px solid #F5F5F5;
        margin-bottom:60px;
        padding-bottom:35px;
    }
    .news h2.ml15{
        margin-left:0;
    }
    .list-events > li h3{
        font-size:26px;
        font-weight:300;
    }
    .list-events > li .content{
        font-size:20px;font-weight:300;
    }
    .list-events > li a .date{
        width:100px;height:100px;
        padding:20px 17px;
        box-sizing: border-box;
        margin-right:20px;
    }
    .list-events > li .day{
        font-size:25px;font-weight:300;
    }
    .list-events > li .month{
        font-size:24px;font-weight:700;margin-top:-10px;
    }
    .prev-angle-holder .news{
        padding-bottom:25px;
    }

    /* Home contacto verde */
    /*.form-contact.bg-green h1.text-center,
    .blueholder .formhold h2{
        font-size:50px;
        font-weight:100;
        margin-top:0;
        width: 100%;

    }
    .bg-green .container-fluid .top-push {
	    width: 100%;
        float:none;
        margin:0!important;
        padding:0!important;
    }
    .form-contact.bg-green h1.text-center{margin-top:30px;}
    .form-contact.bg-green h1.text-center > small,
    .blueholder .formhold h2 > small{
        padding-top:35px;font-weight:300;font-size:36px;
    }*/
    .input-lg + .chosen-container-single .chosen-single,
    .input-lg, .form-horizontal .form-group-lg .form-control,.form-control{
        height:auto;
    }
    .chosen-container-single .chosen-single span, .chosen-container .chosen-results li,
    .form-contact .form-control,.form-control
    {
        padding:15px 0 ;
        font-size:26px;
        font-weight:300;
    }

    .sticky-nav .chosen-container-single .chosen-single span, .chosen-container .chosen-results li{
        font-size:18px;
    }
    /*
        .form-contact .form-control{
            padding:15px;
        }
        .bg-green .terms > a,
        .blueholder .formhold .terms,
        .blueholder .formhold .terms > a{
            font-size:27px; font-weight:300;
        }
        .checkDesign{
            top:10px;
        }
        .form-contact > .container-fluid{
            padding-left:50px;padding-right:50px;
        }
        .form-contact > .container-fluid .btn-submit.btn-xlg,
        .blueholder .btn-submit, .blueholder .btn-submit:hover
        {
            height:100px;
            font-size:27px;font-weight:700;
        }*/
    /* Footer */
    .footer .brand{
        border-bottom:none;
    }
    /*Modificado fix junio 30 @digitallab*/
    .footer ul{list-style-type: none;
        display: inline-block;
        float: none;}
    /*Modificado fix junio 30 @digitallab*/
    .footer .col-xs-6 li {
        margin-left: 15%;
    }
    .nav-footer a{font-size:22px;font-weight:300;}
    .nav-footer a i{top:5px;font-size:23px;position:relative;}
    .footer .list-phones li{
        font-size:26px;
        font-weight:300;
    }
    .footer .col-xs-12 h5{
        font-size:26px;font-weight:300;
    }
    .footer .navbar-social i{
        width:57px;height:57px;
        font-size: 45px;
        line-height: 61px;
    }
    .footer .xtradark-blue-bg span{
        font-size:26px;font-weight:300;
    }
    /* T4 */
    .program-list-grid{
        padding:0 25px 30px;
    }
    .program-list-grid > .results-head h5{
        margin-top:60px;
        margin-bottom:40px;
        font-size:50px;
        font-weight:100;
        text-align:center;
    }
    .chosen-container-single .chosen-single div b:after{font-size:34px;}
    .program-list-grid > .results-head h5 > span.nobold > span{display:none;}
    .program-list-grid > .results-head h5 > span.nobold{
        font-size:36px;
        font-weight:300;
        display:block;
    }
    .program-list-grid .gridresult{width:100%;}
    .program-list-grid > .results-head h5 > span.nobold:before{content:"";}
    .program-list-grid .gridresult .incripcion_abierta{font-size:20px;}
    .program-list-grid .gridresult > .data > h4{font-size:32px;}
    .program-list-grid .gridresult > .data > p{font-size:28px;}
    .program-list-grid .gridresult > .data > p.orange{font-size:28px;}
    .program-list-grid .gridresult a.btn-block{font-size:30px;background-color: #F5F5F5;font-weight:700;}
    .results-load-more > .btn{font-size:30px;font-weight:700;}
    .results-load-more > .btn > .fa{font-size:40px;}
    .section-holder.light-blue-bg{padding-left:75px;padding-right:75px;}
    .light-blue-bg.triangle > h2{ font-weight:100;font-size:60px; }
    .light-blue-bg.triangle > h3{font-weight:300;font-size:38px;}
    .light-blue-bg.triangle:after{
        border-top: 32px solid #003E6B;
        border-left: 32px solid transparent;
        border-right: 32px solid transparent;
    }
    /* T3*/
    section.pretitle h4{font-size:26px;font-weight:400;margin-bottom:10px;}
    section.listado-cuadricula h2{font-size:50px;font-weight:100;margin-top:20px;}
    section.listado-cuadricula .row-cuadricula > div a > span{font-size:12px;}
    /*T5_m*/
    .program-list-grid .row.results-head>.col-sm-8{width:100%;}
    .program-list-grid .row+.row>.col-sm-4{width:33%;}
    .program-list-grid .gridresult > .data > h4{
        font-size:24px;
    }
    .program-list-grid .gridresult > .data > p,
    .program-list-grid .gridresult > .data > p.orange{
        font-size: 20px;
    }
    .program-list-grid .gridresult a.btn-block {
        font-size: 19px;
    }

    /*.program-list-grid .row.horizontallist>.col-sm-4{width:50%;}*/
    .horizontallist .gridresult .foto{max-height:300px;height:auto;}
    .program-list-grid .horizontallist .gridresult > .data{height:auto;}
    /*T6*/
    .section-holder.section-breadcrumb{padding:0 0 20px 0;}
    .section-holder.section-breadcrumb h2, .section-holder.section-breadcrumb h1{font-size:42px;}
    .nombre-programa{font-size:28px;font-weight:700;}
    .main-video .box-1{margin-top:280px;width: 95%;}
    .main-video .box .box-content{padding:13px 17px;}
    .main-video .box-1 .quote{font-size:30px;font-weight:300;line-height:1;}
    .main-video .box-1 .name strong{font-size:26px;font-weight:700;}
    .main-video .box-1 .name{font-weight:300;}
    .detalles-curso h3{font-size:36px;font-weight:300;}
    .detalles-curso h3 .icon-calendar{top:8px;position:relative;}
    .detalles-curso h3 strong{font-weight:400;}
    div.detalles-curso > .row>.col-xs-12>.row>.col-md-6{width:100%;}
    div.detalles-curso ul.info-curso.row{margin-left:0;margin-top:0;}
    .detalles-curso .info-curso li{width:100%;}
    div.detalles-curso ul.info-curso li{font-size:26px;font-weight:300;}
    div.detalles-curso ul.info-curso li strong{font-weight:400;}
    .detalles-curso .modalidades h3{text-align:center;font-weight:300;font-size:40px;margin-bottom:30px;}
    .detalles-curso .modalidades-curso{display:table;}
    .detalles-curso .modalidades-curso i{margin-left:30px;}
    .detalles-curso .modalidades-curso li{display: table-cell;width:1%;float:none;width:120px;height:60px;text-align:center;}
    .detalles-curso .modalidades-curso li + li{margin-left:0;}
    #wrapper-accordion-prog{margin-top:0;}
    #accordion-programa .panel-body > .row > div:first-child p.big-light{font-size:26px;}
    #accordion-programa .panel-body > .row > div:first-child h4, #accordion-programa .panel-body > .row > div:first-child h3{font-size:30px;}
    #accordion-programa ul.messageItems li{font-size:26px;}
    #accordion-programa .sidebanner{margin-top:30px;}
    .panel-body p.fs-20,
    #accordion-programa .panel-body{
        font-size:32px;font-weight:300;
    }
    .plan-credito-cargas {font-size:26px;}
    #accordion-programa ul.messageItems li{list-style-type: disc;}
    #accordion-programa ul.messageItems li i.fa{display:none;}
    .sidebanner h3{ font-size:42px;font-weight:300;  }
    .sidebanner h4.subtitle{font-size:32px;font-weight:300;}
    .info-user a > img{width:152px;margin-right:25px;}
    .info-user > .content .nombre{font-weight:400;font-size:28px;}
    .info-user > .content .cargo{font-size:28px;font-weight:300;}
    .info-user > .content p a{font-size:30px;font-weight:300;}
    .sidebanner .btn.btn-big{font-size:25px;}
    .table.table-estudios thead th,
    .table.table-estudios tbody th{font-size:22px;font-weight:400;}
    .table.table-estudios tbody td{font-size:22px;font-weight:300;}
    #accordion-programa .panel-body > .row > div:first-child p{font-size:26px;}
    .steps-proceso a{font-size:24px;}
    .steps-proceso a i{font-size:30px;}
    .color-boxes .content{font-size:32px;font-weight:100;}
    .color-boxes .content .testimonial .quote{margin-bottom:10px!important;}
    .color-boxes > div > div a > br{display:none;}
    .row.row-opiniones blockquote{font-size:26px;}
    .row.row-opiniones div.nombre{font-size:20px;}
    .row.row-opiniones p.nombre{text-align:left;}
    .color-boxes img{width:auto;}
    .color-boxes .content{font-size:40px;}
    .color-boxes .color-3 .pull-left{width:30%;}
    .color-boxes .color-3 .pull-right{width:70%;}
    .color-boxes .color-4 a.arrow{left:auto;right:19px;}

    .section-holder .row > .col-md-offset-1 h2.text-center{font-weight:100;font-size:50px;}
    .row-estudios > div img{width:350px;max-width:350px;}
    .row-estudios > div:before{max-width:350px;height:100px;}
    .row-estudios p{width:95%;font-weight:300;font-size:22px;height:100px;}
    .super-search-form .control-label{width:100%;font-weight:300;font-size:40px;margin-bottom:35px;}
    /*t33*/
    .main-slider-holder .box.box-3{top:40px;}
    .masonry .item .inner .caption.orang li.txtSocial{margin-top:4px;}

    /* T11 */
    .tipos-head-img h1{font-size:50px; font-weight:400;}
    .infAboutInst h2.titletext{font-weight:100;font-size:40px;margin-bottom:35px;}
    .infAboutInst .descInst h4{font-size:26px;font-weight:300;line-height:1.2;}
    .infAboutInst a{font-size:28px;}
    .boxSiderRight{padding-top:58px;}
    .boxSiderRight span{font-size:46px;font-weight:300;margin-top:0;}
    .boxSiderRight ul{width:80%;margin:0 auto;}
    .boxSiderRight ul li{font-size:32px;font-weight:300;}
    .boxSiderRight ul li>i{background-image:none;font-style:normal;font-size:40px;height:auto!important;width:auto!important;margin-right:20px!important;}
    .boxSiderRight ul li>i.icon-dt1:before{
        font-family: 'FontAwesome';
        content: "\f0c0";
        color:#003E6B;
        opacity:.5;
    }
    .boxSiderRight ul li>i.icon-dt2:before{
        font-family: 'FontAwesome';
        content: "\f073";
        color:#003E6B;
        opacity:.5;
    }
    .boxSiderRight ul li>i.icon-dt3:before{
        font-family: 'FontAwesome';
        content: "\f0f7";
        color:#003E6B;
        opacity:.5;
    }
    .boxSiderRight ul li>i.icon-dt4:before{
        font-family: 'FontAwesome';
        content: "\f091";
        color:#003E6B;
        opacity:.5;
    }

    .boxSiderImg h2{font-size:32px;font-weight:300;}
    .boxSiderImg h2 > span{top:15px;}
    .boxSiderImg .caption.red i{font-size:32px;top: -8px;position: relative;}
    .boxSiderButton .btn-dark-blue{font-size:32px;}
    /* T12 */
    .tipos-head-img.head-sm h1{font-size:46px; font-weight:400;margin-top:40px;}
    .tipos-head-img .breadcrumb{display:none;}
    .descInst{margin-top:20px;}
    /*.imgBigHouse{display:none;} */
    .infAboutInst img{width:100%;}
    /* T13*/
    .messageUpCentral{font-size:34px;font-weight:300;}
    .messageItems > h6{font-size:30px;margin-bottom:20px;margin-top:40px;}
    .messageItems ul{margin-bottom:10px;}
    .messageItems > ul li, .messageImg p{font-size:24px;font-weight:300;}
    .messageItems p{font-size:24px;font-weight:300;line-height:1.2;}
    .messageCite p{font-size:28px;font-weight:300;line-height:1.2;}
    .messageCite.caption p:after, .messageCite.caption p:before{font-size:40px;}
    /*T14*/
    .t4-header-holder div.breadextra.large a{padding-top:50px;font-size:30px;font-weight:300;}
    .messageItems span.title{font-size:40px!important;font-weight:300!important;}
    .citeRight{float:none;width:100%;line-height:1;}
    .infHistoryInst span.title{font-size:30px!important;font-weight:700!important;}
    .panel-body > div > .boxSiderImg img{width:100%;}
    .boxSiderImg .caption.top{height:60px;}
    .boxMenuRight > span{font-size:38px;font-weight:300;}
    .boxMenuRight > ul li a{font-size:32px;font-weight:300;}
    .boxSiderImg img{width:100%;}
    .panel-body > div > .boxSiderImg{margin-bottom:40px;}
    /* Modulos */
    .boxSiderRight.box2 span{font-size:50px;text-align:center;font-weight:300;}
    .boxSiderRight.box2 .left-icon i{font-size:40px;}
    .boxSiderRight.box2 p{font-weight:300;font-size:26px;}
    .boxSiderRight.box2 > div .regular{font-size:32px;}
    .boxSiderRight.box2 .regular a{font-weight:400;}
    .boxSiderRight.box2 p.link a{font-size:30px;}



    .soft-blue-form h2{font-size:32px;font-weight:300;margin-bottom:45px;}
    .soft-blue-form p{font-size:26px;font-weight:300;margin-bottom:30px;}
    .soft-blue-form form.row{
        width:80%;margin:0 auto;
    }
    .soft-blue-form .chosen-container-single .chosen-single span, .chosen-container .chosen-results li,
    .soft-blue-form .chosen-container-single .chosen-single{
        font-size:26px;font-weight:300;
        height:auto!important;
    }
    .soft-blue-form .form-control
    {
        font-size:26px;font-weight:300;
        padding-top:15px;padding-bottom:15px;
        height:auto!important;
        padding-left:15px;
    }
    .soft-blue-form .btn{font-size:32px;font-weight:700;}

    .infAboutInst h2.titletext.smallTitle{font-size:30px;font-weight:700;margin-bottom:35px;}
    .infAboutInst .descInst.bigText{font-size:26px;font-weight:300;}
    .infAboutInst .link-list > li > a{font-size:26px;font-weight:300;}
    .infAboutInst .link-list > li > a i{margin-top:2px;font-size:40px;}
    .infHistoryInst p.normal,p.normal{font-size: 26px;font-weight: 300;line-height: 1.2;}
    .infHistoryInst p.normal, p.normal{margin-bottom:20px;}
    span.title {font-size: 30px !important;font-weight: 700 !important;}
    ul.blueBullet li{font-size:24px;font-weight:400;    }
    ul.blueBullet li:before{top:10px;font-size:32px;}
    .descInst.imgWrapper p{font-size:26px;font-weight:300;}
    .image-text-right p{font-size:20px;font-weight:300;}
    .image-text-right a{font-size:26px;}
    .full-image-text-right p{font-size:24px;font-weight:300;}
    .boxSiderRight span.text-left,.boxSiderRight span:first-of-type{font-size:45px;}
    /* T15*/
    .tipos-head-blue h1{font-size:50px;}
    .tipos-head-blue .breadcrumb a, .tipos-head-blue .breadcrumb{display:none;}
    .tipos-head-blue.triangle.NewsBox{height:auto;}
    .tab-content .row-sedes h3 a,.tab-content .row-sedes h3,.descr-sede h3{font-size:40px;font-weight:100;}
    .map-dialog{display:none;}
    .descr-sede .content{width:100%;}
    .tab-content .row-sedes .content strong,.descr-sede p > strong{font-size:26px;font-weight:400;}
    .tab-content .row-sedes .content p,.descr-sede p{font-size:26px;font-weight:300;}
    .tab-content .row-sedes .content .row i{font-size:30px;}
    .tab-content .row-sedes .content .col-sm-6{width:100%;}
    .descr-sede .img-responsive{display:none;}
    .descr-sede .col-sm-2{width:50%;}
    .descr-sede .btn{font-size:32px;font-weight:700;}
    #sedes-list .nav-tabs.nav-justified > li > a{font-size:32px;}
    .resp-sedes-search .col-xs-7{width:75%;}
    .resp-sedes-search .col-xs-5{width:25%;border-left:1px solid #ffffff;}
    .resp-sedes-search a.sedesmap{
        font-size:32px;
        padding:15px 30px 15px 0;display:block;
    }
    .tipos-head-blue.triangle:after{border:none;}
    .sedes-list-head > h4{font-size:32px;padding-top:15px;}
    #sedes-list .nav-tabs > li > a{background-color: #FF9D00;}
    #sedes-list .nav-tabs > li.active > a{background-color: #ffffff;}
    #sedes-list .row-sedes .image {width:100%;padding-left:0!important;margin-bottom:50px;}
    #sedes-list .row-sedes .image img{width:100%;}
    #sedes-list .row-sedes .col-xs-2{width:90px;}
    #sedes-list .nav-tabs.nav-justified > li > a{font-size:40px;font-weight:700;}
    #sedes-list .row-sedes span.item-number{font-size:45px;}
    #sedes-list .row-sedes span.item-number i{font-size:40px;}
    #sedes-list #sedes .row-sedes .content > .row{margin-left:-100px;}
    #sedes-list .row-sedes .content .col-sm-6 > p{float:left;width:50%;}
    #sedes-list .row-sedes .content .col-sm-6 > p:first-of-type{float:none;width:100%;}
    #sedes-list .row-sedes .btn-default,.descr-sede .btn{font-size:32px;font-weight:700;padding:30px 50px;}
    #sedes-list .row-sedes .boton{text-align: center!important;margin-top:50px;}


    .btn-primary.verde{padding:30px 50px;}
    .lista-alfab{display:none;}
    #sedes-list .nav-tabs.nav-justified > li > a {
        border: medium none !important;
    }
    /*T16*/
    .descr-sede h3{margin-top:40px;}
    .mod-ficha .holder .bluelinebottom{font-size:30px;font-weight:300;}
    .tourvirtual{display:none;}
    .slider-sedes .carousel-control{display:none;}
    .panel-big .panel-title > a{font-size:28px;}
    .sedesprogramas .btn{font-size:32px;}
    .sedesprogramas #accordion-programa .panel-body > .row > div p,
    .sedesprogramas #accordion-programa .panel-body > .row > div:first-child p{font-size:22px;line-height:1.2;}

    .sedesprogramas .mod-ficha .holder .bluelinebottom{font-size:26px;}
    #accordion-programa .comollegar .panel-body > .row > div > h4{font-size:30px;}
    #accordion-programa .comollegar .panel-body > .row > div > p,
    .sedesprogramas #accordion-programa .comollegar .panel-body > .row > div:first-child p{font-size:26px;}
    #accordion-programa .botonera-right{display:none;}
    #accordion-programa ul.list-unstyled.list-events .col-xs-4{width:50%;}
    .descr-sede .content p.col-sm-12{width:50%;}
    .sedesprogramas .list-events li div.duration, .sedesprogramas .list-events li div.location{font-size:16px;}
    /* T17*/
    .resp-title h1 > a{font-weight:700;font-size:30px;}
    .news-grid{padding:0 24px;}
    .news-grid .carousel-control{display: none;}
    .newsSliderRef .rightRef  ul.navbar-sliderNews, .newsSliderRef .leftRef  h5{display:none;}
    .newsSliderRef.shareNews  .leftRef  h5{display:block;}
    .newsHeadTitle h4{font-size:28px;font-weight:300;margin-top:40px;}
    .newsHeadTitle h2{font-size:45px;font-weight:500;}
    #carousel-noticias{margin-left:-26px;margin-right:-26px;}
    #carousel-noticias .carousel-indicators.indicators-center{left:50px;}
    .newsSliderRef h3{font-size:26px;font-weight:500;}
    .newsSliderRef > .row,.newsSliderRef{border:none;}
    .newsSliderRef > .row:first-of-type{border-top:1px solid #0cf;border-bottom:1px solid #0cf;}
    .news-grid .shareNews{border-top:1px solid #0cf;border-bottom:1px solid #0cf;margin-bottom:40px;}
    .newsSliderRef h3 .nobold{font-size:28px;font-weight:300;}
    .newsContentTxt p{font-size:20px;font-weight:300;}
    .newsSliderRef > .leftRef{margin-left:-30px;z-index:1001;}

    .newsSliderRef h5{font-size:28px;font-weight:500;}
    .newsSliderRef h5 .nobold{font-size:28px; font-weight:300;}
    .navbar-sliderNews i{font-size:50px;margin-top:20px;margin-bottom:20px;}
    .social-boxes .counter{font-size:38px;font-weight:300;padding:10px 0;}
    .social-boxes i{font-size:50px;}
    .social-boxes.row{margin-top:40px;margin-bottom:40px;}
    .boxFusciaform{padding:30px 15px;}
    .boxFusciaform i{font-size:60px;top:15px;position:relative;}
    .boxFusciaform span{font-size:44px;font-weight:300;}
    .boxFusciaform  .control-label small{font-size:32px;font-weight:300;line-height:1;margin-left:80px;display: block;}
    .news-grid .boxFusciaform  .control-label small{margin-left:0;line-height:1.3;}
    .news-grid .boxFusciaform i{top:0;}
    .boxFusciaform  .control-label{text-indent:0;width:100%;margin-bottom:20px;}
    .boxFucsiaform .newsBoxButton a.btnSend,
    .input-group.newsBoxForm, .boxFusciaform a.btnSend{font-size:32px;font-weight:700;}
    .boxesNewsDown{margin:30px 0;}
    .enlasredes h2{text-align:center;font-size:50px;font-weight:100;margin-bottom:70px;}
    .carousel-redes .item > div,.carousel-redes .item > div > div{height:523px;}
    .carousel-redes .sliderLCap span, .carousel-redes .sliderCCap span, .carousel-redes .sliderRCap span{font-size:24px;}
    .carousel-redes .sliderCTxt, .carousel-redes .sliderRTxt{font-size:28px;}
    section.masnoticias{display:none;}
    section.maseventos .eventsBoxRow a{display:none;}
    section.maseventos .eventsBoxRow h2{font-size:50px;font-weight:100;text-align: center;width:100%;margin-bottom:40px;}
    .boxDemandProgr{background-color: #ffffff;}
    .news-grid .boxImageSidebar{display:none;}

    .boxFusciaform .input-group.newsBoxForm{width:100%!important;}
    .boxFusciaform  .newsBoxButton{clear:left;width:90%;margin:0 auto;text-align: center;padding-top:40px;}
    .boxFusciaform  .newsBoxButton > a{display:block;width:100%;}


    /*T18*/
    .mainSocialBoxes .twitterTxt:after,
    .mainSocialBoxes .facebookTxt:after {
        margin-top:-40px;
    }
    .mainSocialBoxes .twitterBlue,
    .mainSocialBoxes .facebookBlue {
        height: 108px;
    }
    .mainSocialBoxes .facebookBlue {
        top: 108px;
    }
    .mainSocialBoxes .facebookBtn.active:after {
        top: 50%;
        left: 100%;
        width: 0;
        height: 0;
        content:'';
        z-index: 2;
        margin-top: -13px;
        margin-left: -13px;
        position: absolute;
        border-left: 0;
        border-right: solid 13px #fff;
        border-top: solid 13px transparent;
        border-bottom: solid 13px transparent;
    }

    section.noticia .carousel-pink .slider_texto div.backgroundBox{position:absolute;z-index:1001;bottom:0;background-color: rgba(120,191,0,.8);padding-top:0px;height:auto!important;min-height:200px;}
    .chosen-container-single .chosen-single{
        height:auto!important;
    }
    section.noticia{margin-left:-12px;margin-right:-12px;}
    section.noticia .carousel-control{display:none;}
    section.noticia .carousel-indicators{left:-100px;}
    .carousel-pink .backgroundBox h3{font-size:32px;font-weight:500;line-height:1;}
    .carousel-pink .backgroundBox .leermas,.carousel-pink .backgroundBox .leermas a.linkFuscia,
    #carousel-info .slider_texto p > a.linkFuscia
    {bottom:inherit;font-size:32px;font-weight:300;}
    .twitterTxt p{font-size:24px;font-weight:300;}

    .mainSocialBoxes .arrobaTxt a{font-size:45px;}
    .mainSocialBoxes .arrobaTxt span{border-left:none;}
    /*.noticia_media{display:none;}*/
    section.masnoticias_vertical .list-news h3{font-size:32px;}

    /* T19 */
    .date-calendar .ui-datepicker td .ui-state-default{font-size:18px;}
    .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:-15px!important;}
    .row-event{position:relative;}
    .row-event > div .calendar-date{float:none;position:absolute;left:12px;width:140px;height:140px;}
    .row-event > div .picture{float:none;width:100%;}
    .row-event > div .picture img{width:100%;}
    .calendar-date .calendar-date-day{font-size:30px;font-weight:300;    padding-bottom: 0;}
    .calendar-date .calendar-date-month{font-size:22px;font-weight:500;padding-bottom:0}
    .calendar-date .calendar-date-time{font-size:26px;font-weight:500;padding-top:0;}
    .row-event .event-details{float:none;padding-left:0;}
    .row-event .event-details h3,.row-event .event-details h3 a{font-size:36px;font-weight:300;}
    .list-events-section .row-event .event-details h3{margin-top:30px;}
    .row-event .event-details p.sede{font-size:28px;font-weight:300;}
    .row-event .event-details a{font-size:28px;font-weight:300;}
    .row-event .event-details span.separator{font-size:28px;color:#000000;display:inline-block;margin:0 20px;}
    .row-event .event-details p.button{text-align: center;margin-top:45px;}
    .row-event .event-details p.button > a{display:block;font-weight:700;padding-top:30px;padding-bottom:30px;}
    .row-event .event-details .btn i{font-size:40px;}
    .row-event-detail > div .calendar-date{width:120px;height:120px;}
    .resp-filters .col-xs-6 a{font-size:30px;}
    .resp-filters .col-xs-6 a .fa{margin-right:10%;}
    .row.row-event-detail .content.col-xs-4{width:40%;}
    .row.row-event-detail .links.col-xs-8{width:80%;margin-left:20%;padding-left:0;}
    /* T20*/
    .evento > .row-event-detail{margin-top:0;}
    .row.row-event-detail .content p{font-size:26px;font-weight:300;}
    .row.row-event-detail .content p strong{font-size:26px;font-weight:500;display: block;}
    .row-event-detail .map{text-align: left;}
    .row-event-detail .map img{min-width:80%;}
    .row.row-event-detail .links .btn{font-size:32px;font-weight:700;padding-top:30px;padding-bottom:30px; width:80%;margin-bottom:40px;margin-right:20%;}
    .row.row-event-detail .links > p > a:nth-child(2){margin-left:25%;}
    .row.row-event-detail .links i{font-size:50px;}
    .event-text p,.event-text div{font-size:26px;font-weight:300;}
    .boxImageSidebar span{display:none;}
    #accordion-programa .panel-body > .row > div:first-child p,
    #accordion-programa .panel-body > .row > div:first-child >div{font-size:26px;font-weight:300;line-height:1.2;}

    /* T21*/
    .search-results .nav-tabs > li > a{padding:20px 10px;height:100px;}
    .top-search-results{padding:67px 10px;}
    .top-search-results h2{font-size:36px;font-weight:300;}
    .search-results{padding:30px 10px;}
    .search-results .nav-tabs > li.active > a, .search-results .nav-tabs > li.active > a:hover, .search-results .nav-tabs > li.active > a:focus,
    .search-results .columLItems .nav-tabs > li.active > a, .search-results .columLItems .nav-tabs > li > a{
        font-size: 15px;
        font-weight:700;
    }
    .search-results .columLItems .nav-tabs > li{width:30%;}
    .search-results .nav-tabs > li > a{
        background-color: #000000;
    }
    .search-results .nav-tabs > li.active > a{
        background-color: #ffffff;
    }
    .search-results h5{font-size:28px;font-weight:300;}
    ul.results li h4{font-size:32px;font-weight:300;}
    ul.results li p{font-size:28px;font-weight:300;}
    ul.results li h4 > span.alt{font-size:20px;font-weight:300;}
    .search-results .sr-pagination li a.text{font-weight:300;}
    /*T21 v2*/
    .no-results > .contenido h5{
        font-size:28px;font-weight:300;
    }
    .no-results > .contenido p{font-size:28px;font-weight:300;}
    .no-results > .contenido ul li{font-size:26px;font-weight:100;}
    .row-estudios > div span.fa{font-size:20px;right:30px;}
    /*T22*/
    .program-list-grid .gridresult a.btn-block{
        position: relative;
    }
    /*T23*/
    section.contacto .blueholder .form-control{font-size:16px;padding-left:15px;}
    ul.lista-azul a{font-size:26px;font-weight:300;}
    ul.lista-azul li:after{font-size:28px;}
    section.contacto h2{font-size:50px;font-weight:100;}
    section.contacto h2 > span.fa{font-size:50px;}
    section.contacto .blueholder > .contenido h5{font-size:28px;font-weight:400;}
    section.contacto .blueholder > .contenido p{font-size:28px;font-weight:300;}
    section.contacto .blueholder > .contenido h5 > span.new{font-size:28px;font-weight:100;}
    section.contacto .blueholder > .contenido p > a{margin-bottom:28px;display:inline-block;}
    /*T24*/
    .calendarEvents h3{font-size:32px;}
    .dateNowHead{font-size:30px;font-weight:100;}
    .calendarEvents .events-listR{border-bottom:2px solid rgba(0,96,174,.1);padding-bottom:25px;margin-bottom:25px;}
    .cal-month-box .events-list p{display:none;}
    .cal-month-day {font-size:1.5em;}
    .events-list{margin-top:10px;}


    /* T25 */
    .caption-carousel-sedes.carousel-caption .open-select{position:relative;font-weight: 300;}
    .caption-carousel-sedes.carousel-caption .open-select:after{
        font-family: FontAwesome;
        content:"\f107";
        position:absolute;
        right:10px;
        font-size:18px;
        top:8px;
        color:#6F9400;
    }
    .main-image .box-Central span{top:40px;font-size:60px;width:100%;left:0px;text-align: center;}
    .main-image .box-1L{   margin: 200px auto 0;width:75%;   }
    .main-image .box-1L h1.viveTxtTitle2{font-size:55px;margin:10px 0;}
    .main-image .viveTxtCont{font-size:28px!important;font-weight:300;}
    .box-content-green .btn{font-size:32px;font-weight:700;width:90%;}
    .home-sedes .carousel-indicators{display:none;}
    .sedeBoxRow span.leftRowTitle{font-size:36px;font-weight:300;}
    .sedeBoxRow .leftRowTitle strong{font-size:45px;font-weight:700;margin-left:0;display: block}
    .sedeBoxRow span.rightRowSub a{font-size:28px;font-weight:300;}
    .sedeBoxRow span.rightRowSub a > .fa{font-size:40px;}
    ul.list-sedes li h3{font-size:26px;font-weight:300;}
    ul.list-sedes li h3 strong{font-size:26px;font-weight:500;}
    .main-image2  h1.txtwhite{font-size:50px;font-weight:100;}
    .main-image2  .listThumbs .img1Boxleft{width:200px;}
    .main-image2 .listThumbs{float:none;overflow: visible;width:100%;clear:both;}
    .main-image2 .listThumbs span{font-size:24px;font-weight:300;line-height:1;}
    .main-image2 .listThumbs span > strong{font-size:24px;font-weight:400;margin-bottom:20px;display:inline-block;}
    .box-content-orangeD ul li{font-size:22px;font-weight:300;}
    .main-image2 .boxCite p{font-size:24px;font-weight:300;}
    .main-image2 .boxCite.caption p:after,.main-image2 .boxCite.caption p:before{font-size:36px;}
    .box-content-blue h4.viveTxtCont{font-size:38px!important;font-weight:300;}
    .box-content-blue .viveTxtCont small{font-size:24px!important;font-weight:300;}
    .features-blue h1{font-size:50px;font-weight:100;}
    /*Modificado fix junio 30 @digitallab*/
    .navbar-social i{height: 60px;
        width: 60px;
        font-size: 40px;
        line-height: 60px;}
    .pMbot .navbar-social i{height:100px;width:100px;font-size:50px;line-height:100px;}
    .main-bgfusciaAngle h1.txtwhite{font-size:50px;font-weight:100;}
    .main-bgfusciaAngle .box-content-txt span{font-size:32px;font-weight:100;line-height:1;}
    .main-bgfusciaAngle .box .box-content-txt{padding:20px 0;}
    .homeunica .box.col-sm-6 {width:100%;}

    .box-content-txt ul.item-course li{font-size:24px;font-weight:700;}
    .box-content-txt ul.item-course li i{font-size:28px;}
    .homeunica .main-bgfusciaAngle .box-content-txt span{font-size:28px;padding:20px 60px;text-align: center;line-height: 1.3;}
    .homeunica .main-bgfusciaAngle h1.bottom{margin-top:0;}
    /*T25*/
    .main-bgfusciaAngle .box.col-md-5.col-md-offset-1{
        margin-left:0;
    }
    .bookingBlock h1.bookingTitle{font-size:36px;font-weight:300;}
    .bookingBlock h2.bookingSub{font-size:36px;font-weight:100;}
    .bookingBlock .btn.btn-green{font-size:24px;font-weight:700;width:70%;min-width:250px;}
    .bookingBlock .bookingBorderR{border-right:none;}
    .bookingBlock .col-xs-12:nth-child(2){margin-top:40px;border-top:10px solid #F5F5F5;padding-top:40px;}

    /* T26 */
    .bannerFormUp{margin-top:-1px;margin-right:-14px;margin-left:-14px;}
    .bannerImgUp .captionImgUp h1{font-size:36px;font-weight:400;}
    .bannerImgUp .captionImgUp h2{font-size:28px;font-weight:300;}
    .bannerImgUp .captionImgUp{height:180px;padding:15px 25px 10px 25px;}
    .columLMatri{width:100%!important;padding-top:25px;}
    .columLMatri h3{font-size:32px;font-weight:300;color:#000000;}
    .columLMatri h3 > strong{font-weight:400;}
    .columLItems .admision-head h4{font-weight:700;font-size:28px;}

    div.admision-head > div.title{height:auto;width:80%;}
    div.admision-head > div.title.single{padding-top:20px;}
    .columLMatri  .btn.btn-big.red{font-size:32px;font-weight:700;padding-top:35px;padding-bottom:35px;margin-top:55px;margin-bottom:30px;}
    .columLItems h4{font-size:32px;font-weight:700;}
    .admision-main .columLItems p,
    .admision-main .columLItems div{font-size:28px;font-weight:300;}
    .admision-main ul.itemsNumeral li{font-size:32px;font-weight:300;margin-bottom:60px;}
    .admision-main ul.itemsNumeral li i,
    .admision-main  ul.itemsNumeral li i,.admision-main  ul.item-require li i{font-size:50px;position:relative;top:10px;}
    .admision-main  ul.itemsNumeral li,.admision-main  ul.item-require li{font-size:28px;font-weight:300;margin-bottom:30px;}
    section.admision-main div.admision-head > div.title > p{font-size:26px;font-weight:300;}
    /*T27*/
    /*.interior-contenido .cuadricula > .features > .col-sm-6{width:100%;}*/
    /*T28 */
    ul.bluebar li a{font-size:28px;font-weight:300;}
    .lista-profesores .director .foto{}
    .lista-profesores .director .foto img{max-width:85px;width:85px!important;}
    .lista-profesores .datos{font-size:20px;font-weight:300;}
    .lista-profesores  .foto {border:none;text-align: center;}
    .lista-profesores a.back-to-top{display:none;}
    .lista-profesores .director .datos{padding-top:0;}
    /*T29*/
    .caption-landing-three{font-size:45px;font-weight:300;padding:25px 50px;}
    .landing-descr-video  div.video-holder img{width:100%!important;}
    .landing-three-img .col-xs-6{width:33.333%;}
    .landing-three-img .imgtestimonial div.name{left:12px;}
    .landing-como-funciona h2.landing-subtitle{margin-top:60px;font-size:40px;font-weight:300;}
    .landing-como-funciona ul.blueBullet li{font-size:28px;font-weight:300;margin-bottom:20px;}
    .landing-como-funciona ul.blueBullet li:last-child{margin-bottom:40px;}
    .landing-como-funciona  ul.blueBullet li:before{font-size:26px;}
    .ventajas-uni .ventajasHolder h5{font-size:40px;font-weight:100;}
    .ventajas-uni .ventajasHolder div.content p{font-size:28px;font-weight:300;}
    .ventajas-uni .ventajasHolder div.content a{font-size:28px;font-weight:700;}
    section.landing-postgrados .box-CentralGray.dark p{font-size:32px;font-weight:300;}
    section.landing-postgrados .box-CentralGray.dark h2{font-size:40px;margin-bottom:60px;}
    section.landing-postgrados .nav-tabs li > a{font-size:25px;}
    section.landing-postgrados .columLItems2 h3{font-size:32px;font-weight:400;}
    section.landing-postgrados .columLItems2 p{font-size:28px;font-weight:500;margin-bottom:20px;}
    section.landing-postgrados .columLItems2 h4{font-size:28px;font-weight:400;}
    section.landing-postgrados .columLItems2 p.orang{font-size:28px;font-weight:300;}
    section.landing-postgrados .columLItems2 p.min{font-size:28px;font-weight:300;}
    section.landing-postgrados .columLItems2 .col3Programs > .tight{width:100%;}
    section.landing-postgrados .columLItems2 a.uperTxt{font-size:28px;font-weight:700;}

    /*T27*/
    .features .caption{max-height:300px}
    .features .caption h2{/*font-size:22px;font-weight:300;*/
        font-size:22px;
        font-weight:300;
        position: absolute;
        bottom: -90px;
        margin: 0 auto;
        left: 0;
        right: 0;
        width: 100%;
    }
    .features .caption h2 small{font-size:20px;font-weight:300;}
    .topimgred{font-size:36px;font-weight:400;}
    .interior-contenido h2.h2{font-size:50px;font-weight:100;text-align: center;}

    .listado-programas ul.link-list li.prog-title{font-size:32px;font-weight:400;}
    .listado-programas ul.link-list > li > a{font-size:28px;font-weight:300;}
    .listado-programas ul.link-list > li > a i{font-size:40px;top:8px;position:relative;}
    .footer-faculty .mapa{text-align: center;}
    .footer-faculty .mapa img{width:100%;}
    .footer-faculty p{font-size:28px;font-weight:300;}
    .footer-faculty p span.fa{font-size:38px;position:relative;top:8px;}

    /*T30*/
    .threeBoxShadow h3{font-size:32px;font-weight:300;color:#000000;}
    .threeBoxShadow > h3{font-weight:500;}
    .threeBoxShadow .galardonImg{margin-left:auto;margin-right:auto;}
    .threeBoxShadow h2{font-size:70px;}
    .threeBoxShadow span,.carousel-teacher p,.threeBoxShadow span.whiteBsub{font-size:28px;font-weight:300;}
    .box-CentralGray.dark p{font-size:28px;font-weight:300;}
    .carousel-location p{font-size:28px;font-weight:300;}
    .baseStepControDown h2{font-size:32px;font-weight:400;}
    .boxStepsBanner .form-control{padding-left:15px;padding-right:15px;}
    .boxA2Central .btn.btn-big{font-size:32px;font-weight:700;margin-bottom:30px;}
    .boxA2Central{width:80%;}
    .boxA3Central h3{font-size:36px;font-weight:400;}
    .boxA3Central h4{font-size:30px;font-weight:300;}
    .boxA1Central .chosen-single, .boxA1Central .chosen-container-single .chosen-single span{font-size:26px;}
    .boxStepsBanner .boxRightStep{margin-top:0;height:auto;}
    .box-CentralGray.dark h1{margin-top:20px;}
    .imgTransBox2 h3{font-size:28px;}
    .chosen-container-single .chosen-single div b{padding-top:15px;}
    .landing .main-nav .row > .col-xs-2 {display:none!important;}
    .landing .main-nav .col-xs-8 {width:100%;}
    .landing .main-nav a.logo-big > img{margin:0 auto;}
    footer.sticky-footer{position:fixed;
        height:105px;
        background-color:rgba(16,48,92,.8);

        bottom:0px;
        left:0px;
        right:0px;
        margin-bottom:0px;z-index:99999;}
    footer.sticky-footer .row{padding-top:15px;}
    .boxA3Central h4:last-child{margin-bottom:30px;}
    footer.sticky-footer .btn{font-size:32px;font-weight:700;padding:30px 0;background-color: #FF9D00;}
    footer.sticky-footer .btn > .fa{font-size:40px;margin-right:10px;position:relative;top:7px;}
    /* OLD*/
    .main-nav {
        padding: 0px 0 0;
    }
    .navbar-mobile,.sub-navbar-mobile {
        width: 270px;
        left: -270px;
        -webkit-transition: all .25s ease-out;
        -o-transition: all .25s ease-out;
        transition: all .25s ease-out;
        position: absolute;
        top: 66px;
        bottom: 0;
        z-index: 1030;
        background: #fff;
        margin: 0;
        display: block;
    }

    .sub-navbar-mobile{
        width: 320px;
        left: -350px;
        -webkit-transition: all .25s ease-out;
        -o-transition: all .25s ease-out;
        transition: all .25s ease-out;
        position: absolute;
        top: 0px;
        z-index: 1030;
        background: #fff;
        margin: 0;
        display: block;
        border-left:8px solid #77c043;
        padding:0 10px;
        overflow-y: auto;
    }
    .sub-navbar-mobile.active{
        left:180px;
        width:80%;
    }
    .navbar-mobile a, .navbar-mobile h4 {
        color: #000;
        font-family: 'Mission Gothic';
        font-size: 16px;
        font-weight: bold;
    }
    .sub-navbar-mobile a, .navbar-mobile h4{
        color:#000000;
    }

    .navbar-mobile h4 {
        padding: 10px 15px;
        line-height: 20px;
        margin: 0;
        background: #FF9D00;
    }
    .sub-navbar-mobile h3 {
        font-size:27px;
        font-family: 'Mission Gothic';
        font-weight:400;
        padding-bottom:10px;
        color:#000000;
        border-bottom:3px solid #00325D;
    }
    .sub-navbar-mobile h4{
        background-color: #ffffff;
        margin-left:20px;
        padding:20px 0;
        font-size:27px;
    }
    .sub-navbar-mobile h4 > a{
        font-size:27px;
        padding:0;
        font-family: BrownStd;
        font-weight: bold;
    }
    .sub-navbar-mobile .border-bottom{
        border-bottom:1px solid #CCCCCC;
    }
    .sub-navbar-mobile li > ul{
        margin-left:20px;
    }
    .sub-navbar-mobile a{
        font-weight:300;
        font-size:24px;
        padding:15px 0;
        display:block;
    }
    .sub-navbar-mobile a > .fa{
        color:#00CEFF;
        font-size:25px;
    }
    .navbar-mobile>.offcanvas-close>a {
        background: #10305C;
    }
    .navbar-mobile>li>a{font-size:25px;padding-top:20px;padding-bottom:20px;}
    .navbar-mobile>li>a:hover {
        background: #FF9D00;
    }
    .navbar-mobile.active {
        left: 0;
        width:450px;
    }
    .navbar-mobile .fa-chevron-left {
        font-size: 14px;
        margin-right: 10px;
    }
    .navbar-mobile .fa-chevron-right,
    .navbar-mobile .fa-chevron-down {
        position: absolute;
        top: 13px;
        right: 10px;
        font-size: 20px;
        color: #e60070;
    }


    .angle-white.mMarge, .angle-gray.mMarge{
        margin: 65px -10% 0;
    }
    .main-slider-holder .carousel-indicators,
    .carousel-indicators.indicators-top {
        position:absolute;
        top:10px;
        left:40px;
        max-height:100px;
    }
    .masonry {
        min-width: 1280px;
    }
    .masonry.customers > .col-xs-4{
        width:33%!important;
    }
    .masonry-holder{
        overflow: scroll;
    }
    .col-xs-4 {
        width: 48%;
        margin-bottom: 80px;
    }
    .features .col-xs-4 ,
    .photo-grid .col-xs-4{
        width: 33.33333333%;
    }
    .item .inner .boxFeatures1Up, .item .inner .boxFeatures2Up, .item .inner .boxFeatures3Up, .item .inner .boxFeatures4Up{
        left: 15%!important;
        right: 15%!important;
        text-align: center;
    }
    .mobile-slide .inner{
        min-height:288px;
    }
    .main section:nth-child(2)>.section-holder.angle-holder{
        height: initial !important;
    }
    .features .inner {margin-top: 50px;}
    .bg-gris .news ul.list-news li.col-xs-4,
    .interior-contenido ul.list-news li.col-xs-4,
    .ventajas-uni .col-xs-4{
        width: 33.333%;
        margin-bottom:0;
    }
    .section-holder.bg-gris .container-fluid .col-md-3{
        width:100%;
    }

    .row-cuadricula.large > div a{
        font-size:18px;
    }

    .lista-profesores .profesores li.col-md-offset-1{
        margin-left:0;
    }


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

    /* Custom head */
    .main-nav .col-xs-2{height:58px;}
    .main-nav .col-xs-2:first-child{padding-left:0;}
    /*eliminado QA siglo21 telefono en mobile - @digitalLab abril 1*//*
    .main-nav .col-xs-2:first-child a.active,.main-nav .modal-informacion-open.active{background-color: #000;}*/
    .main-nav .col-xs-2:first-child a.active .fa:before,
    .main-nav .modal-informacion-open.active .fa:before{content: "\f00d";}
    .main-nav .col-xs-2:first-child a,
    .main-nav .toggleSearchForm,
    .main-nav .modal-informacion-open{display: inline-block;
        padding: 11px 16px;}
    .main-nav .col-xs-2 i.fa{font-size:40px;}
    .main-nav .col-xs-2{
        width: 25%;
    }
    .main-nav .col-xxs-7{
        width: 50%;
    }
    /*modificado QA siglo21 telefono en mobile - @digitalLab abril 1*/
    #modal-informacion{top:77px;}

    .main-nav .smallsearchTop .list-inline .col-sm-4{width:50%;text-align: right;}



    .main-slider-holder .slider_image div.image_text{
        width:100%;
        left:0;margin-left:0;
    }
    .main-slider-holder .slider_texto div.background img{max-height:80px!important;width:auto!important;}
    /* T30*/
    .boxStepsBanner .boxRightStep{height:auto;}
    .nav-justified.steps > li {
        display: table-cell;
        width: 1%;
    }
    /* Top Menu */
    .navbar-mobile, .sub-navbar-mobile{
        top:66px;
    }
    .sub-navbar-mobile{top:0;}
    /* T16 */
    .descr-sede div.sedecol{width:100%;}
    /*T5_l*/
    .program-list-grid .row+.row>.col-sm-4{width:100%;}
    /* T3*/
    .listado-cuadricula div.row.large > .col-xs-6:nth-child(odd){
        clear:left!important;

    }

    /*
    .row.news{position:relative;}
    .row.news > .col-xs-12 > .inner > .col-sm-12{
        position:inherit;
    }
    .news a.btn-lnk{
        position: absolute;
        bottom: -15px;
        display: block !important;
        left: 0px;
        text-align: center;
        width: 100%;
        font-size:36px;
    }
    */

    /*OLDer*/

    #big-carousel .item {
        height: auto;
    }
    .modal-dialog {
        width: 700px;
    }
    .modal-dialog.wide {
        width: 650px;
    }
    .home-nav h4{
        font-size:14px;
    }
    .caption-carousel-sedes.carousel-caption{
        top: 20px;
        height: 40px;
    }
    /*.carousel-pink .item .row > div {
        height:250px!important;
    }*/
    .carousel-pink .slider_texto div.backgroundBox{
        top:60%;
    }
    .caption-carousel-sedes.carousel-caption .open-select{
        text-align: left;
        background-color: #fff;
        padding: 10px;
        color: #666666;
        text-shadow: none;
        display: inline-block!important;
        min-width: 250px;
        clear: both;
        cursor: pointer;
    }
    .main-slider-holder .carousel-indicators,
    .carousel-indicators.indicators-top {
        position:absolute;
        top:10px;
        left:40px;
        max-height:100px;
    }
    .caption-carousel-sedes.carousel-caption .btn{
        display: none;
        position: relative;
        z-index: 3;
    }
    .caption-carousel-sedes.carousel-caption.opened .btn{
        display: inline-block;
        float: none;
        min-width: 250px;
        clear: both;
        margin-bottom:0;
    }
    .sedeBoxRow .fusciaD-bg:after, .sedeBoxRow .fusciaD-bg:after{
        border-width: 20px 20px 0;
        bottom: auto;
        margin-left: -20px;
    }


    .main-image2 {
        padding-bottom: 150px;
    }
    .section-holder-md.pMbot.angle-holder{
        margin-bottom: -60px;
    }
    .section-holder-md.pMbot.angle-holder .content.features-blue{
        top: -60px
    }

    body.offcanvas-open {
        position: relative;
        left: 270px;
        overflow: hidden;
        -webkit-transition: all .25s ease-out;
        -o-transition: all .25s ease-out;
        transition: all .25s ease-out;
    }
    /*
    .landing-three-img .imgtestimonial{
        margin-bottom: 30px;
    }
    .landing-three-img .imgtestimonial:nth-child(2n+1){
        clear: both;
    }*/
    .bg-gris .news ul.list-news li.col-xs-4 {
        width: 33.333%;
    }
    .col-xs-4 {
        width: 100%;
        margin-bottom: 100px;
    }
    .features .col-xs-4 {
        width: 33.33333333%;
    }
    .main section:nth-child(2)>.section-holder.angle-holder {
        height: 1300px;
    }
    .main-video {
        background-position: 50% 0 !important;
    }




    .item .inner .boxFeatures1Up, .item .inner .boxFeatures2Up, .item .inner .boxFeatures3Up, .item .inner .boxFeatures4Up{
        left: 15%!important;
        right: 15%!important;
        text-align: center;
    }


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

    .masnoticias_vertical .list-news>.col-xs-12{
        width:100%;
    }
    .masnoticias_vertical .list-news>.col-xs-12:nth-child(2n-1){
        clear:none;
    }
    /* Same as 768, adjusting text sizes */
    .main-nav .toggleSearchForm,
    .main-nav .modal-informacion-open{margin-top:5px;}
    .main-nav .col-xs-2 i.fa{font-size:30px;}
    .main-nav .col-xs-2{
        width: 30%;
    }
    /*eliminado QA siglo21 telefono en mobile - @digitalLab abril 1*//*
    .main-nav .col-xxs-7{
        width: 40%;
    }*/
    /*modificado QA siglo21 telefono en mobile - @digitalLab abril 1*/
    #modal-informacion{top:64px;}

    .main-nav .smallsearchTop .list-inline .col-sm-4{width:40%;text-align: right;}


    .navbar-mobile, .navbar-mobile.active{top:62px;}
    /*T5_l*/

    .program-list-grid .row+.row>.col-sm-4{width:100%;}

    .form-contact.bg-green h2.text-center{
        font-size:40px;
    }
    .form-contact.bg-green h2.text-center > small{
        font-size:32px;
    }
    .form-contact > .container-fluid{
        padding-left:10px;padding-right:10px;
    }
    .bg-green .terms > a{
        font-size:20px;
    }
    .checkDesign{top:0;}
    .form-contact > .container-fluid .btn-submit.btn-xlg{
        font-size:24px;
    }
    .footer .col-xs-6:nth-child(2) li{
        margin-left:0;
    }
    .footer .list-phones li{font-size:22px;}
    .footer .col-xs-12 h5{font-size:26px;}
    .nav-footer a,
    .footer .xtradark-blue-bg span{font-size:20px;}
    .main section:nth-child(2)>.section-holder.angle-holder {
        margin-top: 0px;
        padding-top: 10px;
    }
    .checkDesign input[type="checkbox"] {
        display: none;
    }
    #modal-informacion .container-fluid:nth-child(1), #modal-informacion .container-fluid:nth-child(2) {
        width: initial;
    }
    .section-holder.bg-gris .container-fluid .col-md-3 {width: 100%;}
    /*menu responsivo*/
    .main-nav .modal-informacion-open{padding: 11px 11px;}
    .main-nav .visible-xs.visible-sm a {font-size: 23px;}
    .mobile-slide {width: 300%;}
    .col-xs-4 {width: 33% !important; margin-bottom: 30px;}
    .features h1.text-center {margin-bottom: 0;}
    .page-404 .banner .text {
        position: relative;
        text-align: center;
    }
	.main-slider-holder .slider_texto h3, .main-slider-holder .slider_image div.image_text h3{
        font-size:14px
    }
    .main-slider-holder .slider_texto p, .main-slider-holder .slider_image div.image_text p.subTitle{
        font-size:12px
    }
   .main-slider-holder .bottomlink a {
	    padding: 5px;
    }    
    .columLItems .nav-tabs {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
      }
      .columLItems .nav-tabs li a {
        margin-right: 0px;
        border-bottom: 2px solid #fff !important;
      }
}
@media screen and (max-width:360px){


    .main-nav .col-xs-2{height:35px;}
    .main-nav .menu-toggler{margin-top:10px;}
    .main-nav .col-xs-2:first-child{padding-left:0;}
    .main-nav .col-xs-2:first-child a.active,.main-nav .modal-informacion-open.active{background-color: #000;}
    .main-nav .col-xs-2:first-child a.active .fa:before,
    .main-nav .modal-informacion-open.active .fa:before{content: "\f00d";}
    .main-nav .col-xs-2:first-child a,
    .main-nav .toggleSearchForm,
    .main-nav .modal-informacion-open{display: inline-block;
        padding: 0px 16px 11px;}
    .main-nav .col-xs-2 i.fa{font-size:20px;}
    .main-nav .col-xs-2{
        width: 30%;
    }
    /*eliminado QA siglo21 telefono en mobile - @digitalLab abril 1*//*
    .main-nav .col-xxs-7{
        width: 40%;
    }*/
    .navbar-mobile, .navbar-mobile.active{top:50px;}
    .navbar-mobile.active .sub-navbar-mobile.active{left:120px;}
    /*modificado QA siglo21 telefono en mobile - @digitalLab abril 1*/
    #modal-informacion{top:62px;}
}
@media screen and (min-width: 992px) {

    .row-sedes .content .row > div+div {
        padding-left: 0;
        margin-left: 0%;
    }

    .row-sedes .col-md-3 {
        width: 33%;
    }
    .newsSliderRef li{
        padding:0;
    }
    .boxNewsletterL .newsBoxForm{
        width:57%;
    }
    .boxNewsletterL .newsBoxForm > .input-xlg{ border-top:none;}
    .static-lg, .static-lg > li {
        position: static;
    }

    .main-nav {
        padding: 0px;
    }

    .main-nav .navbar-main .dropdown-menu {
        float: none;
        margin: 0px auto;
        left: -35px;
        right: -35px;
        border-radius: 0;
        background-color: #E6E6DC;
        border: none;
    }

    .main-nav .navbar-main .dropdown-menu .h4,
    .main-nav .navbar-main .dropdown-menu .list-unstyled li .h4 > a{
        font-size: 20px;
        font-weight: 300;
        margin-bottom: 20px;
        margin-top: 0;
        color:#000000;
    }

    .main-nav .navbar-main .dropdown-menu .h5,
    .main-nav .navbar-main .dropdown-menu .list-unstyled li .h5 > a {
        color: #E6007D;
        font-size: 20px;
        font-weight: 300;
        margin-top: 0;
        margin-bottom: 20px;
    }

    .main-nav .nav-contact {
        float: right !important;
        position: relative;
        z-index: 999;
        top: 48px;
        right: 20px;
    }

    .main-nav .navbar-main {
        /*border-bottom:2px solid #003C6A;*/
        position: relative;
        margin-top: 2px;
    }

    .main-nav .navbar-main > li {
        margin: 0 20px;
        position: static;
    }

    .main-nav .navbar-main > li:first-child {
        margin-left: 0px;
    }

    .main-nav a.logo {
        display: inline-block;
        margin-top: 10px;
        float: left;
    }

    .main-nav a.logo-big {
        display: inline-block;
        margin: 15px 0px 30px 0px;
    }

    .main-nav .navbar-main .dropdown-menu > .list-unstyled > li + li {
        border-left: 4px solid rgba(255,255, 255, 0.6);
        padding-left: 20px;
        /*height: 350px;*/
    }

    .main-nav .navbar-main .dropdown-menu .list-unstyled li .list-unstyled li {

    }

    /*.main-nav .navbar-main .dropdown-menu .list-unstyled li .list-unstyled li .list-unstyled li {
        margin-bottom: 20px;
    }*/
    /*CMS-834*/    
    .main-nav .navbar-main .dropdown-menu .list-unstyled li a .fa-file-text-o {
        position: absolute;
         right: 0; 
         top: 5px;
         color: #E6007D;
     }
    /*.main-nav .navbar-main .dropdown-menu .list-unstyled li {
        margin-top: 25px;
        margin-bottom: 0;
    }
    .main-nav .navbar-main .dropdown-menu .list-unstyled .list-unstyled .list-unstyled li+li {
        margin-bottom: 25px;
    }*/
    .main-nav .navbar-main .dropdown-menu .list-unstyled li a {
        font-size: 16px;
        color: #333333;
        font-weight: 300;
        display: block;
        padding-left: 25px;
        position: relative
    }

    .main-nav .navbar-main .dropdown-menu .list-unstyled li a .fa-chevron-right {
        color: #E6007D;
        margin-left: -25px;
        float: left;
        margin-top: 3px;
    }

    .main-nav .navbar-main .dropdown-menu > .row {
        padding-left: 35px;
        margin-top: 35px;
        padding-bottom: 50px;
    }
}
/* Angulos */
@media screen and (min-width: 1280px) {
    .navbar-big .navbar-nav > li > a{padding:0 38px;}
    .tipos-head-blue form label > span{ font-size:14px;}
    #big-carousel .carousel-inner{min-height:579px;}
    #big-carousel .item{height:auto!important;}
}

@media screen and (min-width: 768px) {
    header .header-holder .main-nav .container-fluid .navbar-nav .dropdown .dropdown-menu .row li.col-sm-4:first-child {width: 33%;}
    header .header-holder .main-nav .container-fluid .navbar-nav .dropdown .dropdown-menu .row li.col-sm-2 {width: 13%;}
}

@media screen and (min-width: 1024px) {
    .section-holder.angle-holder{margin-top: 0px;}
    .angle:first-child {
        transform: rotate(6deg);
    }
    .angle {
        transform: rotate(-6deg);
    }
}
@media screen and (min-width: 1280px) {
    .boxNewsletterL .newsBoxForm{
        width:67%;
    }

    .section-holder.angle-holder{margin-top: 0px;}
    .angle-white, .angle-green, .angle-gray{
        margin: 5px -10% 0;
    }
    .main-slider-holder .scrollerinicial{
        bottom: -70px;
    }
}
@media screen and (min-width: 1440px) {
    .angle{height: 150px;}
}
@media screen and (min-width: 1600px) {
    .angle{height: 110px;}
    .section-holder.angle-holder{margin-top: 0px;}
    .angle-white, .angle-green, .angle-gray{
    }
}
@media screen and (min-width: 1690px) {
    .section-holder.angle-holder{margin-top: 0px;}
    .angle:first-child {
        transform: rotate(6deg);
    }
    .angle {
        transform: rotate(-6deg);
    }
    .angle{height: 140px;}
    .section-holder.angle-holder{margin-top: 0px;}
    .angle-white, .angle-green, .angle-gray{
        margin: 55px -10% 0;
    }

}

@media screen and (max-width:1080px){
    .main-nav .navbar-main > li {
        margin: 0 10px;
    }
    .columRDates{
        margin-top:140px;
    }
}