
@media only screen and (max-width: 1420px) and (min-width: 1200px){

	.central-wrapper{
		width: 1200px;
	}

}


@media only screen and (max-width: 1420px){

	.telefono_top{
		margin-right: 15px;
	}

	.nosotros_home {
		height: 570px;
	}

	.experiencia_home .img_experiencia img{
		width: 732px;
		height: 671px;
		margin: -180px 0 0 -140px;
	}

	.asesoria_right img{
		width: 732px;
		height: 671px;
		margin: -100px 0 0 -30px;
	}

	.experiencia_home .vc_col-sm-8{
		width: 61.666667%;
	}

	.experiencia_home .vc_col-sm-4{
		float: right;
	}

	.experiencia_home {
		height: 654px;
		padding-top: 100px;
	}

	.asesoria_left{
		width: 678px;
		padding-top: 100px;
		padding-left: 20px;
	}

	.asesoria_footer {
		height: 630px;
	}

	.nf-multi-cell .nf-cell {
		padding: 0 15px!important;
	}

	.nf-form-content {
		margin: 20px -15px 0 -15px!important;
	}

	.links_footer a{
		padding: 0 50px 0 50px;
	}

	.dire_footer{
		width: 46%;
		padding: 50px 0 0 190px;
	}

	.block.content .inner h1,
	.asesoria_left h1 {
		font-size: 38px;
		line-height: 48px;
	}

	.block.content .inner h1 strong{
		font-size: 46px;
	}

	.experiencia_home h2 em{
		margin: 9px 0 0 0px;
		font-size: 35px;
		line-height: 43px;
	}

	.experiencia_home h2{
		font-size: 88px;
		line-height: 112px;
	}

	#footer .central-wrapper{
		padding-left: 20px;
		padding-right: 20px;
	}

	.home .servicios_home .portfolio .galleriffic ul.thumbs.products li h2{
		font-size: 16px;
		line-height: 23px;
	}

	.home .servicios_home .portfolio.small ul li {
		width: 370px;
	}

	.home .ver_servicios{
		margin-top: 22px;
	}

	/* servicios sección */

	.servicios_section .portfolio{
		width: auto;
	}


	/* secciones */


	.header_internas h1 {
		margin-bottom: 20px;
		font-size: 50px;
		line-height: 50px;
	}

	.header_internas h2 {
		font-size: 25px;
		line-height: 30px;
	}

	.header_internas h2 strong {
		font-size: 30px;
	}

	.header_internas p{
		font-size: 18px;
		line-height: 35px;
	}

	.img_top {
		margin: -85px 0 -80px 0;
	}

	.mision_vision h2,
	.valores_shadasa h2,
	.acreditaciones_seccion h2{
		font-size: 30px;
		line-height: 35px;
	}

	.mision_vision h2 strong,
	.valores_shadasa h2 strong,
	.acreditaciones_seccion h2 strong{
		font-size: 24px;
	}

	body .img_left img{
		width: 618px!important;
		margin-top: -140px;
		left: -220px;
	}

	.valores_shadasa .one_third {
		width: 30.5555%;
		margin: 30px 31px 15px 0!important;
	}

	.valores_shadasa .img_experiencia img{
		width: 532px;
		height: 511px;
		margin: 0px 0 0 -50px;
	}

	.acreditaciones_seccion{
		padding-top: 70px;
		padding-bottom: 70px;
	}

	.acreditaciones_seccion .img_left img {
		margin-top: -140px;
		left: -170px;
	}

	.clients ul.list li {
		margin: 0 5px 20px 5px;
	}

	.clients ul.list li a {
		width: 365px;
		height: 244px;
		background-size: 100% 100%;
	}

	.clients ul.list li a img{
		margin: 80px 0 0 0;
		vertical-align: middle;
	}

	.rows_contacto .one_half.last{
		margin: 0 0 0 50px;
	}






}/*1420px*/




@media only screen and (max-width: 1199px){

	body{
		font-size: 16px;
		line-height: 27px;
	}

	#header #site-navigation ul.main_menu li a{
		font-size: 16px;
	}

	#header #site-navigation ul.main_menu li{
		padding: 0 15px 0 15px;
	}

	.block.content .inner h1,
	.asesoria_left h1,
	.experiencia_home h2 em {
		font-size: 30px;
		line-height: 38px;
	}

	.experiencia_home h2 em{
		margin: 4px 0 0 0px;
		width: 250px;
		font-size: 23px;
		line-height: 29px;
	}

	.block.content .inner h1 strong {
		font-size: 35px;
	}

	.home .servicios_home .portfolio.small ul li {
		width: 469px;
	}

	.experiencia_home{
		height: auto;
		padding-top: 50px;
		padding-bottom: 20px;
	}

	.experiencia_home .vc_col-sm-8 {
		width: 66.666667%;
	}

	.experiencia_home .img_experiencia img {
		width: 562px;
		height: 521px;
		margin: -110px 0 0 -80px;
	}

	.experiencia_home h2 {
		font-size: 75px;
		line-height: 80px;
	}

	.experiencia_home .one_third h3{
		width: 40px;
	}

	.experiencia_home .one_third p{
		margin: 0 0 0 50px;
		font-size: 13px;
		line-height: 18px!important;
	}

	.nosotros_home {
		height: 460px;
	}

	.galeria_animate img{
		width: 1007px;
		height: 474px;
	}

	.asociaciones_logos{
		padding-top: 90px;
		padding-bottom: 90px;
	}

	.experiencia_home .one_third p strong{
		font-size: 16px;
	}

	.asesoria_left {
		width: 538px;
	}

	.asesoria_right{
		width: 435px;
	}

	.asesoria_right img{
		width: 592px;
		height: 531px;
		margin: -50px 0 0 0px;
	}

	.links_footer a {
		padding: 0 35px 0 35px;
	}

	.dire_footer {
		width: 46%;
		padding: 50px 0 0 150px;
	}

	.contacto_footer {
		width: 34%;
	}

	.logo_footer a{
		padding: 40px 0 0 0px;
	}

	.logo_footer:after{
		right: -94px;
	}

	.header_internas p{
		padding-right: 0;
		font-size: 16px;
		line-height: 30px;
	}

	.header_internas h1{
		font-size: 40px;
		line-height: 45px;
	}

	.page-title-block {
		height: 212px;
	}

	.img_top {
		margin: -65px 0 -40px 0;
	}

	.mision_vision .vc_col-sm-8 {
		width: 58%;
		float: right;
	}

	.valores_shadasa {
		padding-top: 80px;
	}

	.valores_shadasa .vc_col-sm-8{
		display: block;
		width: auto;
		float: initial;
	}

	.valores_shadasa .vc_col-sm-4{
		display: none;
	}

	.valores_shadasa .one_third {
		width: 31%;
	}

	.acreditaciones_seccion .img_left img{
		left: -260px;
		margin-top: -180px;
	}

	.acreditaciones_seccion{
   		padding-bottom: 40px;
	}

	.clients ul.list li a {
		width: 325px;
		height: 214px;
	}

	.clients ul.list li a img {
		margin: 40px 0 0 0;
	}

	.servicios_section .portfolio.small ul li {
		width: 46%;
	}



	/* detalle servicios */


	.header_servicios h1,
	.header_servicios h1 a {
		font-size: 42px;
		line-height: 46px;
	}

	.header_servicios h1{
		margin: 0 0 10px 0;
	}

	.header_servicios {
		margin: 0 0 50px 0;
	}

	.content_servicios h2{
		margin: 0 0 15px 0;
		font-size: 30px;
		line-height: 34px;
	}

	.menu_servicios .portfolio ul.thumbs.products li .small-title a{
		padding: 0 20px 0 20px;
		height: 85px;
		font-size: 16px;
	}

	.menu_servicios{
		width: 280px;
	}

	.right_servicio {
		margin: 0 0 0 300px;
	}







} /*1199px*/




@media only screen and (max-width: 999px){



	.home .servicios_home .portfolio.small ul li {
		width: 370px;
	}

	.experiencia_home .vc_col-sm-8 {
		width: 61.666667%;
	}

	.experiencia_home .one_third{
		width: auto;
		float: initial;
		margin: 30px 10px 0 0!important;
	}

	.experiencia_home .one_third p{
		line-height: 14px!important;
	}

	.experiencia_home .one_third p strong {
		margin: 0 0 14px 0;
	}

	.galeria_animate{
		left: -460px;
	}

	.galeria_animate img {
		width: 847px;
		height: 404px;
	}

	.asociaciones_logos{
		padding-bottom: 30px;
	}

	.asociaciones_logos .vc_col-sm-8{
		display: block;
		width: auto;
		float: initial;
	}

	div#logo-carousel-free-105 {
		margin-top: 40px;
	}

	.asociaciones_logos .vc_col-sm-4{
		display: none!important;
		width: 24.333333%;
	}

	.asesoria_left {
		width: 510px;
	}

	.asesoria_right {
		width: 290px;
	}

	.links_footer a{
		padding: 0 18px 0 18px;
		font-size: 14px;
	}

	.logo_footer{
		display: none;
	}

	.dire_footer,
	.contacto_footer{
		width: 50%;
		padding: 50px 0 0 0px;
	}

	.contacto_footer{
		padding-left: 30px;
	}

	.bottom_footer .copy{
		float: initial;
		text-align: center;
		padding: 15px 0 30px 0px;
	}

	.bottom_footer .sisweb{
		float: initial;
		height: auto;
		background-color: #00a75f;
	}

	.bottom_footer .sisweb a{
		padding: 25px 0 25px 0px;
		text-align: center;
	}

	.links_footer {
		margin: 20px 0 0 0;
	}

	.bottom_footer .sisweb:before {
		content: "";
		width: 300%;
		height: 100%;
		background-color: #00a75f;
		position: absolute;
		bottom: 0px;
		left: -270%;
		z-index: -1;
	}

	.header_internas{
		padding-bottom: 70px;
	}

	.img_top {
		margin: -15px 0 -40px 0;
	}

	.header_internas h2 {
		font-size: 20px;
		line-height: 24px;
	}

	.header_internas h2 strong {
		font-size: 25px;
	}

	body .img_left img {
		width: 538px!important;
		margin-top: -30px;
		left: -220px;
	}

	.valores_shadasa .one_third {
		width: 30%;
	}

	body .form_section .nf-form-content .ninja-forms-field,
	body .form_section .nf-form-content .list-select-wrap>div div,
	body .form_section .nf-form-content input:not([type=button]){
		font-size: 15px!important;
	}

	body .form_section .nf-field-container {
		margin-bottom: 10px;
	}

	body .form_section .nf-form-content textarea.ninja-forms-field {
		height: 70px!important;
	}

	.servicios_section .portfolio.small ul li {
		width: 45%;
	}

	.servicios_section.servicios_home .portfolio .galleriffic ul.thumbs.products li h2 {
		padding: 0 5px 0 5px;
		font-size: 16px;
		line-height: 23px;
	}

	.servicios_section.servicios_home .portfolio .galleriffic ul.thumbs.products li h2 span {
		width: 67px;
		height: 40px;
		margin-bottom: 20px;
	}

	.servicios_section.servicios_home .ver_servicios {
		margin-top: 15px;
	}

	.menu_servicios .portfolio ul.thumbs.products li .small-title a {
		padding: 0 15px 0 15px;
		height: 75px;
		font-size: 13px;
	}

	.header_servicios h1, .header_servicios h1 a {
		font-size: 30px;
		line-height: 33px;
	}

	.servicios_breadcrumb a,
	.servicios_breadcrumb span {
		color: #fff;
		font-size: 13px;
	}

	.content_servicios{
		padding-left: 20px;
		padding-right: 20px;
	}

	.content_servicios h2 {
		margin: 0 0 10px 0;
		font-size: 25px;
		line-height: 28px;
	}

	.content_servicios h3{
		font-size: 18px;
		line-height: 24px;
	}

	.content_servicios h3 strong{
		font-size: 20px;
	}

	.content_servicios .wpb_text_column ul li{
		margin: 0 0 20px 0;
		padding: 0 0 0 18px;
		font-size: 15px;
		line-height: 20px;
	}

	.content_servicios .vc_col-sm-6{
		width: auto;
		float: initial;
		display: block;
	}

	.right_servicio{
		overflow: hidden;
	}

	.floating_networkss {
		top: 20%;
	}








}/*999px*/




@media only screen and (max-width: 930px){


	#header #site-navigation,
	.telefono_top{
		display: none;
	}

	#header .logo{
		height: auto;
	}

	#header .logo a{
		width: 118px;
		height: auto;
		padding: 4px 0 5px 15px;
	}

	#header .logo:after{
		width: 120px;
		right: -76px;
	}

	.home #header .logo a:before{
		width: 950px;
		height: 182px;
		top: -70px;
		right: -141px;
		background-size: 944px 185px;
	}

	body .sfm-navicon-button{
		display: block;
	}

	.page-title-block {
		height: 142px;
	}





}/*930px*/




@media only screen and (max-width: 799px){

	.block.content .central-wrapper {
		padding-bottom: 10px;
	}

	.servicios_home .portfolio .galleriffic ul.thumbs.products {
		margin: 0 -6px 0 -6px;
	}

	.home .servicios_home .portfolio.small ul li {
		width: 48%;
		margin: 0 5px 40px 5px!important;
	}

	.experiencia_home .img_experiencia img {
		width: 462px;
		height: 421px;
		margin: -110px 0 0 -70px;
	}

	.experiencia_home p{
		width: auto;
	}

	.asociaciones_logos .vc_col-sm-4{
		display: none;
	}

	.asociaciones_logos .vc_col-sm-8{
		width: auto;
		display: block;
		float: initial;
	}

	.asesoria_right {
		width: 257px;
	}

	.asesoria_right img {
		width: 492px;
		height: 431px;
		margin: -50px 0 0 -40px;
	}

	.links_footer a{
		letter-spacing: 2px;
	}

	.valores_shadasa .one_third{
		display: inline-block;
		vertical-align: top;
	}

	.valores_shadasa .one_third p{
		font-size: 14px;
	}

	.rows_contacto .one_half{
		float: left;
	}

	.header_internas.top_contacto {
		padding-bottom: 60px;
	}






	


}/*799px*/





@media only screen and (max-width: 767px){

	.nosotros_home .vc_parallax-inner{
		display: none;
	}

	.nosotros_home{
		height: auto;
	}

	input[type="submit"],
	button, a.button,
	.btn_send .nf-field-element{
		zoom: 0.8;
	}

	.experiencia_home .vc_col-sm-8 {
		width: auto;
	}

	.experiencia_home .vc_col-sm-4{
		float: initial;
	}

	.asesoria_footer{
		height: auto;
	}

	.asesoria_left{
		display: block;
		float: initial;
		width: auto;
		padding-right: 20px;
	}

	.asesoria_right{
		display: block;
		float: initial;
		width: auto;
		padding-left: 20px;
	}

	.asesoria_right img,
	.experiencia_home .img_experiencia img {
		width: 106%;
		height: auto;
		margin: 0;
	}

	.home .servicios_home .portfolio .galleriffic ul.thumbs.products li h2,
	.servicios_section.servicios_home .portfolio .galleriffic ul.thumbs.products li h2 {
		font-size: 14px;
		line-height: 20px;
	}

	.servicios_home .portfolio .galleriffic ul.thumbs.products li h2.title_hover,
	.servicios_section.servicios_home .portfolio .galleriffic ul.thumbs.products li h2.title_hover{
		padding: 0 20px 0 20px;
	}

	.home .ver_servicios {
		margin-top: 4px;
	}

	.servicios_home .portfolio .galleriffic ul.thumbs.products li h2{
		margin: 0 0 10px 0;
	}

	.ver_servicios{
		padding: 10px 0 20px 0;
		font-size: 12px;
	}

	.home .servicios_home .portfolio.small ul li {
		width: 47%;
	}

	.servicios_home{
		background: #f7f7f7;
	}

	.img_top{
		margin: 30px 0 0px 0;
		opacity: 1!important;
		top: 0px!important;
	}

	.header_internas .bb-scrollmagic-trigger{
		display: none!important;
	}

	body .header_internas .image.wrap-box{
		display: block;
		max-width: initial!important;
		text-align: center;
	}

	.mision_vision .vc_col-sm-4{
		display: none;
	}

	.mision_vision .vc_col-sm-8{
		width: auto;
		float: initial;
		display: block;
	}

	.valores_shadasa .one_third{
		display: block;
		width: auto;
	}

	.valores_shadasa{
		padding-bottom: 30px;
	}

	.valores_shadasa .one_third p strong{
		margin: 0 0 10px 0!important;
	}

	.valores_shadasa .one_third{
		margin: 30px 0px 35px 0!important;
	}

	.valores_shadasa .vc_col-sm-8 .clear {
		display: none!important;
	}




}/*767px*/




@media only screen and (max-width: 697px){

	.links_footer a {
		padding: 0 14px 0 14px;
		font-size: 13px;
	}

	.dire_footer,
	.contacto_footer{
		display: block;
		width: auto;
		float: initial;
	}

	.contacto_footer {
		padding-left: 0px;
		padding-top: 20px;
	}

	.clients ul.list li a {
		width: 245px;
		height: 164px;
		padding: 0 10px 0 10px;
	}

	.clients ul.list li a img {
		margin: -11px 0 0 0;
	}

	.servicios_section .portfolio.small ul li{
		width: 47%;
		margin: 0 5px 30px 5px!important;
	}

	.header_servicios{
		padding-left: 20px;
		padding-right: 20px;
	}

	.menu_servicios{
		float: initial;
		vertical-align: top;
		width: auto;
		display: block;
	}

	.right_servicio{
		float: initial;
		vertical-align: top;
		width: auto;
		display: block;
		margin: 0 0 0 0;
	}

	.menu_servicios .portfolio .galleriffic ul.thumbs.products li{
		width: 32%;
		display: inline-block!important;
		vertical-align: top;
		margin: 0;
	}

	.menu_servicios .portfolio ul.thumbs.products li .small-title a:before{
		display: none;
	}

	.menu_servicios .portfolio .galleriffic ul.thumbs.products {
		margin: 0 -10px 0 -10px;
		text-align: justify;
	}

	.menu_servicios .portfolio ul.thumbs.products li .small-title a {
		margin: 0 3px 5px 3px!important;
		padding: 0 15px 0 15px;
		height: 65px;
	}

	.servicios_breadcrumb {
		color: #fff;
		line-height: 18px;
	}

	.content_servicios {
		padding-bottom: 0px;
	}





}/*697px*/





@media only screen and (max-width: 540px){

	.portfolio .galleriffic{
		overflow: initial;
	}

	.servicios_home .portfolio .galleriffic ul.thumbs.products
	.servicios_section.servicios_home .portfolio .galleriffic ul.thumbs.products {
		margin: 0 -12px 0 -12px;
	}

	.home .servicios_home .portfolio .galleriffic ul.thumbs.products li h2 span,
	.servicios_section.servicios_home .portfolio .galleriffic ul.thumbs.products li h2 span {
		width: 57px;
		height: 34px;
		margin-bottom: 10px;
	}

	.home .servicios_home .portfolio .galleriffic ul.thumbs.products li h2,
	.servicios_section.servicios_home .portfolio .galleriffic ul.thumbs.products li h2 {
		font-size: 12px;
		line-height: 18px;
	}

	.ver_servicios {
		padding: 8px 0 17px 0;
		font-size: 11px;
	}

	.header_internas h1 {
		margin-bottom: 10px;
		font-size: 30px;
		line-height: 35px;
	}

	.clients ul.list li a {
		width: 185px;
		height: 143px;
	}

	.clients ul.list li a img {
		margin: -41px 0 0 0;
	}

	div.clients {
		padding: 30px 0 10px 0;
	}

	.menu_servicios .portfolio ul.thumbs.products li .small-title a{
		height: 56px;
		padding: 0 8px 0 8px;
		font-size: 11px;

		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		-ms-border-radius: 8px;
		-o-border-radius: 8px;
		border-radius: 8px;
		-khtml-border-radius: 8px;
	}

	.header_servicios h1, .header_servicios h1 a {
		font-size: 25px;
		line-height: 28px;
	}

	.header_servicios {
		margin: 0 0 30px 0;
	}

	.header_servicios{
		padding-right: 51px;
	}

	.calidad {
		margin: 30px 0 40px 0!important;
	}

	.calidad h4 {
		width: auto;
		padding: 0px 0 0 0;
		font-size: 18px;
		color: #fff;
	}

	.calidad img{
		float: initial;
	}











}/*540px*/



@media only screen and (max-width: 420px){

	#header .logo:after{
		right: -54px;
	}

	.home #header .logo a:before{
		display: none;
	}

	#header .logo a{
		width: 108px;
		height: auto;
		padding: 3px 0 9px 15px;
	}

	body {
		font-size: 14px;
		line-height: 23px;
	}

	.block.content .inner h1,
	.asesoria_left h1,
	.experiencia_home h2 em {
		font-size: 22px;
		line-height: 30px;
	}

	.block.content .inner h1 strong {
		font-size: 25px;
	}

	.experiencia_home h2 {
		font-size: 55px;
		line-height: 68px;
	}

	.experiencia_home h2 em {
		line-height: 28px;
	}

	.servicios_home {
		margin-top: 20px;
		padding-top: 40px!important;
		padding-bottom: 50px;
	}

	.home .servicios_home .portfolio.small ul li,
	.servicios_section.servicios_home .portfolio.small ul li{
		margin: 0 3px 20px 3px!important;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		-khtml-border-radius: 10px;
	}

	.servicios_home .portfolio.small ul li a,
	.servicios_section.servicios_home .portfolio.small ul li a{
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		-khtml-border-radius: 10px;
	}

	.servicios_home .portfolio.small ul li:before,
	.servicios_section.servicios_home .portfolio.small ul li:before{
		bottom: -4px;
		left: 2px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		-khtml-border-radius: 10px;
	}

	.servicios_home .portfolio {
		padding: 10px 0 0px 0;
	}

	.home .servicios_home .portfolio .galleriffic ul.thumbs.products li h2,
	.servicios_section.servicios_home .portfolio .galleriffic ul.thumbs.products li h2{
		padding: 0 5px 0 5px;
		font-size: 10px;
		line-height: 14px;
	}

	.home .servicios_home .portfolio .galleriffic ul.thumbs.products li h2 span,
	.servicios_section.servicios_home .portfolio .galleriffic ul.thumbs.products li h2 span {
		width: 45px;
		height: 27px;
		margin-bottom: 5px;
	}

	.home .servicios_home .portfolio .galleriffic ul.thumbs.products li h2.title_hover span,
	.servicios_section.servicios_home .portfolio .galleriffic ul.thumbs.products li h2.title_hover span{
		display: none;
	}

	.ver_servicios{
		margin: 10px -10px -14px -10px;
		font-size: 10px;
	}

	.ver_servicios:after{
		margin: 0px 0 -2px 4px;
	}

	.home .ver_servicios,
	.servicios_section .ver_servicios {
		margin-top: 10px;
	}

	.servicios_home .portfolio.small ul li img,
	.servicios_section.servicios_home .portfolio.small ul li img{
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		-khtml-border-radius: 10px;
	}

	.experiencia_home h2 {
		margin-bottom: 10px!important;
	}

	.asociaciones_logos {
		padding-top: 50px;
		padding-bottom: 10px;
	}

	div.logo-carousel-free.logo-carousel-free-free-area .slick-next,
	div.logo-carousel-free.logo-carousel-free-free-area .slick-prev{
		top: -30px!important;
	}

	body div#logo-carousel-free-105.logo-carousel-free .wpl-logo,
	div#logo-carousel-free-105.logo-carousel-free .wpl-logo img{
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius: 10px;
		-khtml-border-radius: 10px;
	}

	.asesoria_footer{
		margin-top: 20px;
		background-image: none;
	}

	div#logo-carousel-free-105 {
		margin-left: -10px;
		margin-right: -10px;
	}

	.asesoria_left{
		padding-top: 40px;
	}

	div#nf-form-2-cont {
		margin-top: 20px;
	}

	body .nf-form-content .ninja-forms-field,
	body .nf-form-content .list-select-wrap>div div,
	body .nf-form-content input:not([type=button]){
		height: 38px;
		font-size: 15px!important;
	}

	body #ninja_forms_required_items,
	body .nf-field-container {
		margin-bottom: 0px;
	}

	body .nf-field-container .nf-field-label {
		margin-bottom: 0px!important;
	}

	.asesoria_right{
		margin-top: 30px;
		padding-left: 15px;
	}

	.links_footer{
		display: none;
	}

	.nf-form-content .list-select-wrap>div div:after{
		height: 44px;
	}

	.header_internas p{
		font-size: 14px;
		line-height: 25px;
	}

	.header_internas h1 {
		font-size: 25px;
		line-height: 30px;
	}

	.header_internas h2 {
		font-size: 18px;
		line-height: 20px;
	}

	.header_internas h2 strong {
		font-size: 20px;
	}

	.header_internas {
		padding-bottom: 40px;
	}

	.mision_vision h2,
	.valores_shadasa h2,
	.acreditaciones_seccion h2 {
		font-size: 25px;
		line-height: 30px;
	}

	.mision_vision h2 strong,
	.valores_shadasa h2 strong,
	.acreditaciones_seccion h2 strong {
		font-size: 20px;
	}

	.mision_vision {
		padding-top: 50px;
		padding-bottom: 20px;
	}

	.valores_shadasa .one_third p {
		font-size: 13px;
		line-height: 19px!important;
	}

	.valores_shadasa .one_third p strong{
		margin: 0 0 7px 0!important;
		font-size: 15px;
	}

	.clients ul.list li {
		margin: 0 3px 10px 3px;
	}

	.clients ul.list li a {
		width: 155px;
		height: 113px;
	}

	.clients ul.list li a img {
		margin: -75px 0 0 0;
	}

	.rows_contacto .one_half {
		width: 24px;
		margin: 5px 0 0 0;
	}

	img.alignnone.size-full.wp-image-182 {
		width: 16px;
	}

	.rows_contacto .one_half.last {
		margin: 0 0 0 35px;
	}

	.rows_contacto p{
		margin: 0 0 0px 0!important;
	}

	.rows_contacto .one_half.last p{
		margin: 0 32px 0px 0!important;
		line-height: 26px;
	}

	.border_bottom{
		padding: 0 0px 20px 0px;
	}

	.rows_contacto{
		margin-bottom: 30px!important;
	}

	.form_section div#nf-form-3_1-cont {
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.rows_contacto .one_half.last p strong{
		display: block;
	}

	.servicios_section.servicios_home{
		margin-top: 20px;
		padding-top: 10px!important;
		padding-bottom: 0px;
	}

	.header_servicios h1,
	.header_servicios h1 a {
		font-size: 20px;
		line-height: 22px;
	}

	.servicios_breadcrumb a, .servicios_breadcrumb span {
		color: #fff;
		font-size: 11px;
	}


	.menu_servicios .portfolio ul.thumbs.products li .small-title a {
		height: 46px;
		padding: 0 3px 0 9px;
		font-size: 9px;
	}

	.content_servicios h2 {
		margin: 0 0 2px 0;
		font-size: 20px;
		line-height: 21px;
	}

	.right_servicio{
		padding-top: 18px;
		border-top: 1px solid #e7e7e7;
	}

	.content_servicios h3 {
		font-size: 16px;
		line-height: 22px;
	}

	.content_servicios h3 strong {
		font-size: 17px;
	}

	.content_servicios .wpb_text_column ul li {
		padding: 0 0 0 18px;
		font-size: 13px;
		line-height: 18px;
		background-position: 0px 1px;
	}

	.bottom_footer .sisweb a{
		padding-bottom: 75px;
	}

	#rev_slider_1_1_wrapper .zeus.tparrows{
		display: none!important;
		visibility: hidden!important;
	}

	.wa__btn_popup{
		right: 10px!important;
		bottom: 10px!important;
	}

	.wa__popup_chat_box{
		bottom: 72px!important;
	}









}/*420px*/









