/*responsive mobile*/

@media only screen and (max-width: 768px) {
    body{
        width: 100%!important;
        height: 100%;
        overflow-x: hidden;
    }

    footer{
        width: 100%;
    }

    #logoxs{
        margin-top: -5px;
        width: 100px;
        height: 55px;
        padding-bottom: 10px;
    }

    .navbar-default .navbar-toggle {
        border-color: #ddd;
        margin-top: -3px;
        margin-right: 35px;
        height: 40px;
        width: 45px;
    }

    .carousel .item{
        height: 200px;
        width: 456px;
    }

    .carousel .item>img {
        height: 100%;
        width: 100%;
        display: block;
    }

    .ingresobtn > p{
        font-size: 23px;
        margin-top: 28px;
    }
    .becasbtn > p{
        font-size: 23px;
        margin-top: 28px;
    }
    .calendariobtn > p{
        font-size: 23px;
        width: 100%;
        margin-top: 30px;
    }
    .noticiasheader a{
        font-size: 12px;
        margin-top: -32px;
    }

    .postbox{
        padding: 0px;
    }

    .postbody{
        width: 100%;
    }

    .newscontainer{
        margin-left: -18px!important;
        margin-right: -18px!important;
    }
    .noticiasheader{
        border-style: none;
    }
    .noticiasheader > h2{
        font-size: 25px;
        text-align: left;
    }
    .videohome{
        padding: 0px;
        margin-bottom: 50px;
    }

    .culturefooter a{
        margin-top:0px;
    }

    .culturabox{
        margin-top: 50px!important;
        margin-left: -30px!important;
        margin-right: -30px!important;
    }

    .culturaboxcontent h3{
        margin-bottom: 45px;
    }
    .culturabox1{
        margin-top: 50px!important;
        margin-left: -30px!important;
        margin-right: -30px!important;
    }
    .linkshome{
        display: table-row;
        width: 100%;
    }
    .linkshome a {
        display: inline-block;
    }
    .campuslink{
        width: 135px;
        height: 140px;
    }
    .ciscolink{
        width: 135px;
        height: 140px;
    }
    .radiolink{
        width: 135px;
        height: 140px;
    }
    .diariolink{
        width: 135px;
        height: 140px;
    }
    .socialcontent{
        display: table-row;
        width: 100%;
    }
    .socialcontent > div{
        display: inline-block;
    }
    .eventcontent{
        width: 100%;
    }
    .eventcontent>h2{
        font-size: 24px;
    }
    .footerimg{
        width: 100%;
    }
    .footerimg img{
        width: 100%;
    }
    #newsheader h2{
        text-align: center;
    }

    .microcontent h3{
        font-size: 30px;
        margin-top: 20px;
    }

    .pst-title h3{
        font-size: 18px;
    }

    #noticias{
        height: 110px;
    }

	/*dropdown xs*/
	.dropdown-menu > li > a {
		color: white!important;
	}

	.dropdown-menu > li > a:hover {
		color: #8d71b7!important;
	}

	.mega-dropdown-menu {
		margin-left: 5px;
		padding: 0px 0px;
	}
	.mega-dropdown-menu .dropdown-header {
		font-size: 14px;
		font-weight: bold;
		color:#8d71b7;
		padding: 5px 5px 5px 5px;
		line-height: 30px;
	}

	.mega-dropdown-menu > li > ul > li > a{
		color: white;
	}

	.mega-dropdown-menu > li > ul > li > a:hover{
		color: #8d71b7;
	}

	
	
	
	
}

@media only screen and (max-width: 768px) and (orientation: landscape){
    .col-xsl-12{
        width: 100%;
    }
    .col-xsl-6{
        width: 50%;
        padding: 2px;
    }
}