/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0
*/

/*contactos*/
.formulariosec textarea.wpcf7-form-control.wpcf7-textarea {
    resize: none;
}
.contacto-footer h4 {
    color: #fff !important;
    padding: 5% 0% 0% 0%;
}
.contact-sec2 h5 {
    font-family: "Libre Baskerville",Helvetica,Arial,sans-serif;
}
.contact-sec2 p {
    font-family: "Libre Baskerville",Helvetica,Arial,sans-serif;
}
/*nosotros*/
.header-nosotros .section_wrapper.mcb-section-inner {
    padding: 20% 0% 15% 0%;
}
.header-nosotros .column.mcb-column.mcb-item-ixhc14zmj.one.column_column {
    margin: 0% 0% 0% 0%;
}
.header-nosotros h4 {
   padding: 3% 0% 1% 0%;
	color: #000;
    font-size: 35px;
	letter-spacing: 1px;
}
.nosotrossec h5 {
    color: #000;
	font-size: 20px;
    padding: 2% 0% 0% 0%;
	margin: 0% 0% 0% 0%;
}
.nosotrossec p {
    color: #000;
    font-weight: 500;
	padding: 2% 0% 0% 0%;
	margin: 0% 0% 0% 0%;
}
.alcanceimg .column_attr.clearfix {
    background-color: transparent !important;
}
.alcancessec .column_attr.clearfix.align_left {
  padding: 13% 10% 15% 10% !important;
}
.alcancessec h4 {
    text-align: center;
    font-size: 20px;
	font-weight: 600;
}
.alcancessec p {
    color: #000;
    font-weight: 500;
}
.footer-nosotros .wrap.mcb-wrap.mcb-wrap-48d4a3538.one.column-margin-0px.valign-top.clearfix {
    background-color: #272727 !important;
}
.footer-nosotros h4 {
    color: #fff !important;
	}
	.footer-nosotros h4 {
    color: #fff !important;
    font-size: 30px;
    padding: 5% 7% 0% 0%;
}
/*contacto*/
@media (max-width:768px){
.contact-sec2 h2 {
    font-size: 24px;
}
.contact-sec2 input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin: 0% 0% 0% 35%;
}
.contacto-footer h4 {
    width: 290px;
    padding: 20% 0% 0% 0%;
}
}	
@media (max-width:414px) {
.indus-sec1 h2 {
    font-size: 20px;
}
.contact-sec2 h2 {;
    text-align: center;
}
.contact-sec2 .image_wrapper {
    text-align: center;
}
.contact-sec2 h5 {
    text-align: center;
}
.contact-sec2 p {
    text-align: center;
}
.contact-sec2 input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin: 0% 0% 0% 35%;
}
.contacto-footer h4 {
    padding: 0% 0% 3% 2%;
}
}
/*nosotros*/
@media (max-width:820px) {
.nosotrossec h5 {
    font-size: 21px;
	line-height: 27px;
}
.nosotrossec p {
    font-size: 17px;
}
.alcancessec .column.mcb-column.mcb-item-cf0c3c2be.one-third.column_column.alcanceimg {
    width: 98%;
}
.text-nos2 {
    width: 92% !important;
}
.alcancessec p {
    font-size: 17px;
	line-height: 22px;
}
	.services-footer2 h4 {
    width: 120%;
    padding: 20% 0% 0% 0% !important;
}
}	
@media (max-width:768px) {
.header-nosotros h4 {
    font-size: 20px;
}
.nosotrossec p {
    font-size: 15px;
}
.alcancessec img.scale-with-grid {
    margin: 0% 0% 0% 9%;
}
.alcancessec .column_attr.clearfix.align_left {
    padding: 8% 2% 7% 2% !important;
    margin: 0% 0% 0% 15%;
}
.alcancessec .column.mcb-column.mcb-item-cf0c3c2be.one-third.column_column.alcanceimg {
    width: 100%;
}
.alcancessec h4 {
    padding: 0% 0% 5% 0%;
}
.text-nos2 {
    margin-top: 28px !important;
    width: 85% !important;
	font-size: 17px;
}
}
@media (max-width:414px) {
.header-nosotros .section_wrapper.mcb-section-inner {
    padding: 50% 0% 40% 0%;
}	
.header-nosotros h4 {
    padding: 5% 0% 0% 0%;
    color: #000;
    font-size: 15px;
	font-weight: 700;
}
.nosotrossec h5 {
    color: #000;
    padding: 8% 0% 5% 0%;;
    text-align: center;
	font-size: 19px;
}
.nosotrossec p {
    color: #000;
    font-weight: 500;
    text-align: center;
	padding: 0% 0% 5% 0%;
    font-size: 14px;
}
	.alcancessec .column.mcb-column.mcb-item-db7c9ee48.three-fifth.column_column.text-nos2 {
    margin: 0%;
}
.alcancessec img.scale-with-grid {
    margin: 0% 0% 0% 0%;
}
.alcancessec .column_attr.clearfix.align_left {
    padding: 8% 0% 7% 0% !important;
	margin: 0% 0% 0% 0%
}
.alcancessec p {
    color: #000;
    font-weight: 500;
    text-align: center;
}
.footer-nosotros h4 {
    color: #fff !important;
    font-size: 20px;
    padding: 7% 3% 0% 3%;
    letter-spacing: 3px;
}
.footer-nosotros .column_attr.clearfix.align_center {
    padding: 15% 0% 0% 0%;
}
	.services-footer2 h4 {
    width: 100%;
    padding: 0% 0% 0% 0% !important;
}
}