/* ==========================================================================
   Media Queries
   ========================================================================== */
/* ---------------------------------------------------------------------- */
/*  Version 2048px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 2048px) {
    .page {
        min-height: 94.8vh;
    }
    header .navbar .navbar-inner ul.nav li a{
        padding: 18px 20px;
        font-size: 12px;
    }
    .theme-default .nivo-caption{
        font-size: 21px;
    }
}

@media handheld, only screen and (max-width: 1440px){
    .page {
        min-height: 93.8vh;
    }
    .img-big{
        display: none!important;
    }
    .img-1440{
        display: block;
    }
}


@media handheld, only screen and (max-width: 1366px) {
	.form-padding {
	    padding: 20px 35px !important;
	}
    .page {
        min-height: 91.2vh;
    }
    .img-1440{
        display: none;
    }
    .img-1366{
        display: block;
    }
    .bg-primary-app {
        padding-bottom: 0em;
    }
}

@media handheld, only screen and (max-width: 1280px) {
    .img-1366{
        display: none;
    }
    .img-1280{
        display: block;
    }
}


@media handheld, only screen and (max-width: 1200px) {
    /*.content_map{
    position: absolute;
    }*/
    header .navbar .navbar-inner ul.nav li a{
        padding: 18px 9px;
    }
    .theme-default .nivo-caption{
        font-size: 21px;
    }
    .information .perfil p{
        padding: 2% 0!important;
    }
    .texto div a {
	    max-width: 85%;
	}
	.form-padding {
	    padding: 15px 35px !important;
	}
    .form-inscripcion input, .form-inscripcion select{
        box-shadow: 0 0 7px 1px #cecece;
        border-radius: 50px;
        width: 80%;
        margin: auto;
    }
}
/* ---------------------------------------------------------------------- */
/*  Version 1170px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 1170px) {
    /*.content_map{
        position: absolute;
        }*/
        header .navbar .navbar-inner ul.nav li a{
            padding: 18px 9px;
        }
        .theme-default .nivo-caption{
            font-size: 21px;
        }
    }
    @media handheld, only screen and (max-width: 1134px) {
        .center_content {
            width: 100%;
        }
        .right_content{
            width: 100%;
            margin-left: 0;
        }
        .menu_item{
            width: 16.563%;
        }
        .center_content .navbar .nav {
            display: block;
        }
        #tinynav1{
            display: none;
        }
        .right_content section{
            text-align: center;
        }
        .right_content .avatar_img{
            width: 20%;
        }
        .home .camera_thumb{
            height: auto;
        }
        .cameraContents .camera_caption h1{
            font-size: 26px;
            padding: 8px 21px;

        }
        .cameraContents .camera_caption span{
            font-size: 16px;
            width: 47%;
        }
        .container-fluid .center_content footer .content_footer{
            display: table;

        }
        .container-fluid .right_content footer .content_footer{

            display: none;

        }
        footer .content_footer{
            font-size: 11px;
        }
        #grid_content{
            height: 600px;
        }
    /*.content_map{
        position: absolute;
        }*/
        .theme-default .nivo-caption{
            font-size: 21px;
        }

    }
    /* ---------------------------------------------------------------------- */
/*  Version 1024px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 1024px) {
    /* Header ------------------------------------------*/
    #requestShowing { 
        display: none;
    }
     .content_map{
        position: absolute;
    }
    .theme-default .nivo-caption{
        font-size: 21px;
    }
    .img-1280{
        display: none;
    }
    .img-1024{
        display: block;
    }
}
/* ---------------------------------------------------------------------- */
/*  Mobile Version 980px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 991px) {
    .theme-default .nivo-caption{
        font-size: 21px;
    }

    .theme-default .nivoSlider{
        height: inherit;
    }
    header .navbar .navbar-inner ul.nav li a{
        font-size: 10px;
        padding: 18px 8px;
    }
    .theme-default{
        padding: 0 20px !important;
        margin-bottom:50px;
    }
    .list-prog {
        border-right: none!important;
    }
    img{
        max-width: 100%;
    }
    section.sliderbox{
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: 25px!important;
        padding-bottom: 25px!important;
    }
    .texto h2 {
        font-size: 2em!important;
    }
    .texto p {
        font-size: 1.5em!important;
    }
    .container > .navbar-header{
        margin-right: 0px;
        margin-left: 0px;
    }
    .border-rigth {
        border-right: none!important;
    }
    .information .perfil p {
        padding: 7% 0!important;
    }
    .perfil {
        margin-bottom: 2rem;
    }
    .container {
	    max-width: 95%;
	}
	.form2Ini p{
		font-size: 16px;
	}
	.texto div a {
	    max-width: 90%;
	}
	.texto div .img-fluid{
		max-width: 70%;
	}
    .form-padding {
        padding: 15px 0px !important;
    }
    .form-inscripcion input, .form-inscripcion select {
        width: 100%;
    }
}
/* ---------------------------------------------------------------------- */
/*  Mobile Version 767px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 767px) {
    body {
        padding: 0!important;
    }    
    .page {
        min-height: auto;
    }
    header .navbar {
        margin: 0 !important;
    }
    header nav ul li a { 
        line-height: 25px;
    }
    .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a { 
        padding:5px 0 5px 20px;
        font-weight:300;
        line-height:28px;
    }
    section.sliderbox{
        padding-top: 50px;
    }       
    .content_map{
        display: none;
    }
    .contact .course-form-box{
        margin: 0 !important;
    }

    #requestShowing { 
        display: none;
    }
    .theme-default{
        padding: 0px !important;
    }
    .video {
        margin-bottom:60px;
    }
    .hide-mb{
        display: none!important;
    }
    .show-mb{
        display: block!important;
    }
    .texto div h1 {
        text-align: center;
    }
    .texto div h1 img {
        width: 45px;
        margin-right: 0.5rem;
        float: unset;
        padding-bottom: 1rem;
    }
    .texto {
        display: block;
        height: auto;
        margin: auto;
    }
    .form2Ini.form-padding {
        padding: 10px !important;
        margin-bottom: 1rem;
        margin-right: 1rem;
        margin-left: 1rem;
    }
    .texto div .img-fluid {
	    max-width: 100%;
	}
    .information h1{
        margin-top: 20px;
    }
    .flotante{
        display: none;
    }
    .outer{
        position: relative;
    }
    .page.animated{
        background-image: url('../img/expouniautonoma-posgrado-wall_mobile.jpg');
    }
    .theme-default {
        margin-bottom: 0px;
    }
}
/* ---------------------------------------------------------------------- */
/*  Mobile Version 600px
/* ---------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 600px) {
    .content_map{
        height: auto;
        position: relative;
        width: 100%;
    }
    .theme-default .nivo-caption{
        font-size: 13px;
    }
    .bottones{
       margin-bottom: 8px;
    }
}   
/* ---------------------------------------------------------------------- */
/*  Mobile Version 480px
/* ---------------------------------------------------------------------- */
@media handheld, only screen and (max-width: 480px) {    
    .logo_p{
        width: 37px !important;
    }
    .text_headerr{
        float:right;   
        line-height: 1.1;
        text-align: left;
        font-size: 12px !important;
    }
    .gran_text{
        font-size: 14px !important;
    }
    header .topbar .btn {
        float: none;
    }
    header .topbar h1 {
        display: block;
    }
    header .topbar h1 a{
        margin: 0 auto;
    }
    .cs-style-4 figcaption{
        width: 46%;
    }
    .pricing_table .item{
        width: 100%;
    }
    .information{
        padding-bottom: 8px !important;
    }
    .sb{
        text-align: center;
    }

    
}
@media handheld, only screen and (max-width: 413px) {    
    .bottones-header {
        display: block;
        margin: 8px;
    }
    .bottones{
        margin-left: 10px;
        margin-right: 28px;
    }
}
