/*===========================================*/
/*	DESKTOP LAYOUT 
/*===========================================*/


@media (min-width: 1200px) {
	

}
@media (min-width: 992px) and (max-width: 1199px) {
	
}

@media (min-width: 992px) {
		
}

/*===========================================*/
/*	MOBILE & TABLET COMMON
/*===========================================*/
@media (min-width: 200px) and (max-width: 991px) {
	.productos {
    margin-bottom: 120px;
	}
				
	.nav-4 .nav-other>span {
    font-size: 15px;
    font-weight: 600;
    margin-right: 10px;
	margin-left: 0px!important;
	}
}


/*===========================================*/
/*	TABLET
/*===========================================*/
@media (min-width: 768px) and (max-width: 991px) {

}


/*===========================================*/
/*	MOBILE
/*===========================================*/
@media (min-width: 200px) and (max-width: 767px) {
	
}
@media (min-width: 600px) and (max-width: 767px) {
}
@media (min-width: 480px) and (max-width: 599px) {

}
@media (min-width: 200px) and (max-width: 479px) {

}

section{
	border-bottom:0px;
}

.intro-section-9{
	padding: 200px 0;
}

.intro-section-9 .overlay {
    z-index: 9;
    left: 0;
    background-color: rgba(31, 34, 41, 0.44);
}

.mg-bottom{
	margin-bottom: 50px;
}

/* Tipografias */

p {
	font-size: 16px;
    font-weight: 100;
}

.img-home{
	margin-bottom:15px;
}

.large{
	font-size:80px;
}

.hd{
	font-size:35px;
}

/*Nav*/
.nav-links>li>a {
    display: block;
    padding: 5px 8px;
    font-size: 14px;
    color: #333;
}

.nav-4 .nav-other>span{
	color:#902919;
}

#page [rgen-id=rgFnu]{
	position:fixed;
	width: 100%;
}

.nav-4 .nav-other>span i {
    font-size: 15px;
    margin-right: 3px;
}

.nav-4 .nav-other>span {
    font-size: 15px;
    font-weight: 600;
    margin-left: 20px;
}

.nav-4 .nav-other {
    margin-left: 2px;
}

/* Inicio */

#inicio{
	padding-top:100px;
	padding-bottom:150px;
}

.pgris {
	font-size:1.6em;
	text-align:center;
	padding-bottom:1em;
	padding-top:1em;
}

.intro-section-33, .intro-section-31{
	height:650px;
}

.title-sub{
	font-weight:400;
	font-size: 16px;
}


/* Productos */
.info-box{
	text-align:left;
}

.client-logos{
	padding-bottom:35px;
}

.bg-blue{
	background-color:#194c8b;
	color:#fff;
}

.bg-green{
	background-color:#198b61;
	color:#fff;
}

.productos{
	margin-bottom:120px;
}

/*Laminas*/

.client-section-1{
	background-color:#ffffff;
}

.client-section-1 .client-logos img{
	opacity: 0.9;
}

.client-section-1 .title, .client-section-1 .title-sub{
	color:#000000;
}

/* Contacto */

.contacto{
	padding:60px 0px 20px 0px;
}

.dark.contact-section-2 .l .form-block{
	background-color:transparent;
}

.dark.contact-section-2 .form-block .form-control{
	border-color: rgba(255,255,255,1);
}

.contact-section-2 .l .form-block{
	padding-top: 0px;
}

.contact-section-2 .l .form-block{
	background-color:transparent;
}

placeholder {
	color:#fff;
}

.blanco{
	color: #fff;
}

.text-center{
	margin-bottom:15px;
	padding-bottom:25px;
}


/*footer*/

.footer{
	padding-top:45px;
}

/*Garantia*/
.dark.contact-section-2{
	background-color:#96241a;
}

