@media screen and (max-width: 1080px){
	p.img-responsive img, p.img-responsive2 img {
         width: 100%;
    }
	.img img {
         width: auto !important;
         height: 648px !important;
    }
	
	.logo img {
         height: 69px !important;
    }
	
	.nav-menu {
        padding-right: 0px;
    }
	.nav-menu li a{
		font-size: 14px;
		padding-left: 12px;
        padding-right: 12px;
	}

}

@media screen and (min-width: 981px) {
	.nav-menu .hmenu {
		display: flex !important;
	}
}

@media screen and (max-width: 980px) {
	.site-header {
		height: auto;
		padding-bottom: 15px;
		padding-top: 15px;
		position: relative;
	}
		.site-header .social {
			padding-left: 0px;
		}

	.nav-menu .btn-responsive {
		display: block;
	}
	.nav-menu {
		border: none;
		padding-right: 0px;
	}
		.nav-menu .hmenu {
			background-color: #f3f3f3;
			display: none;
			flex-direction: column;
			margin: 0px;
			padding: 0px;
			width: 100%;
		}

	.main {
		margin-top: -16px !important;
	}

	/*Home*/
	.banner .item .img-bg {
		height: 100%;
		width: auto;
	}
	.banner .item .body {
		width: 90%;
	}

	.home-about-column {
		padding-top: 30px;
	}
	
	/* estyle slider */
	
	div#slide-5-layer-6 {
    text-align: center !important;
    font-size: 15px !important;
}
	
	div#slide-14-layer-14 {
    text-align: center !important;
}
	
	.hesperiden.tparrows:before {
    font-size: 15px !important;
    line-height: 30px !important;
    
     }
	
	.hesperiden.tparrows {
    width: 30px !important;
	height: 30px !important;
	}
	
	.logo {
    width: 100%;
    text-align: center;
}

/* texto*/

    .text {
        font-size: 15px;
    }

    .subtitle {
	   font-size: 16px;
	   text-align: center;
    }
	
/* imagenes*/
	
	.imagen img {
      width: 100%;
    }
	
	.img-responsive img {
    width: 100% !important;
}
	
	p.gif img {
    width: 81%;
    height: 80%;
    margin-top: -5px;
}
	
	p.img-responsive2 {
    width: 100%;
    text-align: center;
}
	
/* usos*/
	.application{
        width: 100%;
        height: 270px;
		background-size: 90%;
	}
	
	.application .content li img {
    width: 50px;
}
	.application .content p {
    font-size: 7px;
}
	.top {
     padding-top: 30px; 
}
	
	.application {
    background-image: none;
}
	
	.application .content li {
    list-style: none;
    float: left;
	width: 20%;
	}
	
	.top2 {
    padding-top: 85px;
	}
	
	.vc_custom_1535750189245 {
    padding-bottom: 0% !important;
}
}



@media screen and (max-width: 768px) {
    /* servicios adicionales*/
	
	p.img-responsive2 img {
    width: 100%;
}
	
.img {
	margin-top: 27% !important;
	}
	/*Global text's*/
	.title {
		font-size: 25px;
		text-align: center;
	}
	.sm-text-center {
		text-align: center !important;
	}

	/*Global main*/
	.common-section {
		padding-bottom: 50px;
		padding-top: 50px;
	}

	.column-content.col-12,
	.column-content.col-6,
	.column-content.col-4,
	.column-content.col-3 {
		padding-bottom: 50px;
		padding-top: 50px;
	}

		.about-section .column-content.col-12 {
			padding-bottom: 20px;
			padding-top: 20px;
		}

	.why-donate .column-bg {
		min-height: 350px;
	}

	.items-donation {
		justify-content: center;
	}
	
	.donation-section {
		background-size: auto 100%;
	}
		.donation-form {
			width: 90%;
		}

	.testimonies .info-testimony, .testimonies .content-testimony {
		height: auto;
	}
		.testimonies .info-testimony {
			padding-bottom: 50px;
			padding-top: 50px;
			text-align: center;
		}
		.testimonies .content-testimony {
		    background-size: auto 100%;
			padding-bottom: 50px;
			padding-top: 50px;
			text-align: center;
		}
		.testimonies .content-testimony .excerpt {
		    text-align: center;
		}

	.partners-grid {
		width: 100%;
	}
		.partners-grid .item {
			width: 33%;
		}

	/*About section*/
	.about-section {
		background-size: auto 100%;
	}

	/*Blog*/
	.blog-header {
	    padding-left: 10px;
		padding-right: 10px;
	}
	.blog-header .title-header-blog {
		font-size: 30px;
	}
	
	.grid-blog .item {
		width: 100%;
	}
		.grid-blog .item .content .title {
			text-align: left;
		}

	/*Footer*/
	.footer {
		background-size: auto 100%;
		text-align: center;
		margin-top: 5%;
	}
		.footer > .row > .col-12 {
			margin-bottom: 30px;
		}
			.footer > .row > .col-12:last-child {
				margin-bottom: 0px;
			}
		.footer ul {
			list-style: none;
			padding-left: 0px;
		}
		.footer .smenu {
			justify-content: center;
		}

	.copyright {
		flex-direction: column;
		text-align: center;
	}
	
	.col-md-55.col-lg-55 {
    width: 20%;
   }
	
	.vc_column-inner.vc_custom_1536072714554 .img-responsive img {
    width: 558px !important;
    height: auto !important;
    }
	
	.section-icons img {
    width: 80px;
    }
	
	p.imagen img {
    width: 500px;
    }
}

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

	.partners-grid .item {
		width: 50%;
	}
	
	.top-red img {
    display: none;
    }
	
	.col-md-55.col-lg-55 {
    width: 100%;
	padding: 22px 10px;
    }
	
	.section-icons.display-none {
    display: block;
    }
	
	.section-icons.display-block {
    display: none;
    }
	
	.vc_column-inner.vc_custom_1536072714554 .img-responsive img {
    width: 100% !important;
    height: auto !important;
    }
	
	.vc_column-inner.vc_custom_1536072714554 .img{
		margin-top:0% !important;
	}
	p.imagen img {
    width: 100%;
}

}