.info-caption {max-width: 890px;margin: 0 auto 0px;}
.info-caption h1{font-size:30px; font-weight: bold;}
.info-caption p{font-weight: bold; font-size:28px;}
.info-caption h2{font-size:30px; font-weight:bold; font-style: italic; margin-bottom:10px;}
.language-switcher {margin-bottom: 30px; margin-top:34px;}
.language-switcher ul{list-style: none; padding:0px; margin:0px;}
.language-switcher ul li {display: inline-block;width:22%;margin:30px 1% 0;vertical-align: top;text-align: left;}
.language-switcher .lang-icon {background: url(../images/flags.png) no-repeat;width: 74px;height: 76px;display: inline-block; vertical-align: middle;    margin-right: 9px;}
.language-switcher .lang-name{font-size: 16px; font-weight:600; color: #fff; display: inline-block; vertical-align: middle; width: calc(100% - 90px);}
.language-switcher .lang-icon.mexico {background-position:0px 0px;}
.language-switcher .lang-icon.colombia {background-position: -75px 0px;}
.language-switcher .lang-icon.peru {background-position: -151px 0;}
.language-switcher .lang-icon.brasil{background-position:-227px 0;}
.language-switcher .lang-icon.chile{background-position:-302px 0px;}
.language-switcher .lang-icon.argentina{background-position:-377px 0;}
.language-switcher .lang-icon.panama{background-position:-453px 0px;}
.language-switcher .lang-icon.estados-unidos{background-position:-527px 0px;}
.hero-1 .front-content .info-caption p{  padding: 0 10%;}

.copyright-text{font-size: 16px;font-weight: 400;padding-top: 40px;}


/* Responsive*/

@media screen and (min-width:600px){
		.info-caption{margin-bottom:20px;}

}
@media screen and (min-width:600px) and (max-width:1680px){

	.hero-1 .front-content h1{margin-bottom:20px;}
    .hero-1 .front-content .info-caption p {padding: 0 15%;font-size: 14px;}
    .info-caption h2{font-size:24px;}	
	img.logo {max-width:1680px;}
	.language-switcher ul li{margin: 20px 1% 0;}

}

@media screen and (min-width:992px) and (max-width:1680px){
	.hero-1 .front-content img.logo{max-width:1680px}
	.hero-1 .front-content h1{font-size:24px;}
	.hero-1 .front-content .info-caption p {padding: 0 17%;font-size: 15px; font-weight:500;}
	.info-caption h2 {font-size: 26px;}
	.language-switcher ul li{width:20%;}
	.hero-1 .front-content img.logo{margin-bottom:0px;}


}

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

	.hero-1 .front-content img.logo{max-width:1680px}
	.hero-1 .front-content h1{font-size:24px;}
	.hero-1 .front-content .info-caption p {padding: 0 9%;font-size: 15px;}
	.info-caption h2 {font-size: 26px;}
	.language-switcher ul li{width:46%;}
	.hero-1 .front-content img.logo{margin-bottom:0px;}
	.language-switcher ul{    max-width: 440px;margin: 0 auto; padding:0 20px;}
	.hero-1 .front-content h1{margin-bottom:30px;}
	.language-switcher{margin-bottom:50px;}


}

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

	.hero-1 .front-content img.logo{max-width:380px;margin-bottom:0px;}
	.info-caption {max-width: 100%;margin: 0 auto;padding: 0 20px;}
	.hero-1 .front-content h1 {font-size:15px;line-height: 24px;margin-bottom:10px; margin-top:10px;}
	.hero-1 .front-content .info-caption p {padding: 0 9%;font-size:12px;}
	.info-caption h2 {font-size:16px;}
	.language-switcher ul li{width:46%;margin:2% 1% 0;}
	.language-switcher ul{    max-width: 440px;margin: 0 auto; padding:0 20px;}
	.language-switcher{margin-bottom:30px;}
	.hero-1 .front-content .info-caption p {padding: 0 0%;font-size: 14px;letter-spacing: 0;font-weight:400;}

	.language-switcher .lang-name{font-size:15px;}
	
	.language-switcher .lang-icon{width:50px; height:50px;margin-right:5px; background-size:cover;}
	.language-switcher .lang-icon.mexico {background-position:0px 0px;}
	.language-switcher .lang-icon.colombia {background-position:-50px 0px;}
	.language-switcher .lang-icon.peru{background-position:-99px 0px;}
	.language-switcher .lang-icon.brasil{background-position:-150px 0px;}
	.language-switcher .lang-icon.chile{background-position:-199px 0px;}
	.language-switcher .lang-icon.argentina{background-position:-249px 0px;}
	.language-switcher .lang-icon.panama{background-position:-300px 0px;}
	.language-switcher .lang-icon.estados-unidos{background-position:-351px 0px;}

	.hero .front-content{pointer-events: auto; overflow: auto;}	

	.hero-1 .front-content img.logo{margin-top:40px;}
	.copyright-text {	font-size: 15px;	font-weight: 400;	/* padding-top: 40px; */	padding: 0 10px;	}


}


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

	.hero-1 .front-content img.logo{max-width:120px;margin-bottom:0px;}
	.info-caption {max-width: 100%;margin: 0 auto;padding: 0 20px;}
	.hero-1 .front-content h1 {font-size: 13px;line-height:18px;margin-bottom:5px;margin-top:5px;font-weight: 700;}
	.hero-1 .front-content .info-caption p {padding:0 15%;font-size:12px; margin-bottom:4px;}
	.info-caption h2 {font-size:12px;margin-top: 10px;}
	.language-switcher ul li{width:46%;margin:2% 1% 0;}
	.language-switcher ul{    max-width: 440px;margin: 0 auto; padding:0px;}
	.language-switcher{margin-bottom:20px;    margin-top: 20px;}
	.hero-1 .front-content .info-caption p {padding: 0 0%;font-size:10px;letter-spacing: 0;font-weight: 600;}
	.language-switcher .lang-name{font-size:14px;}
	
	.language-switcher .lang-icon{width:44px; height:44px;margin-right:5px; background-size:cover;}
	.language-switcher .lang-icon.mexico {background-position:0px 0px;}
	.language-switcher .lang-icon.colombia {background-position: -43px 0px;}
	.language-switcher .lang-icon.peru{background-position:-87px 0px;}
	.language-switcher .lang-icon.brasil{background-position:-131px 0px;}
	.language-switcher .lang-icon.chile{background-position:-178px 0px;}
	.language-switcher .lang-icon.argentina{background-position:-221px 0px;}
	.language-switcher .lang-icon.panama{background-position:-264px 0px;}
	.language-switcher .lang-icon.estados-unidos{background-position:-309px 0px;}


}







