/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6
*/

/* Theme customization starts here
-------------------------------------------------------------- */


.section_wrapper, .container{max-width:100% !important}
.wpb_column .wpb_wrapper, .vc_row, .widgets_wrapper, .gridd .vc_row, .acclientes{max-width:1274px !important; margin:0 auto; width:100% !important}
.full .wpb_column .wpb_wrapper, .full .vc_row, .vc_row.full , .full .widgets_wrapper, .full{max-width:100% !important; margin:0 auto; width:100% !important}
.gridd .wpb_column .wpb_wrapper, , .vc_row.gridd , .gridd .vc_row, .gridd .widgets_wrapper, .gridd, .gridd .blog_wrapper{max-width:1274px !important; margin:0 auto; width:100% !important !important}
.full .wpb_column .wpb_wrapper .gridd {max-width:1274px !important; margin:0 auto; width:100% !important}
#Subheader .title{font-size:21px !important; float:left; text-transform:uppercase}
#Subheader{background-color:#6f6f6e !important}
.subheader-both-center #Subheader .title {
    float: left;
    text-align: left;
	width:auto
}
.subheader-both-center #Subheader .breadcrumbs{float:right; width:auto}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a, #Subheader ul.breadcrumbs li span i{color:#fff !important}
#Subheader .column, #Header .container{max-width:1274px !important; margin:0 auto; float:none}
#Content{padding-top:0}
.the_content_wrapper{margin:0; background:#f7f1ed}
/*servicios*/
.principaltxt p{color:#162d66; font-size:39px; font-weight:normal; line-height:49px; text-transform:uppercase}
.principaltxt p strong{font-weight:bold; text-transform:none}
.principaltxt p em{font-style:normal; font-size:21px} 

.masde p{color:#888888; font-size:19px; text-align:center; margin:0 auto 15px auto; max-width:501px; float:right; clear:both; }
.bright{border-left:1px solid #888888}
.vc_chart{width:139px !important; margin:0 auto !important}
.fifty{width:48%; max-width:249px; float:left; text-align:center; font-size:13px; margin-right:20px}
.fifty b{font-size:19px}
.style-simple .chart_box .chart .num{color:#d39939}
.comunserv p{font-size:22px; color:#888888; font-weight:bold; max-width:1135px; margin:0 auto; line-height:32px}
.txtnormal p{font-weight:bold; font-size:20px; text-transform:uppercase; color:#888888; line-height:40px}
.txtnormal p strong{text-transform:none; font-size:42px; color:#d39939}
.txtnormal p em{font-style:normal; text-transform:none}
.solucionesbox img.scale-with-grid, #Content img{width:150px; height:150px}
.solucionestxt p{color:#5e5e5d; font-size:15px}
.solucionestxt p strong{font-size:26px; color:#162d66}
.solucionestxt p em{font-style:normal; color:#d39939}
.solucionestxt.derecha{text-align:right}
.wpb_wrapper > div.solucionesbox{margin-bottom:0}
.linea{content:" "; width:84px; height:1px; background:#888888; margin:0 auto 40px}
.impoicos p{font-size:15px; color:#5e5e5d}
.impoicos p strong{color:#d29839; font-size:20px; text-transform:uppercase}
.impoicos{background-image:url(img/ico.png); background-repeat:no-repeat; background-position:left top; padding-left:30px}
.numeros p{font-size:48px; font-weight:300; color:#fff; line-height:58px}
.numeros p strong{font-weight:700}
.contador p strong{text-transform:none; font-size:81px; color:#d39939; line-height:81px}
.contador p {color:#fff; font-size:19px; text-transform:uppercase; font-weight:300; line-height:25px}
.adonde1 p{font-size:26px; color:#fff; line-height:32px}
.adonde1 p strong{font-size:42px; line-height:52px}
.adonde1 p a{display:block; width:124px; color:#e6e9eb; background:#162d66; padding:10px 20px; font-size:14px; font-weight:bold; text-align:center; margin:50px 0 0}
.adonde2 p{color:#fff; font-size:18px; font-weight:bold; line-height:28px}
.empezar p{color:#fff; font-size:42px}
.contacto p{color:#fff; font-size:19px; line-height:29px}
.contacto p strong{color:#d39939}
.contacto{background-repeat:no-repeat; background-position:left center; padding-left:120px; min-height:100px}
.contacto.uno{background-image:url(img/f1.png); }
.contacto.dos{background-image:url(img/f2.png); }
.contacto.tres{background-image:url(img/f3.png); }
.contacto.dos a{color:#fff !important; text-decoration:none !important}
/*footer*/
.foot_social{list-style:none; margin:10px 0; padding:0; width:100%; clear:both; float:left}
.foot_social li{float:left; margin:0; padding:0}
.foot_social li a{display:block; background:#464b6a; width:41px; height:31px; border-radius:50%; color:#a18049 !important; font-size:20px; text-align:center; padding-top:10px; margin-right:15px}
.clear{clear:both}
.mwfoot{max-width:339px; width:100%}
.iconpdf li a{background-image:url(img/pdf.png); background-repeat:no-repeat; background-position:left top; padding-left:45px; min-height:70px; display:block}
.sml_email input[type="text"]{background-color:#fff; border:0; color:#000}
.sml_email{float:left; margin:0 15px 0 0; padding:0}
.sml_emaillabel{margin:0; padding:0}
.sml_submit{float:left}
.sml_submit input.sml_submitbtn{background:#a18049; color:#fff}
.footer-copy-center #Footer .footer_copy .copyright{float:left}
.link_right{float:right}
#Footer .footer_copy{border-top:1px solid #fff}
/*header*/
#Action_bar .contact_details li.slogan{color:#d39939; font-weight:bold}
.contact_details i{display:none}
#Action_bar .contact_details li a{color:#fff}
#Action_bar .social li a{color:#fff; background:#d39939; border-radius:50%; width:30px; height:22px; display:block; text-align:center; padding-top:8px}
#Action_bar .social li a i{color:#fff}
#Top_bar a.responsive-menu-toggle i{color:#000}
#Header a.responsive-menu-toggle.is-sticky{left:auto !important; right:10px !important; z-index:9999}
/*home*/
.txtq p{font-size:42px; color:#162d66; line-height:52px}
.txtq p strong{}
.iconos_home{float:left; width:100%}
.icono{float:left; width:calc(20% - 20px); margin:0 10px 0; font-size:21px; font-weight:bold; text-align:center; color:#162d66; line-height:31px; background-position:top center; background-size:140px auto; padding:149px 0 0 0; background-repeat:no-repeat}
.icono.uno{background-image:url(img/1.png)}
.icono.dos{background-image:url(img/2.png)}
.icono.tres{background-image:url(img/3.png)}
.icono.cuatro{background-image:url(img/4.png)}
.icono.cinco{background-image:url(img/5.png)}
.txth2 p{font-size:14px; text-transform:uppercase; color:#575756}
.txth2 p strong{font-size:42px; color:#d29839; text-transform:none}
.full.sinbordes .vc_column_container > .vc_column-inner{padding-left:0 !important; padding-right:0 !important;}
.full.sinbordes.topbot .vc_column_container > .vc_column-inner{padding-top:0 !important; padding-bottom:0 !important;}
.offer_li .button_icon{display:none !important}
.offer_li .button_label{background-color:#d29839; text-transform:uppercase; color:#fff}
.offer_li li{background-image:url(img/ico.png); background-repeat:no-repeat; background-position:left top; padding-left:30px}
.offer_li ul, .offer_li ul li{list-style:none !important}
.offer_li ul{margin:0; padding:0}
.offer .offer_li .image_wrapper img{float:left}
.offer .offer_li .desc_wrapper .title h3{font-size:30px !important}
.nh0 p{font-weight:bold; font-size:21px; color:#162d66; text-transform:uppercase}
.nh0 p strong{font-size:42px; text-transform:none; line-height:52px}
.nh p{font-size:15px; color:#5e5e5d; margin-bottom:0}
.nh p strong{font-size:20px; color:#d29839; text-transform:uppercase}
.nh p a{display:block; border:1px solid #162d66; color:#162d66; font-weight:bold; text-transform:uppercase; padding:10px 20px; float:left}
.empresas p{font-size:42px; color:#162d66; line-height:52px}
.clients_slider .clients_slider_header a.button.button_js{background:transparent; position:relative}
.clients_slider .clients_slider_header{position:absolute; margin-top:40px; margin-left:-40px; width:calc(100% + 50px)}
.clients_slider .clients_slider_header a.button.button_js.slider_prev{left:0; width:auto}
.clients_slider .clients_slider_header a.button.button_js.slider_next{float:right}
.npyme3 p{color:#fff; font-size:21px; text-transform:uppercase}
.npyme3 p strong{text-transform:none; font-size:42px; color:#d89e39; line-height:79px}
.npyme3 p a{display:inline-block; padding:10px 15px; background:#d89e39; font-size:14px; color:#fff; margin-top:50px}
.npyme, .npyme2{padding:0 20px}
.npyme p{color:#5d5d5d; font-size:26px; line-height:36px}
.npyme2 p{font-size:15px; color:#5d5d5d}
.npyme2 p strong{font-size:39px; color:#d89e39}
.notastxt p{font-size:42px; color:#fff; line-height:52px}
.notastxt p a{display:inline-block; padding:10px 15px; background:#d89e39; font-size:14px; color:#fff; margin-top:50px; line-height:20px}
.image_frame{display:none !important}
.posts_group h2.entry-title{font-size:26px}
.posts_group .post-excerpt{color:#fff; font-size:13px}
.posts_group .post-footer{background-color:#808080; color:#fff}
.posts_group .post-footer span.label{color:#fff !important}
.posts_group .post-desc-wrapper{width:100%}
.posts_group .icon-comment-empty-fa, .posts_group .post-comments, .posts_group .icon-doc-text{display:none}
.posts_group a.post-more{color:#fff; text-transform:uppercase}
.full.sinbordes.mapa .vc_column_container > .vc_column-inner{padding:0 !important}
.busqueda p{color:#162d66; font-size:22px}
.busqueda p strong{font-size:42px; line-height:52px}
.busqueda p a{display:inline-block; padding:10px 15px; background:#d89e39; font-size:14px; color:#fff; margin-top:50px; line-height:20px}
/*nosotros*/
.bajadanos p{color:#fff; font-size:42px; line-height:52px}
.bajadanos p em{font-size:22px; text-transform:uppercase; font-style:normal}
.qs2 p{font-size:15px; color:#5d5d5d}
.qs2 p strong{font-size:26px; color:#d49a39}
.qs2 p em{font-size:17px; text-transform:uppercase; font-style:normal}
.qs3 p{font-size:15px; color:#5d5d5d}
.qs3 p strong{font-size:19px; color:#d49a39}
.qs2 ul, .qs3 ul{list-style:none; margin:0; padding:0}
.qs2 ul li, .qs3 ul li{list-style:none; background-repeat:no-repeat; background-position:left center; padding:3px 0 12px 25px; border-bottom:1px solid #dcdddd; }
.qs2 ul li.a1{background-image:url(img/a1.png)}
.qs2 ul li.a2{background-image:url(img/a2.png)}
.qs2 ul li.a3{background-image:url(img/a3.png)}
.qs2 ul li.a4{background-image:url(img/a4.png)}
.qs3 ul li{background-image:url(img/a5.png); border:0}
.porque p{font-size:14px; color:#fff; text-transform:uppercase}
.porque p strong{text-transform:none; font-size:20px}
.porque p a{text-transform:none; display:inline-block; border:1px solid #d49a39; color:#d49a39; font-weight:bold; text-transform:uppercase; padding:10px 20px; font-size:12px; margin-top:50px}
.porque2 p{font-size:15px; color:#fff; margin-bottom:0}
.porque2 p strong{color:#d49a39; font-size:18px; text-transform:uppercase;}
.staff p{font-size:21px; color:#162d66; text-transform:uppercase}
.staff p strong{text-transform:none; font-size:42px}
.staff2 p{color:#d49a39; font-size:26px; line-height:36px}
.staff3 p{color:#575756; font-size:16px; line-height:26px}
.foot_social.staff4{list-style:none; margin:0 auto; display:inline-block}
.foot_social.staff4 li{list-style:none}
.foot_social.staff4 li a{width:30px; height:28px; padding-top:2px}
.foot_social.staff4 li a i{font-size:15px; color:#fff}
.redescentro {
    margin: 0 auto !important;
    width: 140px !important;
}
.pri1 p{font-size:20px; color:#fff; line-height:34px}
.pri1 p br{display:inline-block; height:0px; font-size:0px; line-height:0px}
.pri1 p strong{font-size:17px; color:#75655a; line-height:20px; padding-top:30px; display:block}
.pri1 p em{font-size:13px; color:#75655a; font-style:normal; line-height:20px; display:block}
.pri1{max-width:500px}
.topbot .wpb_wrapper > div.wpb_content_element{margin-bottom:0}
.team.team_vertical .image_frame{display:block !important; border:0; margin:0 !important; padding-bottom:10px; background:#fff}
.team .desc_wrapper .desc, .team .desc_wrapper hr, .team .desc_wrapper h4{background:#fff; margin:0; padding:10px; width:calc(100% - 20px)}
.team .desc_wrapper hr{width:100%; display:none}
.team .desc_wrapper h4{text-transform:uppercase; color:#162d66; font-size:17px}
.team .desc_wrapper .desc{color:#162d66; font-size:13px}
.team a.icon_bar {
    border-radius: 50%;
    color: #fff !important;
	background-color:#d49a39 !important;
	margin:10px 10px 10px 0
}
.team a.icon_bar:hover{color:#162d66 !important}
/*clientes*/
.cl1 p{color:#162d66; font-size:42px; line-height:52px}
.cl1 p em{font-style:normal; text-transform:uppercase; font-size:21px; line-height:31px}
.comentario{border-left:1px solid #dbdbdb; padding-bottom:15px}
.cl2 p{color:#d89e39; font-size:13px}
.cl2 p strong{font-size:22px}
.wpb_wrapper > div.cl2{margin-bottom:15px}
.style-simple blockquote {
    background: rgba(0, 0, 0, 0) url("img/textline.png") repeat-y scroll 0 0 !important;
    font-style: normal;
    line-height: 31px;
}
.imagenx {height:200px}
.vc_row{display:table !important}
.vc_tta.vc_general .vc_tta-panel {
    border-radius: 10px !important;
    display: block;
    margin-bottom: 10px;
}
.vc_tta-title-text{font-size:14px !important; padding-left:20px}
.vc_tta-title-text::before {
    border-style: solid;
    border-width: 0 1px 0 0;
	border-color:#dbdbdb;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 49px;
    z-index: 1;
}
/*blog*/
.blogx .image_frame{display:block !important; border:0 !important}
.blogx .posts_group .post-desc-wrapper {
    float: left;
    width: 63%;
}
.blogx .posts_group .post-excerpt{color:#5d5d5d; font-size:15px}
.post-meta .category .cat-wrapper ul li{list-style:none}
.blogx .posts_group .post-footer{background:#f7f7f7; color:#5d5d5d}
.posts_group h2.entry-title{line-height:36px}
.blogx .posts_group a.post-more{color:#162d66}
.blogx .icon-heart-fa, .blogx .icon-heart-empty-fa{color:#d89e39 !important}
.blogx .posts_group .post-footer span.label{color:#5d5d5d !important}
/*blog in*/
.sidebardescarga{background-image:url(img/sidebardescarga.png); background-repeat:no-repeat; background-position:left center; padding:0 0 0 50px; color:#5d5d5d; font-size:16px}
.sidebardescarga a{display:block; color:#5d5d5d; font-size:11px}
.sidebar h4{font-size:15px; font-weight:normal; color:#5d5d5d; letter-spacing:0px}
.widget_search input[type="text"]{background-color:#EFF1F4; border:1px solid #5d5d5d; color:#5d5d5d !important}
.widget.widget_categories ul, .widget.widget_categories ul li{background-color:#d89e39 !important; list-style-type: image !important; list-style-image: url('img/ul.png') !important;}
.widget.widget_categories ul{margin:0; }
.widget_categories ul li::after{border:0 !important}
.widget_mfn_recent_posts span.c{display:none}
.Recent_posts ul{margin:0}
.Recent_posts ul li{list-style:none; margin:0}
.Recent_posts ul li a .desc, .Recent_posts ul li a .desc:hover, .Recent_posts ul li a:hover, .Recent_posts ul li a .desc h6, .Recent_posts ul li a:hover .desc h6, .Recent_posts ul li a:hover{background-color:transparent !important; color:#5d5d5d}
.Recent_posts ul li a:hover .desc::after{display:none  !important; width:0 !important; color:#5d5d5d}
.single-photo-wrapper .share_wrapper{display:none}
.the_content_wrapper{background:transparent}
.post-header .button-love a i, .post-header .button-love a span{color:#d89e39 !important}
.post-header .title_wrapper h1{color:#5d5d5d; font-size:22px}
.post-header .category{color:#d89e39 !important}
.blogx.actualidad .image_frame{display:none !important; border:0 !important}
.blogx.actualidad .posts_group .post-desc-wrapper {
    float: left;
    width: 100%;
}
/*rrhh*/
.cl1.blanco p{color:#fff}
.busquedasbtn p{color:#5e5e5d; font-size:22px; line-height:32px}
.busquedasbtn p a{display:inline-block; padding:10px 15px; background:#5e5e5d; font-size:14px; color:#fff; margin-top:20px; line-height:20px}
span.wpcf7-form-control-wrap .wpcf7-date, span.wpcf7-form-control-wrap .wpcf7-quiz, span.wpcf7-form-control-wrap .wpcf7-number, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea, span.wpcf7-form-control-wrap .wpcf7-text:hover, span.wpcf7-form-control-wrap .wpcf7-text:focus, .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-date:hover, span.wpcf7-form-control-wrap .wpcf7-date:focus{background:#fff !important; border-color:#ebebeb !important; color:#000 !important}
span.wpcf7-form-control-wrap .wpcf7-textarea{height:140px}
.wpcf7-form-control-wrap{line-height:10px; padding-bottom:10px}
span.colorr, span.requerido{color:#c29641; font-size:50px; position:absolute; margin-top:5px}
.wpcf7 .vc_col-sm-3{padding-left:5px; padding-right:5px}
.wpcf7 .vc_col-sm-9{padding-left:0px; padding-right:5px}
.textostitf{color:#5e5e5d; font-size:22px; font-weight:bold; margin:30px 0}
.lineaform{margin-top:20px; height:1px; width:100%; background:#2b3460}
.btn_foto{background-repeat:no-repeat; background-image:url(img/foto.jpg); width:199px; height:47px; cursor:pointer; float:left}
.btn_file{background-repeat:no-repeat; background-image:url(img/cv.jpg); width:166px; height:47px; cursor:pointer; float:left; margin-left:10px}
.btn_enviar{float:right}
.espacio{padding-top:15px}
.hiddenfile {
    margin-left: -5000px;
    position: absolute;
}
/*casos de exito*/
.casosexito .vc_column-inner {margin:0 !important; padding:0 0 10px 0 !important; background:#f7f1ed; position:relative}
.casosexito .vc_column-inner::after{content:" "; position:absolute; width:159px; height:3px; background:#d89e39; bottom:0; left:0}
.casosexito .vc_column-inner::before{content:" "; position:absolute; width:100%; height:3px; background:#d89e39; top:0; left:0}
.txtexito p{color:#162d66; font-size:12px; text-transform:uppercase}
.txtexito p strong{font-size:25px; text-transform:none}
.casosexito  .wpb_content_element.txtexito{padding:0 20px 0; margin-bottom:0 !important}
.casosexito .wpb_content_element{margin-bottom:20px !important}
.page-template-template-portfolio .image_frame{display:block !important; border:0 !important}
.page-template-template-portfolio .desc-wrapper{display:block !important; width:100%}
.page-template-template-portfolio h5 a{color:#162d66; font-size:24px; line-height:34px}
.page-template-template-portfolio .button-love{display:none}
.page-template-template-portfolio .desc-wrapper{color:#5d5d5d; font-size:13px}
.page-template-template-portfolio #Content, .single-portfolio #Content{background:#fff !important}
.page-template-template-portfolio #Content .section, .single-portfolio #Content .section{max-width:1274px !important; margin:0 auto; width:100% !important}
.single-portfolio .button-love, .single-portfolio .post-meta, .single-portfolio .column.one.project-description, .single-portfolio .post-nav{display:none}
.single-portfolio .post-header{margin-top:30px}
.single-portfolio .post-header h1{color:#162d66; font-size:39px; text-align:center; border-bottom:3px solid #d89e39; padding-bottom:30px; line-height:49px}
.single-portfolio .title_wrapper{width:100%; border:0 !important; margin-left:0; padding-left:0}
/*contacto*/
.atencion1 p{font-size:17px; color:#5d5d5d; text-transform:uppercase}
.atencion1 p strong{font-size:34px; text-transform:none; line-height:39px;}
.atencion2 p{font-size:34px; color:#5d5d5d; line-height:39px; margin-bottom:0px}
.gridd.borders{border:1px solid #8b8b8b; padding:50px 50px 0 50px}
.question i.icon-plus{position:absolute !important; }
.question .title{position:relative}
.wpb_wrapper .faq .question .title > .acc-icon-plus, .wpb_wrapper .faq .question .title > .acc-icon-minus{left:auto; right:0}
.dup{background-image:url(img/down.png); background-repeat:no-repeat; content:"" !important}
.dup::before{content:"" !important}
.ddonw{background-image:url(img/up.png); background-repeat:no-repeat; content:"" !important}
.ddonw::before{content:"" !important}
.style-simple .accordion .question::after, .style-simple .faq .question::after, .style-simple .icon_box .desc_wrapper h4::before, .style-simple #Filters .filters_wrapper ul li a::after, .style-simple .article_box .desc_wrapper p::after, .style-simple .sliding_box .desc_wrapper::after, .style-simple .trailer_box:hover .desc, .portfolio_group.exposure .portfolio-item .desc-inner .line, .style-simple .zoom_box .desc .desc_txt, .woocommerce-account table.my_account_orders .order-number a, .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#233161 !important}
.question .title{color:#5d5d5d}
.question.active .title{color:#233161}
.formcontacto{color:#233161; font-size:13px}

.subheader-both-center #Subheader .breadcrumbs{margin-top:0}
.icon_bar_small i{font-size:25px !important}

.image_links{display:none}
.post-meta{display:none}
.photo img.scale-with-grid{height:auto !important}
.the_content_wrapper img{width:auto !important; height: auto !important}

#Footer .widgets_wrapper .widget{padding:0 !important}

/*responsive*/
@media only screen and (max-width: 968px) {
	
}
@media only screen and (max-width: 800px) {
	.minimalist-header-no #Subheader{padding:30px 0 !important; float:none; width:100%}
	.subheader-both-center #Subheader .title{text-align:center; width:100%}
	.principaltxt p{font-size:22px; line-height:32px}
	.wpb_wrapper > div{margin-bottom:0}
	.fifty{float:none; margin:15px auto 15px auto !important; width:100%}
	.comunserv p{font-size:15px; line-height:25px}
	.txtnormal p strong{font-size:30px; line-height:30px}
	.txtnormal p{font-size:15px; line-height:25px}
	.solucionestxt p strong{font-size:23px; line-height:30px}
	.wpb_wrapper > div.solucionesbox{margin:20px 0}
	.impoicos p{margin-bottom:20px !important}
	.vc_row{background-size:cover; padding-bottom:10px}
	.numeros p, .empezar p{font-size:33px; line-height:43px}
	.adonde2 p{margin:10px 0}
	.contacto{background-position:top center; padding:120px 0 30px 0; text-align:center}
	.link_right{float:none; width:100%}
	#Footer .footer_copy, #Footer .widgets_wrapper .column{margin:0 20px}
	.mwfoot{max-width:90%}
	.txtq p, .txth2 p strong, .empresas p, .npyme3 p strong, .notastxt p, .busqueda p strong, .bajadanos p, .staff p strong, .cl1 p, .single-portfolio .post-header h1{font-size:30px; line-height:40px}
	.staff2 p, .qs2 p strong{font-size:20px; line-height:30px}
	.qs2 p strong, .qs3 p strong{padding-top:30px; display:block}
	.staff3 p, .pri1 p{font-size:14px; line-height:24px}
	.pri1 p{padding:10px 20px}
	.icono{clear:both; margin:30px auto 20px auto; width:250px; float:none}
	.offer_ul{top:20px !important}
	.nh0 p, .nh p strong, .nh p a{margin:20px 0 !important; display:inline-block}
	.npyme2{margin-top:20px}
	.busqueda p a{margin-bottom:20px !important}
	.blogx .posts_group .post-desc-wrapper{width:100%}
	.btn_foto{margin-bottom:10px}
	.textostitf{font-size:17px; line-height:27px}
	.single-portfolio #Content{padding:20px !important; width:calc(100% - 40px)}
	.gridd.borders{padding:10px 0}
	.atencion1 p strong, .atencion2 p{font-size:25px; line-height:30px; margin-bottom:10px}
	.atencion2 p strong{margin-top:10px; display:block}
}
@media only screen and (max-width: 500px) {
.contacto p {font-size:14px}
}