/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/
 
 
/*==========  Mobile First Method  ==========*/
 
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
	.p-0{
		padding: 0 15px !important;
	}
	.miga-de-pan > .container {
		padding: 0 30px 0 0;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
	.p-0{
		padding: 0 15px !important;
	}
	.miga-de-pan > .container {
		padding: 0 30px 0 0;
	}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.p-0{
		padding: 0 15px !important;
	}
	.miga-de-pan > .container {
		padding: 0 30px 0 0;
	}
}
@media only screen and (max-width : 768px) {
	.formulario {
		padding: 15px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
}


/*==========  Non-Mobile First Method  ==========*/
 
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 479px) {
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 360px) {

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 319px) {
}




@media only screen and (max-width : 1920px) {
	.feature-title-2{
		height: 400px;
	}
	.p-0{
		padding: 0 !important;
	}
}
@media only screen and (max-width : 1600px) {
	.feature-title-2{
		height: 347px;
	}
}
@media only screen and (max-width : 1444px) {
	.feature-title-2{
		height: 324px;
	}
}
@media only screen and (max-width : 1366px) {
	.feature-title-2{
		height: 306px;
	}
	
	.font-54 {
		font-size: 40px !important;
	}
}
@media only screen and (max-width : 1280px) {
	.feature-title-2{
		height: 287px;
	}
}
@media only screen and (max-width : 1200px) {
	.feature-title-2{
		height: 269px;
		padding: 20px;
	}
}
@media only screen and (max-width : 1190px) {
	.feature-title-2{
		height: 242px;
		padding: 20px;
	}
	.feature-title-2 h3{
		padding-bottom: 5px;
	}
	.feature-title-2 h3 a{
		font-size: 16px;
		padding-bottom: 5px;
	}
	.feature-title-2 p{
		font-size: 13px;
		padding-bottom: 5px;
	}
}
@media only screen and (max-width : 991px) {
	.mb-sm-30 {
		margin-bottom: 0px !important;
	}
	.feature-box {
    padding-bottom:0px;
}
	.feature-title-2{
		height: auto;
	}
}

@media only screen and (max-width : 600px) {
	.texto-principal > h3:before {
		display: none;
	}
}

@media only screen and (max-width : 540px) {
	.font-54 {
		font-size: 30px !important;
	}
	.font-16 {
		font-size: 14px !important;
	}
}