@media(max-width:1200px) {
	.navbar-header.head2 h1{
		font-size: 48px;
	}
	.navbar-header.head2 h2{
		font-size: 25px;
	}
	.csempe .item-inner .overlay {
	    padding-left: 10px;
	    padding-right: 10px;
	}
}	

@media(max-width:992px) {
	#csempe .portfolio-item h1 {
    	font-size:18px;
    	line-height: 18px;
	}
	.simple_carousel_caption h1 {
		font-size:25px;
	}
	.simple_carousel_caption p {
		font-size:13px;
	}
	
	.navbar-header.head2 h1{
		font-size: 35px;
	}
	.navbar-header.head2 h2{
		font-size: 20px;
	}
	.navbar-header img{
		width: 100%;
	}
	.navbar-header .navbar-brand{
		background-size: cover;
	}
	.navbar-header.head3{
		margin-top: 90px;
	}
	.navbar-header.head3 a{
		width:25%;
	}
	header .container {
	    min-height: 165px;
	}
	.csempe img{
		width: 100%;
	}
	.csempe .item-inner .overlay{
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.csempe .item-inner .overlay h1 {
	    font-size: 20px;
	}
	body > section {
	    padding: 40px 0;
	    padding-bottom: 200px;
	}
	.navbar {
	    min-height: 165px;
	}
	.csempe .item-inner .overlay h1{
		font-size: 16px;
	}	
}
@media(max-width:768px) {
	#csempe .portfolio-item .overlay .preview {
	    top: 75%;
	}
	#csempe .portfolio-item h1 {
    	font-size:15px;
    	line-height: 15px;
	}
	
	.navbar-inverse .navbar-nav > li > a{
    	padding-top: 10px;
    	padding-bottom: 10px;
	}
	.simple_carousel_caption h1 {
    	font-size: 22px;
    	margin-bottom: 5px;
	}
	.simple_carousel_caption {
 	   left: 15px;
 
	}
	.simple_carousel_caption p {
		font-size:12px;
	}
	.navbar-header.col-sm-4 {
	    width: 50%;
	    float: left;
	    margin-right: 0;
	    margin-left: 0;
	}
	.navbar-header.head2alt {
	    display:block;
	    padding-left: 50px;
	}
	.navbar-header.head2 {
	    display:none;
	}
	.navbar-header.head1 {
	    margin-top:0;
	    position: absolute;
	    bottom:2px;
	    left:0px;
	}
	.navbar-header.head3 {
	    margin-top:0;
	    position: absolute;
	    bottom:2px;
	    right:0px;
	}
	header .container {
	    min-height: 140px;
	    position: relative;
	}
	.csempe .item-inner .overlay{
		background-size: cover;
	}
	.col-sm-4.fixwidth{
		width: 33.33333333333333%;
		float: left;
	}
}

@media(max-width:668px) {
	#csempe .portfolio-item .overlay .preview {
	    top: 75%;
	}
	#csempe .portfolio-item h1 {
    	font-size:14px;
    	line-height: 14px;
	}
	#csempe .portfolio-item p {
    	font-size:12px;
    	line-height: 12px;
	}
	.simple_carousel_caption h1 {
    	font-size: 20px;
    	margin-bottom: 5px;
	}
	.simple_carousel_caption {
 	   left: 15px;
 
	}
	.simple_carousel_caption p {
		font-size:11px;
	}
	
	.portfolio-items.col-3 > li {
	    width: 48%;
	}
	
	.galeria a{
		width: 48%;
	}
	
	#footer h1{
		font-size: 22px;
	}
	#footer h2{
		font-size: 16px;
	}
	.g_bg_left,.g_bg_middle,.g_bg_right{
		min-height: 120px;
	}	
}


@media(max-width:468px) {
	#csempe .portfolio-item .overlay .preview {
	    top: 65%;
	}
	#csempe .portfolio-item h1 {
    	font-size:11px;
    	line-height: 11px;
	}
	.simple_carousel_caption h1 {
    	font-size: 18px;
    	margin-bottom: 5px;
	}
	.simple_carousel_caption {
 	   left: 15px;
 
	}
	.simple_carousel_caption p {
		font-size:10px;
	}
}

@media(max-width:400px) {
	.csempe .item-inner .overlay h1 {
	    font-size: 16px;
	}
	.csempe .item-inner .overlay p {
	    font-size: 10px;
	}
}