.camera_wrap .camera_pag .camera_pag_ul{text-align: center;}
.camera_commands{display: none !important; visibility: hidden !important;}
header{background: #152342; padding:30px 15px;}
.item p{text-align: justify !important;}
#fondo_nosotros{background: url(images/fondo.jpg) fixed center center; height: 300px; background-size: contain; margin: 25px 0}
#main {padding-top: 25px;}
.card-deck{padding-bottom: 25px;}
.custom img{width: 100%;}
a{color: #fff !important;}
.nav li{ padding: 15px !important;}
.nav {margin-top: -85px}
.clientes img{opacity: 0.4;}
.clientes img:hover{opacity: 1;}
.pagination{display: none !important; visibility: hidden !important; }
.logo{padding-bottom: 12px}
.pg-cv-desc{text-align: justify;}
.mfp-title{display: none !important; visibility: hidden !important;}
.contact{width: 80%;margin:0 auto;}
.contact-miscinfo, .contact-form{float: left;width: 50%; padding-bottom: 15px;}
footer{text-align: center; background: #8cc6e8; color: #fff; padding: 10px 0; clear: both;}
.redes{color: #fff; float: right; font-size: 12px;}
.redes img{width: 30px}
nav { clear: both;}
#videomovil{display: none; visibility: hidden;}


@media only screen and ( max-width: 1024px ) {
	
	.logo {width: 100% !important;}
	.nav {margin-top: 0px !important;}
	#fondo_nosotros{background-size: contain;} 
	.container img{width: 100%;}
	
}


@media only screen and ( max-width: 768px ) {
	
 	.logo {width: 100% !important;}
	.nav {margin-top: 0px !important;}
	#fondo_nosotros{background-size: contain;} 
	.container img{width: 100%;}
	#video_background{display: none; visibility: hidden;}
	#videomovil{display: block; visibility: visible;}
	
}


@media only screen and ( max-width: 480px ) {
	
	.logo {width: 100% !important;}
	.nav {margin-top: 0px !important;}
	#fondo_nosotros{background-size: contain;} 
	.container img{width: 100%;}
	#video_background{display: none; visibility: hidden;}
	#videomovil{display: block; visibility: visible;}
	
	
}


@media only screen and ( max-width: 320px ) {
	.logo {width: 100% !important;}
	.nav {margin-top: 0px !important;}
	#fondo_nosotros{background-size: contain;} 
	.container img{width: 100%;}
	#video_background{display: none; visibility: hidden;}
	#videomovil{display: block; visibility: visible;}
}


