@media only screen and (max-device-width: 1085px) {
	.div1CV img {
		width: 100%;
	}

	.colCenter {
		max-width: 90%;
	}

	.titleServices {
		width: 100%;
    	left: 0;
	}
}

@media only screen and (max-device-width: 950px) {
	.div1CV img {
		width: 100%;
	}

	.div1CV,.div2CV,.div3CV {
		max-width: 100%;
		width: 100%; 
	}

	.contentCV {
		flex-wrap: wrap;
	}

	.contentCV ul li {
		margin-left: 15px;
	}

	.col1CV2,.col2CV2 {
		max-width: 100%;
		width: 100%;
		height: auto;
	}

	.col2CV {
		margin: 25px 0px 25px 0px;
	}

	.contentCV2 {
		height: auto;
	}

	.form video {
		display: none;
	}

	.parallaxSlide {
		background-size: auto 100% !important;
		background-attachment: inherit;
	}

	.titleContacto p {
	    color: #000;
	    text-shadow: 0px 0px 0px #000;
	}

	.titleContacto span {
	    color: #000;
	    text-shadow: 0px 0px 0px #000;
	}

	.linkLeftCV {
	    position: relative;
	    margin-top: 0;
	}
}

@media only screen and (max-device-width: 650px) {
	nav {
		margin-top: 20px;
	}

	.logoSlide img {
		width: 100%;
	}

	.txtHashtag p {
	    font-size: 32px;
	    letter-spacing: 20px;
	}

	.form {
		width: 90%;
	}

	.titleContacto p,span {
		text-align: center;
	}

	.colCenter {
		max-width: 98%;
	}

	#popupBody{
		width: 90%;
		margin: 50% auto;
	}
}

@media only screen and (max-device-width: 450px) {
	nav ul li {
	    margin: 0px 15px 0px 15px;
	}

	.txtHashtag p {
	    font-size: 38px;
	    letter-spacing: 5px;
	}

	.popupContent p {
		font-size: 20px;
		padding: 25px;
	}

	.popupContent a {
		font-size: 20px;
	}
}

@media only screen and (max-device-width: 350px) {
	.popupContent p {
		font-size: 16px;
		padding: 15px;
	}

	.popupContent a {
		font-size: 16px;
	}
}