@media only screen and (max-width: 1280px) and (min-width: 1200px){
	.central-wrapper{ width: 1199px;}
}

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

	body{
		font-size: 24px;
	}

	#header #site-navigation ul.main_menu li a{
		font-size: 20px;
		line-height: 34px;
	}

	#header .logo img {
		width: 280px;
		height: auto;
	}

	.cont_form_homex .title_home h1,
	h1 {
		font-size: 50px;
		line-height: 43px;
	}

	.right_beneficios .one_third {
		width: 31%;
	}

	.right_beneficios .one_third h3{
		font-size: 22px;
		line-height: 26px;
	}

	.right_beneficios .one_third p{
		padding: 0 0px 0 0px;
		font-size: 21px;
	}

	.right_beneficios .one_third h4{
		width: 120px;
		height: 120px;
	}

	.cont_porque_home ul li{
		font-size: 22px;
	}

	.items_services .wpb_text_column h3{
		padding: 0px 4px 0 4px;
		font-size: 22px;
		line-height: 24px;
	}

	.items_services .wpb_text_column p{
		font-size: 21px;
		line-height: 23px;
	}

	.cont_form_homex .title_home .wpb_text_column {
		padding-right: 0;
	}

	.formulario_ing .wpb_wrapper {
		padding-left: 0;
	}

	.formulario_ing h2{
		font-size: 42px;
		line-height: 40px;
	}


	.logo_footer img {
		width: 237px;
	}

	.colum_logo {
		float: left;
		width: 31%;
	}

	.colum_datos_one{
		width: 36.55555%;
	}

	.colum_datos_dos{
		width: 29%;
	}


}/*1199px*/


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

	#header #site-navigation{
		background-color: #000;
		text-align: center;
	}

	#header .logo{
		float: initial;
		background-color: #000;
		padding: 15px 0px 12px 0;
	}

	#mysticky-nav.wrapfixed .myfixed #site-navigation ul.main_menu li a,
	#header #site-navigation ul.main_menu li a{
		padding: 0px 20px 8px 20px;
	}

	#header .logo img,
	#mysticky-nav.wrapfixed .myfixed .logo img {
        width: 180px;
        height: auto;
    }

	.title_home h1{
		text-align: center;
	}

	.title_home p{
		text-align: center;
	}

	.beneficios_eng {
		padding-top: 40px;
		padding-bottom: 20px;
	}

	.right_beneficios{
		text-align: center;
	}

	.cont_porque_home .vc_col-sm-4,
	.cont_porque_home .vc_col-sm-8 {
		width: auto;
	}

	.items_services .vc_col-sm-1\/5{
		display: inline-block;
		vertical-align: top;
		width: 30%;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.cont_form_homex .title_home h3 br,
	.cont_form_homex .title_home h4 br{
		display: none;
	}

	.cont_form_homex .title_home h3,
	.cont_form_homex .title_home h4{
		text-align: center;
	}

	.formulario_ing {
		margin-top: 50px;
	}

	#footer{
		border-top: solid 0px transparent;
	}

	.footer_bottom{
		text-align: center;
	}

	.colum_logo{
		float: initial;
		width: auto;
		margin: 0 0 30px 0;
	}

	.colum_datos_one,
	.colum_datos_dos{
		float: initial;
		width: auto;
		padding: 0 0 0 0;
		margin: 0 0 30px 0;
	}

	.datos_footer h4{
		padding: 0 0 0 0;
		float: initial;
	}

	.baner_movil{
		display: block;
		height: 400px;
	}

	.baner_brand_movil{
		display: block;
		height: 400px;
	}

}/*767px*/

@media only screen and (max-width: 480px) and (min-width: 5px){
	
	body {
        font-size: 21px;
    }

	.cont_form_homex .title_home h1, h1 {
        font-size: 47px;
        line-height: 38px;
    }

    .baner_movil{
    	height: 510px;
    	padding-top: 0px!important;
    }

    .right_beneficios .wpb_wrapper{
    	margin-left: -8px;
    	margin-right: -8px;
    }

    .right_beneficios .wpb_wrapper .wpb_wrapper{
    	margin-left: 0;
    	margin-right: 0;
    }


    .right_beneficios .one_third{
		width: 32%;
		padding: 0 0px 0 0px!important;
    }

    .right_beneficios .one_third h4 {
        width: 90px;
        height: 90px;
    }

	.right_beneficios .one_third h3 {
		font-size: 14px;
		line-height: 17px;
	}

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

	.cont_porque_home{
		padding-top: 70px !important;
		padding-bottom: 50px;
	}

	.cont_porque_home .vc_parallax-inner{
		display: none!important;
	}

	.cont_porque_home ul li {
		padding: 4px 0 4px 17px;
		font-size: 16px;
	}

	.cont_porque_home ul li:before{
		width: 4px;
		height: 4px;
	}

	.items_services .vc_column_container>.vc_column-inner{
		padding-left: 5px;
		padding-right: 5px;
	}

	.items_services .wpb_text_column h4{
		width: 65px;
		height: 65px;
	}

	.items_services .vc_col-sm-1\/5{
		width: 33%;
		margin-top: 10px;
        margin-bottom: 10px;
	}

	.items_services .wpb_text_column h3 {
		padding: 0px 0px 0 0px;
		font-size: 16px;
		line-height: 19px;
	}

	.items_services .wpb_text_column p {
		padding: 0 0px 0 0px;
		font-size: 17px;
		line-height: 19px;
	}

	.services_homex {
		padding-top: 60px !important;
		padding-bottom: 40px;
	}

	.cont_form_homex .title_home h3{
		font-size: 25px;
	}

	.cont_form_homex .title_home h4{
		font-size: 23px;
	}

	.formulario_ing h2 {
        font-size: 33px;
        line-height: 33px;
    }

	body .nf-form-content .label-above .nf-field-label {
		margin-bottom: 2px !important;
		line-height: 9px !important;
	}

	input[type="submit"], button, a.button, span.button,
	.nf-form-content input[type=button].btn_enviar {
		height: 45px;
		font-size: 24px;
		line-height: 45px;
	}

	.cont_form_homex {
		padding-top: 60px;
		padding-bottom: 40px;
	}

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

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

	.datos_footer h4{
		font-size: 21px;
	}

	.datos_footer span{
		padding: 0 50px 0px 50px;
		font-size: 17px;
		line-height: 20px;
	}

	#header #site-navigation{
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		margin-left: auto;
		margin-right: auto;
		z-index: 2;
	}

	#header #site-navigation ul.main_menu li a,
	#mysticky-nav.wrapfixed .myfixed #site-navigation ul.main_menu li a{
		padding: 11px 10px 10px 10px;
		font-size: 18px;
        line-height: 20px;
	}

	#mysticky-nav.wrapfixed .myfixed .logo,
	#header .logo{
		padding: 45px 0px 12px 0;
	}

	.ancle_menux{
		top: -60px;
	}



}/*480px*/

