.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: var(--azul);
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 1;
}

.dropdown:hover .dropdown-content {
  display: block;
}

.form-group{
	margin-bottom: 0 !important;
}
.segundo{
	width: 100% !important;
	background-color: var(--azul); !important;
	position: fixed !important;
 	width: 100% !important;
 	z-index:5;
 	margin-top:3rem;
}
.segundo nav{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	z-index: 9999;
	background-color: transparent !important;
}
.segundo nav .logo{
	width: 15%;
}
.segundo nav .logo img{
	width: 100%;
}
.segundo nav .menu .lista{
	display: flex;
}
.segundo nav .menu .lista .link{
	margin-right: 2rem;
}
.segundo nav .menu .lista li{
	list-style: none;
}
.segundo nav .menu .lista li a{
	text-decoration: none;
	transition: 0.3s;
	color: white !important;
	opacity: 1 !important;
	transition: 0.3s !important;
	font-size: 13px !important;
	text-transform: uppercase;
	font-family: texto-light;
	font-weight: 600;
}
.segundo nav .menu .lista li .dropdown{
	text-decoration: none;
	transition: 0.3s;
	color: white !important;
	opacity: 1 !important;
	transition: 0.3s !important;
	font-size: 13px !important;
	text-transform: uppercase;
	font-family: texto-light;
	font-weight: 600;
}
.segundo nav .menu .lista li a:hover{
	color:var(--dorado) !important;
}
.burger > i{
	display: none;
}
.segundo .link-movil-first, .segundo .link-movil-last{
	display: none;
}
.header-phone{
	padding:0 2rem !important;
}
.banners-pc{
	display: block;
}
.banners-movil{
	display: none;
}
.img-pc{
	display: block;
}
.img-movil{
	display: none;
}
.img-movil img{
	width: 100%;
}
.titulo-pc{
		display: block;
	}
	.titulo-movil{
		display: none;
	}

/* MOVIL */
@media (max-width: 600px){
	.segundo nav .menu .lista li .dropdown{
		color:var(--azul) !important;
		font-size: 15px !important;
	}
	.titulo-pc{
		display: none;
	}
	.titulo-movil{
		display: block;
	}
	.img-left-order{
		order: 2;
	}
	.img-right-order{
		order: 1;
	}
	#binomio{
		padding-top: 0;
	}
	.main-features-first .contenedor, 
	.main-features-first .contenedor-left, 
	.main-features-first .contenedor-right,
	.main-features .cont{
		padding:1rem 4rem 4rem !important;
	}
	.bg-nuestra-cultura{
		height: 300px;
	}
	.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4{
		padding-right:40px !important;
		padding-left:40px !important;
	}
	.p-left, .p-right{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.top-heading-inner{
		font-size: 25px;
	}
	.section-title.center h4{
		font-size: 20px !important;
	}
	.banner-letras-derecha{
		width: 100%;
		left:0%;
		justify-content: center;
		align-items: center;
		text-align: center;
		bottom:22rem;
	}
	.boton-banners{
		margin-right: 0;
		margin-top: 15px;
	}
	.banner-letras-derecha h3, .banner-letras-derecha h1{
		font-size: 2.2rem;
	}
	.banner-letras-derecha p{
		font-size: .7rem;
	}
	.img-pc{
		display: none;
	}
	.img-movil{
		display:block;
	}
	.banners{
		padding-top: 5rem;
	}
	.segundo nav .menu .lista li a:hover{
		color:black !important;
	}
	.banners-pc{
		display: none;
	}
	.banners-movil{
		display: block;
	}
	.primero{
		display: none;
	}
	.segundo{
		margin:0 !important;
	}
	.segundo nav .menu .lista .link{
		margin-right: 0 !important;
	}
	.segundo .link-movil-first{
		margin-top:1rem;
		font-size: 18px;
		display: block;
	}
	.segundo .link-movil-last{
		font-size: 18px;
		display: block;
	}
	.segundo .link-movil-first i, .segundo .link-movil-last i{
		font-size: 20px;
		margin-right: 10px;
	}

	.container{
		padding:0 2.5rem !important;
	}
	.burger > i{
		display: block;
		position: absolute;
		top: 22px;
		right: 45px;
		font-size: 35px;
		cursor: pointer;
		opacity: 1 !important;
		transition: 0.3s !important;
		color:white !important;
		font-weight: 100;
	}
	.burguer > i:hover{
		opacity: 0.3 !important;
	}
	.segundo{
		background-position: center;
		padding: .5rem 0 !important;
		border-bottom:.5px solid var(--dorado);
	}
	.segundo nav .logo{
		width: 30%;
	}
	.segundo nav .menu{
		position: absolute;
		top: 86px;
		left: -100%;
		width: 100%;
		padding: 1rem 0 !important;
		background: var(--dorado) !important;
		z-index: -1 !important;
	}
	.segundo nav .menu .lista{
		width: 100%;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}
	.segundo nav .menu .lista li{
		width: 70%;
		padding: 10px 0;
		text-align: center;
		color:var(--azul) !important;
	}
	.segundo nav .menu .lista .mail a{
		text-transform: lowercase !important;
	}
	.segundo nav .menu .lista li a{
		color:var(--azul) !important;
		font-size: 15px !important;
	}
	.segundo nav .menu .lista li .dropdown a{
		color:var(--dorado) !important;
		font-size: 15px !important;
	}
	.segundo nav .menu .lista li .dropdown a:hover{
		color:white !important;
	}
	.master-slider-parent{
		padding-top:15%;
	}
	.ms-view{
		height: 325px !important;
	}
	.main-features .contenedor{
		padding:0rem 0rem 3rem 0 !important;
	}
	.working{
		display: none;
	}
	#about-working .benefit-heading{
		padding:2rem;
	}
	.benefit-heading h3{
		padding:0 !important;
		line-height: 3rem;
		text-align: center;
	}
	.form-group{
		margin-bottom: 0 !important;
	}
	.donation-back{
		padding:50px 0 0px 0 !important;
	}
	.b-logo{
		text-align: center !important;
	}
	.b-logo img{
		width: 50% !important;
	}
	.footer-section-area ul{
		text-align: center !important;
	}
	.footer-section-area .title{
		text-align: center !important;
	}
	.footer-section-area h3{
		font-size: 30px !important;
	}
	.section-title.center hr{
		margin-bottom: 2.5rem !important;
	}
	.lead h1{
		margin-top:9rem !important;
	}
	.lead h2{
		margin-top: 13.5rem !important;
	}
	#binomio{
		display: flex;
		flex-direction: column;
	}
	#img-admon{
		order: 2 !important;
	}
	#binomio #texto{
		margin-top:5rem;
	}
	#espacio{
		margin-bottom: 2rem;
	}
	.fiscal,
	.lavado-dinero{
		display: none;
	}
	.benefit-text-fiscal{
		height: 350px !important;
	}
	.tabContenedor .opciones li{
		font-size: .9rem !important;
		font-family: texto-light;
	}
	.tabContenedor .contenedor .cont p{
		margin:30px !important;
		font-family: texto-medio;
	}
	#tab {
	  padding: 60px 0 60px 0;
	}
	p.para{
		text-align: justify;
	}
	.cbp .cbp-item{
		margin-left: 0 !important;
	}
	#blog {
  		padding: 60px 0;
	}
	#acordeones-02{
		padding:0rem 2rem !important;
	}
	.accordion-content h5{
		font-size: 1.2rem !important;
	}
	.accordion-content p, .accordion-content .lista-02{
		font-size: .9rem;
		font-family: texto-medio;
	}
	.accordion-content .lista li{
		font-family: texto-medio;
	}
	.lead h3{
		margin-top: 7.5rem;
	}
	.bg-inner, .bg-nuestra-cultura, .bg-servicios, .bg-boletines, .bg-lideres, .bg-contacto  {
		height: 300px;
	}
	.main-features-first{
		padding:50px 0 0;
	}
	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > a > img{
		max-width: 100%;
	}
	#about-working #imagen{
		order: 2;
	}
	#about-working #texto{
		order: 1;
	}
	#about-working .container-fluid .row{
		display: flex;
		flex-direction: column;
		position: relative;
	}
}

/* MEDIDA APROXIMADA A CELULARES DE ALTA RESOLUCION */
@media (max-width: 515px){
	.banner-letras-derecha{
		bottom:21rem;
	}
	.segundo nav .menu{
		top:80px !important;
	}
	.ms-view {
	  height: 301px !important;
	}
	.donation-text span{
		font-size: 55px !important;
	}
	.copy-right-area .copy-right p{
		font-size: 16px !important;
	}
	.benefit-text-fiscal{
		height: 400px !important;
	}
}

@media (max-width: 500px){
	.banner-letras-derecha{
		bottom:20rem;
	}
	.banner-letras-derecha h3, .banner-letras-derecha h1 {
	  font-size: 2rem;
	}
	.banner-letras-derecha p {
	  font-size: .6rem;
	}
	.segundo nav .menu{
		top:79px !important;
	}
	.ms-view {
	  height: 295px !important;
	}
	.ms-slide .ms-layer, .ms-fixed-layers .ms-layer{
		top:115px !important;
	}
	.donation-text span{
		font-size: 55px !important;
	}
	.testimonials-section{
		padding:50px 0 !important;
	}
}

@media (max-width: 450px){
	.banner-letras-derecha{
		bottom:18rem;
	}
	.banner-letras-derecha h3, .banner-letras-derecha h1{
		font-size: 1.7rem;
	}
	.banner-letras-derecha p{
		font-size: .5rem;
	}
	.segundo nav .menu {
	  top: 81px !important;
	}
	.ms-view {
	  height: 266px !important;
	}
	.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {
	  top: 105px !important;
	}
	.segundo nav .logo{
		width: 35% !important;
	}
	.burger > i{
		top:24px !important;
	}
	.section-title.center h3{
		font-size: 38px !important;
	}
	.btn-download-send{
		font-size: 15px !important;
		padding: 5px !important;
	}
	.donation-text span{
		font-size: 50px !important;
	}
	.owl-theme .owl-dots .owl-dot span{
		width: 20px !important;
	}
	.copy-right-area .copy-right p {
  		font-size: 13px !important;
	}
	#acordeones-02{
		padding:0rem !important;
	}
	.accordion-content{
		text-align: left !important;
	}
}

/* MEDIDA PANTALLAS STANDAR */
@media (max-width: 415px){
	.banners{
		padding-top: 4.5rem;
	}
	.banner-letras-derecha{
		bottom:15.5rem;
	}
	.banner-letras-derecha h3, .banner-letras-derecha h1{
		font-size: 1.5rem;
	}
	.banner-letras-derecha p{
		font-size: .4rem;
	}
	.segundo nav .menu {
	  top: 74px !important;
	}
	.burger > i {
	  top: 20px !important;
	}
	.ms-view {
	  height: 243px !important;
	}
	.section-title.center h3 {
	  font-size: 33px !important;
	}
	.donation-text span {
  		font-size: 40px !important;
	}
	.copy-right-area .copy-right p {
  		font-size: 12px !important;
	}
	.lead h2{
		margin-top:13rem !important;		
	}
	.lead h1, .lead h2{
		font-size: 45px !important;
	}
	.owl-theme .owl-dots .owl-dot span{
		width: 18px;
	}
	.tabContenedor .opciones li{
		font-size: .8rem !important;
		line-height: 1.2rem !important;
	}
	.top-heading-inner {
  		font-size: 20px !important;
	}
	.accordion-content p, .accordion-content .lista-02{
		font-size: .8rem;
	}
	.section-title.center h4 {
	  font-size: 18px !important;
	}
}

@media (max-width: 400px){
	.banner-letras-derecha{
		bottom:15rem;
	}
	.ms-view {
	  height: 236px !important;
	}
	.master-slider-parent {
	  padding-top: 16%;
	}
	.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {
	  top: 95px !important;
	}
	.burger > i {
	  top: 19px !important;
	}
	.section-title.center h3 {
	  font-size: 32px !important;
	}
	.donation-text span {
	  font-size: 45px !important;
	}
	.top-heading-inner{
	}
	.copy-right-area .copy-right p{
		font-size: 11px !important;
	}
	.segundo nav .menu {
	  top: 72px !important;
	}
	.lead h2{
		margin-top: 13.5rem !important;
	}
	.owl-theme .owl-dots .owl-dot span{
		width: 15px !important;
	}
	.owl-theme .owl-controls {
  		margin-top: 0px;
	}
	.tabContenedor .opciones li{
		padding:0rem !important;
	}
	.tabContenedor .opciones li{
		font-size: .7rem !important;
	}
	.testimonials-section .slide-item h3{
		font-size: 12px;
	}
}

@media (max-width: 350px){
	.banners {
  		padding-top: 4rem;
	}
	.banner-letras-derecha{
		bottom:14.5rem;
	}
	.banner-letras-derecha h3, .banner-letras-derecha h1{
		font-size: 2rem;
	}
	.banner-letras-derecha p{
		font-size: .3rem;
	}
	.ms-view {
	  height: 207px !important;
	}
	.master-slider-parent {
	  padding-top: 16%;
	}
	.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {
	  top: 80px !important;
	}
	.burger > i {
	  top: 14px !important;
	}
	.section-title.center h3 {
	  font-size: 25px !important;
	}
	.donation-text span {
	  font-size: 35px !important;
	}
	.copy-right-area .copy-right p{
		font-size: 9px !important;
	}
	.segundo nav .menu {
	  top: 63px !important;
	}
	.segundo .link-movil-last{
		font-size: 15px !important;
	}
	.top-heading-inner {
	  font-size: 35px !important;
	}
	.owl-theme .owl-dots .owl-dot span{
		width: 13px !important;
	}
	.testimonials-section .slide-item h3{
		font-size: 12px !important;
	}
	.owl-theme .owl-controls {
  		margin-top: 1rem;
	}
	.section-title h2, .section-title.center h2 {
  		font-size: 20px;
	}
	.accordion-titulo p{
		font-size: 1rem !important;
	}
}

@media (max-width: 320px){
	.banners {
  		padding-top: 3.6rem;
	}
	.banner-letras-derecha{
		bottom:13rem;
	}
	.banner-letras-derecha h3, .banner-letras-derecha h1{
		font-size: 1.7rem;
	}
	.banner-letras-derecha p{
		font-size: .2rem;
	}
	.burger > i{
		font-size: 25px !important;
		top:16px !important;
	}
	.segundo nav .menu{
		top:57px !important;
	}
	.segundo .link-movil-last {
  		font-size: 12px !important;
	}
	.segundo .link-movil-last i{
		font-size: 15px !important;
	}
	.ms-view {
  		height: 186px !important;
	}
	.msp-cn-137-5 span{
		font-size: 10px !important;
	}
	.benefit-heading h3{
		font-size: 20px !important;
	}
	.benefit-heading p{
		padding:20px 0px !important;
	}
	.c-2{
		padding:45px 20px !important;
	}
	.donation-back{
		padding:55px 0 0 !important;
	}
	.donation-text span{
		font-size: 30px !important;
		color:var(--azul) !important;
	}
	.donation-text .texto-tel{
		font-size: 17px !important;
		margin-bottom: 1rem !important;
	}
	#contact-inner .form-control{
		padding:6px 15px;
	}
	.copy-right-area .social-media ul li a{
		width: 30px !important;
	}
	#back-to-top{
		width: 45px !important;
	}
	.copy-right-area .copy-right p{
		font-size: 10px !important;
	}
	.default-icon-column h3{
		font-size: 18px !important;
	}
	.default-icon-column p{
		text-align: center !important;
	}
	.footer-section-area h3{
		font-size: 21px !important;
	}
	.owl-theme .owl-dots .owl-dot span{
		width: 10px !important;
	}
	.testimonials-section .slide-item h3{
		font-size: 9px !important;
		font-family: texto-medio;
	}
	.tabContenedor .opciones li{
		font-size: .5rem !important;
	}
	.tabContenedor .contenedor .cont p{
		font-size: .8rem !important;
	}
	.correo{
		font-size: .6rem !important;
	}
}