.logo .img-responsive{
	width: 420px !important;
	margin-bottom: 5px;
	margin-top: 5px;
}

@media (max-width: 1300px){
	.logo .img-responsive{
		max-width: 390px !important;
	}
}
@media (max-width: 1100px){
	.logo .img-responsive{
		max-width: 300px !important;
	}
}

@media (max-width: 450px){
	.logo .img-responsive{
		max-width: 260px !important;
	}
}

@media (max-width: 330px){
	.logo .img-responsive{
		max-width: 210px !important;
	}
}

.proyectos-mobile{
	display: block;
}
.proyectos-desktop{
	display: block;
}
@media(max-width: 768px){
	.navbar-toggle{
		margin-right: 20px;
		margin-top: 18px;
	}
	.logo img {
		margin-top: 7px;
		margin-left: 10px;
		padding-top: unset;
	}
	.center .slick-arrow {
		display: none !important;
	}
}

@media(max-width: 414px){
	.navbar-toggle{
		margin-right: 14px;
		margin-top: 18px;
	}
	.logo img {
		margin-top: 7px;
		margin-left: 10px;
		padding-top: unset;
	}
	.quienes-somos-section .texto1:after {
		content: none;
	}
	.quienes-somos-section .texto2 span:after, .quienes-somos-section .texto3 span:after {
		left: 13px;
	}
	.quienes-somos-section .texto2 {
		padding: 0 10px 0 12px;
	}
	.quienes-somos-section .secondary__title span:after {
		top: 1px;
		left: 18px;
	}
	.quienes-somos-section .secondary__title {
		padding-left: 35px;
	}

	.servicios-section .item .icon {
		left: 46%;
	}

	.proyectos-desktop{
		display: none;
	}

 	.proyectos-mobile{
		 display:block;
	 }
	.item.slick-slide img{
		max-width: 384px;
	}

	.center .slick-dots li {
		width: 8px;
		margin: 0 2px 0 2px;
	}
	.center .slick-dots li button {
    	width: 10px;
	}
	.center .slick-dots li button:before {
		width: 10px;
	}
	
}

@media(max-width: 375px){
	.item.slick-slide img{
		max-width: 360px;
	}
}

@media(max-width: 320px){
	.navbar-toggle{
		margin-top: 12px;
	}
}


.servicios-section .section__title,
.proyectos-section .section__title,
.maquinaria-section .section__title,
.contacto .section__title {
	font-size: 21px !important;
 	letter-spacing: 0.3em;
	text-transform: uppercase;
	text-align: left;
}

.servicios-section .section__title{
 	letter-spacing: 4px !important;
}

.section__title:after {
    content: none !important; 
}

.quienes-somos-section .title-cross{
	position: relative;
    left: 33px;
    top: -17px;
}
@media(max-width: 767px){
.quienes-somos-section .title-cross{
	position: relative;
	left: -26px;
	top: 17px;
}
}

.servicios-section .title-cross{
	position: relative;
	left: 78px;
    top: -18px;
}

@media(min-width: 1200px){
.servicios-section .title-cross{
	position: relative;
	left: -26px;
    top: 15px;
}
}

@media(max-width: 991px){
.servicios-section .title-cross{
	position: relative;
	left: -22px;
    top: 16px;
}
}

@media(max-width: 613px){
.servicios-section .title-cross{
	position: relative;
	left: -22px;
    top: 17px;
}
}

@media(max-width: 520px){
.servicios-section .title-cross{
	position: relative;
	left: 78px;
    top: -19px;
}
}

.proyectos-section .title-cross{
	position: relative;
	left: 109px;
    top: -14px;
}

@media(max-width: 991px){
.proyectos-section .title-cross{
	position: relative;
	left: -23px;
    top: 18px;
}
}
@media(max-width: 767px){
.proyectos-section .title-cross{
	position: relative;
    left: -26px;
    top: 17px;
}
}
@media(max-width: 445px){
.proyectos-section .title-cross{
	position: relative;
    left: 107px;
    top: -17px;
}
}

@media(min-width: 992px){
.maquinaria-section .title-cross{
	position: relative;
    left: 119px;
    top: -17px;
}
}
@media(max-width: 991px){
.maquinaria-section .title-cross{
	position: relative;
	left: -31px;
    top: 16px;
}
}
@media(max-width: 565px){
.maquinaria-section .title-cross{
	position: relative;
	left: 119px;
    top: -20px;
}
}

.contacto .title-cross{
	position: relative;
    left: -27px;
    top: 18px;
}
@media(max-width: 767px){
.contacto .title-cross{
	position: relative;
	left: 92px;
    top: -17px;
}
}
@media(max-width: 565px){
.contacto .title-cross{
	position: relative;
	left: 91px;
    top: -20px;
}
}

.proyectos-section .carousel-caption .title .slide__number {
	width: 135px;
	left: -30px;
}

.proyectos-section .carousel-caption .title .slide__number:after {
    width: 130px;
    top:5px;
}

@media (max-width: 767px){
.proyectos-section .carousel-caption {
    top: -17vh;
}
}

.carousel-caption.logos{
	top: 0px !important;
    width: inherit !important;
	left: unset !important;
	right: unset !important;
}

.carousel-caption.logos .slide__number{
	left: 0px !important;
	width: 80px !important;
}

.carousel-caption.logos .slide__number::after{
	left: 0px !important;
	width: 80px !important;
	top: 0px !important;
}

.container-logos{
	margin-top: 40px !important;
	margin-left: 0px !important;
	padding-top: 37px !important;
}

.container-logos.small{
	margin-top: 0px !important;
	padding-top: 15px !important;
}

@media (max-width: 1200px){
.container-logos img{
	width: 80% !important;
}
}
@media (min-width: 1201px){
.container-logos img{
	width: 60% !important;
}
}

@media (max-width: 1200px){
img.murcan{
	width: 90% !important;
}
img.murchison{
	width: 90% !important;
}
img.toyota{
	width: 60% !important;
}
img.isenbeck{
	width: 70% !important;
}
.terminalzarate{
	position:relative !important;
	top:15px !important;
}
}
@media (min-width: 1201px){
img.murcan{
	width: 80% !important;
}
img.murchison{
	width: 70% !important;
}
img.toyota{
	width: 50% !important;
}
img.isenbeck{
	width: 54% !important;
}
.terminalzarate{
	position:relative !important;
	top:30px !important;
}
}

.container-logos .logo-big{
	text-align: left !important; 
	padding-left: 0px !important;
}

.container-logos .logo-small{
	text-align: left !important; 
	padding-left: 0px !important;
	margin-top: 20px !important;
}

@media (min-width: 992px){
	.container-servicios{
		padding-top: 21px;
		padding-left: 40px;
	}
}

.maquinaria-section .slick-next {
    right: -4% !important;
}

.contacto {
    height: auto !important;
}

.servicios-section .item {
    margin: 4px 0 !important;
}

@media (max-width: 767px){
.servicios-section .item {
    margin: 10px 0 !important;
}
}


@media (max-width: 1920px){
	.quienes-somos-section {
		padding-top: 330px;	
	}
	.intro-section .intro-banner {
		margin-top: -40% !important;
	}
}

@media (max-width: 1680px){
	.quienes-somos-section {
		padding-top: 230px;	
	}
}

@media (max-width: 1600px){
	.quienes-somos-section {
		padding-top: 190px;	
	}
	.quienes-somos-section {
		padding-top: 280px;	
	}
}

@media (max-width: 1440px){
	.quienes-somos-section {
		padding-top: 130px;	
	}

	.intro-section .intro-banner {
		margin-top: -30% !important;
	}

	.intro-section {
		height: 63vh;
	}
}

@media (max-width: 1440px) and (max-height: 1000px){
	.intro-section {
		height: 82vh;
	}
}


@media (max-width: 1430px) and (max-height: 1100px){
	.intro-section {
		height: 74vh;
	}
}

@media (max-width: 1430px) and (max-height: 900px){
	.intro-section {
		height: 90vh;
	}
}

@media (max-width: 1430px) and (max-height: 737px){
	.intro-section {
		height: 105vh;
	}
}

@media (max-width: 1366px){
	.quienes-somos-section {
		padding-top: 210px;	
	}
	.intro-section{
		height: 80vh;
	}
}

@media (max-width: 1366px) and (max-height: 750px){
	.intro-section{
		height: 92vh;
	}
}

@media (max-width: 1280px){
	.intro-section {
		height: 70vh;
	}
	.intro-section .intro-banner {
		z-index: 999;
		margin-top: 52vh;
	}
	.quienes-somos-section {
		padding-top: 250px;	
	}
}

@media (max-width: 1280px) and (max-height: 1024px){
	.quienes-somos-section {
		padding-top: 145px;	
	}
	.intro-section {
		height: 64vh;
	}	
}

@media (max-width: 1280px) and (max-height: 800px){
	.quienes-somos-section {
		padding-top: 230px;	
	}
}

@media (max-width: 1280px) and (max-height: 685px){
	.intro-section {
		height: 84vh;
	}
}

@media (max-width: 1200px){
	.intro-section {
		height: 73vh;
	}
	.intro-section .intro-banner {
		z-index: 999;
		margin-top: 56vh;
	}
	.quienes-somos-section {
		padding-top: 160px;	
	}
}

@media (max-width: 1200px) and (max-height: 1050px){
	.intro-section {
		height: 58vh;
	}
}

@media (max-width: 1200px) and (max-height: 810px){
	.intro-section {
		height: 66vh;
	}
}

@media (max-width: 1200px) and (max-height: 750px){
	.intro-section {
		height: 76vh;
	}
}

@media (max-width: 1200px) and (max-height: 650px){
	.intro-section {
		height: 83vh;
	}
}

@media (max-width: 1024px) and (max-height: 1366px){
	.intro-section {
		height: 38vh;
	}
	.intro-section .intro-banner {
		z-index: 999;
		margin-top: 46vh;
	}
	.quienes-somos-section {
		padding-top: 200px;	
	}
	.quienes-somos-section .section__title {
		min-width: 160px !important;
	}
}

@media (max-width: 1024px) and (max-height: 1000px){
	.intro-section {
		height: 45vh;
	}
}

@media (max-width: 1024px) and (max-height: 768px){
	.intro-section {
		height: 57vh;
	}
	.intro-section .intro-banner {
		z-index: 999;
		margin-top: 46vh;
	}
	.quienes-somos-section {
		padding-top: 200px;	
	}
	.quienes-somos-section .section__title {
		min-width: 160px !important;
	}
}

@media (max-width: 1024px) and (max-height: 580px){
	.intro-section {
		height: 65vh;
	}
}

@media (max-width: 768px){
	.intro-section {
		height: 32vh;
	}
}

@media (max-width: 414px){
	.intro-section {
		margin-top: 9vh;
		height: 23vh;
	}
	
	.intro-section .intro-banner {
		z-index: 999;
		margin-top: 5vh;
	}

	.quienes-somos-section {
		padding-top: 90px;	
	}
}

/* MAQUINAS */

@media (max-width: 1920px){
	.maquinaria-section .slick-list .slick-slide {
		width: 318px;
	}
}

@media (max-width: 1199px){
	.maquinaria-section .slick-list .slick-slide {
		width: 259px;
	}
}

@media (max-width: 991px){
	.maquinaria-section .slick-list .slick-slide {
		width: 360px;
	}
}

@media (max-width: 414px){
	.maquinaria-section .slick-list .slick-slide {
		width: 383px;
	}
}

@media (max-width: 375px){
	.maquinaria-section .slick-list .slick-slide {
		width: 344px;
	}
}

@media (max-width: 360px){
	.maquinaria-section .slick-list .slick-slide {
		width: 329px;
	}
}

@media (max-width: 320px){
	.maquinaria-section .slick-list .slick-slide {
		width: 288px;
	}
}


/* PROYECTOS */

.center2 {
	width: 1000px;
}
.center2 .slick-slide img {
	max-height: 750px;
}

@media (max-width: 1920px) and (max-height: 1080px){
	.center2 {
		width: 1000px;
	}
	.center2 .slick-slide img {
		max-height: 750px;
	}
}

@media (max-width: 1400px) and (max-height: 890px){ 
	.center2 {
		width: 772px;
	}
	.center2 .slick-slide img {
		max-height: 580px;
	}
}

@media (max-width: 1400px) and (max-height: 800px){ 
	.center2 {
		width: 772px;
		margin-left: 20px;
	}
	.center2 .slick-slide img {
		max-height: 580px;
	}
}

@media (max-width: 1366px) and (max-height: 768px){ 
	.center2 {
		width: 689px;
	}
	.center2 .slick-slide img {
		max-height: 517px;
	}
}

@media (max-width: 1366px) and (max-height: 660px){ 
	.center2 {
		width: 613px;
		margin-left: 116px;
	}
	.center2 .slick-slide img {
		max-height: 460px;
	}
}

@media (max-width: 1280px) and (max-height: 1024px){ 
	.center2 {
		width: 930px;
	}
	.center2 .slick-slide img {
		max-height: 700px;
	}
}

@media (max-width: 1280px) and (max-height: 800px){ 
	.center2 {
		width: 852px;
	}
	.center2 .slick-slide img {
		max-height: 640px;
	}
}

@media (max-width: 1200px) and (max-height: 800px){ 
	.center2 {
		width: 92%;
	}
	.center2 .slick-slide img {
		max-height: 663px;
	}
}

@media (max-width: 1070px) and (max-height: 1000px){ 
	.center2 {
		width: 763px;
	}
}

@media (max-width: 1024px) and (max-height: 1366px){ 
	.center2 {
		width: 750px;
	}
	.center2 .slick-slide img {
		max-height: 764px;
	}
}

@media (max-width: 1024px) and (max-height: 768px){ 
	.center2 {
		width: 750px;
	}
	.center2 .slick-slide img {
		max-height: 564px;
	}
}

@media (max-width: 830px) and (max-height: 1000px){ 
	.center2 {
		width: 680px;
	}
}

@media (max-width: 768px) and (max-height: 1024px){ 
	.center2 {
		width: 715px;
	}
	.center2 .slick-slide img {
		max-height: 619px;
	}
}

@media (max-width: 640px) and (max-height: 960px){ 
	.center2 {
		width: 577px;
		margin-left: 0px;
	}
	.center2 .slick-slide img {
		max-height: 527px;
	}
}

@media (max-width: 720px) and (max-height: 1280px){ 
	.center2 {
		width: 577px;
	}
	.center2 .slick-slide img {
		max-height: 527px;
	}
}

@media (max-width: 590px) and (max-height: 1280px){ 
	.center2 {
		width: 547px;
	}
	.center2 .slick-slide img {
		max-height: 410px;
	}
}

@media (max-width: 560px) and (max-height: 1280px){ 
	.center2 {
		width: 96%;
	}
	.center2 .slick-slide img {
		max-height: 371px;
	}
}

@media (max-width: 414px) and (max-height: 736px){ 
	.center2 {
		width: 385px;
	}
	.center2 .slick-slide img {
		max-height: 527px;
		max-width: 385px;
	}
}

@media (max-width: 412px){ 
	.center2 {
		width: 379px;
	}
	.center2 .slick-slide img {
		max-height: 284px;
	}
}

@media (max-width: 384px){ 
	.center2 {
		width: 351px;
	}
	.center2 .slick-slide img {
		max-height: 263px;
	}
}

@media (max-width: 375px){ 
	.center2 {
		width: 344px;
	}
	.center2 .slick-slide img {
		max-height: 258px;
	}
}

@media (max-width: 360px){ 
	.center2 {
		width: 326px;
	}
	.center2 .slick-slide img {
		max-height: 246px;
		max-width: 326px;
	}
}

@media (max-width: 320px) and (max-height: 570px){ 
	.center2 {
		width: 287px;
	}
	.center2 .slick-slide img {
		max-height: 332px;
		max-width: 287px;
	}
}

@media (max-width: 320px) and (max-height: 480px){ 
	.center2 {
		width: 275px;
	}
	.center2 .slick-slide img {
		max-height: 332px;
		max-width: 275px;
	}
}


.intro-video{
	position: relative !important;
    height: 0 !important;
    padding-bottom: 56.2% !important;
}

#player2{
	width: 100% !important;
	height: 100% !important;
    left: 0px !important;
    top: 0px !important;
    position: absolute !important;
}


@media (max-width: 767px){ 
	.intro-section .intro-banner {
		margin-top: -40% !important;
	}
}

@media (max-width: 767px){ 
	.quienes-somos-section .descripcion {
		margin-top: -30px;
	}
}