

    .body {
        margin:0;
        font-family:sans-serif;
    } 

    #wrapper {
        width:100%;
        height:450px;
        position:relative;
        margin:0 auto;
        padding-top:0px;
    }

    #gallery {
        width:100%;
        height:450px;
 -webkit-filter: brightness(50%);
	-moz-filter: brightness(50%);
	-ms-filter: brightness(10%);
	-o-filter: brightness(10%);
	filter: brightness(30%);
    }

    #indicators_wrapper {
        position:absolute;
        bottom:5px;
        right:50%;
		opacity:0;
    }

    #indicators {
        height:20px;
        position:relative;
        left:50%;
    }

    #counter {
        width:75px;
        height:50px;
        line-height:50px;
        position:absolute;
        bottom:0;
        right:100px;
        z-index:99;
        color:#FFF;
        text-align:center;
        font-size:22px;
        
    }

    #prev, #next {
        width:50px;
        height:50px;
        position:absolute;
        bottom:0;
        z-index:99;
        font-size:20px;
        color:#FFF;
    }

    #prev {
        right:50px;
    }

    #next {
        right:0;
    }

    #text {

	position: absolute;
    top: 50px;
	left:0;
	right:0;
    }

    .text_header {
		position:relative;
        font-size:30px;
		color:white;
		font-family: 'Rhodium Libre', sans-serif;
		left:0;
		right:0;
	
    }
	
    .text_small {
		position:relative;
		color:white;
        padding-top:10px;
        font-size:20px;
		opacity:0.4;
		font-family: 'ubuntu', serif;
		left:0;
		right:0;
		text-align: justify;
    } 

	.titles, .text_small.subtitle1{
	top: 0;
    right: 0;
	position:relative;
	bottom:0px;
	text-align:right
	}
	.text_small.subtitle1{
	padding-top:0 !important;
	
	}	
	.text_small>.btn{
		font-size:20px;
		background-color:#f38315;
		border:0;
		border-radius:0;
		border-bottom: inset rgba(0,0,0,0.4) 2px;
		box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
	}
	
	.text_small>.btn:hover,.text_small.links>.btn:hover{
		background-color:#f38315;
	}
	.text_small.links>.btn{
		font-size:20px;
		background-color:#f38315;
		position:relative;
		top: 100px;
		margin-right:10px;
		margin-left:0;
	}

	.text_small>.licenciaturas{
		text-decoration:none;
		color:white;
	}
	.text_small>.licenciaturas:hover{
		text-decoration:none;
		color:white;
		border-bottom:2px solid #f38315;
	}
	.text_header hr{
		 
		background-color:#f38315;
		border: 0;
		height:2px;
		
		width:50px; 
	}
	.text_header hr{
		position:absolute; 
		background-color:#f38315;
		border: 0;
		height:2px;
		top:65px;
		width:50px; 
	}
	.text_header.titles.subtitle2{
		position:absolute; 
		text-align:left;
		font-size:14px;
		font-family: 'verdana';
		width:30%;
		line-height: 2;
		font-weight: lighter;
		color: rgba(255,255,255,0.9);
		top: 0;
		right: 0;
		left:15px;
		bottom:0px;
	}

	    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
 		.text_header.titles.subtitle2{
			display:none
		}
		.body .text_header {
            font-size:27px;
        }

        .body .text_small {
            font-size:18px;
        }
		.text_small a.btn{
		font-size: 18px !important;
		}
		hr{
			display:none
		}
	}
	@media only screen and (min-device-width: 425px) and (max-device-width: 767px){
				.body #wrapper {
            height:300px;
        }

        .body #gallery {
            height:300px;
			background: rgba(31, 31, 31, 0.7);
        }

        .body #prev, body #next {
            height:300px;
        }
		.body #text {
            width:100%;
            height:150px;
            padding:20px 0;
			bottom:50px;
            font-size:14px;
            text-align:center !important;
            left:0;
            bottom:25px;
        }
		.links{
			display:none;
		}
		hr{
			display:none
		}
		.text_header.titles.subtitle2{
			display:none
		}
		.body .text_header {
            font-size:3vw;
			text-align:center !important;
        }

        .body .text_small {
            font-size:2.4vw;
			text-align:center !important;
        }
		.text_small a.btn{
		font-size: 2.4vw !important;
		}
		.maintexto{
			margin-top:10px !important;
		}
		#maintexto{
			margin-top:30px !important;
		}
		#maintex{
			padding-top:330px !important;
		}
	}
	@media only screen and (max-device-width: 425px){
		.body #wrapper {
            height:300px;
        }

        .body #gallery {
            height:300px;
			background: rgba(31, 31, 31, 0.7);
        }

        .body #prev, body #next {
            height:300px;
        }
		.body #text {
            width:100%;
            height:150px;
            padding:20px 0;
			bottom:50px;
            font-size:14px;
            text-align:center !important;
            left:0;
            bottom:25px;
        }
		.links{
			display:none;
		}
		hr{
			display:none
		}
		.text_header.titles.subtitle2{
			display:none
		}
		.body .text_header {
            font-size:5vw;
			text-align:center !important;
        }

        .body .text_small {
            font-size:3.7vw;
			text-align:center !important;
        }
		.text_small a.btn{
		font-size: 3.7vw !important;
		}
		.maintexto{
			font-size:16px !important;
			margin-top:10px !important;
		}
		#maintexto{
			margin-top:30px !important;
		}
		#maintex{
			padding-top:330px !important;
		}
	}
	/* 	
	@media only screen and (max-width: 425px) {
	}
	
	@media screen and (max-width: 1000px) {

    }

    @media screen and (max-width: 600px) {

    } */
	
	
	
	
	
	
	