
/*
======================
For - Big - Screen
======================
*/

@media screen and (min-width: 1920px) {

	

}

@media screen and (min-width: 1700px) {

	.container {
	max-width: 1520px;
	padding: 0 15px;
}

}



@media screen and (min-width: 1600px) and (max-width: 1800px) {

		.img-zone {
		margin-top: 230px;
	} 

	.img-zone img {
	  	width: 31%;
	}

	.menu-zone ul li a {
	  	font-size: 24px;
	  	margin-left: 50px;
	}

	/******Consultores-area****/

	.Consultores-area {
	  	padding: 20px 0px 100px;
	}

	.Consultores-img {
		text-align: center;
		width: 100%;
	}

	.Consultores-img {
		margin-top: 130px;
	}

	.Consultores-img .dextop-img {
		display: block;
		margin: 0 auto;
	}

	.Consultores-img .mobile-img {
		display: none;
		/*margin: 0 auto;*/
	}

	.Consultores-img h2 {
	  	max-width: 550px;
	  	font-size: 60px;
	  	top: -74px;
	  	left: 197px;
	  	padding: 40px;
	}

	.Consultores-img p {
	  	max-width: 483px;
	  	font-size: 24px;
	  	bottom: 57px;
	  	right: 92px;
	  	padding: 30px;
	  	line-height: 1.5;
	}


	/********Firma-area*****/

	.Firma-area {
		padding-top: 10px;
	}

	.Firma-img h2 {
		max-width: 550px;
	    font-size: 60px;
	    top: -90px;
	    left: 194px;
	    padding: 40px;
	}

	/*******contratarnos-area*******/

	.contratarnos-area .row > * {
	  	padding-right: 17px;
	  	padding-left: 38px;
	}

	.contratarnos-area {
	  	padding: 120px 0px 0px;
	}

	.contratarnos-bg {
	  	padding: 86px 15px 28px;
	}

	.contratarnos-bg h2 {
	  	font-size: 33px;
	}

	.contra-left h3 {
	  	font-size: 29px;
	}

	.contra-left p {
	  	font-size: 18px;
	}

	.contra-left {
	  	padding: 17px;
	  	margin-bottom: 80px;
	}

	.contra-left img {
	  	width: 114px;
	  	margin-left: -41px;
	}


	.footer-center ul li a {
	  	font-size: 25px;
	}

	.footer-right a p {
	  	font-size: 20px;
	}

	.footer-left a img {
	  	width: 230px;
	}

/*===========================

   Quienes-page start here

=============================*/

/*****maxicana-area*******/

	.maxicana-left h2 {
	  	font-size: 29px;
	  	margin-bottom: 0;
	}

	.maxicana-right p {
	  	font-size: 22px;
	}

	.maxicana-area {
	  	padding: 56px 0px 180px;
	}

	.enfoqui-main img {
		width: 100%;
	}

	.enfoqui-main h3 {
	  	font-size: 34px;
	  	margin-top: 30px;
	  	margin-left: 140px;
	}

	.enfoqui-main p {
	  	font-size: 24px;
	  	margin-top: 13px;
	  	margin-left: 140px;
	}

	.enfoqui-area {
	  	padding: 0px 0px 150px;
	}

	.Resultados-right h3 {
	  	font-size: 32px;
	  	margin-bottom: 10px;
	  	margin-top: 20px;
	  	margin-left: 15px;
	}

	.Resultados-right p {
	  	font-size: 22px;
	  	margin-left: 15px;
	}

	.Resultados-area {
	  	padding: 0px 0px 180px;
	}

	.amaro-main h2 {
	  	font-size: 55px;
	  	max-width: 300px;
	  	bottom: 102px;
	  	right: 102px;
	  	padding: 60px 78px;
	}

	.amaro-area {
	  	padding: 0px 0px 180px;
	}

/*===========================

   practica-page start here

============================*/

	/*****menu-area*******/

	.Quienes-ctn h2 {
	  	font-size: 55px;
	}

	/*****Derecho-area*******/

	.Derecho-left h3 {
	  	font-size: 33px;
	  	max-width: 254px;
	}

	.Derecho-area .row {
	  	padding-bottom: 82px;
	}

	.Derecho-right p {
	  	font-size: 22px;
	}

	.Derecho-area::before {
	  	width: 31%;
	}

	.Derecho-area {
	  	padding: 100px 0px 0;
	}

	/*===========================

   Nuestros-page start here

=============================*/

/*****Roberto-area*******/

	.Roberto-zone h3 {
	  	font-size: 45px;
	  	margin-bottom: 10px;
	}

	.Roberto-zone p {
	  	font-size: 22px;
	  	margin-bottom: 25px;
	}

	.heading-zone h4 {
	  	font-size: 37px;
	}

	.extra-pera {
	 	margin-bottom: 50px !important;
	}

	.heading-zone img {
	  	margin-bottom: 30px;
	}

	.Sergio-zone h3 {
	  	font-size: 45px;
	  	margin-bottom: 10px;
	}

	.Sergio-zone p {
	  	font-size: 22px;
	  	margin-bottom: 25px;
	}

	.Roberto-area {
	  	padding: 150px 0px 150px;
	}


	
	



}


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

	.img-zone img {
	  	width: 55%;
	}

	.menu-zone ul li a {
	  	font-size: 20px;
	  	margin-left: 50px;1400
	}

	/******Consultores-area****/

	.Consultores-area {
	  	padding: 20px 0px 100px;
	}

	.Consultores-img {
		text-align: center;
		width: 100%;
	}

	.Consultores-img {
		margin-top: 130px;
	}

	.Consultores-img .dextop-img {
		display: block;
		margin: 0 auto;
	}

	.Consultores-img .mobile-img {
		display: none;
		/*margin: 0 auto;*/
	}

	.Consultores-img h2 {
	  	max-width: 179px;
	  	font-size: 27px;
	  	top: -74px;
	  	left: 162px;
	  	padding: 34px 10px;
	}

	.Consultores-img p {
	  	max-width: 217px;
	  	font-size: 14px;
	  	bottom: 44px;
	  	right: 98px;
	  	padding: 20px 10px;
	  	line-height: 1.5;
	}


	/********Firma-area*****/

	.Firma-area {
		padding-top: 10px;
	}

	.Firma-img h2 {
		max-width: 203px;
	    font-size: 24px;
	    top: -60px;
	    left: 175px;
	    padding: 21px 2px;
	}

	/*******contratarnos-area*******/

	.contratarnos-area .row > * {
	  	padding-right: 17px;
	  	padding-left: 38px;
	}

	.contratarnos-area {
	  	padding: 120px 0px 0px;
	}

	.contratarnos-bg {
	  	padding: 86px 15px 28px;
	}

	.contratarnos-bg h2 {
	  	font-size: 31px;
	}

	.contra-left h3 {
	  	font-size: 29px;
	}

	.contra-left p {
	  	font-size: 15px;
	}

	.contra-left {
	  	padding: 17px;
	  	margin-bottom: 80px;
	}

	.contra-left img {
	  	width: 114px;
	  	margin-left: -41px;
	}


	.footer-center ul li a {
	  	font-size: 25px;
	}

	.footer-right a p {
	  	font-size: 20px;
	}

	.footer-left a img {
	  	width: 200px;
	}



	

}





/*
=======================
For - Dextop - Screen
=======================
*/

@media screen and (min-width: 1400px) and (max-width: 1599px) {
  
	.img-zone {
		margin-top: 190px;
	} 

	.img-zone img {
	  	width: 26%;
	}

	.menu-zone ul li a {
	  	font-size: 24px;
	  	margin-left: 50px;
	}

	/******Consultores-area****/

	.Consultores-area {
	  	padding: 20px 0px 100px;
	}

	.Consultores-img {
		text-align: center;
		width: 100%;
	}

	.Consultores-img {
		margin-top: 130px;
	}

	.Consultores-img .dextop-img {
		display: block;
		margin: 0 auto;
	}

	.Consultores-img .mobile-img {
		display: none;
		/*margin: 0 auto;*/
	}

	.Consultores-img h2 {
	  	max-width: 550px;
	  	font-size: 60px;
	  	top: -74px;
	  	left: 197px;
	  	padding: 34px 10px;
	}

	.Consultores-img p {
	  	max-width: 450px;
	  	font-size: 22px;
	  	bottom: 57px;
	  	right: 92px;
	  	padding: 30px;
	  	line-height: 1.5;
	}


	/********Firma-area*****/

	.Firma-area {
		padding-top: 10px;
	}

	.Firma-img h2 {
		max-width: 550px;
	    font-size: 60px;
	    top: -90px;
	    left: 194px;
	    padding: 40px;
	}

	/*******contratarnos-area*******/

	.contratarnos-area .row > * {
	  	padding-right: 17px;
	  	padding-left: 38px;
	}

	.contratarnos-area {
	  	padding: 250px 0px 0px;
	}
	
	.contratarnos-bg {
		background: #EBEBEB;
		padding: 50px 45px 60px;
	}

	.contratarnos-bg h2 {
	  	font-size: 33px;
	}

	.contra-left h3 {
	  	font-size: 29px;
	}

	.contra-left p {
	  	font-size: 18px;
	}

	.contra-left {
	  	padding: 17px;
	}

	.contra-left img {
	  	width: 114px;
	  	margin-left: -41px;
	}


	.footer-center ul li a {
	  	font-size: 25px;
	}

	.footer-right p a {
	  	font-size: 25px;
	}

	.footer-left a img {
	  	width: 230px;
	}

/*===========================

   Quienes-page start here

=============================*/

/*****maxicana-area*******/

	.maxicana-left h2 {
	  	font-size: 29px;
	  	margin-bottom: 0;
	}

	.maxicana-right p {
	  	font-size: 22px;
	}

	.maxicana-area {
	  	padding: 56px 0px 180px;
	}

	.enfoqui-main img {
		width: 100%;
	}

	.enfoqui-main h3 {
	  	font-size: 34px;
	  	margin-top: 30px;
	  	margin-left: 0;
	}

	.enfoqui-main p {
	  	font-size: 24px;
	  	margin-top: 13px;
	  	margin-left: 0;
	}

	.enfoqui-area {
	  	padding: 0px 0px 150px;
	  	width: 75%;
	}

	.Resultados-right h3 {
	  	font-size: 32px;
	  	margin-bottom: 10px;
	  	margin-top: 20px;
	  	margin-left: 15px;
	}

	.Resultados-right p {
	  	font-size: 22px;
	  	margin-left: 15px;
	}

	.Resultados-area {
	  	padding: 0px 0px 180px;
	}
  
	.amaro-main img {
		width: 45%;
	}
	
	.amaro-main h2 {
	  	font-size: 70px;
	  	max-width: 400px;
	  	bottom: 102px;
	  	right: 102px;
	  	padding: 60px 0;
	}

	.amaro-area {
	  	padding: 0px 0px 180px;
	}

/*===========================

   practica-page start here

============================*/

	/*****menu-area*******/

	.Quienes-ctn h2 {
	  	font-size: 50px;
	}

	/*****Derecho-area*******/

	.Derecho-left h3 {
	  	font-size: 33px;
	  	max-width: 253px;
	}

	.Derecho-area .row {
	  	padding-bottom: 82px;
	}

	.Derecho-right p {
	  	font-size: 20px;
	}

	.Derecho-area::before {
	  	width: 31%;
	}

	.Derecho-area {
	  	padding: 100px 0px 0;
	}

/*===========================

   Nuestros-page start here

=============================*/

/*****Roberto-area*******/

	.Roberto-zone h3 {
	  	font-size: 33px;
	  	margin-bottom: 10px;
	}

	.Roberto-zone p {
	  	font-size: 20px;
	  	margin-bottom: 25px;
	}

	.heading-zone h4 {
	  	font-size: 28px;
	}

	.extra-pera {
	 	margin-bottom: 50px !important;
	}

	.heading-zone img {
	  	margin-bottom: 30px;
	}

	.Sergio-zone h3 {
	  	font-size: 33px;
	  	margin-bottom: 10px;
	}

	.Sergio-zone p {
	  	font-size: 20px;
	  	margin-bottom: 25px;
	}

	.Roberto-area {
	  	padding: 150px 0px 150px;
	}

	
	



}


@media screen and (min-width: 1200px) and (max-width: 1399px) {
  
	.header-area {
		padding: 25px 0px 236px 0px;
	}
	
	.img-zone {
		margin-top: 190px;
	} 

	.img-zone img {
	  	width: 26%;
	}

	.menu-zone ul li a {
	  	font-size: 20px;
	  	margin-left: 50px;
	}

	/******Consultores-area****/

	.Consultores-area {
	  	padding: 20px 0px 100px;
	}

	.Consultores-img {
		text-align: center;
		width: 100%;
	}

	.Consultores-img {
		margin-top: 130px;
	}

	.Consultores-img .dextop-img {
		display: block;
		margin: 0 auto;
	}

	.Consultores-img .mobile-img {
		display: none;
		/*margin: 0 auto;*/
	}

	.Consultores-img h2 {
	  	max-width: 750px;
	  	font-size: 43px;
	  	top: -74px;
	  	left: 162px;
	  	padding: 34px;
	}

	.Consultores-img p {
	  	max-width: 450px;
	  	font-size: 20px;
	  	bottom: 44px;
	  	right: 98px;
	  	padding: 30px;
	  	line-height: 1.5;
	}


	/********Firma-area*****/

	.Firma-area {
		padding-top: 10px;
	}

	.Firma-img h2 {
		max-width: 410px;
	    font-size: 43px;
	    top: -69px;
	    left: 175px;
	    padding: 30px;
	}

	/*******contratarnos-area*******/

	.contratarnos-area .row > * {
	  	padding-right: 17px;
	  	padding-left: 38px;
	}

	.contratarnos-area {
	  	padding: 250px 0px 0px;
	}

	.contratarnos-bg {
	  	padding: 40px 15px 40px;
	}

	.contratarnos-bg h2 {
	  	font-size: 31px;
	}

	.contra-left h3 {
	  	font-size: 29px;
	}

	.contra-left p {
	  	font-size: 15px;
	}

	.contra-left {
	  	padding: 17px;
	  	margin-bottom: 0;
	}

	.contra-left img {
	  	width: 114px;
	  	margin-left: -41px;
	  	margin-bottom: 60px;
	}


	.footer-center ul li a {
	  	font-size: 25px;
	}

	.footer-right p a {
	  	font-size: 20px;
	}

	.footer-left a img {
	  	width: 200px;
	}

/*===========================

   Quienes-page start here

=============================*/

/*****maxicana-area*******/

	.maxicana-left h2 {
	  	font-size: 25px;
	  	margin-bottom: 0;
	}

	.maxicana-right p {
	  	font-size: 20px;
	}

	.maxicana-area {
	  	padding: 56px 0px 130px;
	}

	.enfoqui-main img {
		width: 100%;
	}

	.enfoqui-main h3 {
	  	font-size: 30px;
	  	margin-top: 20px;
	  	margin-left: 140px;
	}

	.enfoqui-main p {
	  	font-size: 20px;
	  	margin-top: 13px;
	  	margin-left: 140px;
	}

	.enfoqui-area {
	  	padding: 0px 0px 120px;
	  	width: 70%;
	}

	.Resultados-right h3 {
	  	font-size: 30px;
	  	margin-bottom: 10px;
	  	margin-top: 20px;
	  	margin-left: 15px;
	}

	.Resultados-right p {
	  	font-size: 20px;
	  	margin-left: 15px;
	}

	.Resultados-area {
	  	padding: 0px 0px 135px;
	}

	.amaro-main img {
		width: 45%;
	}
	
	.amaro-main h2 {
	  	font-size: 60px;
	  	max-width: 400px;
	  	bottom: 102px;
	  	right: 32px;
	  	padding: 60px 0;
	}

	.amaro-area {
	  	padding: 0px 0px 150px;
	}

/*===========================

   practica-page start here

============================*/

	/*****menu-area*******/

	.Quienes-ctn h2 {
	  	font-size: 45px;
	}

	/*****Derecho-area*******/

	.Derecho-left h3 {
	  	font-size: 27px;
	  	max-width: 206px;
	}

	.Derecho-area .row {
	  	padding-bottom: 82px;
	}

	.Derecho-right p {
	  	font-size: 18px;
	}

	.Derecho-area::before {
	  	width: 34%;
	}

	.Derecho-area {
	  	padding: 100px 0px 0;
	}

	/*===========================

   Nuestros-page start here

=============================*/

/*****Roberto-area*******/

	.Roberto-zone h3 {
	  	font-size: 30px;
	  	margin-bottom: 10px;
	}

	.Roberto-zone p {
	  	font-size: 20px;
	  	margin-bottom: 25px;
	}

	.heading-zone h4 {
	  	font-size: 28px;
	}

	.extra-pera {
	 	margin-bottom: 50px !important;
	}

	.heading-zone img {
	  	margin-bottom: 30px;
	}

	.Sergio-zone h3 {
	  	font-size: 30px;
	  	margin-bottom: 10px;
	}

	.Sergio-zone p {
	  	font-size: 20px;
	  	margin-bottom: 25px;
	}

	.Roberto-area {
	  	padding: 150px 0px 150px;
	}


	







}

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

	

}


/*
=======================
For - Leptop - Screen
=======================
*/


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

	.header-area {
		padding: 25px 0px 175px 0px;
	}
  
	.img-zone {
		margin-top: 150px;
	} 

	.img-zone img {
	  	width: 26%;
	}
	
	.hd-img img {
		width: 150px;
	}
	
	.menu-zone ul li a {
	  	font-size: 16px;
	  	margin-left: 30px;
	}

	/******Consultores-area****/

	.Consultores-area {
	  	padding: 20px 0px 100px;
	}

	.Consultores-img {
		text-align: center;
		width: 100%;
	}

	.Consultores-img {
		margin-top: 130px;
	}

	.Consultores-img .dextop-img {
		display: block;
		margin: 0 auto;
	}

	.Consultores-img .mobile-img {
		display: none;
		/*margin: 0 auto;*/
	}

	.Consultores-img h2 {
	  	max-width: 179px;
	  	font-size: 26px;
	  	top: -74px;
	  	left: 132px;
	  	padding: 34px 10px;
	}

	.Consultores-img p {
	  	max-width: 217px;
	  	font-size: 13px;
	  	bottom: 44px;
	  	right: 62px;
	  	padding: 20px 10px;
	  	line-height: 1.5;
	}


	/********Firma-area*****/

	.Firma-area {
		padding-top: 10px;
	}

	.Firma-img h2 {
		max-width: 203px;
	    font-size: 24px;
	    top: -65px;
	    left: 124px;
	    padding: 26px 7px;
	}

	/*******contratarnos-area*******/

	.contratarnos-area .row > * {
	  	padding-right: 17px;
	  	padding-left: 38px;
	}

	.contratarnos-area {
	  	padding: 250px 0px 0px;
	}

	.contratarnos-bg {
	  	padding: 40px 15px 40px;
	}

	.contratarnos-bg h2 {
	  	font-size: 29px;
	}

	.contra-left h3 {
	  	font-size: 27px;
	}

	.contra-left p {
	  	font-size: 15px;
	}

	.contra-left {
	  	padding: 17px;
	  	margin-bottom: 0;
	}

	.contra-left img {
	  	width: 114px;
	  	margin-left: -41px;
	  	margin-bottom: 40px;
	}


	.footer-center ul li a {
	  	font-size: 25px;
	}

	.footer-right p a {
	  	font-size: 20px;
	}

	.footer-left a img {
	  	width: 200px;
	}

/*===========================

   Quienes-page start here

=============================*/

/*****maxicana-area*******/

	.maxicana-left h2 {
	  	font-size: 22px;
	  	margin-bottom: 0;
	}

	.maxicana-right p {
	  	font-size: 17px;
	}

	.maxicana-area {
	  	padding: 56px 0px 130px;
	}

	.enfoqui-main img {
		width: 100%;
	}

	.enfoqui-main h3 {
	  	font-size: 28px;
	  	margin-top: 20px;
	  	margin-left: 140px;
	}

	.enfoqui-main p {
	  	font-size: 17px;
	  	margin-top: 13px;
	  	margin-left: 140px;
	}

	.enfoqui-area {
	  	padding: 0px 0px 120px;
	  	width: 77%;
	}

	.Resultados-right h3 {
	  	font-size: 27px;
	  	margin-bottom: 10px;
	  	margin-top: 20px;
	  	margin-left: 15px;
	}

	.Resultados-right p {
	  	font-size: 18px;
	  	margin-left: 15px;
	}

	.Resultados-area {
	  	padding: 0px 0px 100px;
	}

	.amaro-main img {
		width: 35%;
	}
	
	.amaro-main h2 {
	  	font-size: 45px;
	  	max-width: 300px;
	  	bottom: 60px;
	  	right: 100px;
	  	padding: 30px 0;
	}

	.amaro-area {
	  	padding: 0px 0px 100px;
	}


/*===========================

   practica-page start here

=============================*/

	/*****menu-area*******/

	.Quienes-ctn h2 {
	  	font-size: 45px;
	}

	/*****Derecho-area*******/

	.Derecho-left h3 {
	  	font-size: 27px;
	  	max-width: 206px;
	}

	.Derecho-area .row {
	  	padding-bottom: 82px;
	}

	.Derecho-right p {
	  	font-size: 18px;
	}

	.Derecho-area::before {
	  	width: 34%;
	}

	.Derecho-area {
	  	padding: 100px 0px 0;
	}


/*===========================

   Nuestros-page start here

=============================*/

/*****Roberto-area*******/

	.Roberto-zone h3 {
	  	font-size: 28px;
	  	margin-bottom: 10px;
	}

	.Roberto-zone p {
	  	font-size: 17px;
	  	margin-bottom: 25px;
	}

	.heading-zone h4 {
	  	font-size: 19px;
	}

	.extra-pera {
	 	margin-bottom: 50px !important;
	}

	.heading-zone img {
	  	margin-bottom: 30px;
	}

	.Sergio-zone h3 {
	  	font-size: 29px;
	  	margin-bottom: 7px;
	}

	.Sergio-zone p {
	  	font-size: 17px;
	  	margin-bottom: 25px;
	}

	.Roberto-area {
	  	padding: 100px 0px 100px;
	}

	



}



/*
=======================
For - Ipad - Screen
=======================
*/

@media screen and (min-width: 768px) and (max-width: 991px) {

	.header-area {
		padding: 10px 0px 150px 0px;
	}
  
	.img-zone {
		margin-top: 110px;
	} 

	.img-zone img {
	  	width: 30%;
	}
	
	.hd-img img {
		width: 150px;
	}

	/******Consultores-area****/

	.Consultores-area {
	  	padding: 0px 0px 110px;
	}

	.Consultores-img {
		text-align: center;
		width: 100%;
	}

	.Consultores-img {
		margin-top: 130px;
	}

	.Consultores-img .dextop-img {
		display: block;
		margin: 0 auto;
	}

	.Consultores-img .mobile-img {
		display: none;
		/*margin: 0 auto;*/
	}

	.Consultores-img h2 {
	  	max-width: 179px;
	  	font-size: 24px;
	  	top: -74px;
	  	left: 86px;
	  	padding: 34px 10px;
	}

	.Consultores-img p {
	  	max-width: 217px;
	  	font-size: 12px;
	  	bottom: 30px;
	  	right: 39px;
	  	padding: 20px 10px;
	  	line-height: 1.5;
	}


	/********Firma-area*****/

	.Firma-area {
		padding-top: 10px;
	}

	.Firma-img h2 {
		max-width: 203px;
	    font-size: 23px;
	    top: -65px;
	    left: 84px;
	    padding: 26px 7px;
	}

	/*******contratarnos-area*******/

	

	.contratarnos-area {
	  	padding: 200px 0px 0px;
	}

	.contratarnos-bg {
	  	padding: 50px 15px 0px;
	}

	.contratarnos-bg h2 {
	  	font-size: 29px;
	}

	.contra-left h3 {
	  	font-size: 27px;
	}

	.contra-left p {
	  	font-size: 15px;
	}

	.contra-left {
	  	padding: 17px;
	  	margin-bottom: 80px;
	}

	.contra-left img {
	  	width: 114px;
	  	margin-left: -41px;
	  	margin-bottom: 60px;
	}

	/*****footer area*********/

	.footer-area {
	  	padding: 73px 20px 75px;
	}

	.footer-center ul li a {
	  	font-size: 18px;
	}

	.footer-right p a {
	  	font-size: 14px;
	}

	.footer-center {
		margin-top: 0;
	}

	.footer-right {
		margin-top: 0;
	}

	.footer-left a img {
	  	width: 210px;
	}

	.footer-area {
	  	padding: 55px 20px 75px;
	}

/*===========================

   Quienes-page start here

=============================*/

/*****maxicana-area*******/

	.maxicana-left h2 {
	  	font-size: 22px;
	  	margin-bottom: 20px;
	}

	.maxicana-right p {
	  	font-size: 16px;
	}

	.maxicana-area {
	  	padding: 56px 0px 130px;
	}

	.enfoqui-main img {
		width: 100%;
	}

	.enfoqui-main h3 {
	  	font-size: 25px;
	  	margin-top: 20px;
	}

	.enfoqui-main p {
	  	font-size: 15px;
	  	margin-top: 13px;
	}

	.enfoqui-area {
	  	padding: 0px 0px 120px;
	  	width: 85%;
	}

	.Resultados-right h3 {
	  	font-size: 24px;
	  	margin-bottom: 10px;
	  	margin-top: 20px;
	  	margin-left: 0;
	}

	.Resultados-right p {
	  	font-size: 17px;
	  	margin-left: 0;
	}

	.Resultados-area {
	  	padding: 0px 0px 100px;
	}
  
	.amaro-main img {
		width: 40%;
	}
		
	.amaro-main h2 {
	  	font-size: 30px;
	  	max-width: 300px;
	  	bottom: 40px;
	  	right: 33px;
	  	padding: 20px 40px;
	}

	.amaro-area {
	  	padding: 0px 0px 100px;
	}


/*===========================

   practica-page start here

=============================*/

	/*****menu-area*******/

	.Quienes-ctn h2 {
	  font-size: 30px;
	}

	/*****Derecho-area*******/

	.Derecho-area {
	  	padding: 80px 0px 0px;
	}
	
	.Derecho-left h3 {
	  	font-size: 20px;
	  	max-width: 200px;
	}

	.Derecho-area::before {
	  	width: 36%;
	}

	.Derecho-right p {
	  	font-size: 15px;
	}

	.Derecho-area .row {
	  	padding-bottom: 70px;
	}

/*===========================

   Nuestros-page start here

=============================*/

/*****Roberto-area*******/

	.Roberto-zone h3 {
	  	font-size: 26px;
	  	margin-bottom: 10px;
	}

	.Roberto-zone p {
	  	font-size: 17px;
	  	margin-bottom: 25px;
	}

	.heading-zone h4 {
	  	font-size: 19px;
	}

	.extra-pera {
	 	margin-bottom: 50px !important;
	}

	.heading-zone img {
	  	margin-bottom: 30px;
	}

	.Sergio-zone h3 {
	  	font-size: 28px;
	  	margin-bottom: 7px;
	}

	.Sergio-zone p {
	  	font-size: 17px;
	  	margin-bottom: 25px;
	}

	.Roberto-area {
	  	padding: 100px 0px 100px;
	}







}





/*
=======================
For - Mobile - Screen
=======================
*/

@media screen and (max-width: 767px) {
  
	.img-zone {
		margin-top: 230px;
	}
	.img-zone img {
	  	width: 80%;
	}

	.hd-img img {
	 	width: 151px;
	}
  
	.header-area {
		padding-bottom: 260px;
	}

	/******Consultores-area****/

	.Consultores-area {
	  	padding: 0px 0px 110px;
	}

	.Consultores-img {
		text-align: center;
		width: 100%;
	}

	.Consultores-img {
		margin-top: 130px;
	}

	.Consultores-img .dextop-img {
		display: none;
	}

	.Consultores-img .mobile-img {
		display: block;
		margin: 0 auto;
	}

	.Consultores-img h2 {
	  	max-width: 179px;
	  	font-size: 24px;
	  	top: -74px;
	  	left: 16px;
	  	padding: 34px 10px;
	}

	.Consultores-img p {
	  	max-width: 217px;
	  	font-size: 12px;
	  	bottom: 50px;
	  	right: -8px;
	  	padding: 20px 10px;
	  	line-height: 1.5;
	}


	/********Firma-area*****/

	.Firma-area {
		padding-top: 10px;
	}

	.Firma-img h2 {
		max-width: 203px;
	    font-size: 23px;
	    top: -74px;
	    left: 18px;
	    padding: 26px 7px;
	}

	/*******contratarnos-area*******/

	

	.contratarnos-area {
	  	padding: 120px 0px 0px;
	}

	.contratarnos-bg {
	  	padding: 50px 15px 0px;
	}

	.contratarnos-bg h2 {
	  	font-size: 24px;
	}

	.contra-left h3 {
	  	font-size: 24px;
	}

	.contra-left p {
	  	font-size: 12px;
	}

	.contra-left {
	  	padding: 17px;
	  	margin-bottom: 80px;
	}

	.contra-left img {
	  	width: 114px;
	  	margin-left: -41px;
	}


	.bt-img img {
		width: 100%;
		display: block;
	}

	/*****footer area*********/

	.footer-area {
	  	padding: 73px 20px 75px;
	}

	.footer-center ul li a {
	  	font-size: 16px;
	}

	.footer-right p a {
	  	font-size: 16px;
	}

	.footer-center {
		margin-top: 40px;
	}

	.footer-right {
		margin-top: 25px;
	}

	.footer-left a img {
	  	width: 200px;
	}

	.footer-area {
	  	padding: 73px 20px 75px;
	}

/*===========================

   Quienes-page start here

=============================*/

/*****maxicana-area*******/

	.maxicana-left h2 {
	  	font-size: 17px;
	  	margin-bottom: 15px;
	}

	.maxicana-right p {
	  	font-size: 11px;
	}

	.enfoqui-main img {
		width: 100%;
	}

	.enfoqui-main h3 {
	  	font-size: 16px;
	  	margin-left: 0;
	  	font-style: italic;
	  	margin-top: 17px;
	  	margin-bottom: 0px;
	}

	.enfoqui-main p {
	  	font-size: 10px;
	  	margin-left: 0;
	  	margin-top: 18px;
	}

	.Resultados-right h3 {
	  	font-size: 16px;
	 	margin-bottom: 9px;
	  	margin-top: 19px;
	  	margin-left: 123px;
	}

	.Resultados-right p {
	  	font-size: 11px;
	  	margin-left: 123px;
	}

	.maxicana-area {
	  	padding: 56px 0px 105px;
	}

	.amaro-main h2 {
	  	font-size: 23px;
	  	max-width: 260px;
	  	bottom: 42px;
	  	left: -3px;
	  	padding: 40px;
	}

	.enfoqui-area {
	  	padding: 0px 0px 63px;
	  	width: 100%;
	}

	.Resultados-area {
	  	padding: 0px 0px 80px;
	}

	.amaro-area {
	  	padding: 0px 0px 108px;
	}



/*===========================

   practica-page start here

=============================*/

/*****menu-area*******/

	.Quienes-ctn h2 {
	  	font-size: 16px;
	}

	/*****Derecho-area*******/

	.Derecho-area {
	 	padding: 63px 15px 20px;
	}

	.Derecho-area::before {
	  	display: none;
	}

	.Derecho-area .row {
	  	padding-bottom: 41px;
	}

	.Derecho-right {
	  	padding-left: 0;
	}

	.Derecho-left h3 {
	  	font-size: 16px;
	  	line-height: 1.3;
	  	color: #fff;
	  	margin-bottom: 15px;
	}

	.Derecho-right p {
	  	font-size: 10px;
	  	line-height: 1.4;
	}


/*===========================

   Nuestros-page start here

=============================*/

/*****Roberto-area*******/

	.Roberto-zone h3 {
	  	font-size: 20px;
		margin-bottom: 12px;
	}

	.roberto-img img {
	 	margin-bottom: 20px;
	}

	.Roberto-zone p {
	  	font-size: 10px;
	  	margin-bottom: 20px;
	}

	.extra-pera {
	  	margin-bottom: 70px !important;
	}


	.heading-zone h4 {
	  	font-size: 20px;
	}

	.heading-zone img {
	  	margin-bottom: 30px;
	}

	.Sergio-zone h3 {
	  	font-size: 20px;
	  	margin-bottom: 13px;
	}

	.Sergio-zone p {
	  	font-size: 10px;
	  	margin-bottom: 20px;
	}

	.Roberto-area {
	  	padding: 58px 0px 100px;
	}




	


}
	

